diff --git a/.appveyor.yml b/.appveyor.yml index 14ff43b1e7321..87f9dae4c0180 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -9,14 +9,20 @@ branches: ## Build matrix for lowest and highest possible targets environment: + DLLVersion: "5.6.1" + PHPBuild: "x64" + VC: "vc15" matrix: - php_ver_target: 7.2 + DLLVersion: "5.3.0" + WINCACHE: "2.0.0.8" - php_ver_target: 7.3 + WINCACHE: "2.0.0.8" init: - SET PATH=C:\Program Files\OpenSSL;C:\tools\php;%PATH% - SET COMPOSER_NO_INTERACTION=1 - - SET PHP=1 # This var relates to caching the php install + - SET PHP=1 # This var relates to caching the php install - SET ANSICON=121x90 (121x90) services: - mssql2014 @@ -27,31 +33,32 @@ services: ## Install PHP and composer, and run the appropriate composer command install: - IF EXIST C:\tools\php (SET PHP=0) + # TODO: This is a workaround for https://github.com/chocolatey/choco/issues/1843. Once this is fixed we + # should go back to latest version in appveyor saving ourselves test time + - ps: choco install chocolatey -y --version 0.10.13 --allow-downgrade - ps: >- If ($env:PHP -eq "1") { appveyor-retry cinst --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','') - $VC = "vc14" - $PHPBuild = "x64" } - appveyor-retry cinst -y sqlite - cd C:\tools\php # Get the MSSQL DLL's - ps: >- If ($env:PHP -eq "1") { - $DLLVersion = "4.3.0" cd c:\tools\php\ext - $source = "http://windows.php.net/downloads/pecl/releases/sqlsrv/$($DLLVersion)/php_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip" - $destination = "c:\tools\php\ext\php_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip" + $source = "https://windows.php.net/downloads/pecl/releases/sqlsrv/$($env:DLLVersion)/php_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip" + $destination = "c:\tools\php\ext\php_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip" Invoke-WebRequest $source -OutFile $destination - #appveyor-retry appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/sqlsrv/$($DLLVersion)/php_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip - 7z x -y php_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip > $null - $source = "http://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($DLLVersion)/php_pdo_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip" - $destination = "c:\tools\php\ext\php_pdo_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip" + #appveyor-retry appveyor DownloadFile https://windows.php.net/downloads/pecl/releases/sqlsrv/$($env:DLLVersion)/php_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip + 7z x -y php_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip > $null + $source = "https://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($env:DLLVersion)/php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip" + $destination = "c:\tools\php\ext\php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip" Invoke-WebRequest $source -OutFile $destination - #appveyor-retry appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($DLLVersion)/php_pdo_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip - 7z x -y php_pdo_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip > $null + #appveyor-retry appveyor DownloadFile https://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($env:DLLVersion)/php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip + 7z x -y php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip > $null Remove-Item c:\tools\php\ext* -include .zip - cd c:\tools\php} + cd c:\tools\php + } - IF %PHP%==1 copy php.ini-production php.ini /Y - IF %PHP%==1 echo date.timezone="UTC" >> php.ini - IF %PHP%==1 echo extension_dir=ext >> php.ini @@ -76,18 +83,19 @@ install: - IF %PHP%==1 echo extension=php_curl.dll >> php.ini # Get the Wincache DLLs - ps: >- - If ($env:PHP -eq "1") { - $wincache = "2.0.0.8" + If ($env:PHP -eq "1" -and $env:WINCACHE) { cd c:\tools\php\ext - $source = "http://windows.php.net/downloads/pecl/releases/wincache/$($wincache)/php_wincache-$($wincache)-$($env:php_ver_target)-nts-$($VC)-$($PHPBuild).zip" - $destination = "c:\tools\php\ext\php_wincache-$($wincache)-$($env:php_ver_target)-nts-$($VC)-$($PHPBuild).zip" + $source = "https://windows.php.net/downloads/pecl/releases/wincache/$($env:WINCACHE)/php_wincache-$($env:WINCACHE)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip" + $destination = "c:\tools\php\ext\php_wincache-$($env:WINCACHE)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip" Invoke-WebRequest $source -OutFile $destination - #appveyor-retry appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/wincache/$($wincache)/php_wincache-$($wincache)-$($env:php_ver_target)-nts-$($VC)-$($PHPBuild).zip - 7z x -y php_wincache-$($wincache)-$($env:php_ver_target)-nts-$($VC)-$($PHPBuild).zip > $null + #appveyor-retry appveyor DownloadFile https://windows.php.net/downloads/pecl/releases/wincache/$($env:WINCACHE)/php_wincache-$($env:WINCACHE)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip + 7z x -y php_wincache-$($env:WINCACHE)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip > $null Remove-Item C:\tools\php\ext* -include .zip - cd c:\tools\php} - - IF %PHP%==1 echo extension=php_wincache.dll >> php.ini - - IF %PHP%==1 echo wincache.enablecli = 1 >> php.ini + cd c:\tools\php + Add-Content php.ini "`nextension=php_wincache.dll" + Add-Content php.ini "`wincache.enablecli = 1" + Add-Content php.ini "`n" + } - IF %PHP%==1 echo zend_extension=php_opcache.dll >> php.ini - IF %PHP%==1 echo opcache.enable_cli=1 >> php.ini - IF %PHP%==1 echo extension=php_ldap.dll >> php.ini @@ -111,4 +119,4 @@ before_test: test_script: - cd C:\projects\joomla-cms - - libraries/vendor/bin/phpunit + - libraries/vendor/bin/phpunit --testsuite Unit diff --git a/.drone.yml b/.drone.yml index 974c06e61f9ff..2f176bf44eab0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -23,21 +23,22 @@ steps: image: joomlaprojects/docker-tools:develop depends_on: [ restore-cache ] commands: + - composer validate --no-check-all --strict - composer install --no-progress --no-suggest - name: phpcs - image: php:7.2 + image: joomlaprojects/docker-images:php7.2 depends_on: [ composer ] commands: - echo $(date) - - ./libraries/vendor/bin/phpcs --report=full --encoding=utf-8 --extensions=php -p --standard=build/phpcs/Joomla . + - ./libraries/vendor/bin/phpcs --extensions=php -p --standard=libraries/vendor/joomla/cms-coding-standards/lib/Joomla-CMS . - echo $(date) - name: npm image: joomlaprojects/docker-tools:develop depends_on: [ phpcs ] commands: - - npm install --unsafe-perm + - npm ci --unsafe-perm - name: rebuild-cache image: drillster/drone-volume-cache @@ -55,33 +56,93 @@ steps: - name: php72-unit depends_on: [ phpcs ] - image: php:7.2 + image: joomlaprojects/docker-images:php7.2 commands: - php -v - - ./libraries/vendor/bin/phpunit + - ./libraries/vendor/bin/phpunit --testsuite Unit - name: php73-unit depends_on: [ phpcs ] - image: php:7.3 + image: joomlaprojects/docker-images:php7.3 commands: - php -v - - ./libraries/vendor/bin/phpunit + - ./libraries/vendor/bin/phpunit --testsuite Unit - name: php74-unit depends_on: [ phpcs ] - image: phpdaily/php:7.4-dev - errignore: true + image: joomlaprojects/docker-images:php7.4 + failure: ignore commands: - php -v - - ./libraries/vendor/bin/phpunit + - ./libraries/vendor/bin/phpunit --testsuite Unit - name: php80-unit depends_on: [ phpcs ] - image: phpdaily/php:8.0-dev - errignore: true + image: joomlaprojects/docker-images:php8.0 + failure: ignore commands: - php -v - - ./libraries/vendor/bin/phpunit + - ./libraries/vendor/bin/phpunit --testsuite Unit + + - name: php72-integration + depends_on: [ npm ] + image: joomlaprojects/docker-images:php7.2 + commands: + - php -v + - ./libraries/vendor/bin/phpunit --testsuite Integration + + - name: php73-integration + depends_on: [ npm ] + image: joomlaprojects/docker-images:php7.3 + commands: + - php -v + - ./libraries/vendor/bin/phpunit --testsuite Integration + + - name: php74-integration + depends_on: [ npm ] + image: joomlaprojects/docker-images:php7.4 + failure: ignore + commands: + - php -v + - ./libraries/vendor/bin/phpunit --testsuite Integration + + - name: php80-integration + depends_on: [ npm ] + image: joomlaprojects/docker-images:php8.0 + failure: ignore + commands: + - php -v + - ./libraries/vendor/bin/phpunit --testsuite Integration + + - name: php72-integration-pgsql + depends_on: [ npm ] + image: joomlaprojects/docker-images:php7.2 + commands: + - php -v + - ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist + +# - name: php73-integration-pgsql +# depends_on: [ npm ] +# image: joomlaprojects/docker-images:php7.3 +# commands: +# - php -v +# - ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist + +# - name: php74-integration-pgsql +# depends_on: [ npm ] +# image: joomlaprojects/docker-images:php7.4 +# failure: ignore +# commands: +# - php -v +# - ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist + +# - name: php80-integration-pgsql +# depends_on: [ npm ] +# image: joomlaprojects/docker-images:php8.0 +# failure: ignore +# commands: +# - php -v +# - ./libraries/vendor/bin/phpunit --testsuite Integration --configuration phpunit-pgsql.xml.dist - name: javascript-cs depends_on: [ npm ] @@ -109,12 +170,40 @@ steps: commands: - bash tests/Codeception/drone-system-run.sh "$(pwd)" mysql - - name: system-tests-postgres + - name: system-tests-mysql8 depends_on: [ system-tests-mysql ] image: joomlaprojects/docker-systemtests:latest + failure: ignore + commands: + - bash tests/Codeception/drone-system-run.sh "$(pwd)" mysql8 + + - name: system-tests-postgres + depends_on: [ system-tests-mysql8 ] + image: joomlaprojects/docker-systemtests:latest commands: - bash tests/Codeception/drone-system-run.sh "$(pwd)" postgres + - name: artifacts-system-tests + image: cschlosser/drone-ftps + depends_on: [ system-tests-postgres ] + environment: + FTP_USERNAME: + from_secret: ftpusername + FTP_PASSWORD: + from_secret: ftppassword + PLUGIN_HOSTNAME: ci.joomla.org:21 + PLUGIN_SRC_DIR: /tests/Codeception/_output/ + PLUGIN_DEST_DIR: /artifacts + PLUGIN_SECURE: false + PLUGIN_EXCLUDE: ^\.git/$ + commands: + - export PLUGIN_DEST_DIR=$PLUGIN_DEST_DIR/$DRONE_REPO/$DRONE_BRANCH/$DRONE_PULL_REQUEST_$DRONE_BUILD_NUMBER/system-tests + - echo https://ci.joomla.org:444$PLUGIN_DEST_DIR + - /bin/upload.sh + when: + status: + - failure + - name: api-tests depends_on: [ system-tests-postgres ] image: joomlaprojects/docker-systemtests:latest @@ -141,7 +230,6 @@ steps: branches: exclude: [ l10n_* ] - volumes: - name: cache host: @@ -156,6 +244,15 @@ services: MYSQL_ROOT_PASSWORD: joomla_ut MYSQL_DATABASE: test_joomla + - name: mysql8 + image: mysql:8 + command: ["--default-authentication-plugin=mysql_native_password"] + environment: + MYSQL_USER: joomla_ut + MYSQL_PASSWORD: joomla_ut + MYSQL_ROOT_PASSWORD: joomla_ut + MYSQL_DATABASE: test_joomla + - name: memcached image: memcached:alpine @@ -173,6 +270,6 @@ services: --- kind: signature -hmac: fe0f4efe905e680da49bd332d26fd3fe68e43f392747b1ceb821693d26459bb8 +hmac: 9462caf361ab517c63d66d10ba0c934ead624ecf116828ab71ddc889f1b0a137 ... diff --git a/.editorconfig b/.editorconfig index 287896868eaa4..59d8eec2608ae 100644 --- a/.editorconfig +++ b/.editorconfig @@ -10,3 +10,7 @@ end_of_line = lf charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true + +[*.{js,scss,css}] +indent_style = space +indent_size = 2 diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 8cab11d0ccb3d..f3aaf432e239f 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -7,14 +7,13 @@ plugins/fields/* @laoneo plugins/systems/fields/* @laoneo # Smart Search -#administrator/components/com_finder/* -#components/com_finder/* -#modules/mod_finder/* -#plugins/content/finder/* -#plugins/finder/* +administrator/components/com_finder/* @hackwar +components/com_finder/* @hackwar +modules/mod_finder/* @hackwar +plugins/content/finder/* @hackwar +plugins/finder/* @hackwar # CodeMirror -media/editors/codemirror/* @okonomiyaki3000 plugins/editors/codemirror/* @okonomiyaki3000 # Statistics Server @@ -32,25 +31,20 @@ libraries/src/Installer/* @rdeutz @wilsonge @zero-24 libraries/src/Updater/* @rdeutz @wilsonge @zero-24 # Automated Testing -build/jenkins/* @rdeutz -build/travis/* @rdeutz -tests/codeception/* @rdeutz -tests/javascript/* @dgrammatiko @rdeutz -tests/unit/* @rdeutz -.appveyor.yml @rdeutz -.drone.yml @rdeutz -.hound.yml @wilsonge -.travis.yml @rdeutz -appveyor-phpunit.xml @rdeutz -codeception.yml @rdeutz -karma.conf.js @dgrammatiko @rdeutz -phpunit.xml.dist @rdeutz -RoboFile.dist.ini @rdeutz -RoboFile.php @rdeutz -travis-phpunit.xml @rdeutz +tests/* @hackwar +tests/Codeception/* @rdeutz +tests/javascript/* @wilsonge @rdeutz +tests/Unit/* @rdeutz +.appveyor.yml @rdeutz @hackwar +.drone.yml @rdeutz @hackwar +.hound.yml @wilsonge @hackwar +codeception.yml @rdeutz @hackwar +phpunit.xml.dist @rdeutz @hackwar +phpunit-pgsql.xml.dist @rdeutz @hackwar +RoboFile.php @rdeutz @hackwar # Core JS -media/*/js/* @dgrammatiko +build/media_source/*/js/* @wilsonge # CSP Tooling plugins/system/httpheaders/* @zero-24 diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000000000..0be9be57ae051 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +custom: https://community.joomla.org/sponsorship-campaigns.html diff --git a/SECURITY.md b/.github/SECURITY.md similarity index 87% rename from SECURITY.md rename to .github/SECURITY.md index 449c2a5978fdd..52af74f0b6c0a 100644 --- a/SECURITY.md +++ b/.github/SECURITY.md @@ -9,9 +9,7 @@ This document outlines security procedures and policies for the `Joomla! Project ## Reporting a Bug -The `Joomla` team and community take all security bugs in `Joomla` seriously. - -The Joomla! Project takes security vulnerabilities very seriously. As such, the Joomla! Security Strike Team (JSST) oversees the project's security issues and follows some specific procedures when dealing with these issues. +The `Joomla` team and community take all security bugs in `Joomla` seriously. The Joomla! Security Strike Team (JSST) oversees the project's security issues and follows some specific procedures when dealing with these issues. If you find a possible vulnerability, please report it to the JSST using the [online form](https://developer.joomla.org/security/contact-the-team.html) or via email at security@joomla.org @@ -25,7 +23,7 @@ Thank you for improving the security of `Joomla`. ## Response Handling -The JSST aims to ensure all issues are handled in a timely manner and for clear communication between the team and issue reporters. As such, we have established the following guidelines for responding to issue reports: +The JSST aims to ensure all issues are handled in a timely manner and for clear communication between the team and issue reporters. We have established the following guidelines for responding to issue reports: * Within 24 hours every report gets acknowledged * Within 7 days every report gets a further response stating either diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 990fc7493fc7f..c16b819d5d35f 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,6 +1,6 @@ # Joomla Contributor Covenant Code of Conduct -This document outlines the Code of Conduct for all persons volunteering their service to the Joomla Project and/or Open Source Matters. It covers your behaviour as a member of the Joomla community, in any forum, mailing list, Wiki, Web site, IRC channel, install-fest, public meeting or private correspondence. +This document outlines the Code of Conduct for all persons volunteering their service to the Joomla Project and/or Open Source Matters. It covers your behaviour as a member of the Joomla community, in any forum, mailing list, Wiki, website, IRC channel, install-fest, public meeting or private correspondence. If you cannot agree to any of these principles, then volunteering in the Joomla Project is not for you. Contributing to our community assumes acceptance of these principles: ## Be Considerate @@ -35,7 +35,7 @@ Check your e-mails regularly and answer them promptly—even if it's "I'll get b Sometimes the hardest thing to say is "no" or admit you've forgotten do something. Be honest with each other and yourself with regards to what you say and what you can realistically commit to. ## Follow the Rules -Volunteers are expected to uphold Joomla's licensing and trademark requirements including, but not limited to, compliance on their own or affiliate Web sites and extensions. Make sure you have sought the appropriate approvals for domain name, name and logo usage prior to volunteering and that any extensions you distribute comply with the Joomla license. +Volunteers are expected to uphold Joomla's licensing and trademark requirements including, but not limited to, compliance on their own or affiliate websites and extensions. Make sure you have sought the appropriate approvals for domain name, name and logo usage prior to volunteering and that any extensions you distribute comply with the Joomla license. All work contributed to the Project, whether code, documentation or other material, must observe the appropriate licenses as set down by the Core Team and Open Source Matters. diff --git a/README.md b/README.md index 7ba8896c336cb..618890eef17c1 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Build Status --------------------- | Drone-CI | AppVeyor | | ------------- | ------------- | -| [![Build Status](https://ci.joomla.org/api/badges/joomla/joomla-cms/status.svg?branch=4.0-dev)](https://ci.joomla.org/joomla/joomla-cms) | [![Build status](https://ci.appveyor.com/api/projects/status/bpcxulw6nnxlv8kb/branch/staging?svg=true)](https://ci.appveyor.com/project/joomla/joomla-cms) | +| [![Build Status](https://ci.joomla.org/api/badges/joomla/joomla-cms/status.svg?branch=4.0-dev)](https://ci.joomla.org/joomla/joomla-cms) | [![Build status](https://ci.appveyor.com/api/projects/status/ru6sxal8jmfckvjc/branch/4.0-dev?svg=true)](https://ci.appveyor.com/project/release-joomla/joomla-cms) | What is this? --------------------- @@ -69,6 +69,5 @@ Do you want to improve Joomla? Copyright --------------------- * Copyright (C) 2005 - 2019 Open Source Matters. All rights reserved. -* [Special Thanks](https://docs.joomla.org/Special:MyLanguage/Joomla!_Credits_and_Thanks) * Distributed under the GNU General Public License version 2 or later * See [License details](https://docs.joomla.org/Special:MyLanguage/Joomla_Licenses) diff --git a/README.txt b/README.txt index 75a33e037933b..09203ba7d7151 100644 --- a/README.txt +++ b/README.txt @@ -5,7 +5,7 @@ * Detailed changes in the Changelog: https://github.com/joomla/joomla-cms/commits/4.0-dev 2- What is Joomla? - * Joomla! is a Content Management System (CMS) which enables you to build Web sites and powerful online applications. + * Joomla! is a Content Management System (CMS) which enables you to build websites and powerful online applications. * It's a free and Open Source software, distributed under the GNU General Public License version 2 or later. * This is a simple and powerful web server application and it requires a server with PHP and either MySQL, PostgreSQL or SQL Server to run. You can find full technical requirements here: https://downloads.joomla.org/technical-requirements. @@ -68,6 +68,5 @@ Copyright: * Copyright (C) 2005 - 2019 Open Source Matters. All rights reserved. - * Special Thanks: https://docs.joomla.org/Special:MyLanguage/Joomla!_Credits_and_Thanks * Distributed under the GNU General Public License version 2 or later - * See Licenses details at https://docs.joomla.org/Special:MyLanguage/Joomla_Licenses + * See License details at https://docs.joomla.org/Special:MyLanguage/Joomla_Licenses diff --git a/RoboFile.php b/RoboFile.php index bfc45cea93ef6..4223b3680be66 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -7,6 +7,8 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +use Robo\Tasks; + /** * This is joomla project's console command file for Robo.li task runner. * @@ -29,7 +31,7 @@ * * @since 3.7.3 */ -class RoboFile extends \Robo\Tasks +class RoboFile extends Tasks { use JoomlaRobo\Tasks; @@ -70,7 +72,6 @@ class RoboFile extends \Robo\Tasks */ public function __construct() { - // Set default timezone (so no warnings are generated if it is not set) date_default_timezone_set('UTC'); } @@ -78,11 +79,12 @@ public function __construct() /** * Creates a testing Joomla site for running the tests (use it before run:test) * - * @param bool $useHtaccess (1/0) Rename and enable embedded Joomla .htaccess file + * @param bool $useHtaccess (1/0) Rename and enable embedded Joomla .htaccess file * + * @return void * @since 3.7.3 * - * @return void + * @throws Exception */ public function createTestingSite($useHtaccess = false) { @@ -119,6 +121,7 @@ public function createTestingSite($useHtaccess = false) '.appveyor.yml', '.babelrc', '.drone.yml', + '.editorconfig', '.eslintignore', '.eslintrc', '.gitignore', @@ -223,9 +226,10 @@ protected function copyJoomla($dst, $exclude = array()) * - 'use-htaccess': renames and enable embedded Joomla .htaccess file * - 'env': set a specific environment to get configuration from * + * @return void * @since 3.7.3 * - * @return mixed + * @throws Exception */ public function runTests($opts = ['use-htaccess' => false, 'env' => 'desktop']) { @@ -258,9 +262,10 @@ public function runTests($opts = ['use-htaccess' => false, 'env' => 'desktop']) * * @param array $opts Additional options * + * @return void * @since 4.0.0 * - * @return void + * @throws Exception */ public function runInstall($opts = ['use-htaccess' => false, 'env' => 'desktop']) { @@ -286,6 +291,7 @@ public function runInstall($opts = ['use-htaccess' => false, 'env' => 'desktop'] * @return string Path to codeception * * @since 4.0.0 + * @throws Exception */ protected function prepareRun($opts = ['use-htaccess' => false, 'env' => 'desktop']) { diff --git a/administrator/components/com_actionlogs/controllers/actionlogs.php b/administrator/components/com_actionlogs/Controller/ActionlogsController.php similarity index 67% rename from administrator/components/com_actionlogs/controllers/actionlogs.php rename to administrator/components/com_actionlogs/Controller/ActionlogsController.php index 748e75a27918e..ba3d9c9f0a1f3 100644 --- a/administrator/components/com_actionlogs/controllers/actionlogs.php +++ b/administrator/components/com_actionlogs/Controller/ActionlogsController.php @@ -7,61 +7,61 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +namespace Joomla\Component\Actionlogs\Administrator\Controller; + defined('_JEXEC') or die; +use DateTimeZone; +use Exception; +use InvalidArgumentException; +use Joomla\CMS\Application\CMSApplication; use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Date\Date; -use Joomla\CMS\Factory; +use Joomla\CMS\Input\Input; use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Controller\AdminController; +use Joomla\CMS\MVC\Factory\MVCFactoryInterface; use Joomla\CMS\Router\Route; +use Joomla\Component\Actionlogs\Administrator\Helper\ActionlogsHelper; +use Joomla\Component\Actionlogs\Administrator\Model\ActionlogsModel; use Joomla\Utilities\ArrayHelper; -JLoader::register('ActionlogsHelper', JPATH_ADMINISTRATOR . '/components/com_actionlogs/helpers/actionlogs.php'); - /** * Actionlogs list controller class. * * @since 3.9.0 */ -class ActionlogsControllerActionlogs extends JControllerAdmin +class ActionlogsController extends AdminController { /** * Constructor. * - * @param array $config An optional associative array of configuration settings. + * @param array $config An optional associative array of configuration settings. + * Recognized key values include 'name', 'default_task', 'model_path', and + * 'view_path' (this list is not meant to be comprehensive). + * @param MVCFactoryInterface $factory The factory. + * @param CmsApplication $app The JApplication for the dispatcher + * @param Input $input Input * * @since 3.9.0 + * + * @throws Exception */ - public function __construct(array $config = array()) + public function __construct($config = [], MVCFactoryInterface $factory = null, $app = null, $input = null) { - parent::__construct($config); + parent::__construct($config, $factory, $app, $input); $this->registerTask('exportSelectedLogs', 'exportLogs'); } - /** - * Method to get a model object, loading it if required. - * - * @param string $name The model name. Optional. - * @param string $prefix The class prefix. Optional. - * @param array $config Configuration array for model. Optional. - * - * @return object The model. - * - * @since 3.9.0 - */ - public function getModel($name = 'Actionlogs', $prefix = 'ActionlogsModel', $config = array('ignore_request' => true)) - { - // Return the model - return parent::getModel($name, $prefix, $config); - } - /** * Method to export logs * * @return void * * @since 3.9.0 + * + * @throws Exception */ public function exportLogs() { @@ -78,7 +78,7 @@ public function exportLogs() $pks = ArrayHelper::toInteger(explode(',', $this->input->post->getString('cids'))); } - /** @var ActionlogsModelActionlogs $model */ + /** @var ActionlogsModel $model */ $model = $this->getModel(); // Get the logs data @@ -86,7 +86,6 @@ public function exportLogs() if (count($data)) { - try { $rows = ActionlogsHelper::getCsvData($data); @@ -107,8 +106,7 @@ public function exportLogs() $csvDelimiter = ComponentHelper::getComponent('com_actionlogs')->getParams()->get('csv_delimiter', ','); - $app = Factory::getApplication(); - $app->setHeader('Content-Type', 'application/csv', true) + $this->app->setHeader('Content-Type', 'application/csv', true) ->setHeader('Content-Disposition', 'attachment; filename="' . $filename . '.csv"', true) ->setHeader('Cache-Control', 'must-revalidate', true) ->sendHeaders(); @@ -121,8 +119,8 @@ public function exportLogs() } fclose($output); - - $app->close(); + $this->app->triggerEvent('onAfterLogExport', array()); + $this->app->close(); } else { @@ -131,6 +129,23 @@ public function exportLogs() } } + /** + * Method to get a model object, loading it if required. + * + * @param string $name The model name. Optional. + * @param string $prefix The class prefix. Optional. + * @param array $config Configuration array for model. Optional. + * + * @return object The model. + * + * @since 3.9.0 + */ + public function getModel($name = 'Actionlogs', $prefix = 'Administrator', $config = ['ignore_request' => true]) + { + // Return the model + return parent::getModel($name, $prefix, $config); + } + /** * Clean out the logs * diff --git a/administrator/components/com_actionlogs/Controller/DisplayController.php b/administrator/components/com_actionlogs/Controller/DisplayController.php new file mode 100644 index 0000000000000..7921f2f8e0b85 --- /dev/null +++ b/administrator/components/com_actionlogs/Controller/DisplayController.php @@ -0,0 +1,30 @@ +getQuery(true) ->select('DISTINCT ' . $db->quoteName('extension')) ->from($db->quoteName('#__action_logs')) diff --git a/administrator/components/com_actionlogs/models/fields/logcreator.php b/administrator/components/com_actionlogs/Field/LogcreatorField.php similarity index 83% rename from administrator/components/com_actionlogs/models/fields/logcreator.php rename to administrator/components/com_actionlogs/Field/LogcreatorField.php index def002b19722f..133e1ece5080a 100644 --- a/administrator/components/com_actionlogs/models/fields/logcreator.php +++ b/administrator/components/com_actionlogs/Field/LogcreatorField.php @@ -7,35 +7,35 @@ * @license GNU General Public License version 2 or later; see LICENSE */ +namespace Joomla\Component\Actionlogs\Administrator\Field; + defined('_JEXEC') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; - -FormHelper::loadFieldClass('list'); +use Joomla\CMS\Form\Field\ListField; /** * Field to load a list of all users that have logged actions * * @since 3.9.0 */ -class JFormFieldLogCreator extends JFormFieldList +class LogcreatorField extends ListField { /** - * The form field type. + * Cached array of the category items. * - * @var string + * @var array * @since 3.9.0 */ - protected $type = 'LogCreator'; + protected static $options = []; /** - * Cached array of the category items. + * The form field type. * - * @var array + * @var string * @since 3.9.0 */ - protected static $options = array(); + protected $type = 'LogCreator'; /** * Method to get the options to populate list @@ -53,19 +53,17 @@ protected function getOptions() { static::$options[$hash] = parent::getOptions(); - $options = array(); - $db = Factory::getDbo(); // Construct the query $query = $db->getQuery(true) ->select($db->quoteName('u.id', 'value')) - ->select($db->quoteName('u.name', 'text')) + ->select($db->quoteName('u.username', 'text')) ->from($db->quoteName('#__users', 'u')) ->join('INNER', $db->quoteName('#__action_logs', 'c') . ' ON ' . $db->quoteName('c.user_id') . ' = ' . $db->quoteName('u.id')) ->group($db->quoteName('u.id')) - ->group($db->quoteName('u.name')) - ->order($db->quoteName('u.name')); + ->group($db->quoteName('u.username')) + ->order($db->quoteName('u.username')); // Setup the query $db->setQuery($query); diff --git a/administrator/components/com_actionlogs/models/fields/logsdaterange.php b/administrator/components/com_actionlogs/Field/LogsdaterangeField.php similarity index 83% rename from administrator/components/com_actionlogs/models/fields/logsdaterange.php rename to administrator/components/com_actionlogs/Field/LogsdaterangeField.php index 970c1664981f2..44f37727d298a 100644 --- a/administrator/components/com_actionlogs/models/fields/logsdaterange.php +++ b/administrator/components/com_actionlogs/Field/LogsdaterangeField.php @@ -7,19 +7,20 @@ * @license GNU General Public License version 2 or later; see LICENSE */ +namespace Joomla\Component\Actionlogs\Administrator\Field; + defined('_JEXEC') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; - -FormHelper::loadFieldClass('predefinedlist'); +use Joomla\CMS\Form\Field\PredefinedlistField; +use Joomla\CMS\Form\Form; /** * Field to show a list of range dates to sort with * * @since 3.9.0 */ -class JFormFieldLogsDateRange extends JFormFieldPredefinedList +class LogsdaterangeField extends PredefinedlistField { /** * The form field type. @@ -47,7 +48,7 @@ class JFormFieldLogsDateRange extends JFormFieldPredefinedList /** * Method to instantiate the form field object. * - * @param JForm $form The form to attach to the form field object. + * @param Form $form The form to attach to the form field object. * * @since 3.9.0 */ diff --git a/administrator/components/com_actionlogs/models/fields/logtype.php b/administrator/components/com_actionlogs/Field/LogtypeField.php similarity index 76% rename from administrator/components/com_actionlogs/models/fields/logtype.php rename to administrator/components/com_actionlogs/Field/LogtypeField.php index 261a6ef3a43a2..4a82a9fe1630f 100644 --- a/administrator/components/com_actionlogs/models/fields/logtype.php +++ b/administrator/components/com_actionlogs/Field/LogtypeField.php @@ -7,23 +7,23 @@ * @license GNU General Public License version 2 or later; see LICENSE */ +namespace Joomla\Component\Actionlogs\Administrator\Field; + defined('_JEXEC') or die; use Joomla\CMS\Application\ApplicationHelper; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\CheckboxesField; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; - -FormHelper::loadFieldClass('checkboxes'); -JLoader::register('ActionlogsHelper', JPATH_ADMINISTRATOR . '/components/com_actionlogs/helpers/actionlogs.php'); +use Joomla\Component\Actionlogs\Administrator\Helper\ActionlogsHelper; /** * Field to load a list of all users that have logged actions * - * @since 3.9.0 + * @since 3.9.0 */ -class JFormFieldLogType extends JFormFieldCheckboxes +class LogtypeField extends CheckboxesField { /** * The form field type. @@ -42,7 +42,7 @@ class JFormFieldLogType extends JFormFieldCheckboxes */ public function getOptions() { - $db = Factory::getDbo(); + $db = Factory::getDbo(); $query = $db->getQuery(true) ->select($db->quoteName('extension')) ->from($db->quoteName('#__action_logs_extensions')); @@ -55,7 +55,7 @@ public function getOptions() foreach ($extensions as $extension) { ActionlogsHelper::loadTranslationFiles($extension); - $option = HTMLHelper::_('select.option', $extension, Text::_($extension)); + $option = HTMLHelper::_('select.option', $extension, Text::_($extension)); $options[ApplicationHelper::stringURLSafe(Text::_($extension)) . '_' . $extension] = (object) array_merge($tmp, (array) $option); } diff --git a/administrator/components/com_actionlogs/models/fields/plugininfo.php b/administrator/components/com_actionlogs/Field/PlugininfoField.php similarity index 76% rename from administrator/components/com_actionlogs/models/fields/plugininfo.php rename to administrator/components/com_actionlogs/Field/PlugininfoField.php index d3b3008132856..6f5ad1670bd31 100644 --- a/administrator/components/com_actionlogs/models/fields/plugininfo.php +++ b/administrator/components/com_actionlogs/Field/PlugininfoField.php @@ -7,9 +7,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +namespace Joomla\Component\Actionlogs\Administrator\Field; + defined('JPATH_BASE') or die; use Joomla\CMS\Factory; +use Joomla\CMS\Form\FormField; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\Router\Route; @@ -19,7 +22,7 @@ * * @since 3.9.2 */ -class JFormFieldPluginInfo extends JFormField +class PlugininfoField extends FormField { /** * The form field type. @@ -32,29 +35,21 @@ class JFormFieldPluginInfo extends JFormField /** * Method to get the field input markup. * - * @return string The field input markup. + * @return string The field input markup. * * @since 3.9.2 */ protected function getInput() { - $db = Factory::getDbo(); - $result = null; - $query = $db->getQuery(true) + $db = Factory::getDbo(); + $query = $db->getQuery(true) ->select($db->quoteName('extension_id')) ->from($db->quoteName('#__extensions')) ->where($db->quoteName('folder') . ' = ' . $db->quote('actionlog')) ->where($db->quoteName('element') . ' = ' . $db->quote('joomla')); $db->setQuery($query); - try - { - $result = (int) $db->loadResult(); - } - catch (RuntimeException $e) - { - JError::raiseWarning(500, $e->getMessage()); - } + $result = (int) $db->loadResult(); $link = HTMLHelper::_( 'link', @@ -64,6 +59,9 @@ protected function getInput() ); return '
' + . '' + . Text::_('INFO') + . '' . Text::sprintf('PLG_SYSTEM_ACTIONLOGS_JOOMLA_ACTIONLOG_DISABLED_REDIRECT', $link) . '
'; } diff --git a/administrator/components/com_actionlogs/helpers/actionlogs.php b/administrator/components/com_actionlogs/Helper/ActionlogsHelper.php similarity index 79% rename from administrator/components/com_actionlogs/helpers/actionlogs.php rename to administrator/components/com_actionlogs/Helper/ActionlogsHelper.php index aa8d6bd44456f..eaa35bde142dc 100644 --- a/administrator/components/com_actionlogs/helpers/actionlogs.php +++ b/administrator/components/com_actionlogs/Helper/ActionlogsHelper.php @@ -7,8 +7,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +namespace Joomla\Component\Actionlogs\Administrator\Helper; + defined('_JEXEC') or die; +use Generator; use Joomla\CMS\Date\Date; use Joomla\CMS\Factory; use Joomla\CMS\Filesystem\Path; @@ -23,6 +26,14 @@ */ class ActionlogsHelper { + /** + * Array of characters starting a formula + * + * @var array + * @since 3.9.7 + */ + private static $characters = array('=', '+', '-', '@'); + /** * Method to convert logs objects array to an iterable type for use with a CSV export * @@ -31,13 +42,13 @@ class ActionlogsHelper * @return Generator * * @since 3.9.0 - * @throws InvalidArgumentException + * @throws \InvalidArgumentException */ public static function getCsvData($data): Generator { if (!is_iterable($data)) { - throw new InvalidArgumentException( + throw new \InvalidArgumentException( sprintf( '%s() requires an array or object implementing the Traversable interface, a %s was given.', __METHOD__, @@ -46,6 +57,8 @@ public static function getCsvData($data): Generator ); } + $disabledText = Text::_('COM_ACTIONLOGS_DISABLED'); + // Header row yield ['Id', 'Message', 'Date', 'Extension', 'User', 'Ip']; @@ -55,14 +68,14 @@ public static function getCsvData($data): Generator static::loadTranslationFiles($extension); - yield [ + yield array( 'id' => $log->id, - 'message' => strip_tags(static::getHumanReadableLogMessage($log, false)), - 'date' => (new Date($log->log_date, new DateTimeZone('UTC')))->format('Y-m-d H:i:s T'), - 'extension' => Text::_($extension), - 'name' => $log->name, - 'ip_address' => Text::_($log->ip_address), - ]; + 'message' => self::escapeCsvFormula(strip_tags(static::getHumanReadableLogMessage($log, false))), + 'date' => (new Date($log->log_date, new \DateTimeZone('UTC')))->format('Y-m-d H:i:s T'), + 'extension' => self::escapeCsvFormula(Text::_($extension)), + 'name' => self::escapeCsvFormula($log->name), + 'ip_address' => self::escapeCsvFormula($log->ip_address === 'COM_ACTIONLOGS_DISABLED' ? $disabledText : $log->ip_address) + ); } } @@ -149,7 +162,8 @@ public static function getLogContentTypeParams($context) $query = $db->getQuery(true) ->select('a.*') ->from($db->quoteName('#__action_log_config', 'a')) - ->where($db->quoteName('a.type_alias') . ' = ' . $db->quote($context)); + ->where($db->quoteName('a.type_alias') . ' = :context') + ->bind(':context', $context); $db->setQuery($query); @@ -180,7 +194,19 @@ public static function getHumanReadableLogMessage($log, $generateLinks = true) $messageData['extension_name'] = Text::_($messageData['extension_name']); } - $linkMode = Factory::getApplication()->get('force_ssl', 0) >= 1 ? 1 : -1; + // Translating application + if (isset($messageData['app'])) + { + $messageData['app'] = Text::_($messageData['app']); + } + + // Translating type + if (isset($messageData['type'])) + { + $messageData['type'] = Text::_($messageData['type']); + } + + $linkMode = Factory::getApplication()->get('force_ssl', 0) >= 1 ? Route::TLS_FORCE : Route::TLS_IGNORE; foreach ($messageData as $key => $value) { @@ -195,7 +221,7 @@ public static function getHumanReadableLogMessage($log, $generateLinks = true) $value = $links[$value]; } - $message = str_replace('{' . $key . '}', Text::_($value), $message); + $message = str_replace('{' . $key . '}', $value, $message); } return $message; @@ -224,7 +250,7 @@ public static function getContentTypeLink($component, $contentType, $id, $urlVar $prefix = ucfirst(str_replace('com_', '', $component)); $cName = $prefix . 'Helper'; - JLoader::register($cName, $file); + \JLoader::register($cName, $file); if (class_exists($cName) && is_callable(array($cName, 'getContentTypeLink'))) { @@ -284,7 +310,7 @@ public static function loadActionLogPluginsLanguage() { $rows = $db->loadObjectList(); } - catch (RuntimeException $e) + catch (\RuntimeException $e) { $rows = array(); } @@ -314,4 +340,28 @@ public static function loadActionLogPluginsLanguage() // Load com_privacy too. $lang->load('com_privacy', JPATH_ADMINISTRATOR, null, false, true); } + + /** + * Escapes potential characters that start a formula in a CSV value to prevent injection attacks + * + * @param mixed $value csv field value + * + * @return mixed + * + * @since 3.9.7 + */ + protected static function escapeCsvFormula($value) + { + if ($value == '') + { + return $value; + } + + if (in_array($value[0], self::$characters, true)) + { + $value = ' ' . $value; + } + + return $value; + } } diff --git a/administrator/components/com_actionlogs/models/actionlog.php b/administrator/components/com_actionlogs/Model/ActionlogModel.php similarity index 89% rename from administrator/components/com_actionlogs/models/actionlog.php rename to administrator/components/com_actionlogs/Model/ActionlogModel.php index 92fecacb3e3a0..5fdc471472031 100644 --- a/administrator/components/com_actionlogs/models/actionlog.php +++ b/administrator/components/com_actionlogs/Model/ActionlogModel.php @@ -7,22 +7,26 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +namespace Joomla\Component\Actionlogs\Administrator\Model; + defined('_JEXEC') or die; +use Exception; use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\Layout\FileLayout; +use Joomla\CMS\MVC\Model\BaseDatabaseModel; +use Joomla\CMS\MVC\View\GenericDataException; +use Joomla\Component\Actionlogs\Administrator\Helper\ActionlogsHelper; use Joomla\Utilities\IpHelper; -JLoader::register('ActionlogsHelper', JPATH_ADMINISTRATOR . '/components/com_actionlogs/helpers/actionlogs.php'); - /** * Methods supporting a list of Actionlog records. * * @since 3.9.0 */ -class ActionlogsModelActionlog extends JModelLegacy +class ActionlogModel extends BaseDatabaseModel { /** * Function to add logs to the database @@ -36,6 +40,8 @@ class ActionlogsModelActionlog extends JModelLegacy * @return void * * @since 3.9.0 + * + * @throws Exception */ public function addLog($messages, $messageLanguageKey, $context, $userId = null) { @@ -62,7 +68,7 @@ public function addLog($messages, $messageLanguageKey, $context, $userId = null) foreach ($messages as $message) { - $logMessage = new stdClass; + $logMessage = new \stdClass; $logMessage->message_language_key = $messageLanguageKey; $logMessage->message = json_encode($message); $logMessage->log_date = (string) $date; @@ -76,7 +82,7 @@ public function addLog($messages, $messageLanguageKey, $context, $userId = null) $db->insertObject('#__action_logs', $logMessage); $loggedMessages[] = $logMessage; } - catch (RuntimeException $e) + catch (\RuntimeException $e) { // Ignore it } @@ -96,6 +102,8 @@ public function addLog($messages, $messageLanguageKey, $context, $userId = null) * @return void * * @since 3.9.0 + * + * @throws Exception */ protected function sendNotificationEmails($messages, $username, $context) { @@ -115,16 +123,7 @@ protected function sendNotificationEmails($messages, $username, $context) $db->setQuery($query); - try - { - $users = $db->loadObjectList(); - } - catch (RuntimeException $e) - { - JError::raiseWarning(500, $e->getMessage()); - - return; - } + $users = $db->loadObjectList(); $recipients = array(); @@ -169,7 +168,7 @@ protected function sendNotificationEmails($messages, $username, $context) if (!$mailer->Send()) { - JError::raiseWarning(500, Text::_('JERROR_SENDING_EMAIL')); + throw new GenericDataException(Text::_('JERROR_SENDING_EMAIL'), 500); } } } diff --git a/administrator/components/com_actionlogs/models/actionlogs.php b/administrator/components/com_actionlogs/Model/ActionlogsModel.php similarity index 70% rename from administrator/components/com_actionlogs/models/actionlogs.php rename to administrator/components/com_actionlogs/Model/ActionlogsModel.php index 13cefc356e1b4..4b2a9b504fbd8 100644 --- a/administrator/components/com_actionlogs/models/actionlogs.php +++ b/administrator/components/com_actionlogs/Model/ActionlogsModel.php @@ -7,20 +7,30 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +namespace Joomla\Component\Actionlogs\Administrator\Model; + defined('_JEXEC') or die; +use DateTimeZone; +use Exception; use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Date\Date; use Joomla\CMS\Factory; +use Joomla\CMS\Form\Form; use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\Model\ListModel; +use Joomla\Database\DatabaseIterator; +use Joomla\Database\DatabaseQuery; +use Joomla\Database\ParameterType; use Joomla\Utilities\ArrayHelper; +use RuntimeException; /** * Methods supporting a list of article records. * * @since 3.9.0 */ -class ActionlogsModelActionlogs extends JModelList +class ActionlogsModel extends ListModel { /** * Constructor. @@ -28,6 +38,8 @@ class ActionlogsModelActionlogs extends JModelList * @param array $config An optional associative array of configuration settings. * * @since 3.9.0 + * + * @throws Exception */ public function __construct($config = array()) { @@ -50,9 +62,14 @@ public function __construct($config = array()) /** * Method to auto-populate the model state. * + * @param string $ordering An optional ordering field. + * @param string $direction An optional direction (asc|desc). + * * @return void * * @since 3.9.0 + * + * @throws Exception */ protected function populateState($ordering = 'a.id', $direction = 'desc') { @@ -79,17 +96,20 @@ protected function populateState($ordering = 'a.id', $direction = 'desc') /** * Build an SQL query to load the list data. * - * @return JDatabaseQuery + * @return DatabaseQuery * * @since 3.9.0 + * + * @throws Exception */ protected function getListQuery() { $db = $this->getDbo(); $query = $db->getQuery(true) - ->select('a.*, u.name') - ->from('#__action_logs AS a') - ->leftJoin('#__users AS u ON a.user_id = u.id'); + ->select('a.*') + ->select($db->quoteName('u.name')) + ->from($db->quoteName('#__action_logs', 'a')) + ->join('LEFT', $db->quoteName('#__users', 'u') . ' ON ' . $db->quoteName('a.user_id') . ' = ' . $db->quoteName('u.id')); // Get ordering $fullorderCol = $this->state->get('list.fullordering', 'a.id DESC'); @@ -106,7 +126,9 @@ protected function getListQuery() // Apply filter by user if (!empty($user)) { - $query->where($db->quoteName('a.user_id') . ' = ' . (int) $user); + $user = (int) $user; + $query->where($db->quoteName('a.user_id') . ' = :userid') + ->bind(':userid', $user, ParameterType::INTEGER); } // Get filter by extension @@ -115,7 +137,9 @@ protected function getListQuery() // Apply filter by extension if (!empty($extension)) { - $query->where($db->quoteName('a.extension') . ' LIKE ' . $db->quote($extension . '%')); + $extension = $extension . '%'; + $query->where($db->quoteName('a.extension') . ' LIKE :extension') + ->bind(':extension', $extension); } // Get filter by date range @@ -129,10 +153,13 @@ protected function getListQuery() // If the chosen range is not more than a year ago if ($date['dNow'] != false) { + $dStart = $date['dStart']->format('Y-m-d H:i:s'); + $dNow = $date['dNow']->format('Y-m-d H:i:s'); $query->where( - $db->qn('a.log_date') . ' >= ' . $db->quote($date['dStart']->format('Y-m-d H:i:s')) . - ' AND ' . $db->qn('a.log_date') . ' <= ' . $db->quote($date['dNow']->format('Y-m-d H:i:s')) + $db->quoteName('a.log_date') . ' BETWEEN :dstart AND :dnow' ); + $query->bind(':dstart', $dStart); + $query->bind(':dnow', $dNow); } } @@ -143,16 +170,21 @@ protected function getListQuery() { if (stripos($search, 'id:') === 0) { - $query->where($db->quoteName('a.id') . ' = ' . (int) substr($search, 3)); + $ids = (int) substr($search, 3); + $query->where($db->quoteName('a.id') . ' = :id') + ->bind(':id', $ids, ParameterType::INTEGER); } elseif (stripos($search, 'item_id:') === 0) { - $query->where($db->quoteName('a.item_id') . ' = ' . (int) substr($search, 8)); + $ids = (int) substr($search, 8); + $query->where($db->quoteName('a.item_id') . ' = :itemid') + ->bind(':itemid', $ids, ParameterType::INTEGER); } else { - $search = $db->quote('%' . $db->escape($search, true) . '%'); - $query->where('(' . $db->quoteName('u.username') . ' LIKE ' . $search . ')'); + $search = '%' . $search . '%'; + $query->where($db->quoteName('u.username') . ' LIKE :username') + ->bind(':username', $search); } } @@ -167,6 +199,8 @@ protected function getListQuery() * @return array The date range to filter on. * * @since 3.9.0 + * + * @throws Exception */ private function buildDateRange($range) { @@ -225,13 +259,17 @@ private function buildDateRange($range) */ public function getLogsForItem($extension, $itemId) { - $db = $this->getDbo(); - $query = $db->getQuery(true) - ->select('a.*, u.name') - ->from('#__action_logs AS a') - ->innerJoin('#__users AS u ON a.user_id = u.id') - ->where($db->quoteName('a.extension') . ' = ' . $db->quote($extension)) - ->where($db->quoteName('a.item_id') . ' = ' . (int) $itemId); + $itemId = (int) $itemId; + $db = $this->getDbo(); + $query = $db->getQuery(true) + ->select('a.*') + ->select($db->quoteName('u.name')) + ->from($db->quoteName('#__action_logs', 'a')) + ->join('INNER', $db->quoteName('#__users', 'u') . ' ON ' . $db->quoteName('a.user_id') . ' = ' . $db->quoteName('u.id')) + ->where($db->quoteName('a.extension') . ' = :extension') + ->where($db->quoteName('a.item_id') . ' = :itemid') + ->bind(':extension', $extension) + ->bind(':itemid', $itemId, ParameterType::INTEGER); // Get ordering $fullorderCol = $this->getState('list.fullordering', 'a.id DESC'); @@ -271,7 +309,7 @@ public function getLogsData($pks = null) * * @param integer[]|null $pks An optional array of log record IDs to load * - * @return JDatabaseIterator + * @return DatabaseIterator * * @since 3.9.0 */ @@ -290,7 +328,7 @@ public function getLogDataAsIterator($pks = null) * * @param integer[]|null $pks An optional array of log record IDs to load * - * @return JDatabaseQuery + * @return DatabaseQuery * * @since 3.9.0 */ @@ -298,13 +336,15 @@ private function getLogDataQuery($pks = null) { $db = $this->getDbo(); $query = $db->getQuery(true) - ->select('a.*, u.name') - ->from('#__action_logs AS a') - ->innerJoin('#__users AS u ON a.user_id = u.id'); + ->select('a.*') + ->select($db->quoteName('u.name')) + ->from($db->quoteName('#__action_logs', 'a')) + ->join('INNER', $db->quoteName('#__users', 'u') . ' ON ' . $db->quoteName('a.user_id') . ' = ' . $db->quoteName('u.id')); if (is_array($pks) && count($pks) > 0) { - $query->where($db->quoteName('a.id') . ' IN (' . implode(',', ArrayHelper::toInteger($pks)) . ')'); + $pks = ArrayHelper::toInteger($pks); + $query->whereIn($db->quoteName('a.id'), $pks); } return $query; @@ -321,17 +361,16 @@ private function getLogDataQuery($pks = null) */ public function delete(&$pks) { + $keys = ArrayHelper::toInteger($pks); $db = $this->getDbo(); $query = $db->getQuery(true) ->delete($db->quoteName('#__action_logs')) - ->where($db->quoteName('id') . ' IN (' . implode(',', ArrayHelper::toInteger($pks)) . ')'); + ->whereIn($db->quoteName('id'), $keys); $db->setQuery($query); try { $db->execute(); - - return true; } catch (RuntimeException $e) { @@ -339,6 +378,10 @@ public function delete(&$pks) return false; } + + Factory::getApplication()->triggerEvent('onAfterLogPurge', array()); + + return true; } /** @@ -353,13 +396,15 @@ public function purge() try { $this->getDbo()->truncateTable('#__action_logs'); - - return true; } catch (Exception $e) { return false; } + + Factory::getApplication()->triggerEvent('onAfterLogPurge', array()); + + return true; } /** @@ -368,9 +413,9 @@ public function purge() * @param array $data data * @param boolean $loadData load current data * - * @return \JForm|boolean The \JForm object or false on error + * @return Form|boolean The Form object or false on error * - * @since 3.9.0 + * @since 3.9.0 */ public function getFilterForm($data = array(), $loadData = true) { @@ -381,7 +426,7 @@ public function getFilterForm($data = array(), $loadData = true) // Add ip sort options to sort dropdown if ($form && $ipLogging) { - /* @var JFormFieldList $field */ + /* @var \Joomla\CMS\Form\Field\ListField $field */ $field = $form->getField('fullordering', 'list'); $field->addOption(Text::_('COM_ACTIONLOGS_IP_ADDRESS_ASC'), array('value' => 'a.ip_address ASC')); $field->addOption(Text::_('COM_ACTIONLOGS_IP_ADDRESS_DESC'), array('value' => 'a.ip_address DESC')); diff --git a/administrator/components/com_actionlogs/libraries/actionlogplugin.php b/administrator/components/com_actionlogs/Plugin/ActionLogPlugin.php similarity index 87% rename from administrator/components/com_actionlogs/libraries/actionlogplugin.php rename to administrator/components/com_actionlogs/Plugin/ActionLogPlugin.php index 5c58dd92e016f..91d34ae876bf3 100644 --- a/administrator/components/com_actionlogs/libraries/actionlogplugin.php +++ b/administrator/components/com_actionlogs/Plugin/ActionLogPlugin.php @@ -6,19 +6,21 @@ * @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ + +namespace Joomla\Component\Actionlogs\Administrator\Plugin; + defined('_JEXEC') or die; use Joomla\CMS\Factory; -use Joomla\CMS\MVC\Model\BaseModel; - -BaseModel::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_actionlogs/models', 'ActionlogsModel'); +use Joomla\CMS\Plugin\CMSPlugin; +use Joomla\Component\Actionlogs\Administrator\Model\ActionlogModel; /** * Abstract Action Log Plugin * * @since 3.9.0 */ -abstract class ActionLogPlugin extends JPlugin +abstract class ActionLogPlugin extends CMSPlugin { /** * Application object. @@ -92,8 +94,8 @@ protected function addLog($messages, $messageLanguageKey, $context, $userId = nu $messages[$index] = $message; } - /** @var ActionlogsModelActionlog $model **/ - $model = BaseModel::getInstance('Actionlog', 'ActionlogsModel'); + /** @var ActionlogModel $model */ + $model = new ActionlogModel; $model->addLog($messages, strtoupper($messageLanguageKey), $context, $userId); } } diff --git a/administrator/components/com_actionlogs/views/actionlogs/view.html.php b/administrator/components/com_actionlogs/View/Actionlogs/HtmlView.php similarity index 61% rename from administrator/components/com_actionlogs/views/actionlogs/view.html.php rename to administrator/components/com_actionlogs/View/Actionlogs/HtmlView.php index 242cd42f2a2cb..0e9385a365301 100644 --- a/administrator/components/com_actionlogs/views/actionlogs/view.html.php +++ b/administrator/components/com_actionlogs/View/Actionlogs/HtmlView.php @@ -7,21 +7,28 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ +namespace Joomla\Component\Actionlogs\Administrator\View\Actionlogs; + defined('_JEXEC') or die; +use Exception; use Joomla\CMS\Component\ComponentHelper; +use Joomla\CMS\Form\Form; use Joomla\CMS\Language\Text; +use Joomla\CMS\MVC\View\GenericDataException; +use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; +use Joomla\CMS\Pagination\Pagination; use Joomla\CMS\Toolbar\Toolbar; use Joomla\CMS\Toolbar\ToolbarHelper; - -JLoader::register('ActionlogsHelper', JPATH_ADMINISTRATOR . '/components/com_actionlogs/helpers/actionlogs.php'); +use Joomla\Component\Actionlogs\Administrator\Helper\ActionlogsHelper; +use Joomla\Component\Actionlogs\Administrator\Model\ActionlogsModel; /** * View class for a list of logs. * * @since 3.9.0 */ -class ActionlogsViewActionlogs extends JViewLegacy +class HtmlView extends BaseHtmlView { /** * An array of items. @@ -42,11 +49,19 @@ class ActionlogsViewActionlogs extends JViewLegacy /** * The pagination object * - * @var JPagination + * @var Pagination * @since 3.9.0 */ protected $pagination; + /** + * Form object for search filters + * + * @var Form + * @since 3.9.0 + */ + public $filterForm; + /** * The active search filters * @@ -55,31 +70,40 @@ class ActionlogsViewActionlogs extends JViewLegacy */ public $activeFilters; + /** + * Setting if the IP column should be shown + * + * @var boolean + * @since 3.9.0 + */ + protected $showIpColumn = false; + /** * Method to display the view. * * @param string $tpl A template file to load. [optional] * - * @return mixed A string if successful, otherwise an Error object. + * @return void * * @since 3.9.0 + * + * @throws Exception */ public function display($tpl = null) { - $params = ComponentHelper::getParams('com_actionlogs'); - - $this->items = $this->get('Items'); - $this->state = $this->get('State'); - $this->filterForm = $this->get('FilterForm'); - $this->activeFilters = $this->get('ActiveFilters'); - $this->pagination = $this->get('Pagination'); + /** @var ActionlogsModel $model */ + $model = $this->getModel(); + $this->items = $model->getItems(); + $this->state = $model->getState(); + $this->pagination = $model->getPagination(); + $this->filterForm = $model->getFilterForm(); + $this->activeFilters = $model->getActiveFilters(); + $params = ComponentHelper::getParams('com_actionlogs'); $this->showIpColumn = (bool) $params->get('ip_logging', 0); - if (count($errors = $this->get('Errors'))) + if (count($errors = $model->getErrors())) { - JError::raiseError(500, implode("\n", $errors)); - - return false; + throw new GenericDataException(implode("\n", $errors), 500); } $this->addToolBar(); @@ -87,7 +111,7 @@ public function display($tpl = null) // Load all actionlog plugins language files ActionlogsHelper::loadActionLogPluginsLanguage(); - return parent::display($tpl); + parent::display($tpl); } /** diff --git a/administrator/components/com_actionlogs/actionlogs.php b/administrator/components/com_actionlogs/actionlogs.php deleted file mode 100644 index e5bd0b701ae6d..0000000000000 --- a/administrator/components/com_actionlogs/actionlogs.php +++ /dev/null @@ -1,24 +0,0 @@ -authorise('core.admin')) -{ - throw new NotAllowed(Text::_('JERROR_ALERTNOAUTHOR'), 403); -} - -$controller = BaseController::getInstance('Actionlogs'); -$controller->execute(Factory::getApplication()->input->get('task')); -$controller->redirect(); diff --git a/administrator/components/com_actionlogs/actionlogs.xml b/administrator/components/com_actionlogs/actionlogs.xml index 19be5ab5d0722..758465b5b5d6a 100644 --- a/administrator/components/com_actionlogs/actionlogs.xml +++ b/administrator/components/com_actionlogs/actionlogs.xml @@ -9,17 +9,22 @@ www.joomla.org 3.9.0 COM_ACTIONLOGS_XML_DESCRIPTION + Joomla\Component\Actionlogs COM_ACTIONLOGS - actionlogs.php + actionlogs.xml config.xml - access.xml - controller.php - controllers - helpers - models - views + Controller + Field + forms + Helper + layouts + Libraries + Model + services + tmpl + View language/en-GB.com_actionlogs.ini diff --git a/administrator/components/com_actionlogs/config.xml b/administrator/components/com_actionlogs/config.xml index f3b86dcd70360..fd50d2c7afe21 100644 --- a/administrator/components/com_actionlogs/config.xml +++ b/administrator/components/com_actionlogs/config.xml @@ -1,11 +1,10 @@ - -
+ +
@@ -27,7 +25,6 @@ name="loggable_extensions" type="logtype" label="COM_ACTIONLOGS_LOG_EXTENSIONS_LABEL" - description="COM_ACTIONLOGS_LOG_EXTENSIONS_DESC" multiple="true" default="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_tags,com_templates,com_users" /> diff --git a/administrator/components/com_actionlogs/models/forms/filter_actionlogs.xml b/administrator/components/com_actionlogs/forms/filter_actionlogs.xml similarity index 83% rename from administrator/components/com_actionlogs/models/forms/filter_actionlogs.xml rename to administrator/components/com_actionlogs/forms/filter_actionlogs.xml index bb41c4087922c..4d3da01e0a547 100644 --- a/administrator/components/com_actionlogs/models/forms/filter_actionlogs.xml +++ b/administrator/components/com_actionlogs/forms/filter_actionlogs.xml @@ -1,5 +1,5 @@ -
+ @@ -20,7 +19,6 @@ name="dateRange" type="logsdaterange" label="COM_ACTIONLOGS_OPTION_FILTER_DATE" - description="COM_ACTIONLOGS_OPTION_FILTER_DATE" onchange="this.form.submit();" > @@ -28,6 +26,7 @@ @@ -37,8 +36,7 @@ @@ -59,8 +57,7 @@ registerServiceProvider(new MVCFactory('\\Joomla\\Component\\Search')); - $container->registerServiceProvider(new ComponentDispatcherFactory('\\Joomla\\Component\\Search')); + $container->registerServiceProvider(new MVCFactory('\\Joomla\\Component\\Actionlogs')); + $container->registerServiceProvider(new ComponentDispatcherFactory('\\Joomla\\Component\\Actionlogs')); + $container->set( ComponentInterface::class, function (Container $container) { $component = new MVCComponent($container->get(ComponentDispatcherFactoryInterface::class)); + $component->setMVCFactory($container->get(MVCFactoryInterface::class)); return $component; diff --git a/administrator/components/com_actionlogs/views/actionlogs/tmpl/default.php b/administrator/components/com_actionlogs/tmpl/actionlogs/default.php similarity index 59% rename from administrator/components/com_actionlogs/views/actionlogs/tmpl/default.php rename to administrator/components/com_actionlogs/tmpl/actionlogs/default.php index 4c85d53645234..9679d1023061a 100644 --- a/administrator/components/com_actionlogs/views/actionlogs/tmpl/default.php +++ b/administrator/components/com_actionlogs/tmpl/actionlogs/default.php @@ -14,14 +14,10 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; +use Joomla\Component\Actionlogs\Administrator\Helper\ActionlogsHelper; +use Joomla\Component\Actionlogs\Administrator\View\Actionlogs\HtmlView; -/** @var ActionlogsViewActionlogs $this */ - -JLoader::register('ActionlogsHelper', JPATH_ADMINISTRATOR . '/components/com_actionlogs/helpers/actionlogs.php'); - -HTMLHelper::_('bootstrap.tooltip'); -HTMLHelper::_('behavior.multiselect'); -HTMLHelper::_('formbehavior.chosen', 'select'); +/** @var HtmlView $this */ $listOrder = $this->escape($this->state->get('list.ordering')); $listDirn = $this->escape($this->state->get('list.direction')); @@ -55,65 +51,67 @@ }; '); ?> + -
+
+ $this)); ?> items)) : ?>
+
- +
+ - - - - - - showIpColumn) : ?> - - - - - - + + + + + showIpColumn) : ?> + + + - + items as $i => $item) : $extension = strtok($item->extension, '.'); ActionlogsHelper::loadTranslationFiles($extension); ?> - + -
+ , +
- - - - - - - - - - - - - -
- pagination->getListFooter(); ?> + + + + + + + + + + + + + +
id); ?> + - + escape(Text::_($extension)); ?> - - log_date); ?> - + log_date); ?> +
+ log_date, Text::_('DATE_FORMAT_LC6')); ?> +
name; ?> @@ -130,6 +128,10 @@
+ + + pagination->getListFooter(); ?> + diff --git a/administrator/components/com_actionlogs/views/actionlogs/tmpl/default.xml b/administrator/components/com_actionlogs/tmpl/actionlogs/default.xml similarity index 100% rename from administrator/components/com_actionlogs/views/actionlogs/tmpl/default.xml rename to administrator/components/com_actionlogs/tmpl/actionlogs/default.xml diff --git a/administrator/components/com_admin/Model/SysinfoModel.php b/administrator/components/com_admin/Model/SysinfoModel.php index acb50cf8eb7be..0bba09c258748 100644 --- a/administrator/components/com_admin/Model/SysinfoModel.php +++ b/administrator/components/com_admin/Model/SysinfoModel.php @@ -24,7 +24,7 @@ * * @since 1.6 */ -class SysInfoModel extends BaseDatabaseModel +class SysinfoModel extends BaseDatabaseModel { /** * Some PHP settings @@ -530,7 +530,7 @@ public function getDirectory($public = false) foreach ($admin_langs as $folder) { - if (!$folder->isDir() || $folder->isDot()) + if ($folder->isDot() || !$folder->isDir()) { continue; } @@ -546,7 +546,7 @@ public function getDirectory($public = false) foreach ($manifests as $folder) { - if (!$folder->isDir() || $folder->isDot()) + if ($folder->isDot() || !$folder->isDir()) { continue; } @@ -569,7 +569,7 @@ public function getDirectory($public = false) foreach ($image_folders as $folder) { - if (!$folder->isDir() || $folder->isDot()) + if ($folder->isDot() || !$folder->isDir()) { continue; } @@ -587,7 +587,7 @@ public function getDirectory($public = false) foreach ($site_langs as $folder) { - if (!$folder->isDir() || $folder->isDot()) + if ($folder->isDot() || !$folder->isDir()) { continue; } @@ -605,7 +605,7 @@ public function getDirectory($public = false) foreach ($plugin_groups as $folder) { - if (!$folder->isDir() || $folder->isDot()) + if ($folder->isDot() || !$folder->isDir()) { continue; } diff --git a/administrator/components/com_admin/View/Help/HtmlView.php b/administrator/components/com_admin/View/Help/HtmlView.php index 086ce8e1e3c14..b7decaebae9d3 100644 --- a/administrator/components/com_admin/View/Help/HtmlView.php +++ b/administrator/components/com_admin/View/Help/HtmlView.php @@ -11,9 +11,11 @@ defined('_JEXEC') or die; +use Exception; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Toolbar\ToolbarHelper; +use Joomla\Component\Admin\Administrator\Model\HelpModel; /** * HTML View class for the Admin component @@ -28,7 +30,7 @@ class HtmlView extends BaseHtmlView * @var string * @since 1.6 */ - protected $help_search = null; + protected $helpSearch = null; /** * The page to be viewed @@ -44,7 +46,7 @@ class HtmlView extends BaseHtmlView * @var string * @since 1.6 */ - protected $lang_tag = null; + protected $languageTag = null; /** * Table of contents @@ -52,7 +54,7 @@ class HtmlView extends BaseHtmlView * @var array * @since 1.6 */ - protected $toc = array(); + protected $toc = []; /** * URL for the latest version check @@ -60,36 +62,32 @@ class HtmlView extends BaseHtmlView * @var string * @since 1.6 */ - protected $latest_version_check = 'https://downloads.joomla.org/latest'; - - /** - * URL for the start here link - * - * @var string - * @since 1.6 - */ - protected $start_here = null; + protected $latestVersionCheck = 'https://downloads.joomla.org/latest'; /** * 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. + * @return void * * @since 1.6 + * + * @throws Exception */ - public function display($tpl = null) + public function display($tpl = null): void { - $this->help_search = $this->get('HelpSearch'); - $this->page = $this->get('Page'); - $this->toc = $this->get('Toc'); - $this->lang_tag = $this->get('LangTag'); - $this->latest_version_check = $this->get('LatestVersionCheck'); + /** @var HelpModel $model */ + $model = $this->getModel(); + $this->helpSearch = $model->getHelpSearch(); + $this->page = $model->getPage(); + $this->toc = $model->getToc(); + $this->languageTag = $model->getLangTag(); + $this->latestVersionCheck = $model->getLatestVersionCheck(); $this->addToolbar(); - return parent::display($tpl); + parent::display($tpl); } /** @@ -99,7 +97,7 @@ public function display($tpl = null) * * @since 1.6 */ - protected function addToolbar() + protected function addToolbar(): void { ToolbarHelper::title(Text::_('COM_ADMIN_HELP'), 'support help_header'); } diff --git a/administrator/components/com_admin/View/Sysinfo/HtmlView.php b/administrator/components/com_admin/View/Sysinfo/HtmlView.php index f361e6c184690..098395038294c 100644 --- a/administrator/components/com_admin/View/Sysinfo/HtmlView.php +++ b/administrator/components/com_admin/View/Sysinfo/HtmlView.php @@ -11,12 +11,14 @@ defined('_JEXEC') or die; +use Exception; use Joomla\CMS\Access\Exception\Notallowed; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Router\Route; use Joomla\CMS\Toolbar\ToolbarHelper; +use Joomla\Component\Admin\Administrator\Model\SysinfoModel; /** * Sysinfo View class for the Admin component @@ -31,7 +33,7 @@ class HtmlView extends BaseHtmlView * @var array * @since 1.6 */ - protected $php_settings = array(); + protected $phpSettings = []; /** * Config values @@ -39,7 +41,7 @@ class HtmlView extends BaseHtmlView * @var array * @since 1.6 */ - protected $config = array(); + protected $config = []; /** * Some system values @@ -47,7 +49,7 @@ class HtmlView extends BaseHtmlView * @var array * @since 1.6 */ - protected $info = array(); + protected $info = []; /** * PHP info @@ -55,7 +57,7 @@ class HtmlView extends BaseHtmlView * @var string * @since 1.6 */ - protected $php_info = null; + protected $phpInfo = null; /** * Information about writable state of directories @@ -63,18 +65,20 @@ class HtmlView extends BaseHtmlView * @var array * @since 1.6 */ - protected $directory = array(); + protected $directory = []; /** * 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. + * @return void * * @since 1.6 + * + * @throws Exception */ - public function display($tpl = null) + public function display($tpl = null): void { // Access check. if (!Factory::getUser()->authorise('core.admin')) @@ -82,15 +86,17 @@ public function display($tpl = null) throw new Notallowed(Text::_('JERROR_ALERTNOAUTHOR'), 403); } - $this->php_settings = $this->get('PhpSettings'); - $this->config = $this->get('config'); - $this->info = $this->get('info'); - $this->php_info = $this->get('PhpInfo'); - $this->directory = $this->get('directory'); + /** @var SysinfoModel $model */ + $model = $this->getModel(); + $this->phpSettings = $model->getPhpSettings(); + $this->config = $model->getconfig(); + $this->info = $model->getinfo(); + $this->phpInfo = $model->getPhpInfo(); + $this->directory = $model->getdirectory(); $this->addToolbar(); - return parent::display($tpl); + parent::display($tpl); } /** @@ -100,11 +106,19 @@ public function display($tpl = null) * * @since 1.6 */ - protected function addToolbar() + protected function addToolbar(): void { ToolbarHelper::title(Text::_('COM_ADMIN_SYSTEM_INFORMATION'), 'info-2 systeminfo'); - ToolbarHelper::link(Route::_('index.php?option=com_admin&view=sysinfo&format=text'), 'COM_ADMIN_DOWNLOAD_SYSTEM_INFORMATION_TEXT', 'download'); - ToolbarHelper::link(Route::_('index.php?option=com_admin&view=sysinfo&format=json'), 'COM_ADMIN_DOWNLOAD_SYSTEM_INFORMATION_JSON', 'download'); + ToolbarHelper::link( + Route::_('index.php?option=com_admin&view=sysinfo&format=text'), + 'COM_ADMIN_DOWNLOAD_SYSTEM_INFORMATION_TEXT', + 'download' + ); + ToolbarHelper::link( + Route::_('index.php?option=com_admin&view=sysinfo&format=json'), + 'COM_ADMIN_DOWNLOAD_SYSTEM_INFORMATION_JSON', + 'download' + ); ToolbarHelper::help('JHELP_SITE_SYSTEM_INFORMATION'); } } diff --git a/administrator/components/com_admin/View/Sysinfo/JsonView.php b/administrator/components/com_admin/View/Sysinfo/JsonView.php index f92afdfc71e4b..22cec05a34f10 100644 --- a/administrator/components/com_admin/View/Sysinfo/JsonView.php +++ b/administrator/components/com_admin/View/Sysinfo/JsonView.php @@ -11,10 +11,12 @@ defined('_JEXEC') or die; +use Exception; use Joomla\CMS\Access\Exception\Notallowed; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\AbstractView; +use Joomla\Component\Admin\Administrator\Model\SysinfoModel; /** * Sysinfo View class for the Admin component @@ -28,11 +30,13 @@ class JsonView extends AbstractView * * @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 * * @since 3.5 + * + * @throws Exception */ - public function display($tpl = null) + public function display($tpl = null): void { // Access check. if (!Factory::getUser()->authorise('core.admin')) @@ -58,18 +62,18 @@ public function display($tpl = null) * * @since 3.5 */ - protected function getLayoutData() + protected function getLayoutData(): array { - /* @var \Joomla\Component\Admin\Administrator\Model\SysInfoModel $model */ + /** @var SysinfoModel $model */ $model = $this->getModel(); - return array( + return [ 'info' => $model->getSafeData('info'), 'phpSettings' => $model->getSafeData('phpSettings'), 'config' => $model->getSafeData('config'), 'directories' => $model->getSafeData('directory', true), 'phpInfo' => $model->getSafeData('phpInfoArray'), 'extensions' => $model->getSafeData('extensions') - ); + ]; } } diff --git a/administrator/components/com_admin/View/Sysinfo/TextView.php b/administrator/components/com_admin/View/Sysinfo/TextView.php index 3f7af346b5e8e..cc12bf42ac3bf 100644 --- a/administrator/components/com_admin/View/Sysinfo/TextView.php +++ b/administrator/components/com_admin/View/Sysinfo/TextView.php @@ -11,10 +11,12 @@ defined('_JEXEC') or die; +use Exception; use Joomla\CMS\Access\Exception\Notallowed; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\AbstractView; +use Joomla\Component\Admin\Administrator\Model\SysinfoModel; /** * Sysinfo View class for the Admin component @@ -31,8 +33,10 @@ class TextView extends AbstractView * @return mixed A string if successful, otherwise an Error object. * * @since 3.5 + * + * @throws Exception */ - public function display($tpl = null) + public function display($tpl = null): void { // Access check. if (!Factory::getUser()->authorise('core.admin')) @@ -47,7 +51,7 @@ public function display($tpl = null) $data = $this->getLayoutData(); - $lines = array(); + $lines = []; foreach ($data as $sectionName => $section) { @@ -75,37 +79,37 @@ public function display($tpl = null) * * @since 3.5 */ - protected function getLayoutData() + protected function getLayoutData(): array { - /* @var \Joomla\Component\Admin\Administrator\Model\SysInfoModel $model */ + /** @var SysinfoModel $model */ $model = $this->getModel(); - return array( - 'info' => array( + return [ + 'info' => [ 'title' => Text::_('COM_ADMIN_SYSTEM_INFORMATION', true), 'data' => $model->getSafeData('info') - ), - 'phpSettings' => array( + ], + 'phpSettings' => [ 'title' => Text::_('COM_ADMIN_PHP_SETTINGS', true), 'data' => $model->getSafeData('phpSettings') - ), - 'config' => array( + ], + 'config' => [ 'title' => Text::_('COM_ADMIN_CONFIGURATION_FILE', true), 'data' => $model->getSafeData('config') - ), - 'directories' => array( + ], + 'directories' => [ 'title' => Text::_('COM_ADMIN_DIRECTORY_PERMISSIONS', true), 'data' => $model->getSafeData('directory', true) - ), - 'phpInfo' => array( + ], + 'phpInfo' => [ 'title' => Text::_('COM_ADMIN_PHP_INFORMATION', true), 'data' => $model->getSafeData('phpInfoArray') - ), - 'extensions' => array( + ], + 'extensions' => [ 'title' => Text::_('COM_ADMIN_EXTENSIONS', true), 'data' => $model->getSafeData('extensions') - ) - ); + ] + ]; } /** @@ -119,9 +123,9 @@ protected function getLayoutData() * * @since 3.5 */ - protected function renderSection($sectionName, $sectionData, $level = 0) + protected function renderSection(string $sectionName, array $sectionData, int $level = 0): string { - $lines = array(); + $lines = []; $margin = ($level > 0) ? str_repeat("\t", $level) : null; @@ -172,7 +176,7 @@ protected function renderSection($sectionName, $sectionData, $level = 0) * * @since 3.5 */ - protected function renderDirectories($sectionName, $sectionData, $level = -1) + protected function renderDirectories(string $sectionName, array $sectionData, int $level = -1): string { foreach ($sectionData as $directory => $data) { diff --git a/administrator/components/com_admin/postinstall/addnosniff.php b/administrator/components/com_admin/postinstall/addnosniff.php new file mode 100644 index 0000000000000..83d7780fa8072 --- /dev/null +++ b/administrator/components/com_admin/postinstall/addnosniff.php @@ -0,0 +1,27 @@ +setQuery('UPDATE ' . $db->quoteName('#__utf8_conversion') - . ' SET ' . $db->quoteName('converted') . ' = ' . $converted . ';')->execute(); + . ' SET ' . $db->quoteName('converted') . ' = ' . $converted . ';' + )->execute(); } /** diff --git a/administrator/components/com_admin/services/provider.php b/administrator/components/com_admin/services/provider.php index 1d3e4f9e6436c..d22033ad9f84e 100644 --- a/administrator/components/com_admin/services/provider.php +++ b/administrator/components/com_admin/services/provider.php @@ -1,7 +1,7 @@
-
+ + +
- +
diff --git a/administrator/components/com_contact/Controller/ContactController.php b/administrator/components/com_contact/Controller/ContactController.php index 54acd8e05d28c..8494605b2a69d 100644 --- a/administrator/components/com_contact/Controller/ContactController.php +++ b/administrator/components/com_contact/Controller/ContactController.php @@ -11,7 +11,6 @@ defined('_JEXEC') or die; -use Joomla\CMS\Factory; use Joomla\CMS\MVC\Controller\FormController; use Joomla\CMS\Router\Route; use Joomla\Utilities\ArrayHelper; @@ -40,7 +39,7 @@ protected function allowAdd($data = array()) if ($categoryId) { // If the category has been passed in the URL check it. - $allow = Factory::getUser()->authorise('core.create', $this->option . '.category.' . $categoryId); + $allow = $this->app->getIdentity()->authorise('core.create', $this->option . '.category.' . $categoryId); } if ($allow === null) @@ -81,7 +80,7 @@ protected function allowEdit($data = array(), $key = 'id') return false; } - $user = Factory::getUser(); + $user = $this->app->getIdentity(); // Check if can edit own core.edit.own. $canEditOwn = $user->authorise('core.edit.own', $this->option . '.category.' . (int) $item->catid) && $item->created_by == $user->id; diff --git a/administrator/components/com_contact/Controller/ContactsController.php b/administrator/components/com_contact/Controller/ContactsController.php index 15ac81bd7d251..7cb43aee50b32 100644 --- a/administrator/components/com_contact/Controller/ContactsController.php +++ b/administrator/components/com_contact/Controller/ContactsController.php @@ -11,10 +11,11 @@ defined('_JEXEC') or die; -use Joomla\CMS\Factory; +use Joomla\CMS\Application\CMSApplication; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Controller\AdminController; use Joomla\CMS\MVC\Factory\MVCFactoryInterface; +use Joomla\Input\Input; use Joomla\Utilities\ArrayHelper; /** @@ -32,7 +33,7 @@ class ContactsController extends AdminController * 'view_path' (this list is not meant to be comprehensive). * @param MVCFactoryInterface $factory The factory. * @param CMSApplication $app The JApplication for the dispatcher - * @param \JInput $input Input + * @param Input $input Input * * @since 3.0 */ @@ -69,7 +70,7 @@ public function featured() { $item = $model->getItem($id); - if (!Factory::getUser()->authorise('core.edit.state', 'com_contact.category.' . (int) $item->catid)) + if (!$this->app->getIdentity()->authorise('core.edit.state', 'com_contact.category.' . (int) $item->catid)) { // Prune items that you can't change. unset($ids[$i]); diff --git a/administrator/components/com_contact/Extension/ContactComponent.php b/administrator/components/com_contact/Extension/ContactComponent.php index be777d3587916..31bc99b300a93 100644 --- a/administrator/components/com_contact/Extension/ContactComponent.php +++ b/administrator/components/com_contact/Extension/ContactComponent.php @@ -19,6 +19,7 @@ use Joomla\CMS\Extension\MVCComponent; use Joomla\CMS\Factory; use Joomla\CMS\Fields\FieldsServiceInterface; +use Joomla\CMS\Form\Form; use Joomla\CMS\HTML\HTMLRegistryAwareTrait; use Joomla\CMS\Language\Text; use Joomla\Component\Contact\Administrator\Service\HTML\AdministratorService; @@ -67,7 +68,7 @@ public function boot(ContainerInterface $container) */ public function validateSection($section, $item = null) { - if (Factory::getApplication()->isClient('site') && $section == 'contact' && $item instanceof \JForm) + if (Factory::getApplication()->isClient('site') && $section == 'contact' && $item instanceof Form) { // The contact form needs to be the mail section $section = 'mail'; diff --git a/administrator/components/com_contact/Field/Modal/ContactField.php b/administrator/components/com_contact/Field/Modal/ContactField.php index 1774b62a080c6..48c7da6d8f88b 100644 --- a/administrator/components/com_contact/Field/Modal/ContactField.php +++ b/administrator/components/com_contact/Field/Modal/ContactField.php @@ -78,8 +78,8 @@ protected function getInput() Factory::getDocument()->addScriptDeclaration(" function jSelectContact_" . $this->id . "(id, title, object) { window.processModalSelect('Contact', '" . $this->id . "', id, title, '', object); - } - "); + }" + ); Text::script('JGLOBAL_ASSOCIATIONS_PROPAGATE_FAILED'); @@ -127,6 +127,7 @@ function jSelectContact_" . $this->id . "(id, title, object) { // The current contact display field. $html = ''; + if ($allowSelect || $allowNew || $allowEdit || $allowClear) { $html .= ''; @@ -143,12 +144,11 @@ function jSelectContact_" . $this->id . "(id, title, object) { if ($allowSelect) { $html .= '' + . ' data-target="#ModalSelect' . $modalId . '">' . ' ' . Text::_('JSELECT') . ''; } @@ -157,12 +157,11 @@ function jSelectContact_" . $this->id . "(id, title, object) { if ($allowNew) { $html .= '' + . ' data-target="#ModalNew' . $modalId . '">' . ' ' . Text::_('JACTION_CREATE') . ''; } @@ -171,12 +170,11 @@ function jSelectContact_" . $this->id . "(id, title, object) { if ($allowEdit) { $html .= '' + . ' data-target="#ModalEdit' . $modalId . '">' . ' ' . Text::_('JACTION_EDIT') . ''; } @@ -189,7 +187,7 @@ function jSelectContact_" . $this->id . "(id, title, object) { . ' id="' . $this->id . '_clear"' . ' type="button"' . ' onclick="window.processModalParent(\'' . $this->id . '\'); return false;">' - . '' . Text::_('JCLEAR') + . ' ' . Text::_('JCLEAR') . ''; } @@ -200,14 +198,14 @@ function jSelectContact_" . $this->id . "(id, title, object) { $tagLength = (int) strlen($this->element['language']); $callbackFunctionStem = substr("jSelectContact_" . $this->id, 0, -$tagLength); - $html .= '' - . '' . Text::_('JGLOBAL_ASSOCIATIONS_PROPAGATE_BUTTON') - . ''; + . ' ' . Text::_('JGLOBAL_ASSOCIATIONS_PROPAGATE_BUTTON') + . ''; } if ($allowSelect || $allowNew || $allowEdit || $allowClear) diff --git a/administrator/components/com_contact/Model/ContactModel.php b/administrator/components/com_contact/Model/ContactModel.php index fba835dabde5d..d4ebf420ac711 100644 --- a/administrator/components/com_contact/Model/ContactModel.php +++ b/administrator/components/com_contact/Model/ContactModel.php @@ -120,15 +120,12 @@ protected function batchUser($value, $pks, $contexts) */ protected function canDelete($record) { - if (!empty($record->id)) + if (empty($record->id) || $record->published != -2) { - if ($record->published != -2) - { - return false; - } - - return Factory::getUser()->authorise('core.delete', 'com_contact.category.' . (int) $record->catid); + return false; } + + return Factory::getUser()->authorise('core.delete', 'com_contact.category.' . (int) $record->catid); } /** @@ -158,7 +155,7 @@ protected function canEditState($record) * @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 Form|boolean A Form object on success, false on failure * * @since 1.6 */ @@ -281,20 +278,22 @@ public function save($data) { $input = Factory::getApplication()->input; - // Cast catid to integer for comparison - $catid = (int) $data['catid']; + // Create new category, if needed. + $createCategory = true; - // Check if New Category exists - if ($catid > 0) + // If category ID is provided, check if it's valid. + if (is_numeric($data['catid']) && $data['catid']) { - $catid = CategoriesHelper::validateCategoryId($data['catid'], 'com_contact'); + $createCategory = !CategoriesHelper::validateCategoryId($data['catid'], 'com_contact'); } // Save New Category - if ($catid == 0 && $this->canCreateCategory()) + if ($createCategory && $this->canCreateCategory()) { $table = array(); - $table['title'] = $data['catid']; + + // Remove #new# prefix, if exists. + $table['title'] = strpos($data['catid'], '#new#') === 0 ? substr($data['catid'], 5) : $data['catid']; $table['parent_id'] = 1; $table['extension'] = 'com_contact'; $table['language'] = $data['language']; @@ -405,7 +404,7 @@ protected function getReorderConditions($table) /** * Preprocess the form. * - * @param \JForm $form Form object. + * @param Form $form Form object. * @param object $data Data object. * @param string $group Group name. * @@ -413,7 +412,7 @@ protected function getReorderConditions($table) * * @since 3.0.3 */ - protected function preprocessForm(\JForm $form, $data, $group = 'content') + protected function preprocessForm(Form $form, $data, $group = 'content') { // Determine correct permissions to check. if ($this->getState('contact.id')) @@ -430,6 +429,9 @@ protected function preprocessForm(\JForm $form, $data, $group = 'content') if ($this->canCreateCategory()) { $form->setFieldAttribute('catid', 'allowAdd', 'true'); + + // Add a prefix for categories created on the fly. + $form->setFieldAttribute('catid', 'customPrefix', '#new#'); } // Association contact items @@ -500,7 +502,7 @@ public function featured($pks, $value = 0) $query->set($db->quoteName('featured') . ' = :featured'); $query->whereIn($db->quoteName('id'), $pks); $query->bind(':featured', $value, ParameterType::INTEGER); - + $db->setQuery($query); $db->execute(); @@ -520,35 +522,6 @@ public function featured($pks, $value = 0) return true; } - /** - * Method to change the title & alias. - * - * @param integer $category_id The id of the parent. - * @param string $alias The alias. - * @param string $name The title. - * - * @return array Contains the modified title and alias. - * - * @since 3.1 - */ - protected function generateNewTitle($category_id, $alias, $name) - { - // Alter the title & alias - $table = $this->getTable(); - - while ($table->load(array('alias' => $alias, 'catid' => $category_id))) - { - if ($name == $table->name) - { - $name = StringHelper::increment($name); - } - - $alias = StringHelper::increment($alias, 'dash'); - } - - return array($name, $alias); - } - /** * Is the user allowed to create an on the fly category? * diff --git a/administrator/components/com_contact/Model/ContactsModel.php b/administrator/components/com_contact/Model/ContactsModel.php index 1f00c05f0cd6f..06aca24dad910 100644 --- a/administrator/components/com_contact/Model/ContactsModel.php +++ b/administrator/components/com_contact/Model/ContactsModel.php @@ -153,11 +153,13 @@ protected function getListQuery() // Select the required fields from the table. $query->select( $db->quoteName( - explode(', ', $this->getState( - 'list.select', - 'a.id, a.name, a.alias, a.checked_out, a.checked_out_time, a.catid, a.user_id' . - ', a.published, a.access, a.created, a.created_by, a.ordering, a.featured, a.language' . - ', a.publish_up, a.publish_down' + explode( + ', ', + $this->getState( + 'list.select', + 'a.id, a.name, a.alias, a.checked_out, a.checked_out_time, a.catid, a.user_id' . + ', a.published, a.access, a.created, a.created_by, a.ordering, a.featured, a.language' . + ', a.publish_up, a.publish_down' ) ) ) @@ -166,11 +168,11 @@ protected function getListQuery() // Join over the users for the linked user. $query->select( - array( - $db->quoteName('ul.name', 'linked_user'), - $db->quoteName('ul.email') - ) + array( + $db->quoteName('ul.name', 'linked_user'), + $db->quoteName('ul.email') ) + ) ->join( 'LEFT', $db->quoteName('#__users', 'ul') . ' ON ' . $db->quoteName('ul.id') . ' = ' . $db->quoteName('a.user_id') @@ -298,14 +300,15 @@ protected function getListQuery() { if (stripos($search, 'id:') === 0) { + $search = substr($search, 3); $query->where($db->quoteName('a.id') . ' = :id'); - $query->bind(':id', substr($search, 3), ParameterType::INTEGER); + $query->bind(':id', $search, ParameterType::INTEGER); } else { $search = '%' . trim($search) . '%'; $query->where( - '(' . $db->quoteName('a.name') . ' LIKE :name OR ' . $db->quoteName('a.alias') . ' LIKE :alias' . ')' + '(' . $db->quoteName('a.name') . ' LIKE :name OR ' . $db->quoteName('a.alias') . ' LIKE :alias)' ); $query->bind(':name', $search); $query->bind(':alias', $search); diff --git a/administrator/components/com_contact/Service/HTML/AdministratorService.php b/administrator/components/com_contact/Service/HTML/AdministratorService.php index 9afd50b7fab76..114313efd618e 100644 --- a/administrator/components/com_contact/Service/HTML/AdministratorService.php +++ b/administrator/components/com_contact/Service/HTML/AdministratorService.php @@ -12,7 +12,6 @@ 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; @@ -78,17 +77,15 @@ public function association($contactid) { $text = strtoupper($item->lang_sef); $url = Route::_('index.php?option=com_contact&task=contact.edit&id=' . (int) $item->id); - $tooltip = htmlspecialchars($item->title, ENT_QUOTES, 'UTF-8') . '
' . Text::sprintf('JCATEGORY_SPRINTF', $item->category_title); - $classes = 'hasPopover badge badge-secondary'; + $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 . '' + . ''; } } - HTMLHelper::_('bootstrap.popover'); - $html = LayoutHelper::render('joomla.content.associations', $items); } @@ -106,9 +103,8 @@ public function association($contactid) * * @since 1.6 */ - public function featured($value = 0, $i, $canChange = true) + public function featured($value, $i, $canChange = true) { - // Array of image, task, title, action $states = array( 0 => array('unfeatured', 'contacts.featured', 'COM_CONTACT_UNFEATURED', 'JGLOBAL_TOGGLE_FEATURED'), @@ -119,14 +115,14 @@ public function featured($value = 0, $i, $canChange = true) if ($canChange) { - $html = ''; } else { - $html = ''; + $html = ''; } return $html; diff --git a/administrator/components/com_contact/Table/ContactTable.php b/administrator/components/com_contact/Table/ContactTable.php index 56a0c3ad5f726..4ab92882776ea 100644 --- a/administrator/components/com_contact/Table/ContactTable.php +++ b/administrator/components/com_contact/Table/ContactTable.php @@ -55,6 +55,8 @@ public function __construct(DatabaseDriver $db) $this->typeAlias = 'com_contact.contact'; parent::__construct('#__contact_details', 'id', $db); + + $this->setColumnAlias('title', 'name'); } /** @@ -99,12 +101,6 @@ public function store($updateNulls = true) } } - // Set xreference to empty string if not set - if (!$this->xreference) - { - $this->xreference = ''; - } - // Store utf8 email as punycode $this->email_to = PunycodeHelper::emailToPunycode($this->email_to); diff --git a/administrator/components/com_contact/View/Contact/HtmlView.php b/administrator/components/com_contact/View/Contact/HtmlView.php index 7ee0aad028062..6cd8a2b7f4176 100644 --- a/administrator/components/com_contact/View/Contact/HtmlView.php +++ b/administrator/components/com_contact/View/Contact/HtmlView.php @@ -106,7 +106,7 @@ protected function addToolbar() // Since we don't track these assets at the item level, use the category id. $canDo = ContentHelper::getActions('com_contact', 'category', $this->item->catid); - ToolbarHelper::title($isNew ? Text::_('COM_CONTACT_MANAGER_CONTACT_NEW') : Text::_('COM_CONTACT_MANAGER_CONTACT_EDIT'), 'address contact'); + ToolbarHelper::title($isNew ? Text::_('COM_CONTACT_MANAGER_CONTACT_NEW') : Text::_('COM_CONTACT_MANAGER_CONTACT_EDIT'), 'address-book contact'); // Build the actions for new and existing records. if ($isNew) diff --git a/administrator/components/com_contact/View/Contacts/HtmlView.php b/administrator/components/com_contact/View/Contacts/HtmlView.php index 2f19f48d09b7a..3d582c974e1f5 100644 --- a/administrator/components/com_contact/View/Contacts/HtmlView.php +++ b/administrator/components/com_contact/View/Contacts/HtmlView.php @@ -12,16 +12,14 @@ defined('_JEXEC') or die; use Joomla\CMS\Factory; -use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Helper\ContentHelper; +use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; -use Joomla\CMS\Layout\FileLayout; 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\Contact\Administrator\Helper\ContactHelper; /** * View class for a list of contacts. @@ -65,13 +63,6 @@ class HtmlView extends BaseHtmlView */ public $activeFilters; - /** - * The sidebar markup - * - * @var string - */ - protected $sidebar; - /** * Display the view. * @@ -81,11 +72,6 @@ class HtmlView extends BaseHtmlView */ public function display($tpl = null) { - if ($this->getLayout() !== 'modal') - { - ContactHelper::addSubmenu('contacts'); - } - $this->items = $this->get('Items'); $this->pagination = $this->get('Pagination'); $this->state = $this->get('State'); @@ -110,7 +96,6 @@ public function display($tpl = null) if ($this->getLayout() !== 'modal') { $this->addToolbar(); - $this->sidebar = \JHtmlSidebar::render(); // We do not need to filter by language when multilingual is disabled if (!Multilanguage::isEnabled()) @@ -155,7 +140,7 @@ protected function addToolbar() // Get the toolbar object instance $toolbar = Toolbar::getInstance('toolbar'); - ToolbarHelper::title(Text::_('COM_CONTACT_MANAGER_CONTACTS'), 'address contact'); + ToolbarHelper::title(Text::_('COM_CONTACT_MANAGER_CONTACTS'), 'address-book contact'); if ($canDo->get('core.create') || count($user->getAuthorisedCategories('com_contact', 'core.create')) > 0) { @@ -167,8 +152,8 @@ protected function addToolbar() $dropdown = $toolbar->dropdownButton('status-group') ->text('JTOOLBAR_CHANGE_STATUS') ->toggleSplit(false) - ->icon('fa fa-globe') - ->buttonClass('btn btn-info') + ->icon('fa fa-ellipsis-h') + ->buttonClass('btn btn-action') ->listCheck(true); $childBar = $dropdown->getChildToolbar(); @@ -197,25 +182,25 @@ protected function addToolbar() { $childBar->trash('contacts.trash')->listCheck(true); } - } - // Add a batch button - if ($user->authorise('core.create', 'com_contact') - && $user->authorise('core.edit', 'com_contact') - && $user->authorise('core.edit.state', 'com_contact')) - { - $toolbar->popupButton('batch') - ->text('JTOOLBAR_BATCH') - ->selector('collapseModal') - ->listCheck(true); - } + // Add a batch button + if ($user->authorise('core.create', 'com_contact') + && $user->authorise('core.edit', 'com_contact') + && $user->authorise('core.edit.state', 'com_contact')) + { + $childBar->popupButton('batch') + ->text('JTOOLBAR_BATCH') + ->selector('collapseModal') + ->listCheck(true); + } - if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) - { - $toolbar->delete('contacts.delete') - ->text('JTOOLBAR_EMPTY_TRASH') - ->message('JGLOBAL_CONFIRM_DELETE') - ->listCheck(true); + if ($this->state->get('filter.published') == -2 && $canDo->get('core.delete')) + { + $childBar->delete('contacts.delete') + ->text('JTOOLBAR_EMPTY_TRASH') + ->message('JGLOBAL_CONFIRM_DELETE') + ->listCheck(true); + } } if ($user->authorise('core.admin', 'com_contact') || $user->authorise('core.options', 'com_contact')) @@ -224,8 +209,6 @@ protected function addToolbar() } $toolbar->help('JHELP_COMPONENTS_CONTACTS_CONTACTS'); - - HTMLHelper::_('sidebar.setAction', 'index.php?option=com_contact'); } /** diff --git a/administrator/components/com_contact/config.xml b/administrator/components/com_contact/config.xml index 384310cbe64d8..6b813e5cbd6a0 100644 --- a/administrator/components/com_contact/config.xml +++ b/administrator/components/com_contact/config.xml @@ -961,11 +961,10 @@ description="COM_CONTACT_CONFIG_INTEGRATION_SETTINGS_DESC" > - + > JSHOW - + +
+ > JYES - + +
+ > JYES +
+
@@ -357,6 +358,7 @@ label="COM_CONTACT_FIELD_INFORMATION_WEBPAGE_LABEL" size="30" filter="url" + validate="url" />
- +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + - - - - - - - + + + + + + + + + + + + + +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ + + + + + + + + + + + + + + + + + + + + + +
diff --git a/administrator/components/com_contact/forms/filter_contacts.xml b/administrator/components/com_contact/forms/filter_contacts.xml index 6cc930d5c6a5a..78aac3ab00751 100644 --- a/administrator/components/com_contact/forms/filter_contacts.xml +++ b/administrator/components/com_contact/forms/filter_contacts.xml @@ -54,11 +54,12 @@ name="tag" type="tag" label="JOPTION_SELECT_TAG" + multiple="true" mode="nested" + custom="false" + hint="JOPTION_SELECT_TAG" onchange="this.form.submit();" - > - -
+ /> 'auto', 'relative' => true]); + $app = Factory::getApplication(); $input = $app->input; $assoc = Associations::isEnabled(); +$hasAssoc = ($this->form->getValue('language', null, '*') !== '*'); // Fieldsets to not automatically render by /layouts/joomla/edit/params.php -$this->ignore_fieldsets = array('details', 'item_associations', 'jmetadata'); +$this->ignore_fieldsets = ['details', 'item_associations', 'jmetadata']; $this->useCoreUI = true; // In case of modal @@ -43,32 +46,36 @@ item->id) ? Text::_('COM_CONTACT_NEW_CONTACT') : Text::_('COM_CONTACT_EDIT_CONTACT')); ?>
-
-
-
- form->renderField('user_id'); ?> - form->renderField('image'); ?> - form->renderField('con_position'); ?> - form->renderField('email_to'); ?> - form->renderField('address'); ?> - form->renderField('suburb'); ?> - form->renderField('state'); ?> - form->renderField('postcode'); ?> - form->renderField('country'); ?> -
-
- form->renderField('telephone'); ?> - form->renderField('mobile'); ?> - form->renderField('fax'); ?> - form->renderField('webpage'); ?> - form->renderField('sortname1'); ?> - form->renderField('sortname2'); ?> - form->renderField('sortname3'); ?> +
+
+
+
+
+ form->renderField('user_id'); ?> + form->renderField('image'); ?> + form->renderField('con_position'); ?> + form->renderField('email_to'); ?> + form->renderField('address'); ?> + form->renderField('suburb'); ?> + form->renderField('state'); ?> + form->renderField('postcode'); ?> + form->renderField('country'); ?> +
+
+ form->renderField('telephone'); ?> + form->renderField('mobile'); ?> + form->renderField('fax'); ?> + form->renderField('webpage'); ?> + form->renderField('sortname1'); ?> + form->renderField('sortname2'); ?> + form->renderField('sortname3'); ?> +
+
-
-
+
+
@@ -80,8 +87,12 @@
- form->getLabel('misc'); ?> - form->getInput('misc'); ?> +
+ form->getField('misc')->title; ?> +
+ form->getInput('misc'); ?> +
+
@@ -91,20 +102,37 @@
- +
+ +
+ +
+
- +
+ +
+ +
+
- + - loadTemplate('associations'); ?> + +
+ +
+ > +
+
+ - + diff --git a/administrator/components/com_contact/tmpl/contact/edit_associations.php b/administrator/components/com_contact/tmpl/contact/edit_associations.php deleted file mode 100644 index bd9c6605e2a55..0000000000000 --- a/administrator/components/com_contact/tmpl/contact/edit_associations.php +++ /dev/null @@ -1,14 +0,0 @@ -form->getFieldsets('params'); -foreach ($fieldSets as $name => $fieldSet) : - $paramstabs = 'params-' . $name; - echo HTMLHelper::_('bootstrap.addTab', 'myTab', $paramstabs, Text::_($fieldSet->label)); - - if (isset($fieldSet->description) && trim($fieldSet->description)) : - echo '
' . $this->escape(Text::_($fieldSet->description)) . '
'; - endif; - ?> - form->getFieldset($name) as $field) : ?> -
-
label; ?>
-
input; ?>
-
- - - diff --git a/administrator/components/com_contact/tmpl/contact/modal_associations.php b/administrator/components/com_contact/tmpl/contact/modal_associations.php deleted file mode 100644 index bd9c6605e2a55..0000000000000 --- a/administrator/components/com_contact/tmpl/contact/modal_associations.php +++ /dev/null @@ -1,14 +0,0 @@ -form->getFieldsets('params'); -foreach ($fieldSets as $name => $fieldSet) : - $paramstabs = 'params-' . $name; - echo HTMLHelper::_('bootstrap.addTab', 'myTab', $paramstabs, Text::_($fieldSet->label)); - - if (isset($fieldSet->description) && trim($fieldSet->description)) : - echo '
' . $this->escape(Text::_($fieldSet->description)) . '
'; - endif; - ?> - form->getFieldset($name) as $field) : ?> -
-
label; ?>
-
input; ?>
-
- - - diff --git a/administrator/components/com_contact/tmpl/contacts/default.php b/administrator/components/com_contact/tmpl/contacts/default.php index 47791be7f0fbf..e5a99d0fefdf3 100644 --- a/administrator/components/com_contact/tmpl/contacts/default.php +++ b/administrator/components/com_contact/tmpl/contacts/default.php @@ -36,16 +36,12 @@ ?>
- sidebar)) : ?> -
- sidebar; ?> -
- -
+
$this)); ?> items)) : ?>
+
@@ -55,12 +51,12 @@ - - - + + + @@ -104,6 +100,9 @@ $item->cat_link = Route::_('index.php?option=com_categories&extension=com_contact&task=edit&type=other&id=' . $item->catid); ?> + + id); ?> + - + - id); ?> + featured, $i, $canChange); ?> -
- featured, $i, $canChange); ?> -
- - -
- published, $i, 'contacts.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?> -
+ published, $i, 'contacts.', $canChange, 'cb', $item->publish_up, $item->publish_down); ?> - +
checked_out) : ?> editor, $item->checked_out_time, 'contacts.', $canCheckin); ?> - checked_out ? '' : ''; ?> - - escape($item->name); ?> + + escape($item->name); ?> escape($item->name); ?> diff --git a/administrator/components/com_contact/tmpl/contacts/default_batch.php b/administrator/components/com_contact/tmpl/contacts/default_batch.php deleted file mode 100644 index ab3cb4875717a..0000000000000 --- a/administrator/components/com_contact/tmpl/contacts/default_batch.php +++ /dev/null @@ -1,68 +0,0 @@ -state->get('filter.published'); -$noUser = true; -?> -
- JSHOW - JYES - JSHOW - JSHOW - JYES - JSHOW - JHIDE - JSHOW - JYES - JSHOW - JSHOW - JSHOW - JSHOW - - - - - - - - - - - - - - - - - - - JSHOW - JSHOW -
- JSHOW - item->params; -$images = json_decode($this->item->images); $canEdit = $this->item->params->get('access-edit'); $info = $this->item->params->get('info_block_position', 0); @@ -27,9 +26,7 @@ $assocParam = (Associations::isEnabled() && $params->get('show_associations')); ?> -image_intro) && !empty($images->image_intro)) : ?> - item); ?> - +item); ?>
item->state == Workflow::CONDITION_UNPUBLISHED || strtotime($this->item->publish_up) > strtotime(Factory::getDate()) @@ -59,8 +56,8 @@ - get('show_print_icon') || $params->get('show_email_icon')) : ?> - $params, 'item' => $this->item, 'print' => false)); ?> + + $params, 'item' => $this->item)); ?> diff --git a/components/com_csp/Controller/ReportController.php b/components/com_csp/Controller/ReportController.php index e03841fd91a53..140d44897ac39 100644 --- a/components/com_csp/Controller/ReportController.php +++ b/components/com_csp/Controller/ReportController.php @@ -107,11 +107,14 @@ private function isEntryExisting($report) $query = $db->getQuery(true); $query - ->select('count(*)') - ->from('#__csp') - ->where($db->quoteName('blocked_uri') . '=' . $db->quote($report->blocked_uri)) - ->where($db->quoteName('directive') . '=' . $db->quote($report->directive)) - ->where($db->quoteName('client') . '=' . $db->quote($report->client)); + ->select('COUNT(*)') + ->from($db->quoteName('#__csp')) + ->where($db->quoteName('blocked_uri') . ' = :blocked_uri') + ->where($db->quoteName('directive') . ' = :directive') + ->where($db->quoteName('client') . ' = :client') + ->bind(':blocked_uri', $report->blocked_uri) + ->bind(':directive', $report->directive) + ->bind(':client', $report->client); $db->setQuery($query); diff --git a/components/com_fields/forms/filter_fields.xml b/components/com_fields/forms/filter_fields.xml index 5ee502d040f78..ea44375f6f4dc 100644 --- a/components/com_fields/forms/filter_fields.xml +++ b/components/com_fields/forms/filter_fields.xml @@ -78,12 +78,12 @@ - - + + - - + + diff --git a/components/com_fields/layouts/fields/render.php b/components/com_fields/layouts/fields/render.php index 2b4b84e1d53a9..be7eacaeeb327 100644 --- a/components/com_fields/layouts/fields/render.php +++ b/components/com_fields/layouts/fields/render.php @@ -54,7 +54,7 @@ foreach ($fields as $field) { // If the value is empty do nothing - if (!isset($field->value) || $field->value == '') + if (!isset($field->value) || trim($field->value) === '') { continue; } @@ -63,6 +63,12 @@ $layout = $field->params->get('layout', 'render'); $content = FieldsHelper::render($context, 'field.' . $layout, array('field' => $field)); + // If the content is empty do nothing + if (trim($content) === '') + { + continue; + } + $output[] = '
' . $content . '
'; } diff --git a/components/com_finder/Model/SearchModel.php b/components/com_finder/Model/SearchModel.php index e41b5fe798e4b..e8f82afdc4c53 100644 --- a/components/com_finder/Model/SearchModel.php +++ b/components/com_finder/Model/SearchModel.php @@ -429,7 +429,8 @@ protected function populateState($ordering = null, $direction = null) $this->setState('list.start', $input->get('limitstart', 0, 'uint')); $this->setState('list.limit', $input->get('limit', $app->get('list_limit', 20), 'uint')); - /* Load the sort ordering. + /* + * Load the sort ordering. * Currently this is 'hard' coded via menu item parameter but may not satisfy a users need. * More flexibility was way more user friendly. So we allow the user to pass a custom value * from the pool of fields that are indexed like the 'title' field. @@ -437,6 +438,7 @@ protected function populateState($ordering = null, $direction = null) */ $order = $input->getWord('filter_order', $params->get('sort_order', 'relevance')); $order = StringHelper::strtolower($order); + switch ($order) { case 'date': @@ -461,13 +463,15 @@ protected function populateState($ordering = null, $direction = null) break; } - /* Load the sort direction. + /* + * Load the sort direction. * Currently this is 'hard' coded via menu item parameter but may not satisfy a users need. * More flexibility was way more user friendly. So we allow to be inverted. * Also, we allow this parameter to be passed in either case (lower/upper). */ $dirn = $input->getWord('filter_order_Dir', $params->get('sort_direction', 'desc')); $dirn = StringHelper::strtolower($dirn); + switch ($dirn) { case 'asc': diff --git a/components/com_finder/View/Search/FeedView.php b/components/com_finder/View/Search/FeedView.php index 64ae9407fb8ec..a222fb30e87fb 100644 --- a/components/com_finder/View/Search/FeedView.php +++ b/components/com_finder/View/Search/FeedView.php @@ -11,6 +11,7 @@ defined('_JEXEC') or die; +use Joomla\CMS\Document\Feed\FeedItem; use Joomla\CMS\Factory; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; @@ -89,7 +90,7 @@ public function display($tpl = null) foreach ($results as $result) { // Convert the result to a feed entry. - $item = new \JFeedItem; + $item = new FeedItem; $item->title = $result->title; $item->link = Route::_($result->route); $item->description = $result->description; diff --git a/components/com_finder/View/Search/HtmlView.php b/components/com_finder/View/Search/HtmlView.php index ef9476c2e2adc..2024fa4e83ed0 100644 --- a/components/com_finder/View/Search/HtmlView.php +++ b/components/com_finder/View/Search/HtmlView.php @@ -340,7 +340,9 @@ protected function prepareDocument($query) // Check for OpenSearch if ($this->params->get('opensearch', 1)) { - $ostitle = $this->params->get('opensearch_name', Text::_('COM_FINDER_OPENSEARCH_NAME') . ' ' . Factory::getApplication()->get('sitename')); + $ostitle = $this->params->get('opensearch_name', + Text::_('COM_FINDER_OPENSEARCH_NAME') . ' ' . Factory::getApplication()->get('sitename') + ); Factory::getDocument()->addHeadLink( Uri::getInstance()->toString(array('scheme', 'host', 'port')) . Route::_('index.php?option=com_finder&view=search&format=opensearch'), 'search', 'rel', array('title' => $ostitle, 'type' => 'application/opensearchdescription+xml') diff --git a/components/com_mailto/Controller/DisplayController.php b/components/com_mailto/Controller/DisplayController.php index 87e973174c491..02ed8b3c05fb7 100644 --- a/components/com_mailto/Controller/DisplayController.php +++ b/components/com_mailto/Controller/DisplayController.php @@ -80,7 +80,9 @@ public function send() $this->app->enqueueMessage($errorMessage, 'error'); } - return $this->mailto(); + $this->mailto(); + + return; } // An array of email headers we do not want to allow as input diff --git a/components/com_mailto/Model/MailtoModel.php b/components/com_mailto/Model/MailtoModel.php index 9fed3c9716694..ee259facff25a 100644 --- a/components/com_mailto/Model/MailtoModel.php +++ b/components/com_mailto/Model/MailtoModel.php @@ -33,7 +33,7 @@ class MailtoModel extends FormModel * @param array $data An optional array of data for the form to interrogate. * @param boolean $loadData True if the form is to load its own data (default case), false if not. * - * @return Form|bool A JForm object on success, false on failure + * @return Form|boolean A JForm object on success, false on failure * * @since 3.8.9 */ diff --git a/components/com_mailto/helpers/mailto.php b/components/com_mailto/helpers/mailto.php index 58771c6aa1ccb..5cb487f90b25e 100644 --- a/components/com_mailto/helpers/mailto.php +++ b/components/com_mailto/helpers/mailto.php @@ -18,5 +18,5 @@ */ abstract class MailtoHelper extends \Joomla\Component\Mailto\Site\Helper\MailtoHelper { - + } diff --git a/components/com_mailto/tmpl/mailto/default.php b/components/com_mailto/tmpl/mailto/default.php index 749d4d5c9f03a..27152ed2a0877 100644 --- a/components/com_mailto/tmpl/mailto/default.php +++ b/components/com_mailto/tmpl/mailto/default.php @@ -27,28 +27,29 @@
- - - + + + +
-
-
- form->getFieldset('') as $field) : ?> - - hidden) : ?> - renderField(['class' => 'com-mailto__' . $field->name]); ?> - - -
- - -
-
+ +
+ form->getFieldset('') as $field) : ?> + + hidden) : ?> + renderField(['class' => 'com-mailto__' . $field->name]); ?> + + +
+ + +
+
diff --git a/components/com_menus/Dispatcher/Dispatcher.php b/components/com_menus/Dispatcher/Dispatcher.php index a0f7c5faa5433..aea535fa72b1c 100644 --- a/components/com_menus/Dispatcher/Dispatcher.php +++ b/components/com_menus/Dispatcher/Dispatcher.php @@ -31,7 +31,6 @@ class Dispatcher extends ComponentDispatcher */ protected function loadLanguage() { - $this->app->getLanguage()->load('joomla', JPATH_ADMINISTRATOR); $this->app->getLanguage()->load('com_menus', JPATH_ADMINISTRATOR); } diff --git a/components/com_modules/Dispatcher/Dispatcher.php b/components/com_modules/Dispatcher/Dispatcher.php index 95de39486a2f3..8b9ddf2193537 100644 --- a/components/com_modules/Dispatcher/Dispatcher.php +++ b/components/com_modules/Dispatcher/Dispatcher.php @@ -31,7 +31,6 @@ class Dispatcher extends ComponentDispatcher */ protected function loadLanguage() { - $this->app->getLanguage()->load('joomla', JPATH_ADMINISTRATOR); $this->app->getLanguage()->load('com_modules', JPATH_ADMINISTRATOR); } diff --git a/components/com_newsfeeds/Model/CategoriesModel.php b/components/com_newsfeeds/Model/CategoriesModel.php index 40ada77302524..f08ed8767731a 100644 --- a/components/com_newsfeeds/Model/CategoriesModel.php +++ b/components/com_newsfeeds/Model/CategoriesModel.php @@ -12,6 +12,7 @@ defined('_JEXEC') or die; use Joomla\CMS\Categories\Categories; +use Joomla\CMS\Categories\CategoryNode; use Joomla\CMS\Factory; use Joomla\CMS\MVC\Model\ListModel; use Joomla\Registry\Registry; @@ -37,8 +38,18 @@ class CategoriesModel extends ListModel */ protected $_extension = 'com_newsfeeds'; + /** + * Parent category of the current one + * + * @var CategoryNode|null + */ private $_parent = null; + /** + * Array of child-categories + * + * @var CategoryNode[]|null + */ private $_items = null; /** diff --git a/components/com_newsfeeds/Model/CategoryModel.php b/components/com_newsfeeds/Model/CategoryModel.php index 68b10deb3c701..a0be4b3b44c05 100644 --- a/components/com_newsfeeds/Model/CategoryModel.php +++ b/components/com_newsfeeds/Model/CategoryModel.php @@ -12,6 +12,7 @@ defined('_JEXEC') or die; use Joomla\CMS\Categories\Categories; +use Joomla\CMS\Categories\CategoryNode; use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Factory; use Joomla\CMS\Helper\TagsHelper; @@ -35,27 +36,45 @@ class CategoryModel extends ListModel */ protected $_item = null; + /** + * Array of newsfeeds in the category + * + * @var \stdClass[] + */ protected $_articles = null; + /** + * Category left and right of this one + * + * @var CategoryNode[]|null + */ protected $_siblings = null; + /** + * Array of child-categories + * + * @var CategoryNode[]|null + */ protected $_children = null; + /** + * Parent category of the current one + * + * @var CategoryNode|null + */ protected $_parent = null; /** * The category that applies. * - * @access protected - * @var object + * @var object */ protected $_category = null; /** * The list of other newsfeed categories. * - * @access protected - * @var array + * @var array */ protected $_categories = null; @@ -157,14 +176,13 @@ protected function getListQuery() } // Filter by start and end dates. - $nullDate = $db->quote($db->getNullDate()); $date = Factory::getDate(); $nowDate = $db->quote($date->format($db->getDateFormat())); if ($this->getState('filter.publish_date')) { - $query->where('(a.publish_up = ' . $nullDate . ' OR a.publish_up <= ' . $nowDate . ')') - ->where('(a.publish_down = ' . $nullDate . ' OR a.publish_down >= ' . $nowDate . ')'); + $query->where('(' . $query->isNullDatetime('a.publish_up') . ' OR a.publish_up <= ' . $db->quote($nowDate) . ')') + ->where('(' . $query->isNullDatetime('a.publish_down') . ' OR a.publish_down >= ' . $db->quote($nowDate) . ')'); } // Filter by search in title diff --git a/components/com_newsfeeds/Model/NewsfeedModel.php b/components/com_newsfeeds/Model/NewsfeedModel.php index ded1a02c7328f..9b0ca782731c9 100644 --- a/components/com_newsfeeds/Model/NewsfeedModel.php +++ b/components/com_newsfeeds/Model/NewsfeedModel.php @@ -106,7 +106,6 @@ public function &getItem($pk = null) ->where('a.id = ' . (int) $pk); // Filter by start and end dates. - $nullDate = $db->quote($db->getNullDate()); $nowDate = $db->quote(Factory::getDate()->toSql()); // Filter by published state. @@ -116,8 +115,8 @@ public function &getItem($pk = null) if (is_numeric($published)) { $query->where('(a.published = ' . (int) $published . ' OR a.published =' . (int) $archived . ')') - ->where('(a.publish_up = ' . $nullDate . ' OR a.publish_up <= ' . $nowDate . ')') - ->where('(a.publish_down = ' . $nullDate . ' OR a.publish_down >= ' . $nowDate . ')') + ->where('(' . $query->isNullDatetime('a.publish_up') . ' OR a.publish_up <= ' . $db->quote($nowDate) . ')') + ->where('(' . $query->isNullDatetime('a.publish_down') . ' OR a.publish_down >= ' . $db->quote($nowDate) . ')') ->where('(c.published = ' . (int) $published . ' OR c.published =' . (int) $archived . ')'); } diff --git a/components/com_newsfeeds/Service/Router.php b/components/com_newsfeeds/Service/Router.php index 3ad8197010209..3f81c7ce07f91 100644 --- a/components/com_newsfeeds/Service/Router.php +++ b/components/com_newsfeeds/Service/Router.php @@ -29,6 +29,11 @@ */ class Router extends RouterView { + /** + * Flag to remove IDs + * + * @var boolean + */ protected $noIDs = false; /** @@ -138,9 +143,9 @@ public function getNewsfeedSegment($id, $query) if (!strpos($id, ':')) { $dbquery = $this->db->getQuery(true); - $dbquery->select($dbquery->quoteName('alias')) - ->from($dbquery->quoteName('#__newsfeeds')) - ->where('id = ' . $dbquery->quote((int) $id)); + $dbquery->select($this->db->quoteName('alias')) + ->from($this->db->quoteName('#__newsfeeds')) + ->where('id = ' . $this->db->quote((int) $id)); $this->db->setQuery($dbquery); $id .= ':' . $this->db->loadResult(); @@ -221,10 +226,10 @@ public function getNewsfeedId($segment, $query) if ($this->noIDs) { $dbquery = $this->db->getQuery(true); - $dbquery->select($dbquery->quoteName('id')) - ->from($dbquery->quoteName('#__newsfeeds')) - ->where('alias = ' . $dbquery->quote($segment)) - ->where('catid = ' . $dbquery->quote($query['id'])); + $dbquery->select($this->db->quoteName('id')) + ->from($this->db->quoteName('#__newsfeeds')) + ->where('alias = ' . $this->db->quote($segment)) + ->where('catid = ' . $this->db->quote($query['id'])); $this->db->setQuery($dbquery); return (int) $this->db->loadResult(); diff --git a/components/com_newsfeeds/tmpl/categories/default.xml b/components/com_newsfeeds/tmpl/categories/default.xml index de2fff3e46ed1..b3e1ea9d98d3f 100644 --- a/components/com_newsfeeds/tmpl/categories/default.xml +++ b/components/com_newsfeeds/tmpl/categories/default.xml @@ -13,8 +13,8 @@
-
- JSHOW - - J5 - JSHOW - JSHOW -
- - JSHOW - JSHOW - JSHOW - J5 - JSHOW - JSHOW -
- @@ -206,7 +206,7 @@ - JSHOW -
- JSHOW - JSHOW - JSHOW - - -
- +
+ - JSHOW - JSHOW - JSHOW - J5 - JSHOW - JSHOW -
- @@ -136,13 +136,13 @@ label="JGLOBAL_FILTER_FIELD_LABEL" default="" useglobal="true" - class="chzn-color" + class="chzn-color" > - JSHOW -
- - JSHOW - JSHOW - JSHOW - - - -
- JSHOW - JSHOW - JSHOW - JSHOW - - JGLOBAL_MOST_RECENT_FIRST - +
diff --git a/components/com_privacy/Model/ConfirmModel.php b/components/com_privacy/Model/ConfirmModel.php index 31f87a0e37471..8cb266b70d457 100644 --- a/components/com_privacy/Model/ConfirmModel.php +++ b/components/com_privacy/Model/ConfirmModel.php @@ -16,10 +16,10 @@ use Joomla\CMS\Form\Form; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\AdminModel; -use Joomla\CMS\MVC\Model\BaseDatabaseModel; use Joomla\CMS\String\PunycodeHelper; use Joomla\CMS\Table\Table; use Joomla\CMS\User\UserHelper; +use Joomla\Component\Actionlogs\Administrator\Model\ActionlogModel; use Joomla\Component\Messages\Administrator\Model\MessageModel; use Joomla\Component\Privacy\Administrator\Table\RequestTable; use Joomla\Database\Exception\ExecutionFailureException; @@ -231,14 +231,13 @@ protected function populateState() /** * Method to fetch an instance of the action log model. * - * @return void + * @return ActionlogModel * * @since 4.0.0 */ - private function getActionlogModel(): \ActionlogsModelActionlog + private function getActionlogModel(): ActionlogModel { - BaseDatabaseModel::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_actionlogs/models', 'ActionlogsModel'); - - return BaseDatabaseModel::getInstance('Actionlog', 'ActionlogsModel'); + return Factory::getApplication()->bootComponent('Actionlogs') + ->getMVCFactory()->createModel('Actionlog', 'Administrator', ['ignore_request' => true]); } } diff --git a/components/com_privacy/Model/RequestModel.php b/components/com_privacy/Model/RequestModel.php index 089dc426f32bb..f85bb280a48f2 100644 --- a/components/com_privacy/Model/RequestModel.php +++ b/components/com_privacy/Model/RequestModel.php @@ -16,12 +16,12 @@ use Joomla\CMS\Form\Form; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Model\AdminModel; -use Joomla\CMS\MVC\Model\BaseDatabaseModel; use Joomla\CMS\Router\Route; use Joomla\CMS\String\PunycodeHelper; use Joomla\CMS\Table\Table; use Joomla\CMS\Uri\Uri; use Joomla\CMS\User\UserHelper; +use Joomla\Component\Actionlogs\Administrator\Model\ActionlogModel; use Joomla\Component\Messages\Administrator\Model\MessageModel; use Joomla\Component\Privacy\Administrator\Table\RequestTable; use Joomla\Database\Exception\ExecutionFailureException; @@ -140,13 +140,13 @@ public function createRequest($data) { $app = Factory::getApplication(); - $linkMode = $app->get('force_ssl', 0) == 2 ? 1 : -1; + $linkMode = $app->get('force_ssl', 0) == 2 ? Route::TLS_FORCE : Route::TLS_IGNORE; $substitutions = [ '[SITENAME]' => $app->get('sitename'), '[URL]' => Uri::root(), - '[TOKENURL]' => Route::link('site', 'index.php?option=com_privacy&view=confirm&confirm_token=' . $token, false, $linkMode), - '[FORMURL]' => Route::link('site', 'index.php?option=com_privacy&view=confirm', false, $linkMode), + '[TOKENURL]' => Route::link('site', 'index.php?option=com_privacy&view=confirm&confirm_token=' . $token, false, $linkMode, true), + '[FORMURL]' => Route::link('site', 'index.php?option=com_privacy&view=confirm', false, $linkMode, true), '[TOKEN]' => $token, '\\n' => "\n", ]; @@ -276,14 +276,13 @@ protected function populateState() /** * Method to fetch an instance of the action log model. * - * @return void + * @return ActionlogModel * * @since 4.0.0 */ - private function getActionlogModel(): \ActionlogsModelActionlog + private function getActionlogModel(): ActionlogModel { - BaseDatabaseModel::addIncludePath(JPATH_ADMINISTRATOR . '/components/com_actionlogs/models', 'ActionlogsModel'); - - return BaseDatabaseModel::getInstance('Actionlog', 'ActionlogsModel'); + return Factory::getApplication()->bootComponent('Actionlogs') + ->getMVCFactory()->createModel('Actionlog', 'Administrator', ['ignore_request' => true]); } } diff --git a/components/com_privacy/Service/Router.php b/components/com_privacy/Service/Router.php index 6450c7fd121bf..3cf02836ff6e6 100644 --- a/components/com_privacy/Service/Router.php +++ b/components/com_privacy/Service/Router.php @@ -7,7 +7,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace Joomla\Component\Privacy\Site\Router; +namespace Joomla\Component\Privacy\Site\Service; defined('_JEXEC') or die; diff --git a/components/com_privacy/tmpl/request/default.php b/components/com_privacy/tmpl/request/default.php index cd9e1ce54c80a..927f0f64b43b1 100644 --- a/components/com_privacy/tmpl/request/default.php +++ b/components/com_privacy/tmpl/request/default.php @@ -49,7 +49,8 @@
-

+ +
diff --git a/components/com_search/Controller/DisplayController.php b/components/com_search/Controller/DisplayController.php deleted file mode 100644 index 6b9c6b843ff92..0000000000000 --- a/components/com_search/Controller/DisplayController.php +++ /dev/null @@ -1,114 +0,0 @@ -input->set('view', 'search'); - - return parent::display($cachable, $urlparams); - } - - /** - * Search - * - * @return void - * - * @throws \Exception - */ - public function search() - { - // Slashes cause errors, <> get stripped anyway later on. # causes problems. - $badchars = array('#', '>', '<', '\\'); - $searchword = trim(str_replace($badchars, '', $this->input->post->getString('searchword'))); - - // If searchword enclosed in double quotes, strip quotes and do exact match - if (substr($searchword, 0, 1) === '"' && substr($searchword, -1) === '"') - { - $post['searchword'] = substr($searchword, 1, -1); - $this->input->set('searchphrase', 'exact'); - } - else - { - $post['searchword'] = $searchword; - } - - $post['ordering'] = $this->input->post->getWord('ordering'); - $post['searchphrase'] = $this->input->post->getWord('searchphrase', 'all'); - $post['limit'] = $this->input->post->getUInt('limit'); - - if ($post['limit'] === null) - { - unset($post['limit']); - } - - $areas = $this->input->post->get('areas', null, 'array'); - - if ($areas) - { - foreach ($areas as $area) - { - $post['areas'][] = \JFilterInput::getInstance()->clean($area, 'cmd'); - } - } - - // The Itemid from the request, we will use this if it's a search page or if there is no search page available - $post['Itemid'] = $this->input->getInt('Itemid'); - - // Set Itemid id for links from menu - $menu = $this->app->getMenu(); - $item = $menu->getItem($post['Itemid']); - - // The requested Item is not a search page so we need to find one - if ($item && ($item->component !== 'com_search' || $item->query['view'] !== 'search')) - { - // Get item based on component, not link. link is not reliable. - $item = $menu->getItems('component', 'com_search', true); - - // If we found a search page, use that. - if (!empty($item)) - { - $post['Itemid'] = $item->id; - } - } - - unset($post['task'], $post['submit']); - - $uri = Uri::getInstance(); - $uri->setQuery($post); - $uri->setVar('option', 'com_search'); - - $this->setRedirect(Route::_('index.php' . $uri->toString(array('query', 'fragment')), false)); - } -} diff --git a/components/com_search/Model/SearchModel.php b/components/com_search/Model/SearchModel.php deleted file mode 100644 index 7827c566a1e0b..0000000000000 --- a/components/com_search/Model/SearchModel.php +++ /dev/null @@ -1,249 +0,0 @@ -setState('limit', $app->getUserStateFromRequest('com_search.limit', 'limit', $app->get('list_limit'), 'uint')); - $this->setState('limitstart', $app->input->get('limitstart', 0, 'uint')); - - // Get parameters. - $params = $app->getParams(); - - if ($params->get('searchphrase') == 1) - { - $searchphrase = 'any'; - } - elseif ($params->get('searchphrase') == 2) - { - $searchphrase = 'exact'; - } - else - { - $searchphrase = 'all'; - } - - // Set the search parameters - $keyword = urldecode($app->input->getString('searchword')); - $match = $app->input->get('searchphrase', $searchphrase, 'word'); - $ordering = $app->input->get('ordering', $params->get('ordering', 'newest'), 'word'); - $this->setSearch($keyword, $match, $ordering); - - // Set the search areas - $areas = $app->input->get('areas', null, 'array'); - $this->setAreas($areas); - } - - /** - * Method to set the search parameters - * - * @param string $keyword string search string - * @param string $match matching option, exact|any|all - * @param string $ordering option, newest|oldest|popular|alpha|category - * - * @access public - * - * @return void - */ - public function setSearch($keyword, $match = 'all', $ordering = 'newest') - { - if (isset($keyword)) - { - $this->setState('origkeyword', $keyword); - - if ($match !== 'exact') - { - $keyword = preg_replace('#\xE3\x80\x80#', ' ', $keyword); - } - - $this->setState('keyword', $keyword); - } - - if (isset($match)) - { - $this->setState('match', $match); - } - - if (isset($ordering)) - { - $this->setState('ordering', $ordering); - } - } - - /** - * Method to get search results for a given query - * - * @access public - * @return array - */ - public function getData() - { - // Lets load the content if it doesn't already exist - if (empty($this->_data)) - { - $areas = $this->getAreas(); - - PluginHelper::importPlugin('search'); - $results = Factory::getApplication()->triggerEvent('onContentSearch', array( - $this->getState('keyword'), - $this->getState('match'), - $this->getState('ordering'), - $areas['active']) - ); - - $rows = array(); - - foreach ($results as $result) - { - $rows = array_merge((array) $rows, (array) $result); - } - - $this->_total = count($rows); - - if ($this->getState('limit') > 0) - { - $this->_data = array_splice($rows, $this->getState('limitstart'), $this->getState('limit')); - } - else - { - $this->_data = $rows; - } - } - - return $this->_data; - } - - /** - * Method to get the total number of weblink items for the category - * - * @access public - * - * @return integer - */ - public function getTotal() - { - return $this->_total; - } - - /** - * Method to set the search areas - * - * @param array $active areas - * @param array $search areas - * - * @return void - * - * @access public - */ - public function setAreas($active = array(), $search = array()) - { - $this->_areas['active'] = $active; - $this->_areas['search'] = $search; - } - - /** - * Method to get a pagination object of the weblink items for the category - * - * @return Pagination - */ - public function getPagination() - { - // Lets load the content if it doesn't already exist - if (empty($this->_pagination)) - { - $this->_pagination = new Pagination($this->getTotal(), $this->getState('limitstart'), $this->getState('limit')); - } - - return $this->_pagination; - } - - /** - * Method to get the search areas - * - * @return integer - * - * @since 1.5 - */ - public function getAreas() - { - // Load the Category data - if (empty($this->_areas['search'])) - { - $areas = array(); - - PluginHelper::importPlugin('search'); - $searchareas = Factory::getApplication()->triggerEvent('onContentSearchAreas'); - - foreach ($searchareas as $area) - { - if (is_array($area)) - { - $areas = array_merge($areas, $area); - } - } - - $this->_areas['search'] = $areas; - } - - return $this->_areas; - } -} diff --git a/components/com_search/View/Search/HtmlView.php b/components/com_search/View/Search/HtmlView.php deleted file mode 100644 index 6cfaa13205df6..0000000000000 --- a/components/com_search/View/Search/HtmlView.php +++ /dev/null @@ -1,425 +0,0 @@ -get('areas'); - $state = $this->get('state'); - $searchWord = $state->get('keyword'); - $params = $app->getParams(); - - $menu = $app->getMenu()->getActive(); - - if (!$menu) - { - $params->set('page_title', Text::_('COM_SEARCH_SEARCH')); - } - - $title = $params->get('page_title'); - - if ($app->get('sitename_pagetitles', 0) == 1) - { - $title = Text::sprintf('JPAGETITLE', $app->get('sitename'), $title); - } - elseif ($app->get('sitename_pagetitles', 0) == 2) - { - $title = Text::sprintf('JPAGETITLE', $title, $app->get('sitename')); - } - - $this->document->setTitle($title); - - if ($params->get('menu-meta_description')) - { - $this->document->setDescription($params->get('menu-meta_description')); - } - - if ($params->get('menu-meta_keywords')) - { - $this->document->setMetaData('keywords', $params->get('menu-meta_keywords')); - } - - if ($params->get('robots')) - { - $this->document->setMetaData('robots', $params->get('robots')); - } - - // Built select lists - $orders = array(); - $orders[] = HTMLHelper::_('select.option', 'newest', Text::_('COM_SEARCH_NEWEST_FIRST')); - $orders[] = HTMLHelper::_('select.option', 'oldest', Text::_('COM_SEARCH_OLDEST_FIRST')); - $orders[] = HTMLHelper::_('select.option', 'popular', Text::_('COM_SEARCH_MOST_POPULAR')); - $orders[] = HTMLHelper::_('select.option', 'alpha', Text::_('COM_SEARCH_ALPHABETICAL')); - $orders[] = HTMLHelper::_('select.option', 'category', Text::_('JCATEGORY')); - - $lists = array(); - $lists['ordering'] = HTMLHelper::_('select.genericlist', $orders, 'ordering', 'class="custom-select"', 'value', 'text', $state->get('ordering')); - - $searchphrases = array(); - $searchphrases[] = HTMLHelper::_('select.option', 'all', Text::_('COM_SEARCH_ALL_WORDS')); - $searchphrases[] = HTMLHelper::_('select.option', 'any', Text::_('COM_SEARCH_ANY_WORDS')); - $searchphrases[] = HTMLHelper::_('select.option', 'exact', Text::_('COM_SEARCH_EXACT_PHRASE')); - $lists['searchphrase'] = HTMLHelper::_('select.radiolist', $searchphrases, 'searchphrase', '', 'value', 'text', $state->get('match')); - - // Log the search - \Joomla\CMS\Helper\SearchHelper::logSearch($searchWord, 'com_search'); - - // Limit search-word - $lang = Factory::getLanguage(); - $upper_limit = $lang->getUpperLimitSearchWord(); - $lower_limit = $lang->getLowerLimitSearchWord(); - - if (SearchHelper::limitSearchWord($searchWord)) - { - $error = Text::sprintf('COM_SEARCH_ERROR_SEARCH_MESSAGE', $lower_limit, $upper_limit); - } - - // Sanitise search-word - if (SearchHelper::santiseSearchWord($searchWord, $state->get('match'))) - { - $error = Text::_('COM_SEARCH_ERROR_IGNOREKEYWORD'); - } - - if (!$searchWord && !empty($this->input) && count($this->input->post)) - { - // $error = Text::_('COM_SEARCH_ERROR_ENTERKEYWORD'); - } - - // Put the filtered results back into the model - // for next release, the checks should be done in the model perhaps... - $state->set('keyword', $searchWord); - - if ($error === null) - { - $results = $this->get('data'); - $total = $this->get('total'); - $pagination = $this->get('pagination'); - - // Flag indicates to not add limitstart=0 to URL - $pagination->hideEmptyLimitstart = true; - - if ($state->get('match') === 'exact') - { - $searchWords = array($searchWord); - $needle = $searchWord; - } - else - { - $searchWordA = preg_replace('#\xE3\x80\x80#', ' ', $searchWord); - $searchWords = preg_split("/\s+/u", $searchWordA); - $needle = $searchWords[0]; - } - - \JLoader::register('ContentHelperRoute', \JPATH_SITE . '/components/com_content/helpers/route.php'); - - // Make sure there are no slashes in the needle - $needle = str_replace('/', '\/', $needle); - - for ($i = 0, $count = count($results); $i < $count; ++$i) - { - $rowTitle = &$results[$i]->title; - $rowTitleHighLighted = $this->highLight($rowTitle, $needle, $searchWords); - $rowText = &$results[$i]->text; - $rowTextHighLighted = $this->highLight($rowText, $needle, $searchWords); - - $result = &$results[$i]; - $created = ''; - - if ($result->created) - { - $created = HTMLHelper::_('date', $result->created, Text::_('DATE_FORMAT_LC3')); - } - - $result->title = $rowTitleHighLighted; - $result->text = HTMLHelper::_('content.prepare', $rowTextHighLighted, '', 'com_search.search'); - $result->created = $created; - $result->count = $i + 1; - } - } - - // Check for layout override - if (isset($menu->query['layout'])) - { - $this->setLayout($menu->query['layout']); - } - - // Escape strings for HTML output - $this->pageclass_sfx = htmlspecialchars($params->get('pageclass_sfx')); - $this->pagination = &$pagination; - $this->results = &$results; - $this->lists = &$lists; - $this->params = &$params; - $this->ordering = $state->get('ordering'); - $this->searchword = $searchWord; - $this->origkeyword = $state->get('origkeyword'); - $this->searchphrase = $state->get('match'); - $this->searchareas = $areas; - $this->total = $total; - $this->error = $error; - $this->action = $uri; - - parent::display($tpl); - } - - /** - * Method to control the highlighting of keywords - * - * @param string $string text to be searched - * @param string $needle text to search for - * @param array $searchWords words to be searched - * - * @return mixed A string. - * - * @since 3.8.4 - */ - public function highLight($string, $needle, $searchWords) - { - $hl1 = ''; - $hl2 = ''; - $mbString = extension_loaded('mbstring'); - $highlighterLen = strlen($hl1 . $hl2); - - // Doing HTML entity decoding here, just in case we get any HTML entities here. - $quoteStyle = version_compare(PHP_VERSION, '5.4', '>=') ? ENT_NOQUOTES | ENT_HTML401 : ENT_NOQUOTES; - $row = html_entity_decode($string, $quoteStyle, 'UTF-8'); - $row = SearchHelper::prepareSearchContent($row, $needle); - $searchWords = array_values(array_unique($searchWords)); - $lowerCaseRow = $mbString ? mb_strtolower($row) : StringHelper::strtolower($row); - - $transliteratedLowerCaseRow = SearchHelper::remove_accents($lowerCaseRow); - - $posCollector = array(); - - foreach ($searchWords as $highlightWord) - { - $found = false; - - if ($mbString) - { - $lowerCaseHighlightWord = mb_strtolower($highlightWord); - - if (($pos = mb_strpos($lowerCaseRow, $lowerCaseHighlightWord)) !== false) - { - $found = true; - } - elseif (($pos = mb_strpos($transliteratedLowerCaseRow, $lowerCaseHighlightWord)) !== false) - { - $found = true; - } - } - else - { - $lowerCaseHighlightWord = StringHelper::strtolower($highlightWord); - - if (($pos = StringHelper::strpos($lowerCaseRow, $lowerCaseHighlightWord)) !== false) - { - $found = true; - } - elseif (($pos = StringHelper::strpos($transliteratedLowerCaseRow, $lowerCaseHighlightWord)) !== false) - { - $found = true; - } - } - - if ($found === true) - { - // Iconv transliterates '€' to 'EUR' - // TODO: add other expanding translations? - $eur_compensation = $pos > 0 ? substr_count($row, "\xE2\x82\xAC", 0, $pos) * 2 : 0; - $pos -= $eur_compensation; - - // Collect pos and search-word - $posCollector[$pos] = $highlightWord; - } - } - - if (count($posCollector)) - { - // Sort by pos. Easier to handle overlapping highlighter-spans - ksort($posCollector); - $cnt = 0; - $lastHighlighterEnd = -1; - - foreach ($posCollector as $pos => $highlightWord) - { - $pos += $cnt * $highlighterLen; - - /* - * Avoid overlapping/corrupted highlighter-spans - * TODO $chkOverlap could be used to highlight remaining part - * of search-word outside last highlighter-span. - * At the moment no additional highlighter is set. - */ - $chkOverlap = $pos - $lastHighlighterEnd; - - if ($chkOverlap >= 0) - { - // Set highlighter around search-word - if ($mbString) - { - $highlightWordLen = mb_strlen($highlightWord); - $row = mb_substr($row, 0, $pos) . $hl1 . mb_substr($row, $pos, $highlightWordLen) - . $hl2 . mb_substr($row, $pos + $highlightWordLen); - } - else - { - $highlightWordLen = StringHelper::strlen($highlightWord); - $row = StringHelper::substr($row, 0, $pos) - . $hl1 . StringHelper::substr($row, $pos, StringHelper::strlen($highlightWord)) - . $hl2 . StringHelper::substr($row, $pos + StringHelper::strlen($highlightWord)); - } - - $cnt++; - $lastHighlighterEnd = $pos + $highlightWordLen + $highlighterLen; - } - } - } - - return $row; - } -} diff --git a/components/com_search/View/Search/OpensearchView.php b/components/com_search/View/Search/OpensearchView.php deleted file mode 100644 index 9adfd5228c62c..0000000000000 --- a/components/com_search/View/Search/OpensearchView.php +++ /dev/null @@ -1,60 +0,0 @@ -setShortName($params->get('opensearch_name', $app->get('sitename'))); - $doc->setDescription($params->get('opensearch_description', $app->get('MetaDesc'))); - - // Add the URL for the search - $searchUri = Uri::base() . 'index.php?option=com_search&searchword={searchTerms}'; - - // Find the menu item for the search - $items = $app->getMenu()->getItems('link', 'index.php?option=com_search&view=search'); - - if (isset($items[0])) - { - $searchUri .= '&Itemid=' . $items[0]->id; - } - - $htmlSearch = new OpensearchUrl; - $htmlSearch->template = Route::_($searchUri); - $doc->addUrl($htmlSearch); - } -} diff --git a/components/com_search/router.php b/components/com_search/router.php deleted file mode 100644 index 5a050ca1a72da..0000000000000 --- a/components/com_search/router.php +++ /dev/null @@ -1,70 +0,0 @@ - - diff --git a/components/com_search/tmpl/search/default.xml b/components/com_search/tmpl/search/default.xml deleted file mode 100644 index a729aefcf09f6..0000000000000 --- a/components/com_search/tmpl/search/default.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - - - - - - - - - -
- - -
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
diff --git a/components/com_search/tmpl/search/default_error.php b/components/com_search/tmpl/search/default_error.php deleted file mode 100644 index fad5ece9a7097..0000000000000 --- a/components/com_search/tmpl/search/default_error.php +++ /dev/null @@ -1,17 +0,0 @@ - -error) : ?> -
- escape($this->error); ?> -
- diff --git a/components/com_search/tmpl/search/default_form.php b/components/com_search/tmpl/search/default_form.php deleted file mode 100644 index 05dd55b0c8d5a..0000000000000 --- a/components/com_search/tmpl/search/default_form.php +++ /dev/null @@ -1,87 +0,0 @@ -getUpperLimitSearchWord(); - -?> -
-
-
- -
- -
-
- -
-
- searchword)) : ?> -

- ' . $this->total . ''); ?> -

- -
- params->get('search_phrases', 1)) : ?> -
- - - -
- lists['searchphrase']; ?> -
-
-
- - lists['ordering']; ?> -
-
-
-
- - params->get('search_areas', 1)) : ?> -
-
- - - - searchareas['search'] as $val => $txt) : ?> -
- searchareas['active']) && in_array($val, $this->searchareas['active']) ? 'checked="checked"' : ''; ?> - > - -
- -
-
-
- - total > 0) : ?> -
-
- - pagination->getLimitBox(); ?> -
-
-

pagination->getPagesCounter(); ?>

- -
diff --git a/components/com_search/tmpl/search/default_results.php b/components/com_search/tmpl/search/default_results.php deleted file mode 100644 index 8761a9148b815..0000000000000 --- a/components/com_search/tmpl/search/default_results.php +++ /dev/null @@ -1,51 +0,0 @@ - -
-results as $result) : ?> -
- pagination->limitstart + $result->count . '. '; ?> - href) : ?> - browsernav == 1) : ?> target="_blank"> - title should not be escaped in this case, as it may ?> - - - title; ?> - - - title ?> - title; ?> - -
- section) : ?> -
- - (escape($result->section); ?>) - -
- -
- text; ?> -
- params->get('show_date')) : ?> -
- created); ?> -
- - -
-
- pagination->getPagesLinks(); ?> -
diff --git a/components/com_tags/Controller/DisplayController.php b/components/com_tags/Controller/DisplayController.php index 4fc4a115e6f4f..1d9e599b729d9 100644 --- a/components/com_tags/Controller/DisplayController.php +++ b/components/com_tags/Controller/DisplayController.php @@ -25,7 +25,8 @@ class DisplayController extends BaseController * Method to display a view. * * @param boolean $cachable If true, the view output will be cached - * @param mixed|boolean $urlparams An array of safe URL parameters and their variable types, for valid values see {@link \JFilterInput::clean()}. + * @param mixed|boolean $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/components/com_tags/Helper/TagsHelperRoute.php b/components/com_tags/Helper/TagsHelperRoute.php index 010efa33332dc..5bb17ae5d9195 100644 --- a/components/com_tags/Helper/TagsHelperRoute.php +++ b/components/com_tags/Helper/TagsHelperRoute.php @@ -22,6 +22,11 @@ */ class TagsHelperRoute extends RouteHelper { + /** + * Lookup-table for menu items + * + * @var array + */ protected static $lookup; /** diff --git a/components/com_tags/Model/TagModel.php b/components/com_tags/Model/TagModel.php index 59700886a49b0..432bf235dffdb 100644 --- a/components/com_tags/Model/TagModel.php +++ b/components/com_tags/Model/TagModel.php @@ -188,7 +188,14 @@ protected function populateState($ordering = 'c.core_title', $direction = 'ASC') $this->setState('params', $params); // Load state from the request. - $ids = ArrayHelper::toInteger($app->input->get('id', array(), 'array')); + $ids = $app->input->get('id', array(), 'array'); + + if (count($ids) == 1) + { + $ids = explode(',', $ids[0]); + } + + $ids = ArrayHelper::toInteger($ids); $pkString = implode(',', $ids); @@ -279,7 +286,7 @@ public function getItem($pk = null) } // Get a level row instance. - /* @var \Joomla\Component\Tags\Administrator\Table\Tag $table */ + /** @var \Joomla\Component\Tags\Administrator\Table\Tag $table */ $table = $this->getTable(); $idsArray = explode(',', $pk); @@ -344,7 +351,7 @@ public function hit($pk = 0) { $pk = (!empty($pk)) ? $pk : (int) $this->getState('tag.id'); - /* @var \Joomla\Component\Tags\Administrator\Table\Tag $table */ + /** @var \Joomla\Component\Tags\Administrator\Table\Tag $table */ $table = $this->getTable(); $table->load($pk); $table->hit($pk); diff --git a/components/com_tags/Model/TagsModel.php b/components/com_tags/Model/TagsModel.php index d7c34cd310019..45141c9fd002a 100644 --- a/components/com_tags/Model/TagsModel.php +++ b/components/com_tags/Model/TagsModel.php @@ -15,7 +15,6 @@ use Joomla\CMS\Factory; use Joomla\CMS\Helper\ContentHelper; use Joomla\CMS\MVC\Model\ListModel; -use Joomla\Registry\Registry; /** * This models supports retrieving a list of tags. diff --git a/components/com_tags/View/Tag/FeedView.php b/components/com_tags/View/Tag/FeedView.php index 968d69d10bf62..ee9be79dc685a 100644 --- a/components/com_tags/View/Tag/FeedView.php +++ b/components/com_tags/View/Tag/FeedView.php @@ -14,7 +14,6 @@ use Joomla\CMS\Filter\InputFilter; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Router\Route; -use Joomla\Component\Tags\Site\Helper\TagsHelperRoute; defined('_JEXEC') or die; @@ -36,7 +35,7 @@ public function display($tpl = null) { $app = Factory::getApplication(); $document = Factory::getDocument(); - $ids = $app->input->get('id'); + $ids = $app->input->get('id', array(), 'array'); $i = 0; $tagIds = ''; $filter = new InputFilter; diff --git a/components/com_tags/View/Tag/HtmlView.php b/components/com_tags/View/Tag/HtmlView.php index f957dc8a4a9bc..156f06bd1c840 100644 --- a/components/com_tags/View/Tag/HtmlView.php +++ b/components/com_tags/View/Tag/HtmlView.php @@ -174,13 +174,19 @@ public function display($tpl = null) Factory::getApplication()->triggerEvent('onContentPrepare', ['com_tags.tag', &$itemElement, &$itemElement->core_params, 0]); - $results = Factory::getApplication()->triggerEvent('onContentAfterTitle', ['com_tags.tag', &$itemElement, &$itemElement->core_params, 0]); + $results = Factory::getApplication()->triggerEvent('onContentAfterTitle', + ['com_tags.tag', &$itemElement, &$itemElement->core_params, 0] + ); $itemElement->event->afterDisplayTitle = trim(implode("\n", $results)); - $results = Factory::getApplication()->triggerEvent('onContentBeforeDisplay', ['com_tags.tag', &$itemElement, &$itemElement->core_params, 0]); + $results = Factory::getApplication()->triggerEvent('onContentBeforeDisplay', + ['com_tags.tag', &$itemElement, &$itemElement->core_params, 0] + ); $itemElement->event->beforeDisplayContent = trim(implode("\n", $results)); - $results = Factory::getApplication()->triggerEvent('onContentAfterDisplay', ['com_tags.tag', &$itemElement, &$itemElement->core_params, 0]); + $results = Factory::getApplication()->triggerEvent('onContentAfterDisplay', + ['com_tags.tag', &$itemElement, &$itemElement->core_params, 0] + ); $itemElement->event->afterDisplayContent = trim(implode("\n", $results)); // Write the results back into the body @@ -288,6 +294,7 @@ protected function _prepareDocument() $app = Factory::getApplication(); $menu = $app->getMenu()->getActive(); $this->tags_title = $this->getTagsTitle(); + $pathway = $app->getPathway(); $title = ''; // Highest priority for "Browser Page Title". @@ -327,6 +334,8 @@ protected function _prepareDocument() $this->document->setTitle($title); + $pathway->addItem($title); + foreach ($this->item as $itemElement) { if ($itemElement->metadesc) diff --git a/components/com_tags/tmpl/tag/default_items.php b/components/com_tags/tmpl/tag/default_items.php index fa36d3ff39d1b..c6038312c25c4 100644 --- a/components/com_tags/tmpl/tag/default_items.php +++ b/components/com_tags/tmpl/tag/default_items.php @@ -80,7 +80,10 @@

- +

event->afterDisplayTitle; ?> diff --git a/components/com_tags/tmpl/tag/list_items.php b/components/com_tags/tmpl/tag/list_items.php index 88c8ec5808d51..1d612f72093dc 100644 --- a/components/com_tags/tmpl/tag/list_items.php +++ b/components/com_tags/tmpl/tag/list_items.php @@ -56,7 +56,7 @@
- items)) : ?> + items)) : ?>

@@ -83,13 +83,13 @@ items as $i => $item) : ?> - core_state == 0) : ?> + core_state == 0) : ?>
params->get('show_headings')) echo "headers=\"categorylist_header_title\""; ?> class="list-title"> - + escape($item->core_title); ?> core_state == 0) : ?> diff --git a/components/com_tags/tmpl/tags/default_items.php b/components/com_tags/tmpl/tags/default_items.php index 0451aa1e25db5..4e72b790a9161 100644 --- a/components/com_tags/tmpl/tags/default_items.php +++ b/components/com_tags/tmpl/tags/default_items.php @@ -14,6 +14,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\Router\Route; use Joomla\CMS\Uri\Uri; +use Joomla\Component\Tags\Site\Helper\TagsHelperRoute; HTMLHelper::_('behavior.core'); @@ -118,9 +119,9 @@ - params->get('all_tags_show_tag_description') || $this->params->get('all_tags_show_tag_hits')) : ?> + params->get('all_tags_show_tag_description', 1) && !empty($item->description)) || $this->params->get('all_tags_show_tag_hits')) : ?>
- params->get('all_tags_show_tag_description')) : ?> + params->get('all_tags_show_tag_description', 1) && !empty($item->description)) : ?> description, $this->params->get('all_tags_tag_maximum_characters')); ?> diff --git a/components/com_users/Controller/ProfileController.php b/components/com_users/Controller/ProfileController.php index 24c5f49d7223b..09fc3630fa1da 100644 --- a/components/com_users/Controller/ProfileController.php +++ b/components/com_users/Controller/ProfileController.php @@ -10,16 +10,9 @@ defined('_JEXEC') or die; -use Joomla\CMS\Client\ClientHelper; use Joomla\CMS\Factory; -use Joomla\CMS\Filesystem\File; -use Joomla\CMS\Help\Help; -use Joomla\CMS\Helper\TagsHelper; -use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Controller\BaseController; -use Joomla\CMS\MVC\Model\BaseDatabaseModel; -use Joomla\CMS\Response\JsonResponse; use Joomla\CMS\Router\Route; use Joomla\CMS\Uri\Uri; @@ -72,8 +65,7 @@ public function edit() // Set the user id for the user to edit in the session. $app->setUserState('com_users.edit.profile.id', $userId); - // Get the model. - /* @var \Joomla\Component\Users\Site\Model\ProfileModel $model */ + /** @var \Joomla\Component\Users\Site\Model\ProfileModel $model */ $model = $this->getModel('Profile', 'Site'); // Check out the user. @@ -109,7 +101,7 @@ public function save() $app = $this->app; - /* @var \Joomla\Component\Users\Site\Model\ProfileModel $model */ + /** @var \Joomla\Component\Users\Site\Model\ProfileModel $model */ $model = $this->getModel('Profile', 'Site'); $user = Factory::getUser(); $userId = (int) $user->get('id'); diff --git a/components/com_users/Controller/RegistrationController.php b/components/com_users/Controller/RegistrationController.php index 92fe397788fdc..7ddaaeec086d6 100644 --- a/components/com_users/Controller/RegistrationController.php +++ b/components/com_users/Controller/RegistrationController.php @@ -54,7 +54,7 @@ public function activate() return false; } - /* @var \Joomla\Component\Users\Site\Model\RegistrationModel $model */ + /** @var \Joomla\Component\Users\Site\Model\RegistrationModel $model */ $model = $this->getModel('Registration', 'Site'); $token = $input->getAlnum('token'); @@ -166,7 +166,8 @@ public function register() } $app = $this->app; - /* @var \Joomla\Component\Users\Site\Model\RegistrationModel $model */ + + /** @var \Joomla\Component\Users\Site\Model\RegistrationModel $model */ $model = $this->getModel('Registration', 'Site'); // Get the user data. diff --git a/components/com_users/Controller/RemindController.php b/components/com_users/Controller/RemindController.php index c5d11f85aa01d..b7cfbbea378ee 100644 --- a/components/com_users/Controller/RemindController.php +++ b/components/com_users/Controller/RemindController.php @@ -34,7 +34,7 @@ public function remind() // Check the request token. $this->checkToken('post'); - /* @var \Joomla\Component\Users\Site\Model\RemindModel $model */ + /** @var \Joomla\Component\Users\Site\Model\RemindModel $model */ $model = $this->getModel('Remind', 'Site'); $data = $this->input->post->get('jform', array(), 'array'); diff --git a/components/com_users/Controller/ResetController.php b/components/com_users/Controller/ResetController.php index 3bd82834f6470..56c163090760f 100644 --- a/components/com_users/Controller/ResetController.php +++ b/components/com_users/Controller/ResetController.php @@ -34,7 +34,8 @@ public function request() $this->checkToken('post'); $app = $this->app; - /* @var \Joomla\Component\Users\Site\Model\ResetModel $model */ + + /** @var \Joomla\Component\Users\Site\Model\ResetModel $model */ $model = $this->getModel('Reset', 'Site'); $data = $this->input->post->get('jform', array(), 'array'); @@ -92,7 +93,8 @@ public function confirm() $this->checkToken('request'); $app = $this->app; - /* @var \Joomla\Component\Users\Site\Model\Reset $model */ + + /** @var \Joomla\Component\Users\Site\Model\Reset $model */ $model = $this->getModel('Reset', 'Site'); $data = $this->input->get('jform', array(), 'array'); @@ -149,7 +151,8 @@ public function complete() $this->checkToken('post'); $app = $this->app; - /* @var \Joomla\Component\Users\Site\Model\ResetModel $model */ + + /** @var \Joomla\Component\Users\Site\Model\ResetModel $model */ $model = $this->getModel('Reset', 'Site'); $data = $this->input->post->get('jform', array(), 'array'); diff --git a/components/com_users/Controller/UserController.php b/components/com_users/Controller/UserController.php index d01b5b8b358ba..15b7166acbac0 100644 --- a/components/com_users/Controller/UserController.php +++ b/components/com_users/Controller/UserController.php @@ -311,7 +311,8 @@ public function remind() $this->checkToken('post'); $app = $this->app; - /* @var \Joomla\Component\Users\Site\Model\RemindModel $model */ + + /** @var \Joomla\Component\Users\Site\Model\RemindModel $model */ $model = $this->getModel('Remind', 'Site'); $data = $this->input->post->get('jform', array(), 'array'); diff --git a/components/com_users/Model/ProfileModel.php b/components/com_users/Model/ProfileModel.php index 07daeaa2cd800..b002cfde1a5f5 100644 --- a/components/com_users/Model/ProfileModel.php +++ b/components/com_users/Model/ProfileModel.php @@ -16,7 +16,6 @@ use Joomla\CMS\Factory; use Joomla\CMS\Form\Form; use Joomla\CMS\Form\FormFactoryInterface; -use Joomla\CMS\Helper\TagsHelper; use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\Factory\MVCFactoryInterface; diff --git a/components/com_users/Model/RegistrationModel.php b/components/com_users/Model/RegistrationModel.php index 8495db5d15197..6af4ea2b43460 100644 --- a/components/com_users/Model/RegistrationModel.php +++ b/components/com_users/Model/RegistrationModel.php @@ -129,14 +129,20 @@ public function activate($token) // Admin activation is on and user is verifying their email if (($userParams->get('useractivation') == 2) && !$user->getParam('activate', 0)) { - $linkMode = $app->get('force_ssl', 0) == 2 ? 1 : -1; + $linkMode = $app->get('force_ssl', 0) == 2 ? Route::TLS_FORCE : Route::TLS_IGNORE; // Compile the admin notification mail values. $data = $user->getProperties(); $data['activation'] = ApplicationHelper::getHash(UserHelper::genRandomPassword()); $user->set('activation', $data['activation']); $data['siteurl'] = Uri::base(); - $data['activate'] = Route::link('site', 'index.php?option=com_users&task=registration.activate&token=' . $data['activation'], false, $linkMode); + $data['activate'] = Route::link( + 'site', + 'index.php?option=com_users&task=registration.activate&token=' . $data['activation'], + false, + $linkMode, + true + ); $data['fromname'] = $app->get('fromname'); $data['mailfrom'] = $app->get('mailfrom'); @@ -336,8 +342,8 @@ public function getData() // Get the groups the user should be added to after registration. $this->data->groups = array(); - // Get the default new user group, Registered if not specified. - $system = $params->get('new_usertype', 2); + // Get the default new user group, guest or public group if not specified. + $system = $params->get('new_usertype', $params->get('guest_usergroup', 1)); $this->data->groups[] = $system; @@ -523,9 +529,15 @@ public function register($temp) if ($useractivation == 2) { // Set the link to confirm the user email. - $linkMode = $app->get('force_ssl', 0) == 2 ? 1 : -1; - - $data['activate'] = Route::link('site', 'index.php?option=com_users&task=registration.activate&token=' . $data['activation'], false, $linkMode); + $linkMode = $app->get('force_ssl', 0) == 2 ? Route::TLS_FORCE : Route::TLS_IGNORE; + + $data['activate'] = Route::link( + 'site', + 'index.php?option=com_users&task=registration.activate&token=' . $data['activation'], + false, + $linkMode, + true + ); $emailSubject = Text::sprintf( 'COM_USERS_EMAIL_ACCOUNT_DETAILS', @@ -560,9 +572,15 @@ public function register($temp) elseif ($useractivation == 1) { // Set the link to activate the user account. - $linkMode = $app->get('force_ssl', 0) == 2 ? 1 : -1; - - $data['activate'] = Route::link('site', 'index.php?option=com_users&task=registration.activate&token=' . $data['activation'], false, $linkMode); + $linkMode = $app->get('force_ssl', 0) == 2 ? Route::TLS_FORCE : Route::TLS_IGNORE; + + $data['activate'] = Route::link( + 'site', + 'index.php?option=com_users&task=registration.activate&token=' . $data['activation'], + false, + $linkMode, + true + ); $emailSubject = Text::sprintf( 'COM_USERS_EMAIL_ACCOUNT_DETAILS', diff --git a/components/com_users/View/Profile/HtmlView.php b/components/com_users/View/Profile/HtmlView.php index 76337b875bb78..618d15f0bd55d 100644 --- a/components/com_users/View/Profile/HtmlView.php +++ b/components/com_users/View/Profile/HtmlView.php @@ -12,7 +12,6 @@ defined('_JEXEC') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Helper\TagsHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\GenericDataException; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; diff --git a/components/com_users/forms/frontend_admin.xml b/components/com_users/forms/frontend_admin.xml index cd9557652387d..a11aa2a91543b 100644 --- a/components/com_users/forms/frontend_admin.xml +++ b/components/com_users/forms/frontend_admin.xml @@ -22,15 +22,6 @@ > - - - - - diff --git a/components/com_users/forms/registration.xml b/components/com_users/forms/registration.xml index 11d907e56e986..9ee2aaa79f547 100644 --- a/components/com_users/forms/registration.xml +++ b/components/com_users/forms/registration.xml @@ -32,7 +32,7 @@ /> diff --git a/components/com_users/tmpl/profile/edit.php b/components/com_users/tmpl/profile/edit.php index 8696c698e6349..01261bcc93dea 100644 --- a/components/com_users/tmpl/profile/edit.php +++ b/components/com_users/tmpl/profile/edit.php @@ -105,10 +105,12 @@
+
otpConfig->otep)) : ?>
+
diff --git a/components/com_users/tmpl/registration/default.php b/components/com_users/tmpl/registration/default.php index 6052947f742c7..c008d3a0929e6 100644 --- a/components/com_users/tmpl/registration/default.php +++ b/components/com_users/tmpl/registration/default.php @@ -43,9 +43,6 @@ - - -
diff --git a/components/com_wrapper/View/Wrapper/HtmlView.php b/components/com_wrapper/View/Wrapper/HtmlView.php index 6659612df54f5..ffc55cd76d301 100644 --- a/components/com_wrapper/View/Wrapper/HtmlView.php +++ b/components/com_wrapper/View/Wrapper/HtmlView.php @@ -100,7 +100,7 @@ public function display($tpl = null) // Auto height control if ($params->def('height_auto')) { - $wrapper->load = 'onload="iFrameHeight()"'; + $wrapper->load = 'onload="iFrameHeight(this)"'; } else { diff --git a/components/com_wrapper/tmpl/wrapper/default.xml b/components/com_wrapper/tmpl/wrapper/default.xml index 8555508e6f562..cc5592631dfec 100644 --- a/components/com_wrapper/tmpl/wrapper/default.xml +++ b/components/com_wrapper/tmpl/wrapper/default.xml @@ -10,25 +10,23 @@ - +
-
-
- - COM_WRAPPER_FIELD_VALUE_AUTO - - -
- JYES - JYES - JNO -
diff --git a/composer.json b/composer.json index d558e9ce78054..533a158d3a358 100644 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ "config": { "optimize-autoloader": true, "platform": { - "php": "7.0.8" + "php": "7.2" }, "preferred-install": { "joomla/application": "dist", @@ -27,6 +27,7 @@ "joomla/oauth2": "dist", "joomla/mediawiki": "dist", "joomla/registry": "dist", + "joomla/router": "dist", "joomla/session": "dist", "joomla/string": "dist", "joomla/uri": "dist", @@ -36,7 +37,7 @@ }, "support": { "issues": "https://issues.joomla.org", - "irc": "https://irc.lc/freenode/joomla/", + "irc": "irc://chat.freenode.net/joomla/", "forum": "https://forum.joomla.org/", "docs": "https://docs.joomla.org" }, @@ -51,7 +52,7 @@ } }, "require": { - "php": ">=7.0", + "php": ">=7.2", "joomla/application": "~2.0@dev", "joomla/archive": "~1.1.5", "joomla/authentication": "~2.0@dev", @@ -75,22 +76,23 @@ "joomla/string": "~2.0@dev", "joomla/uri": "~2.0@dev", "joomla/utilities": "~2.0@dev", - "algo26-matthias/idna-convert": "~1.1", + "algo26-matthias/idna-convert": "~3.0", "defuse/php-encryption": "~2.1", "doctrine/inflector": "1.2.0", "fig/link-util": "~1.0", "google/recaptcha": "~1.1", - "paragonie/sodium_compat": "~1.6", + "ozdemirburak/iris": "1.2.*", + "paragonie/sodium_compat": "~1.9.1", "phpmailer/phpmailer": "~6.0", "psr/link": "~1.0", - "symfony/console": "3.4.*", - "symfony/debug": "3.4.*", - "symfony/ldap": "3.4.*", - "symfony/options-resolver": "3.4.*", - "symfony/polyfill-php71": "~1.10", + "symfony/console": "4.3.*", + "symfony/debug": "4.3.*", + "symfony/ldap": "4.3.*", + "symfony/options-resolver": "4.3.*", "symfony/polyfill-php73": "^1.10", - "symfony/web-link": "3.4.*", - "symfony/yaml": "3.4.*", + "symfony/web-link": "4.3.*", + "symfony/yaml": "4.3.*", + "typo3/phar-stream-wrapper": "~3.1", "wamania/php-stemmer": "^1.2", "maximebf/debugbar": "^1.15", "tobscure/json-api": "^0.4.1", @@ -100,15 +102,17 @@ "spatie/schema-org": "^2.2" }, "require-dev": { - "phpunit/phpunit": "~6.0", + "phpunit/phpunit": "~8.0", + "joomla/cms-coding-standards": "~2.0.0-alpha2@dev", + "joomla/coding-standards": "~3.0@dev", "joomla/mediawiki": "dev-master", "friendsofphp/php-cs-fixer": "~2.12", - "squizlabs/php_codesniffer": "~1.5", + "squizlabs/php_codesniffer": "~3.0", "joomla-projects/joomla-browser": "~4.0@dev", "joomla-projects/robo-joomla": "dev-develop", - "joomla-projects/selenium-server-standalone": "~v3", + "joomla-projects/selenium-server-standalone": "3.14.0", "codeception/codeception": "~3.0", - "consolidation/robo": "^1.0.0" - + "consolidation/robo": "^1.0.0", + "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0" } } diff --git a/composer.lock b/composer.lock index 0caab9702ed16..93d39ca7fd147 100644 --- a/composer.lock +++ b/composer.lock @@ -8,31 +8,34 @@ "packages": [ { "name": "algo26-matthias/idna-convert", - "version": "v1.1.0", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/algo26-matthias/idna-convert.git", - "reference": "a6dfb6f87611e3a89d2eec4924a0f51db755c573" + "reference": "262d9e4d8bde4f76c60825ee4b32cb5a7cded53b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/algo26-matthias/idna-convert/zipball/a6dfb6f87611e3a89d2eec4924a0f51db755c573", - "reference": "a6dfb6f87611e3a89d2eec4924a0f51db755c573", + "url": "https://api.github.com/repos/algo26-matthias/idna-convert/zipball/262d9e4d8bde4f76c60825ee4b32cb5a7cded53b", + "reference": "262d9e4d8bde4f76c60825ee4b32cb5a7cded53b", "shasum": "" }, "require": { "ext-pcre": "*", - "php": ">=5.6.0" + "jakeasmith/http_build_url": "^1", + "php": "^7.2.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } + "require-dev": { + "phpunit/phpunit": "7.5.14" + }, + "suggest": { + "ext-iconv": "Install ext/iconv for using input / output other than UTF-8 or ISO-8859-1", + "ext-mbstring": "Install ext/mbstring for using input / output other than UTF-8 or ISO-8859-1" }, + "type": "library", "autoload": { "psr-4": { - "Mso\\IdnaConvert\\": "src" + "Algo26\\IdnaConvert\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -42,8 +45,8 @@ "authors": [ { "name": "Matthias Sommerfeld", - "email": "mso@phlylabs.de", - "role": "Developer" + "role": "Developer", + "email": "matthias.sommerfeld@algo26.de" } ], "description": "A library for encoding and decoding internationalized domain names", @@ -53,29 +56,29 @@ "idna", "php" ], - "time": "2016-06-19T18:08:43+00:00" + "time": "2019-07-29T15:11:31+00:00" }, { "name": "composer/ca-bundle", - "version": "1.1.4", + "version": "1.2.4", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "558f321c52faeb4828c03e7dc0cfe39a09e09a2d" + "reference": "10bb96592168a0f8e8f6dcde3532d9fa50b0b527" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/558f321c52faeb4828c03e7dc0cfe39a09e09a2d", - "reference": "558f321c52faeb4828c03e7dc0cfe39a09e09a2d", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/10bb96592168a0f8e8f6dcde3532d9fa50b0b527", + "reference": "10bb96592168a0f8e8f6dcde3532d9fa50b0b527", "shasum": "" }, "require": { "ext-openssl": "*", "ext-pcre": "*", - "php": "^5.3.2 || ^7.0" + "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8", "psr/log": "^1.0", "symfony/process": "^2.5 || ^3.0 || ^4.0" }, @@ -109,7 +112,7 @@ "ssl", "tls" ], - "time": "2019-01-28T09:30:10+00:00" + "time": "2019-08-30T08:44:50+00:00" }, { "name": "defuse/php-encryption", @@ -297,25 +300,25 @@ }, { "name": "google/recaptcha", - "version": "1.2.1", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/google/recaptcha.git", - "reference": "e7add3be59211482ecdb942288f52da64a35f61a" + "reference": "98c4a6573b27e8b0990ea8789c74ea378795134c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/google/recaptcha/zipball/e7add3be59211482ecdb942288f52da64a35f61a", - "reference": "e7add3be59211482ecdb942288f52da64a35f61a", + "url": "https://api.github.com/repos/google/recaptcha/zipball/98c4a6573b27e8b0990ea8789c74ea378795134c", + "reference": "98c4a6573b27e8b0990ea8789c74ea378795134c", "shasum": "" }, "require": { "php": ">=5.5" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.2.20|^2.12", + "friendsofphp/php-cs-fixer": "^2.2.20|^2.15", "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7" + "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7.5.11" }, "type": "library", "extra": { @@ -340,7 +343,40 @@ "recaptcha", "spam" ], - "time": "2018-08-05T09:31:53+00:00" + "time": "2019-08-16T15:48:25+00:00" + }, + { + "name": "jakeasmith/http_build_url", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/jakeasmith/http_build_url.git", + "reference": "93c273e77cb1edead0cf8bcf8cd2003428e74e37" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jakeasmith/http_build_url/zipball/93c273e77cb1edead0cf8bcf8cd2003428e74e37", + "reference": "93c273e77cb1edead0cf8bcf8cd2003428e74e37", + "shasum": "" + }, + "type": "library", + "autoload": { + "files": [ + "src/http_build_url.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jake A. Smith", + "email": "theman@jakeasmith.com" + } + ], + "description": "Provides functionality for http_build_url() to environments without pecl_http.", + "time": "2017-05-01T15:36:40+00:00" }, { "name": "joomla/application", @@ -348,19 +384,19 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/application.git", - "reference": "921b4805b3cdf29d1b82eec37ccd42b25f5732a8" + "reference": "3d549e0248cd8973f0c5b66fe49f4647c756488d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/application/zipball/921b4805b3cdf29d1b82eec37ccd42b25f5732a8", - "reference": "921b4805b3cdf29d1b82eec37ccd42b25f5732a8", + "url": "https://api.github.com/repos/joomla-framework/application/zipball/3d549e0248cd8973f0c5b66fe49f4647c756488d", + "reference": "3d549e0248cd8973f0c5b66fe49f4647c756488d", "shasum": "" }, "require": { "joomla/event": "~2.0", "joomla/input": "~1.2|~2.0", "joomla/registry": "^1.4.5|~2.0", - "php": "~7.0", + "php": "~7.2", "psr/http-message": "~1.0", "psr/log": "~1.0", "zendframework/zend-diactoros": "~1.3|~2.0" @@ -371,16 +407,16 @@ "joomla/di": "~1.5|~2.0", "joomla/router": "~2.0", "joomla/session": "~2.0", - "joomla/test": "~1.1", - "joomla/uri": "~1.1", - "phpunit/phpunit": "~6.3" + "joomla/test": "~2.0", + "joomla/uri": "~1.1|~2.0", + "phpunit/phpunit": "~8.2" }, "suggest": { - "joomla/controller": "To support resolving ControllerInterface objects in ControllerResolverInterface, install joomla/controller", - "joomla/router": "To use WebApplication or ControllerResolverInterface implementations, install joomla/router", - "joomla/session": "To use AbstractWebApplication with session support, install joomla/session", - "joomla/uri": "To use AbstractWebApplication, install joomla/uri", - "psr/container": "To use the ContainerControllerResolver, install any PSR-11 compatible container" + "joomla/controller": "~1.0|~2.0 To support resolving ControllerInterface objects in ControllerResolverInterface, install joomla/controller", + "joomla/router": "~2.0 To use WebApplication or ControllerResolverInterface implementations, install joomla/router", + "joomla/session": "~2.0 To use AbstractWebApplication with session support, install joomla/session", + "joomla/uri": "~1.1|~2.0 To use AbstractWebApplication, install joomla/uri", + "psr/container": "~1.0 To use the ContainerControllerResolver, install any PSR-11 compatible container" }, "type": "joomla-package", "extra": { @@ -404,7 +440,7 @@ "framework", "joomla" ], - "time": "2019-04-10T08:57:09+00:00" + "time": "2019-07-17T23:15:23+00:00" }, { "name": "joomla/archive", @@ -464,24 +500,23 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/authentication.git", - "reference": "b1bfc8d05a23dc8881ab4fda02740417d53e128b" + "reference": "a577eac4c5654e1b347feb36a3991da4fb04d7ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/authentication/zipball/b1bfc8d05a23dc8881ab4fda02740417d53e128b", - "reference": "b1bfc8d05a23dc8881ab4fda02740417d53e128b", + "url": "https://api.github.com/repos/joomla-framework/authentication/zipball/a577eac4c5654e1b347feb36a3991da4fb04d7ab", + "reference": "a577eac4c5654e1b347feb36a3991da4fb04d7ab", "shasum": "" }, "require": { - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", "joomla/database": "~2.0", "joomla/input": "~1.0|~2.0", - "joomla/test": "~1.0", - "phpunit/dbunit": "~1.3|~2.0", - "phpunit/phpunit": "^5.4.3" + "joomla/test": "~2.0", + "phpunit/phpunit": "~8.2" }, "suggest": { "joomla/database": "Required if you want to use Joomla\\Authentication\\Strategies\\DatabaseStrategy", @@ -509,7 +544,7 @@ "framework", "joomla" ], - "time": "2018-11-13T23:50:44+00:00" + "time": "2019-07-17T23:41:23+00:00" }, { "name": "joomla/console", @@ -517,24 +552,24 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/console.git", - "reference": "b8ab98ec0fab96002b22399dea8c2ff206a87380" + "reference": "7032ec021d1bec2c37e1067b148590a4a7d3ec83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/console/zipball/b8ab98ec0fab96002b22399dea8c2ff206a87380", - "reference": "b8ab98ec0fab96002b22399dea8c2ff206a87380", + "url": "https://api.github.com/repos/joomla-framework/console/zipball/7032ec021d1bec2c37e1067b148590a4a7d3ec83", + "reference": "7032ec021d1bec2c37e1067b148590a4a7d3ec83", "shasum": "" }, "require": { "joomla/application": "~2.0", "joomla/event": "~2.0", "joomla/string": "~2.0", - "php": "~7.0", + "php": "~7.2", "symfony/console": "~3.4|~4.0" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", - "phpunit/phpunit": "~6.3", + "phpunit/phpunit": "~8.2", "psr/container": "~1.0" }, "suggest": { @@ -562,7 +597,7 @@ "framework", "joomla" ], - "time": "2019-02-09T20:37:08+00:00" + "time": "2019-08-02T02:00:10+00:00" }, { "name": "joomla/controller", @@ -570,22 +605,22 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/controller.git", - "reference": "7b951cd9c029e91ae67824c5625784b7bc78956c" + "reference": "a2c6a9d1193265e7cf597c9c0f2779b18357f7c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/controller/zipball/7b951cd9c029e91ae67824c5625784b7bc78956c", - "reference": "7b951cd9c029e91ae67824c5625784b7bc78956c", + "url": "https://api.github.com/repos/joomla-framework/controller/zipball/a2c6a9d1193265e7cf597c9c0f2779b18357f7c0", + "reference": "a2c6a9d1193265e7cf597c9c0f2779b18357f7c0", "shasum": "" }, "require": { - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "joomla/application": "~1.0|~2.0", "joomla/coding-standards": "~2.0@alpha", "joomla/input": "~1.0|~2.0", - "phpunit/phpunit": "~6.3" + "phpunit/phpunit": "~8.2" }, "suggest": { "joomla/application": "The joomla/application package is required to use Joomla\\Controller\\AbstractController", @@ -613,7 +648,7 @@ "framework", "joomla" ], - "time": "2018-11-13T23:54:57+00:00" + "time": "2019-06-19T01:10:30+00:00" }, { "name": "joomla/crypt", @@ -621,28 +656,30 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/crypt.git", - "reference": "5b24370bd5f07d2b305f66e62294c6d10a3f619d" + "reference": "9d287c786c24a9704d9e83ba88db0833160cc87f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/crypt/zipball/5b24370bd5f07d2b305f66e62294c6d10a3f619d", - "reference": "5b24370bd5f07d2b305f66e62294c6d10a3f619d", + "url": "https://api.github.com/repos/joomla-framework/crypt/zipball/9d287c786c24a9704d9e83ba88db0833160cc87f", + "reference": "9d287c786c24a9704d9e83ba88db0833160cc87f", "shasum": "" }, "require": { - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "defuse/php-encryption": "~2.0", "joomla/coding-standards": "~2.0@alpha", "paragonie/sodium_compat": "~1.0", - "phpunit/phpunit": "~6.3", - "symfony/phpunit-bridge": "~3.3", + "phpunit/phpunit": "~8.2", + "symfony/phpunit-bridge": "~4.3", "symfony/polyfill-util": "~1.0" }, "suggest": { "defuse/php-encryption": "To use Crypto cipher", - "paragonie/sodium_compat": "To use Sodium cipher" + "ext-openssl": "To use the OpenSSL cipher", + "ext-sodium": "To use the Sodium cipher", + "paragonie/sodium_compat": "To use Sodium cipher if neither ext/sodium or ext/libsodium are available" }, "type": "joomla-package", "extra": { @@ -666,7 +703,7 @@ "framework", "joomla" ], - "time": "2018-12-15T16:18:17+00:00" + "time": "2019-06-19T01:25:48+00:00" }, { "name": "joomla/data", @@ -674,22 +711,22 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/data.git", - "reference": "9dea8d5dd9b91cd4b968e7cf7be236356f302e2b" + "reference": "d22ba2d92d18e59a48a1fc6d8a98dc0de7675f8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/data/zipball/9dea8d5dd9b91cd4b968e7cf7be236356f302e2b", - "reference": "9dea8d5dd9b91cd4b968e7cf7be236356f302e2b", + "url": "https://api.github.com/repos/joomla-framework/data/zipball/d22ba2d92d18e59a48a1fc6d8a98dc0de7675f8e", + "reference": "d22ba2d92d18e59a48a1fc6d8a98dc0de7675f8e", "shasum": "" }, "require": { "joomla/registry": "^1.4.5|~2.0", - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", - "joomla/test": "~1.0", - "phpunit/phpunit": "~6.3" + "joomla/test": "~2.0", + "phpunit/phpunit": "~8.2" }, "type": "joomla-package", "extra": { @@ -713,7 +750,7 @@ "framework", "joomla" ], - "time": "2018-11-13T23:55:36+00:00" + "time": "2019-06-29T15:40:32+00:00" }, { "name": "joomla/database", @@ -721,17 +758,17 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/database.git", - "reference": "29c007d2706dd5f2f237a23e87755a93a2a34de9" + "reference": "493ee1d08f28ff1f6a39369ce1099a504c0f5900" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/database/zipball/29c007d2706dd5f2f237a23e87755a93a2a34de9", - "reference": "29c007d2706dd5f2f237a23e87755a93a2a34de9", + "url": "https://api.github.com/repos/joomla-framework/database/zipball/493ee1d08f28ff1f6a39369ce1099a504c0f5900", + "reference": "493ee1d08f28ff1f6a39369ce1099a504c0f5900", "shasum": "" }, "require": { "joomla/event": "~2.0", - "php": "~7.0", + "php": "~7.2", "psr/log": "~1.0" }, "require-dev": { @@ -778,7 +815,7 @@ "framework", "joomla" ], - "time": "2019-05-07T11:36:04+00:00" + "time": "2019-08-21T16:21:26+00:00" }, { "name": "joomla/di", @@ -786,16 +823,16 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/di.git", - "reference": "192883960d3a531a2011bc69f63623b2f0da4827" + "reference": "46a30b4e27234e914b826d91d2ee20a820f8ceab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/di/zipball/192883960d3a531a2011bc69f63623b2f0da4827", - "reference": "192883960d3a531a2011bc69f63623b2f0da4827", + "url": "https://api.github.com/repos/joomla-framework/di/zipball/46a30b4e27234e914b826d91d2ee20a820f8ceab", + "reference": "46a30b4e27234e914b826d91d2ee20a820f8ceab", "shasum": "" }, "require": { - "php": "~7.0", + "php": "~7.2", "psr/container": "~1.0" }, "provide": { @@ -803,7 +840,7 @@ }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", - "phpunit/phpunit": "~6.3" + "phpunit/phpunit": "~8.2" }, "type": "joomla-package", "extra": { @@ -830,7 +867,7 @@ "ioc", "joomla" ], - "time": "2018-10-03T01:21:13+00:00" + "time": "2019-07-18T00:06:37+00:00" }, { "name": "joomla/event", @@ -838,21 +875,21 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/event.git", - "reference": "c87014b8a7a1638203315be6540f22d470b1d70c" + "reference": "5b854c580bdbad39324e22a6af2c0b68379b9905" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/event/zipball/c87014b8a7a1638203315be6540f22d470b1d70c", - "reference": "c87014b8a7a1638203315be6540f22d470b1d70c", + "url": "https://api.github.com/repos/joomla-framework/event/zipball/5b854c580bdbad39324e22a6af2c0b68379b9905", + "reference": "5b854c580bdbad39324e22a6af2c0b68379b9905", "shasum": "" }, "require": { - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", "joomla/console": "~2.0", - "phpunit/phpunit": "~6.3" + "phpunit/phpunit": "~8.2" }, "suggest": { "joomla/console": "If you want to use the DebugEventDispatcherCommand class, please install joomla/console:~2.0" @@ -879,7 +916,7 @@ "framework", "joomla" ], - "time": "2019-03-24T01:58:46+00:00" + "time": "2019-07-18T00:09:24+00:00" }, { "name": "joomla/filesystem", @@ -988,26 +1025,26 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/http.git", - "reference": "a6164e43d74d6ae03e919f4f50ccd533b2a4964f" + "reference": "91aecbdeee2f38cfe518e568e9d1f09b344c6b25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/http/zipball/a6164e43d74d6ae03e919f4f50ccd533b2a4964f", - "reference": "a6164e43d74d6ae03e919f4f50ccd533b2a4964f", + "url": "https://api.github.com/repos/joomla-framework/http/zipball/91aecbdeee2f38cfe518e568e9d1f09b344c6b25", + "reference": "91aecbdeee2f38cfe518e568e9d1f09b344c6b25", "shasum": "" }, "require": { "composer/ca-bundle": "~1.0", "joomla/uri": "~1.0|~2.0", - "php": "~7.0", + "php": "~7.2", "psr/http-client": "~1.0", "psr/http-message": "~1.0", "zendframework/zend-diactoros": "~1.1|~2.0" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", - "joomla/test": "~1.0", - "phpunit/phpunit": "~6.3" + "joomla/test": "~2.0", + "phpunit/phpunit": "~8.2" }, "suggest": { "ext-curl": "To use cURL for HTTP connections" @@ -1034,7 +1071,7 @@ "http", "joomla" ], - "time": "2018-11-25T01:56:19+00:00" + "time": "2019-07-18T00:24:34+00:00" }, { "name": "joomla/image", @@ -1086,16 +1123,16 @@ }, { "name": "joomla/input", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/joomla-framework/input.git", - "reference": "17a9bc63a040f547e9eeda91ee391b15e9865815" + "reference": "a89927d412cdc8172889e3e0e3e66a134f367be1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/input/zipball/17a9bc63a040f547e9eeda91ee391b15e9865815", - "reference": "17a9bc63a040f547e9eeda91ee391b15e9865815", + "url": "https://api.github.com/repos/joomla-framework/input/zipball/a89927d412cdc8172889e3e0e3e66a134f367be1", + "reference": "a89927d412cdc8172889e3e0e3e66a134f367be1", "shasum": "" }, "require": { @@ -1129,7 +1166,7 @@ "input", "joomla" ], - "time": "2018-06-26T02:10:46+00:00" + "time": "2019-06-15T22:13:58+00:00" }, { "name": "joomla/ldap", @@ -1184,12 +1221,12 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/oauth1.git", - "reference": "0efbdbe62bfc2012475b9a1ae9bdad078ed01c0b" + "reference": "36da2b80c5e525a724e59a2c54515fdedca90bd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/oauth1/zipball/0efbdbe62bfc2012475b9a1ae9bdad078ed01c0b", - "reference": "0efbdbe62bfc2012475b9a1ae9bdad078ed01c0b", + "url": "https://api.github.com/repos/joomla-framework/oauth1/zipball/36da2b80c5e525a724e59a2c54515fdedca90bd1", + "reference": "36da2b80c5e525a724e59a2c54515fdedca90bd1", "shasum": "" }, "require": { @@ -1198,13 +1235,13 @@ "joomla/input": "~1.2|~2.0", "joomla/registry": "^1.4.5|~2.0", "joomla/session": "~2.0", - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", "joomla/event": "~2.0", - "joomla/test": "~1.0", - "phpunit/phpunit": "~6.3" + "joomla/test": "~2.0", + "phpunit/phpunit": "~8.2" }, "type": "joomla-package", "extra": { @@ -1228,7 +1265,7 @@ "joomla", "oauth1" ], - "time": "2018-10-03T01:22:15+00:00" + "time": "2019-07-14T17:33:47+00:00" }, { "name": "joomla/oauth2", @@ -1236,12 +1273,12 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/oauth2.git", - "reference": "2034b827ea0b0237beb3f32e4ce0ec5f7832e272" + "reference": "98ff49808169523339cc8fd072aec9fe8c5f892b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/oauth2/zipball/2034b827ea0b0237beb3f32e4ce0ec5f7832e272", - "reference": "2034b827ea0b0237beb3f32e4ce0ec5f7832e272", + "url": "https://api.github.com/repos/joomla-framework/oauth2/zipball/98ff49808169523339cc8fd072aec9fe8c5f892b", + "reference": "98ff49808169523339cc8fd072aec9fe8c5f892b", "shasum": "" }, "require": { @@ -1250,11 +1287,11 @@ "joomla/input": "~1.2|~2.0", "joomla/session": "~1.0|~2.0", "joomla/uri": "~1.0|~2.0", - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", - "phpunit/phpunit": "~6.3" + "phpunit/phpunit": "~8.2" }, "type": "joomla-package", "extra": { @@ -1278,7 +1315,7 @@ "joomla", "oauth2" ], - "time": "2018-10-03T02:53:03+00:00" + "time": "2019-07-14T17:24:53+00:00" }, { "name": "joomla/registry", @@ -1286,22 +1323,22 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/registry.git", - "reference": "4bed0fa87f36ba8387db06cdddd16a1d248b19fc" + "reference": "dd6397bc1f7bc6e619924fdb348b07862ab4c71e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/registry/zipball/4bed0fa87f36ba8387db06cdddd16a1d248b19fc", - "reference": "4bed0fa87f36ba8387db06cdddd16a1d248b19fc", + "url": "https://api.github.com/repos/joomla-framework/registry/zipball/dd6397bc1f7bc6e619924fdb348b07862ab4c71e", + "reference": "dd6397bc1f7bc6e619924fdb348b07862ab4c71e", "shasum": "" }, "require": { "joomla/utilities": "^1.4.1|~2.0", - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", - "phpunit/phpunit": "~6.3", - "symfony/yaml": "~2.7|~3.0|~4.0" + "phpunit/phpunit": "~8.2", + "symfony/yaml": "~3.4|~4.0" }, "suggest": { "symfony/yaml": "Install symfony/yaml if you require YAML support." @@ -1328,7 +1365,7 @@ "joomla", "registry" ], - "time": "2019-03-03T17:47:11+00:00" + "time": "2019-08-02T02:00:59+00:00" }, { "name": "joomla/router", @@ -1336,22 +1373,22 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/router.git", - "reference": "8fe6a3263324e3d4605e8cfaf0e738df41021bba" + "reference": "0a51a9050ef0c3e67f656760654d9c91c38bc0fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/router/zipball/8fe6a3263324e3d4605e8cfaf0e738df41021bba", - "reference": "8fe6a3263324e3d4605e8cfaf0e738df41021bba", + "url": "https://api.github.com/repos/joomla-framework/router/zipball/0a51a9050ef0c3e67f656760654d9c91c38bc0fc", + "reference": "0a51a9050ef0c3e67f656760654d9c91c38bc0fc", "shasum": "" }, "require": { - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "jeremeamia/superclosure": "~1.0", "joomla/coding-standards": "~2.0@alpha", "joomla/console": "~2.0", - "phpunit/phpunit": "~6.3" + "phpunit/phpunit": "~8.2" }, "suggest": { "jeremeamia/superclosure": "If you use Closure controllers, and want to be able to cache / serialize the router, please install jeremeamia/superclosure:~1.0", @@ -1379,7 +1416,7 @@ "joomla", "router" ], - "time": "2019-03-24T00:20:52+00:00" + "time": "2019-07-06T16:40:05+00:00" }, { "name": "joomla/session", @@ -1387,34 +1424,34 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/session.git", - "reference": "f7855ad32e5f96c0a1a918e5ab8646c7f216e108" + "reference": "96a49ce2c21b9bd6272ac4bc72a041ca7e2beaad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/session/zipball/f7855ad32e5f96c0a1a918e5ab8646c7f216e108", - "reference": "f7855ad32e5f96c0a1a918e5ab8646c7f216e108", + "url": "https://api.github.com/repos/joomla-framework/session/zipball/96a49ce2c21b9bd6272ac4bc72a041ca7e2beaad", + "reference": "96a49ce2c21b9bd6272ac4bc72a041ca7e2beaad", "shasum": "" }, "require": { - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", "joomla/console": "~2.0", - "joomla/database": "~2.0@dev", - "joomla/event": "~2.0@dev", - "joomla/input": "~2.0@dev", - "joomla/test": "~1.0", - "phpunit/dbunit": "~3.0", - "phpunit/phpunit": "~6.3" + "joomla/database": "~2.0", + "joomla/event": "~2.0", + "joomla/input": "~2.0", + "joomla/test": "~2.0", + "phpunit/phpunit": "~8.2" }, "suggest": { "ext-apcu": "To use APCu cache as a session handler", "ext-memcached": "To use a Memcached server as a session handler", "ext-redis": "To use a Redis server as a session handler", + "ext-session": "To use the Joomla\\Session\\Storage\\NativeStorage storage class.", "ext-wincache": "To use WinCache as a session handler", "joomla/console": "Install joomla/console if you want to use the CreateSessionTableCommand class.", - "joomla/database": "Install joomla/database if you want to use Database session storage.", + "joomla/database": "Install joomla/database if you want to use a database connection managed with Joomla\\Database\\DatabaseDriver as a session handler.", "joomla/event": "The joomla/event package is required to use Joomla\\Session\\Session.", "joomla/input": "The joomla/input package is required to use Address and Forwarded session validators." }, @@ -1440,7 +1477,7 @@ "joomla", "session" ], - "time": "2019-04-18T23:49:02+00:00" + "time": "2019-07-04T19:02:08+00:00" }, { "name": "joomla/string", @@ -1448,22 +1485,22 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/string.git", - "reference": "964e0d4f9b4253b56f21d23a5f4787a6be37c71d" + "reference": "d36c15c4994180bd241498241a307836562c98eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/string/zipball/964e0d4f9b4253b56f21d23a5f4787a6be37c71d", - "reference": "964e0d4f9b4253b56f21d23a5f4787a6be37c71d", + "url": "https://api.github.com/repos/joomla-framework/string/zipball/d36c15c4994180bd241498241a307836562c98eb", + "reference": "d36c15c4994180bd241498241a307836562c98eb", "shasum": "" }, "require": { - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "doctrine/inflector": "~1.2", "joomla/coding-standards": "~2.0@alpha", "joomla/test": "~1.0", - "phpunit/phpunit": "~6.3" + "phpunit/phpunit": "~8.2" }, "suggest": { "doctrine/inflector": "To use the string inflector", @@ -1508,7 +1545,7 @@ "joomla", "string" ], - "time": "2019-03-18T01:24:51+00:00" + "time": "2019-08-04T21:41:16+00:00" }, { "name": "joomla/uri", @@ -1516,21 +1553,20 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/uri.git", - "reference": "b051dacd379b419f63db35931626e8a743ff10e8" + "reference": "eed89d4997fcc52c08bba56116fa3ac4aef6a9db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/uri/zipball/b051dacd379b419f63db35931626e8a743ff10e8", - "reference": "b051dacd379b419f63db35931626e8a743ff10e8", + "url": "https://api.github.com/repos/joomla-framework/uri/zipball/eed89d4997fcc52c08bba56116fa3ac4aef6a9db", + "reference": "eed89d4997fcc52c08bba56116fa3ac4aef6a9db", "shasum": "" }, "require": { - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", - "joomla/test": "~1.0", - "phpunit/phpunit": "~6.3" + "phpunit/phpunit": "~8.2" }, "type": "joomla-package", "extra": { @@ -1554,7 +1590,7 @@ "joomla", "uri" ], - "time": "2018-10-03T00:11:18+00:00" + "time": "2019-06-18T02:07:33+00:00" }, { "name": "joomla/utilities", @@ -1562,21 +1598,21 @@ "source": { "type": "git", "url": "https://github.com/joomla-framework/utilities.git", - "reference": "d9341c656ed21969f8f29005aa689c862bb3ab89" + "reference": "491b6f4db261a5f88887c6d90cebcfeecf38d276" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-framework/utilities/zipball/d9341c656ed21969f8f29005aa689c862bb3ab89", - "reference": "d9341c656ed21969f8f29005aa689c862bb3ab89", + "url": "https://api.github.com/repos/joomla-framework/utilities/zipball/491b6f4db261a5f88887c6d90cebcfeecf38d276", + "reference": "491b6f4db261a5f88887c6d90cebcfeecf38d276", "shasum": "" }, "require": { "joomla/string": "~1.3|~2.0", - "php": "~7.0" + "php": "~7.2" }, "require-dev": { "joomla/coding-standards": "~2.0@alpha", - "phpunit/phpunit": "~6.3" + "phpunit/phpunit": "~8.2" }, "type": "joomla-package", "extra": { @@ -1600,7 +1636,7 @@ "joomla", "utilities" ], - "time": "2018-10-17T23:06:34+00:00" + "time": "2019-06-18T01:28:24+00:00" }, { "name": "maximebf/debugbar", @@ -1663,6 +1699,65 @@ ], "time": "2017-12-15T11:13:46+00:00" }, + { + "name": "ozdemirburak/iris", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/ozdemirburak/iris.git", + "reference": "a100a217eb7fa7975069f02a0f9e1625610f2f00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ozdemirburak/iris/zipball/a100a217eb7fa7975069f02a0f9e1625610f2f00", + "reference": "a100a217eb7fa7975069f02a0f9e1625610f2f00", + "shasum": "" + }, + "require": { + "php": "~5.6|~7.0" + }, + "require-dev": { + "phpunit/phpunit": "~5.0|~6.0", + "squizlabs/php_codesniffer": "~2.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "OzdemirBurak\\Iris\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Burak Özdemir", + "email": "mail@burakozdemir.co.uk", + "homepage": "https://burakozdemir.co.uk" + } + ], + "description": "PHP library for color manipulation and conversion.", + "homepage": "https://github.com/ozdemirburak/iris", + "keywords": [ + "color", + "conversion", + "hex", + "hsl", + "hsla", + "hsv", + "manipulation", + "rgb", + "rgba", + "transformation" + ], + "time": "2018-10-07T23:02:25+00:00" + }, { "name": "paragonie/random_compat", "version": "v9.99.99", @@ -1710,16 +1805,16 @@ }, { "name": "paragonie/sodium_compat", - "version": "v1.10.0", + "version": "v1.9.4", "source": { "type": "git", "url": "https://github.com/paragonie/sodium_compat.git", - "reference": "228a9fc64cf4ba84c7967c1076d94209db03e0ee" + "reference": "91c1362bb0084c02828d43bbc9ee38831297329e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/228a9fc64cf4ba84c7967c1076d94209db03e0ee", - "reference": "228a9fc64cf4ba84c7967c1076d94209db03e0ee", + "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/91c1362bb0084c02828d43bbc9ee38831297329e", + "reference": "91c1362bb0084c02828d43bbc9ee38831297329e", "shasum": "" }, "require": { @@ -1788,7 +1883,7 @@ "secret-key cryptography", "side-channel resistant" ], - "time": "2019-05-13T16:04:50+00:00" + "time": "2019-05-09T23:30:36+00:00" }, { "name": "phpmailer/phpmailer", @@ -1954,6 +2049,58 @@ ], "time": "2018-10-30T23:29:13+00:00" }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "time": "2019-04-30T12:38:16+00:00" + }, { "name": "psr/http-message", "version": "1.0.1", @@ -2161,25 +2308,27 @@ }, { "name": "symfony/console", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "15a9104356436cb26e08adab97706654799d31d8" + "reference": "de63799239b3881b8a08f8481b22348f77ed7b36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/15a9104356436cb26e08adab97706654799d31d8", - "reference": "15a9104356436cb26e08adab97706654799d31d8", + "url": "https://api.github.com/repos/symfony/console/zipball/de63799239b3881b8a08f8481b22348f77ed7b36", + "reference": "de63799239b3881b8a08f8481b22348f77ed7b36", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/debug": "~2.8|~3.0|~4.0", - "symfony/polyfill-mbstring": "~1.0" + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/service-contracts": "^1.1" }, "conflict": { "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3", "symfony/process": "<3.3" }, "provide": { @@ -2187,11 +2336,12 @@ }, "require-dev": { "psr/log": "~1.0", - "symfony/config": "~3.3|~4.0", + "symfony/config": "~3.4|~4.0", "symfony/dependency-injection": "~3.4|~4.0", - "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/event-dispatcher": "^4.3", "symfony/lock": "~3.4|~4.0", - "symfony/process": "~3.3|~4.0" + "symfony/process": "~3.4|~4.0", + "symfony/var-dumper": "^4.3" }, "suggest": { "psr/log": "For using the console logger", @@ -2202,7 +2352,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2229,36 +2379,36 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2019-04-08T09:29:13+00:00" + "time": "2019-08-26T08:26:39+00:00" }, { "name": "symfony/debug", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "681afbb26488903c5ac15e63734f1d8ac430c9b9" + "reference": "afcdea44a2e399c1e4b52246ec8d54c715393ced" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/681afbb26488903c5ac15e63734f1d8ac430c9b9", - "reference": "681afbb26488903c5ac15e63734f1d8ac430c9b9", + "url": "https://api.github.com/repos/symfony/debug/zipball/afcdea44a2e399c1e4b52246ec8d54c715393ced", + "reference": "afcdea44a2e399c1e4b52246ec8d54c715393ced", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", + "php": "^7.1.3", "psr/log": "~1.0" }, "conflict": { - "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + "symfony/http-kernel": "<3.4" }, "require-dev": { - "symfony/http-kernel": "~2.8|~3.0|~4.0" + "symfony/http-kernel": "~3.4|~4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2285,32 +2435,34 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2019-04-11T09:48:14+00:00" + "time": "2019-08-20T14:27:59+00:00" }, { "name": "symfony/ldap", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/ldap.git", - "reference": "d482f83263e158e392f42e96439375843ca3af2d" + "reference": "ba0a1f675ab863cd321f1cf4d501f9b0657d190f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ldap/zipball/d482f83263e158e392f42e96439375843ca3af2d", - "reference": "d482f83263e158e392f42e96439375843ca3af2d", + "url": "https://api.github.com/repos/symfony/ldap/zipball/ba0a1f675ab863cd321f1cf4d501f9b0657d190f", + "reference": "ba0a1f675ab863cd321f1cf4d501f9b0657d190f", "shasum": "" }, "require": { "ext-ldap": "*", - "php": "^5.5.9|>=7.0.8", - "symfony/options-resolver": "~2.8|~3.0|~4.0", - "symfony/polyfill-php56": "~1.0" + "php": "^7.1.3", + "symfony/options-resolver": "~4.2" + }, + "conflict": { + "symfony/options-resolver": "<4.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2341,29 +2493,29 @@ "active directory", "ldap" ], - "time": "2019-04-16T13:58:17+00:00" + "time": "2019-08-14T12:26:46+00:00" }, { "name": "symfony/options-resolver", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", - "reference": "ed3b397f9c07c8ca388b2a1ef744403b4d4ecc44" + "reference": "81c2e120522a42f623233968244baebd6b36cb6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/ed3b397f9c07c8ca388b2a1ef744403b4d4ecc44", - "reference": "ed3b397f9c07c8ca388b2a1ef744403b4d4ecc44", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/81c2e120522a42f623233968244baebd6b36cb6a", + "reference": "81c2e120522a42f623233968244baebd6b36cb6a", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8" + "php": "^7.1.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2395,20 +2547,20 @@ "configuration", "options" ], - "time": "2019-04-10T16:00:48+00:00" + "time": "2019-08-08T09:29:19+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.11.0", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "82ebae02209c21113908c229e9883c419720738a" + "reference": "550ebaac289296ce228a706d0867afc34687e3f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/82ebae02209c21113908c229e9883c419720738a", - "reference": "82ebae02209c21113908c229e9883c419720738a", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", + "reference": "550ebaac289296ce228a706d0867afc34687e3f4", "shasum": "" }, "require": { @@ -2420,7 +2572,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "1.12-dev" } }, "autoload": { @@ -2437,12 +2589,12 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { - "name": "Gert de Pagter", - "email": "backendtea@gmail.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for ctype functions", @@ -2453,20 +2605,20 @@ "polyfill", "portable" ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2019-08-06T08:03:45+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.11.0", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "fe5e94c604826c35a32fa832f35bd036b6799609" + "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fe5e94c604826c35a32fa832f35bd036b6799609", - "reference": "fe5e94c604826c35a32fa832f35bd036b6799609", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17", + "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17", "shasum": "" }, "require": { @@ -2478,7 +2630,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "1.12-dev" } }, "autoload": { @@ -2512,76 +2664,20 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" - }, - { - "name": "symfony/polyfill-php56", - "version": "v1.11.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "f4dddbc5c3471e1b700a147a20ae17cdb72dbe42" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/f4dddbc5c3471e1b700a147a20ae17cdb72dbe42", - "reference": "f4dddbc5c3471e1b700a147a20ae17cdb72dbe42", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/polyfill-util": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.11-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php56\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2019-08-06T08:03:45+00:00" }, { - "name": "symfony/polyfill-php71", - "version": "v1.11.0", + "name": "symfony/polyfill-php72", + "version": "v1.12.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php71.git", - "reference": "8fc094a6b4f646b3ecd2400069420ef82f23a93e" + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "04ce3335667451138df4307d6a9b61565560199e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php71/zipball/8fc094a6b4f646b3ecd2400069420ef82f23a93e", - "reference": "8fc094a6b4f646b3ecd2400069420ef82f23a93e", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/04ce3335667451138df4307d6a9b61565560199e", + "reference": "04ce3335667451138df4307d6a9b61565560199e", "shasum": "" }, "require": { @@ -2590,12 +2686,12 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "1.12-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php71\\": "" + "Symfony\\Polyfill\\Php72\\": "" }, "files": [ "bootstrap.php" @@ -2615,7 +2711,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.1+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -2623,20 +2719,20 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2019-08-06T08:03:45+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.11.0", + "version": "v1.12.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd" + "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", - "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/2ceb49eaccb9352bff54d22570276bb75ba4a188", + "reference": "2ceb49eaccb9352bff54d22570276bb75ba4a188", "shasum": "" }, "require": { @@ -2645,7 +2741,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "1.12-dev" } }, "autoload": { @@ -2681,34 +2777,38 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2019-08-06T08:03:45+00:00" }, { - "name": "symfony/polyfill-util", - "version": "v1.11.0", + "name": "symfony/service-contracts", + "version": "v1.1.6", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-util.git", - "reference": "b46c6cae28a3106735323f00a0c38eccf2328897" + "url": "https://github.com/symfony/service-contracts.git", + "reference": "ea7263d6b6d5f798b56a45a5b8d686725f2719a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/b46c6cae28a3106735323f00a0c38eccf2328897", - "reference": "b46c6cae28a3106735323f00a0c38eccf2328897", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ea7263d6b6d5f798b56a45a5b8d686725f2719a3", + "reference": "ea7263d6b6d5f798b56a45a5b8d686725f2719a3", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": "^7.1.3", + "psr/container": "^1.0" + }, + "suggest": { + "symfony/service-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Util\\": "" + "Symfony\\Contracts\\Service\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -2725,50 +2825,59 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony utilities for portability of PHP codes", + "description": "Generic abstractions related to writing services", "homepage": "https://symfony.com", "keywords": [ - "compat", - "compatibility", - "polyfill", - "shim" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" ], - "time": "2019-02-08T14:16:39+00:00" + "time": "2019-08-20T14:44:19+00:00" }, { "name": "symfony/var-dumper", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "ca5fef348a0440411bbca0f9ec14e9a11625bd6a" + "reference": "641043e0f3e615990a0f29479f9c117e8a6698c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ca5fef348a0440411bbca0f9ec14e9a11625bd6a", - "reference": "ca5fef348a0440411bbca0f9ec14e9a11625bd6a", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/641043e0f3e615990a0f29479f9c117e8a6698c6", + "reference": "641043e0f3e615990a0f29479f9c117e8a6698c6", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-mbstring": "~1.0" + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php72": "~1.5" }, "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<3.4" }, "require-dev": { "ext-iconv": "*", + "symfony/console": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0", "twig/twig": "~1.34|~2.4" }, "suggest": { "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", "ext-intl": "To show region name in time zone dump", - "ext-symfony_debug": "" + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" }, + "bin": [ + "Resources/bin/var-dump-server" + ], "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2802,31 +2911,33 @@ "debug", "dump" ], - "time": "2019-05-01T09:52:10+00:00" + "time": "2019-08-26T08:26:39+00:00" }, { "name": "symfony/web-link", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/web-link.git", - "reference": "fbe342e109c2ca60c39c6595a8e98aed1138937d" + "reference": "4bd0ce7c54d604300deee8eb1b1beda856fbba20" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-link/zipball/fbe342e109c2ca60c39c6595a8e98aed1138937d", - "reference": "fbe342e109c2ca60c39c6595a8e98aed1138937d", + "url": "https://api.github.com/repos/symfony/web-link/zipball/4bd0ce7c54d604300deee8eb1b1beda856fbba20", + "reference": "4bd0ce7c54d604300deee8eb1b1beda856fbba20", "shasum": "" }, "require": { "fig/link-util": "^1.0", - "php": "^5.5.9|>=7.0.8", + "php": "^7.1.3", "psr/link": "^1.0" }, + "conflict": { + "symfony/http-kernel": "<4.3" + }, "require-dev": { - "symfony/event-dispatcher": "^2.8|^3.0|~4.0", - "symfony/http-foundation": "^2.8|^3.0|~4.0", - "symfony/http-kernel": "^2.8|^3.0|~4.0" + "symfony/http-foundation": "~3.4|~4.0", + "symfony/http-kernel": "^4.3" }, "suggest": { "symfony/http-kernel": "" @@ -2834,7 +2945,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2873,24 +2984,24 @@ "psr13", "push" ], - "time": "2019-01-16T09:39:14+00:00" + "time": "2019-08-08T09:29:19+00:00" }, { "name": "symfony/yaml", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "212a27b731e5bfb735679d1ffaac82bd6a1dc996" + "reference": "5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/212a27b731e5bfb735679d1ffaac82bd6a1dc996", - "reference": "212a27b731e5bfb735679d1ffaac82bd6a1dc996", + "url": "https://api.github.com/repos/symfony/yaml/zipball/5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686", + "reference": "5a0b7c32dc3ec56fd4abae8a4a71b0cf05013686", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", + "php": "^7.1.3", "symfony/polyfill-ctype": "~1.8" }, "conflict": { @@ -2905,7 +3016,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -2932,7 +3043,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2019-03-25T07:48:46+00:00" + "time": "2019-08-20T14:27:59+00:00" }, { "name": "tobscure/json-api", @@ -2985,51 +3096,101 @@ "time": "2017-03-05T21:16:24+00:00" }, { - "name": "wamania/php-stemmer", - "version": "1.2", + "name": "typo3/phar-stream-wrapper", + "version": "v3.1.2", "source": { "type": "git", - "url": "https://github.com/wamania/php-stemmer.git", - "reference": "6cc76829bddd46f7ae7678e0bf87a0c872c8cf58" + "url": "https://github.com/TYPO3/phar-stream-wrapper.git", + "reference": "df7609a2f6cc4013d7bd12f1a2412d127b28f771" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wamania/php-stemmer/zipball/6cc76829bddd46f7ae7678e0bf87a0c872c8cf58", - "reference": "6cc76829bddd46f7ae7678e0bf87a0c872c8cf58", + "url": "https://api.github.com/repos/TYPO3/phar-stream-wrapper/zipball/df7609a2f6cc4013d7bd12f1a2412d127b28f771", + "reference": "df7609a2f6cc4013d7bd12f1a2412d127b28f771", "shasum": "" }, "require": { - "php": ">=5.3.0" + "ext-json": "*", + "php": "^7.0" }, "require-dev": { - "phpunit/phpunit": "^4.8" + "ext-xdebug": "*", + "phpunit/phpunit": "^6.5" + }, + "suggest": { + "ext-fileinfo": "For PHP builtin file type guessing, otherwise uses internal processing" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "v3.x-dev" + } + }, "autoload": { "psr-4": { - "Wamania\\Snowball\\": "src/" + "TYPO3\\PharStreamWrapper\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Wamania", - "homepage": "http://wamania.com" - } - ], - "description": "Native PHP5 Stemmer", + "description": "Interceptors for PHP's native phar:// stream handling", + "homepage": "https://typo3.org/", "keywords": [ + "phar", "php", - "porter", - "stemmer" + "security", + "stream-wrapper" ], - "time": "2017-01-27T17:16:44+00:00" + "time": "2019-05-14T13:14:14+00:00" }, { - "name": "willdurand/negotiation", + "name": "wamania/php-stemmer", + "version": "1.2", + "source": { + "type": "git", + "url": "https://github.com/wamania/php-stemmer.git", + "reference": "6cc76829bddd46f7ae7678e0bf87a0c872c8cf58" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wamania/php-stemmer/zipball/6cc76829bddd46f7ae7678e0bf87a0c872c8cf58", + "reference": "6cc76829bddd46f7ae7678e0bf87a0c872c8cf58", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Wamania\\Snowball\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Wamania", + "homepage": "http://wamania.com" + } + ], + "description": "Native PHP5 Stemmer", + "keywords": [ + "php", + "porter", + "stemmer" + ], + "time": "2017-01-27T17:16:44+00:00" + }, + { + "name": "willdurand/negotiation", "version": "v2.3.1", "source": { "type": "git", @@ -3082,38 +3243,41 @@ }, { "name": "zendframework/zend-diactoros", - "version": "1.8.6", + "version": "2.1.3", "source": { "type": "git", "url": "https://github.com/zendframework/zend-diactoros.git", - "reference": "20da13beba0dde8fb648be3cc19765732790f46e" + "reference": "279723778c40164bcf984a2df12ff2c6ec5e61c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-diactoros/zipball/20da13beba0dde8fb648be3cc19765732790f46e", - "reference": "20da13beba0dde8fb648be3cc19765732790f46e", + "url": "https://api.github.com/repos/zendframework/zend-diactoros/zipball/279723778c40164bcf984a2df12ff2c6ec5e61c1", + "reference": "279723778c40164bcf984a2df12ff2c6ec5e61c1", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0", + "php": "^7.1", + "psr/http-factory": "^1.0", "psr/http-message": "^1.0" }, "provide": { + "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { "ext-dom": "*", "ext-libxml": "*", + "http-interop/http-factory-tests": "^0.5.0", "php-http/psr7-integration-tests": "dev-master", - "phpunit/phpunit": "^5.7.16 || ^6.0.8 || ^7.2.7", - "zendframework/zend-coding-standard": "~1.0" + "phpunit/phpunit": "^7.0.2", + "zendframework/zend-coding-standard": "~1.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev", - "dev-develop": "1.9.x-dev", - "dev-release-2.0": "2.0.x-dev" + "dev-master": "2.1.x-dev", + "dev-develop": "2.2.x-dev", + "dev-release-1.8": "1.8.x-dev" } }, "autoload": { @@ -3133,16 +3297,15 @@ }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-2-Clause" + "BSD-3-Clause" ], "description": "PSR HTTP Message implementations", - "homepage": "https://github.com/zendframework/zend-diactoros", "keywords": [ "http", "psr", "psr-7" ], - "time": "2018-09-05T19:29:37+00:00" + "time": "2019-07-10T16:13:25+00:00" } ], "packages-dev": [ @@ -3207,22 +3370,22 @@ }, { "name": "codeception/codeception", - "version": "3.0.1", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "52dfbb5f31b74d042100a8836bbde792326ebb64" + "reference": "9ed9146567770e564fdd2b656edb385330f7fae7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/52dfbb5f31b74d042100a8836bbde792326ebb64", - "reference": "52dfbb5f31b74d042100a8836bbde792326ebb64", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/9ed9146567770e564fdd2b656edb385330f7fae7", + "reference": "9ed9146567770e564fdd2b656edb385330f7fae7", "shasum": "" }, "require": { "behat/gherkin": "^4.4.0", "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3", - "codeception/stub": "^2.0", + "codeception/stub": "^2.0 | ^3.0", "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", @@ -3241,6 +3404,9 @@ }, "require-dev": { "codeception/specify": "~0.3", + "doctrine/annotations": "^1", + "doctrine/data-fixtures": "^1", + "doctrine/orm": "^2", "flow/jsonpath": "~0.2", "monolog/monolog": "~1.8", "pda/pheanstalk": "~3.0", @@ -3295,30 +3461,28 @@ "functional testing", "unit testing" ], - "time": "2019-05-20T17:02:37+00:00" + "time": "2019-08-18T16:44:20+00:00" }, { "name": "codeception/phpunit-wrapper", - "version": "6.6.1", + "version": "8.0.4", "source": { "type": "git", "url": "https://github.com/Codeception/phpunit-wrapper.git", - "reference": "d0da25a98bcebeb15d97c2ad3b2de6166b6e7a0c" + "reference": "7090736f36b4398cae6ef838b9a2bdfe8d8d104b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/d0da25a98bcebeb15d97c2ad3b2de6166b6e7a0c", - "reference": "d0da25a98bcebeb15d97c2ad3b2de6166b6e7a0c", + "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/7090736f36b4398cae6ef838b9a2bdfe8d8d104b", + "reference": "7090736f36b4398cae6ef838b9a2bdfe8d8d104b", "shasum": "" }, "require": { - "phpunit/php-code-coverage": ">=4.0.4 <6.0", - "phpunit/phpunit": ">=6.5.13 <7.0", - "sebastian/comparator": ">=1.2.4 <3.0", - "sebastian/diff": ">=1.4 <4.0" - }, - "replace": { - "codeception/phpunit-wrapper": "*" + "php": ">=7.2", + "phpunit/php-code-coverage": "^7.0", + "phpunit/phpunit": "^8.0", + "sebastian/comparator": "^3.0", + "sebastian/diff": "^3.0" }, "require-dev": { "codeception/specify": "*", @@ -3341,24 +3505,25 @@ } ], "description": "PHPUnit classes used by Codeception", - "time": "2019-02-26T20:47:39+00:00" + "time": "2019-02-27T12:58:57+00:00" }, { "name": "codeception/stub", - "version": "2.1.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/Codeception/Stub.git", - "reference": "853657f988942f7afb69becf3fd0059f192c705a" + "reference": "eea518711d736eab838c1274593c4568ec06b23d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Stub/zipball/853657f988942f7afb69becf3fd0059f192c705a", - "reference": "853657f988942f7afb69becf3fd0059f192c705a", + "url": "https://api.github.com/repos/Codeception/Stub/zipball/eea518711d736eab838c1274593c4568ec06b23d", + "reference": "eea518711d736eab838c1274593c4568ec06b23d", "shasum": "" }, "require": { - "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3" + "codeception/phpunit-wrapper": "^6.6.1 | ^7.7.1 | ^8.0.3", + "phpunit/phpunit": ">=6.5 <9.0" }, "type": "library", "autoload": { @@ -3371,7 +3536,7 @@ "MIT" ], "description": "Flexible Stub wrapper for PHPUnit's Mock Builder", - "time": "2019-03-02T15:35:10+00:00" + "time": "2019-08-10T16:20:53+00:00" }, { "name": "composer/semver", @@ -3437,16 +3602,16 @@ }, { "name": "composer/xdebug-handler", - "version": "1.3.2", + "version": "1.3.3", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "d17708133b6c276d6e42ef887a877866b909d892" + "reference": "46867cbf8ca9fb8d60c506895449eb799db1184f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/d17708133b6c276d6e42ef887a877866b909d892", - "reference": "d17708133b6c276d6e42ef887a877866b909d892", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/46867cbf8ca9fb8d60c506895449eb799db1184f", + "reference": "46867cbf8ca9fb8d60c506895449eb799db1184f", "shasum": "" }, "require": { @@ -3477,7 +3642,7 @@ "Xdebug", "performance" ], - "time": "2019-01-28T20:25:53+00:00" + "time": "2019-05-27T17:52:04+00:00" }, { "name": "consolidation/annotated-command", @@ -3748,16 +3913,16 @@ }, { "name": "consolidation/output-formatters", - "version": "3.4.1", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/consolidation/output-formatters.git", - "reference": "0881112642ad9059071f13f397f571035b527cb9" + "reference": "99ec998ffb697e0eada5aacf81feebfb13023605" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/0881112642ad9059071f13f397f571035b527cb9", - "reference": "0881112642ad9059071f13f397f571035b527cb9", + "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/99ec998ffb697e0eada5aacf81feebfb13023605", + "reference": "99ec998ffb697e0eada5aacf81feebfb13023605", "shasum": "" }, "require": { @@ -3845,20 +4010,20 @@ } ], "description": "Format text by applying transformations provided by plug-in formatters.", - "time": "2019-03-14T03:45:44+00:00" + "time": "2019-05-30T23:16:01+00:00" }, { "name": "consolidation/robo", - "version": "1.4.9", + "version": "1.4.10", "source": { "type": "git", "url": "https://github.com/consolidation/Robo.git", - "reference": "5c6b3840a45afda1cbffbb3bb1f94dd5f9f83345" + "reference": "e5a6ca64cf1324151873672e484aceb21f365681" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/Robo/zipball/5c6b3840a45afda1cbffbb3bb1f94dd5f9f83345", - "reference": "5c6b3840a45afda1cbffbb3bb1f94dd5f9f83345", + "url": "https://api.github.com/repos/consolidation/Robo/zipball/e5a6ca64cf1324151873672e484aceb21f365681", + "reference": "e5a6ca64cf1324151873672e484aceb21f365681", "shasum": "" }, "require": { @@ -3953,7 +4118,7 @@ } ], "description": "Modern task runner", - "time": "2019-03-19T18:07:19+00:00" + "time": "2019-07-29T15:40:50+00:00" }, { "name": "consolidation/self-update", @@ -4036,6 +4201,72 @@ "homepage": "https://github.com/container-interop/container-interop", "time": "2017-02-14T19:40:03+00:00" }, + { + "name": "dealerdirect/phpcodesniffer-composer-installer", + "version": "v0.5.0", + "source": { + "type": "git", + "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", + "reference": "e749410375ff6fb7a040a68878c656c2e610b132" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/e749410375ff6fb7a040a68878c656c2e610b132", + "reference": "e749410375ff6fb7a040a68878c656c2e610b132", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0", + "php": "^5.3|^7", + "squizlabs/php_codesniffer": "^2|^3" + }, + "require-dev": { + "composer/composer": "*", + "phpcompatibility/php-compatibility": "^9.0", + "sensiolabs/security-checker": "^4.1.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + }, + "autoload": { + "psr-4": { + "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Franck Nijhof", + "role": "Developer / IT Manager", + "email": "franck.nijhof@dealerdirect.com", + "homepage": "http://www.frenck.nl" + } + ], + "description": "PHP_CodeSniffer Standards Composer Installer Plugin", + "homepage": "http://www.dealerdirect.com", + "keywords": [ + "PHPCodeSniffer", + "PHP_CodeSniffer", + "code quality", + "codesniffer", + "composer", + "installer", + "phpcs", + "plugin", + "qa", + "quality", + "standard", + "standards", + "style guide", + "stylecheck", + "tests" + ], + "time": "2018-10-26T13:21:45+00:00" + }, { "name": "dflydev/dot-access-data", "version": "v1.1.0", @@ -4097,30 +4328,30 @@ }, { "name": "doctrine/annotations", - "version": "v1.4.0", + "version": "v1.7.0", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "54cacc9b81758b14e3ce750f205a393d52339e97" + "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/54cacc9b81758b14e3ce750f205a393d52339e97", - "reference": "54cacc9b81758b14e3ce750f205a393d52339e97", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/fa4c4e861e809d6a1103bd620cce63ed91aedfeb", + "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb", "shasum": "" }, "require": { "doctrine/lexer": "1.*", - "php": "^5.6 || ^7.0" + "php": "^7.1" }, "require-dev": { "doctrine/cache": "1.*", - "phpunit/phpunit": "^5.7" + "phpunit/phpunit": "^7.5@dev" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "1.7.x-dev" } }, "autoload": { @@ -4133,6 +4364,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -4141,10 +4376,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -4161,36 +4392,38 @@ "docblock", "parser" ], - "time": "2017-02-24T16:22:25+00:00" + "time": "2019-08-08T18:11:40+00:00" }, { "name": "doctrine/instantiator", - "version": "1.0.5", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" + "reference": "a2c590166b2133a4633738648b6b064edae0814a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", + "reference": "a2c590166b2133a4633738648b6b064edae0814a", "shasum": "" }, "require": { - "php": ">=5.3,<8.0-DEV" + "php": "^7.1" }, "require-dev": { - "athletic/athletic": "~0.1.8", + "doctrine/coding-standard": "^6.0", "ext-pdo": "*", "ext-phar": "*", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~2.0" + "phpbench/phpbench": "^0.13", + "phpstan/phpstan-phpunit": "^0.11", + "phpstan/phpstan-shim": "^0.11", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { @@ -4210,39 +4443,44 @@ } ], "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://github.com/doctrine/instantiator", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", "keywords": [ "constructor", "instantiate" ], - "time": "2015-06-14T21:17:01+00:00" + "time": "2019-03-17T17:37:11+00:00" }, { "name": "doctrine/lexer", - "version": "v1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", - "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c" + "reference": "e17f069ede36f7534b95adec71910ed1b49c74ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c", - "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e17f069ede36f7534b95adec71910ed1b49c74ea", + "reference": "e17f069ede36f7534b95adec71910ed1b49c74ea", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "^7.2" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\Common\\Lexer\\": "lib/" + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" } }, "notification-url": "https://packagist.org/downloads/", @@ -4250,39 +4488,42 @@ "MIT" ], "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" } ], - "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "http://www.doctrine-project.org", + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", "keywords": [ + "annotations", + "docblock", "lexer", - "parser" + "parser", + "php" ], - "time": "2014-09-09T13:34:57+00:00" + "time": "2019-07-30T19:33:28+00:00" }, { "name": "facebook/webdriver", - "version": "1.6.0", + "version": "1.7.1", "source": { "type": "git", "url": "https://github.com/facebook/php-webdriver.git", - "reference": "bd8c740097eb9f2fc3735250fc1912bc811a954e" + "reference": "e43de70f3c7166169d0f14a374505392734160e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/facebook/php-webdriver/zipball/bd8c740097eb9f2fc3735250fc1912bc811a954e", - "reference": "bd8c740097eb9f2fc3735250fc1912bc811a954e", + "url": "https://api.github.com/repos/facebook/php-webdriver/zipball/e43de70f3c7166169d0f14a374505392734160e5", + "reference": "e43de70f3c7166169d0f14a374505392734160e5", "shasum": "" }, "require": { @@ -4329,20 +4570,20 @@ "selenium", "webdriver" ], - "time": "2018-05-16T17:37:13+00:00" + "time": "2019-06-13T08:02:18+00:00" }, { "name": "friendsofphp/php-cs-fixer", - "version": "v2.15.0", + "version": "v2.15.3", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "adfab51ae979ee8b0fcbc55aa231ec2786cb1f91" + "reference": "705490b0f282f21017d73561e9498d2b622ee34c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/adfab51ae979ee8b0fcbc55aa231ec2786cb1f91", - "reference": "adfab51ae979ee8b0fcbc55aa231ec2786cb1f91", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/705490b0f282f21017d73561e9498d2b622ee34c", + "reference": "705490b0f282f21017d73561e9498d2b622ee34c", "shasum": "" }, "require": { @@ -4372,9 +4613,10 @@ "php-cs-fixer/accessible-object": "^1.0", "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.1", "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.1", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1", + "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.1", "phpunitgoodpractices/traits": "^1.8", - "symfony/phpunit-bridge": "^4.0" + "symfony/phpunit-bridge": "^4.3", + "symfony/yaml": "^3.0 || ^4.0" }, "suggest": { "ext-mbstring": "For handling non-UTF8 characters in cache signature.", @@ -4386,11 +4628,6 @@ "php-cs-fixer" ], "type": "application", - "extra": { - "branch-alias": { - "dev-master": "2.15-dev" - } - }, "autoload": { "psr-4": { "PhpCsFixer\\": "src/" @@ -4412,17 +4649,17 @@ "MIT" ], "authors": [ - { - "name": "Dariusz Rumiński", - "email": "dariusz.ruminski@gmail.com" - }, { "name": "Fabien Potencier", "email": "fabien@symfony.com" + }, + { + "name": "Dariusz Rumiński", + "email": "dariusz.ruminski@gmail.com" } ], "description": "A tool to automatically fix PHP code style", - "time": "2019-05-06T07:13:51+00:00" + "time": "2019-08-31T12:51:54+00:00" }, { "name": "grasmash/expander", @@ -4637,33 +4874,37 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.5.2", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "9f83dded91781a01c63574e387eaa769be769115" + "reference": "239400de7a173fe9901b9ac7c06497751f00727a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/9f83dded91781a01c63574e387eaa769be769115", - "reference": "9f83dded91781a01c63574e387eaa769be769115", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", + "reference": "239400de7a173fe9901b9ac7c06497751f00727a", "shasum": "" }, "require": { "php": ">=5.4.0", "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5" + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" }, "provide": { "psr/http-message-implementation": "1.0" }, "require-dev": { + "ext-zlib": "*", "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" }, + "suggest": { + "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses" + }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "1.6-dev" } }, "autoload": { @@ -4700,7 +4941,7 @@ "uri", "url" ], - "time": "2018-12-04T20:46:45+00:00" + "time": "2019-07-01T23:21:34+00:00" }, { "name": "hoa/consistency", @@ -5257,12 +5498,12 @@ "source": { "type": "git", "url": "https://github.com/joomla-projects/joomla-browser.git", - "reference": "535968155369a61e995ec56808931e74594b049b" + "reference": "37538d099e74134b7daa6c6c9ea1571f4837407c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/joomla-projects/joomla-browser/zipball/535968155369a61e995ec56808931e74594b049b", - "reference": "535968155369a61e995ec56808931e74594b049b", + "url": "https://api.github.com/repos/joomla-projects/joomla-browser/zipball/37538d099e74134b7daa6c6c9ea1571f4837407c", + "reference": "37538d099e74134b7daa6c6c9ea1571f4837407c", "shasum": "" }, "require": { @@ -5300,7 +5541,7 @@ "acceptance testing", "joomla" ], - "time": "2019-02-19T17:21:09+00:00" + "time": "2019-08-25T06:37:27+00:00" }, { "name": "joomla-projects/robo-joomla", @@ -5388,6 +5629,108 @@ ], "time": "2018-08-19T04:08:16+00:00" }, + { + "name": "joomla/cms-coding-standards", + "version": "2.0.0-alpha2", + "source": { + "type": "git", + "url": "https://github.com/joomla/cms-coding-standards.git", + "reference": "25abae52f9167fa47ce57331bbece8079ad27ab3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla/cms-coding-standards/zipball/25abae52f9167fa47ce57331bbece8079ad27ab3", + "reference": "25abae52f9167fa47ce57331bbece8079ad27ab3", + "shasum": "" + }, + "require": { + "joomla/coding-standards": "~2.0 || ~3.0", + "php": ">=5.3.10" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.7" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." + }, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Joomla-CMS\\Sniffs\\": "lib/Joomla-CMS/Sniffs" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Joomla Coding Standards Contributors", + "homepage": "https://github.com/joomla/cms-coding-standards/graphs/contributors" + } + ], + "description": "Extended Joomla Coding Standards for the Joomla CMS application", + "homepage": "https://github.com/joomla/cms-coding-standards", + "keywords": [ + "coding standards", + "joomla", + "php codesniffer", + "phpcs" + ], + "time": "2019-07-13T18:56:54+00:00" + }, + { + "name": "joomla/coding-standards", + "version": "dev-3.x-dev", + "source": { + "type": "git", + "url": "https://github.com/joomla/coding-standards.git", + "reference": "fc041ba4352689d0834fc3f6bce14edc6e40aebe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/joomla/coding-standards/zipball/fc041ba4352689d0834fc3f6bce14edc6e40aebe", + "reference": "fc041ba4352689d0834fc3f6bce14edc6e40aebe", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "squizlabs/php_codesniffer": "^3.4" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.7" + }, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-3.x-dev": "3.0-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Joomla Coding Standards Contributors", + "homepage": "https://github.com/joomla/coding-standards/graphs/contributors" + } + ], + "description": "Joomla Coding Standards", + "homepage": "https://github.com/joomla/coding-standards", + "keywords": [ + "coding standards", + "joomla", + "php codesniffer", + "phpcs" + ], + "time": "2019-07-12T10:04:53+00:00" + }, { "name": "joomla/mediawiki", "version": "dev-master", @@ -5504,25 +5847,28 @@ }, { "name": "myclabs/deep-copy", - "version": "1.7.0", + "version": "1.9.3", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e" + "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e", - "reference": "3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/007c053ae6f31bba39dfa19a7726f56e9763bbea", + "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": "^7.1" + }, + "replace": { + "myclabs/deep-copy": "self.version" }, "require-dev": { "doctrine/collections": "^1.0", "doctrine/common": "^2.6", - "phpunit/phpunit": "^4.1" + "phpunit/phpunit": "^7.1" }, "type": "library", "autoload": { @@ -5545,26 +5891,26 @@ "object", "object graph" ], - "time": "2017-10-19T19:58:43+00:00" + "time": "2019-08-09T12:45:53+00:00" }, { "name": "phar-io/manifest", - "version": "1.0.1", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", "shasum": "" }, "require": { "ext-dom": "*", "ext-phar": "*", - "phar-io/version": "^1.0.1", + "phar-io/version": "^2.0", "php": "^5.6 || ^7.0" }, "type": "library", @@ -5585,35 +5931,35 @@ "authors": [ { "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" + "role": "Developer", + "email": "arne@blankerts.de" }, { "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" + "role": "Developer", + "email": "sebastian@phpeople.de" }, { "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" + "role": "Developer", + "email": "sebastian@phpunit.de" } ], "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2017-03-05T18:14:27+00:00" + "time": "2018-07-08T19:23:20+00:00" }, { "name": "phar-io/version", - "version": "1.0.1", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", + "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", "shasum": "" }, "require": { @@ -5647,7 +5993,7 @@ } ], "description": "Library for handling version information and constraints", - "time": "2017-03-05T17:38:23+00:00" + "time": "2018-07-08T19:19:57+00:00" }, { "name": "php-cs-fixer/diff", @@ -5854,16 +6200,16 @@ }, { "name": "phpspec/prophecy", - "version": "1.8.0", + "version": "1.8.1", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06" + "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06", - "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/1927e75f4ed19131ec9bcc3b002e07fb1173ee76", + "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76", "shasum": "" }, "require": { @@ -5884,8 +6230,8 @@ } }, "autoload": { - "psr-0": { - "Prophecy\\": "src/" + "psr-4": { + "Prophecy\\": "src/Prophecy" } }, "notification-url": "https://packagist.org/downloads/", @@ -5913,44 +6259,44 @@ "spy", "stub" ], - "time": "2018-08-05T17:53:17+00:00" + "time": "2019-06-13T12:50:23+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "5.3.2", + "version": "7.0.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac" + "reference": "7743bbcfff2a907e9ee4a25be13d0f8ec5e73800" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c89677919c5dd6d3b3852f230a663118762218ac", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7743bbcfff2a907e9ee4a25be13d0f8ec5e73800", + "reference": "7743bbcfff2a907e9ee4a25be13d0f8ec5e73800", "shasum": "" }, "require": { "ext-dom": "*", "ext-xmlwriter": "*", - "php": "^7.0", - "phpunit/php-file-iterator": "^1.4.2", + "php": "^7.2", + "phpunit/php-file-iterator": "^2.0.2", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^2.0.1", + "phpunit/php-token-stream": "^3.1.0", "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.0", + "sebastian/environment": "^4.2.2", "sebastian/version": "^2.0.1", - "theseer/tokenizer": "^1.1" + "theseer/tokenizer": "^1.1.3" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^8.2.2" }, "suggest": { - "ext-xdebug": "^2.5.5" + "ext-xdebug": "^2.7.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.3.x-dev" + "dev-master": "7.0-dev" } }, "autoload": { @@ -5976,29 +6322,32 @@ "testing", "xunit" ], - "time": "2018-04-06T15:36:58+00:00" + "time": "2019-07-25T05:31:54+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "1.4.5", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" + "reference": "050bedf145a257b1ff02746c31894800e5122946" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", + "reference": "050bedf145a257b1ff02746c31894800e5122946", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -6013,8 +6362,8 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" + "role": "lead", + "email": "sebastian@phpunit.de" } ], "description": "FilterIterator implementation that filters files based on a list of suffixes.", @@ -6023,7 +6372,7 @@ "filesystem", "iterator" ], - "time": "2017-11-27T13:52:08+00:00" + "time": "2018-09-13T20:33:42+00:00" }, { "name": "phpunit/php-text-template", @@ -6055,8 +6404,8 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "role": "lead", + "email": "sebastian@phpunit.de" } ], "description": "Simple template engine.", @@ -6068,28 +6417,28 @@ }, { "name": "phpunit/php-timer", - "version": "1.0.9", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e", + "reference": "1038454804406b0b5f5f520358e78c1c2f71501e", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -6104,8 +6453,8 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" + "role": "lead", + "email": "sebastian@phpunit.de" } ], "description": "Utility class for timing", @@ -6113,33 +6462,33 @@ "keywords": [ "timer" ], - "time": "2017-02-26T11:10:40+00:00" + "time": "2019-06-07T04:22:29+00:00" }, { "name": "phpunit/php-token-stream", - "version": "2.0.2", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "791198a2c6254db10131eecfe8c06670700904db" + "reference": "e899757bb3df5ff6e95089132f32cd59aac2220a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", - "reference": "791198a2c6254db10131eecfe8c06670700904db", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/e899757bb3df5ff6e95089132f32cd59aac2220a", + "reference": "e899757bb3df5ff6e95089132f32cd59aac2220a", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": "^7.0" + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^6.2.4" + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -6162,57 +6511,56 @@ "keywords": [ "tokenizer" ], - "time": "2017-11-27T05:48:46+00:00" + "time": "2019-07-25T05:29:42+00:00" }, { "name": "phpunit/phpunit", - "version": "6.5.14", + "version": "8.3.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7" + "reference": "e31cce0cf4499c0ccdbbb211a3280d36ab341e36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bac23fe7ff13dbdb461481f706f0e9fe746334b7", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e31cce0cf4499c0ccdbbb211a3280d36ab341e36", + "reference": "e31cce0cf4499c0ccdbbb211a3280d36ab341e36", "shasum": "" }, "require": { + "doctrine/instantiator": "^1.2.0", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", - "myclabs/deep-copy": "^1.6.1", - "phar-io/manifest": "^1.0.1", - "phar-io/version": "^1.0", - "php": "^7.0", - "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^5.3", - "phpunit/php-file-iterator": "^1.4.3", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.9.1", + "phar-io/manifest": "^1.0.3", + "phar-io/version": "^2.0.1", + "php": "^7.2", + "phpspec/prophecy": "^1.8.1", + "phpunit/php-code-coverage": "^7.0.7", + "phpunit/php-file-iterator": "^2.0.2", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^1.0.9", - "phpunit/phpunit-mock-objects": "^5.0.9", - "sebastian/comparator": "^2.1", - "sebastian/diff": "^2.0", - "sebastian/environment": "^3.1", - "sebastian/exporter": "^3.1", - "sebastian/global-state": "^2.0", + "phpunit/php-timer": "^2.1.2", + "sebastian/comparator": "^3.0.2", + "sebastian/diff": "^3.0.2", + "sebastian/environment": "^4.2.2", + "sebastian/exporter": "^3.1.0", + "sebastian/global-state": "^3.0.0", "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^1.0", + "sebastian/resource-operations": "^2.0.1", + "sebastian/type": "^1.1.3", "sebastian/version": "^2.0.1" }, - "conflict": { - "phpdocumentor/reflection-docblock": "3.0.2", - "phpunit/dbunit": "<3.0" - }, "require-dev": { "ext-pdo": "*" }, "suggest": { + "ext-soap": "*", "ext-xdebug": "*", - "phpunit/php-invoker": "^1.1" + "phpunit/php-invoker": "^2.0.0" }, "bin": [ "phpunit" @@ -6220,7 +6568,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "6.5.x-dev" + "dev-master": "8.3-dev" } }, "autoload": { @@ -6235,8 +6583,8 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "role": "lead", + "email": "sebastian@phpunit.de" } ], "description": "The PHP Unit Testing framework.", @@ -6246,88 +6594,28 @@ "testing", "xunit" ], - "time": "2019-02-01T05:22:47+00:00" - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "5.0.10", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/cd1cf05c553ecfec36b170070573e540b67d3f1f", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.5", - "php": "^7.0", - "phpunit/php-text-template": "^1.2.1", - "sebastian/exporter": "^3.1" - }, - "conflict": { - "phpunit/phpunit": "<6.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.5.11" - }, - "suggest": { - "ext-soap": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ], - "abandoned": true, - "time": "2018-08-09T05:50:03+00:00" + "time": "2019-08-11T06:56:55+00:00" }, { "name": "ralouphie/getallheaders", - "version": "2.0.5", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa" + "reference": "120b605dfeb996808c31b6477290a714d356e822" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/5601c8a83fbba7ef674a7369456d12f1e0d0eafa", - "reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", "shasum": "" }, "require": { - "php": ">=5.3" + "php": ">=5.6" }, "require-dev": { - "phpunit/phpunit": "~3.7.0", - "satooshi/php-coveralls": ">=1.0" + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" }, "type": "library", "autoload": { @@ -6346,7 +6634,7 @@ } ], "description": "A polyfill for getallheaders.", - "time": "2016-02-11T07:05:27+00:00" + "time": "2019-03-08T08:55:37+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -6395,30 +6683,30 @@ }, { "name": "sebastian/comparator", - "version": "2.1.3", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9" + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", "shasum": "" }, "require": { - "php": "^7.0", - "sebastian/diff": "^2.0 || ^3.0", + "php": "^7.1", + "sebastian/diff": "^3.0", "sebastian/exporter": "^3.1" }, "require-dev": { - "phpunit/phpunit": "^6.4" + "phpunit/phpunit": "^7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -6455,32 +6743,33 @@ "compare", "equality" ], - "time": "2018-02-01T13:46:46+00:00" + "time": "2018-07-12T15:12:46+00:00" }, { "name": "sebastian/diff", - "version": "2.0.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd" + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", + "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", "shasum": "" }, "require": { - "php": "^7.0" + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^6.2" + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -6505,34 +6794,40 @@ "description": "Diff implementation", "homepage": "https://github.com/sebastianbergmann/diff", "keywords": [ - "diff" + "diff", + "udiff", + "unidiff", + "unified diff" ], - "time": "2017-08-03T08:09:46+00:00" + "time": "2019-02-04T06:01:07+00:00" }, { "name": "sebastian/environment", - "version": "3.1.0", + "version": "4.2.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + "reference": "f2a2c8e1c97c11ace607a7a667d73d47c19fe404" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/f2a2c8e1c97c11ace607a7a667d73d47c19fe404", + "reference": "f2a2c8e1c97c11ace607a7a667d73d47c19fe404", "shasum": "" }, "require": { - "php": "^7.0" + "php": "^7.1" }, "require-dev": { - "phpunit/phpunit": "^6.1" + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -6557,20 +6852,20 @@ "environment", "hhvm" ], - "time": "2017-07-01T08:51:00+00:00" + "time": "2019-05-05T09:05:15+00:00" }, { "name": "sebastian/exporter", - "version": "3.1.0", + "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937" + "reference": "06a9a5947f47b3029d76118eb5c22802e5869687" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/06a9a5947f47b3029d76118eb5c22802e5869687", + "reference": "06a9a5947f47b3029d76118eb5c22802e5869687", "shasum": "" }, "require": { @@ -6597,6 +6892,10 @@ "BSD-3-Clause" ], "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, { "name": "Jeff Welch", "email": "whatthejeff@gmail.com" @@ -6605,17 +6904,13 @@ "name": "Volker Dusch", "email": "github@wallbash.com" }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, { "name": "Adam Harvey", "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" } ], "description": "Provides the functionality to export PHP variables for visualization", @@ -6624,27 +6919,30 @@ "export", "exporter" ], - "time": "2017-04-03T13:19:02+00:00" + "time": "2019-08-11T12:43:14+00:00" }, { "name": "sebastian/global-state", - "version": "2.0.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + "reference": "edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4", + "reference": "edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4", "shasum": "" }, "require": { - "php": "^7.0" + "php": "^7.2", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "ext-dom": "*", + "phpunit/phpunit": "^8.0" }, "suggest": { "ext-uopz": "*" @@ -6652,7 +6950,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -6675,7 +6973,7 @@ "keywords": [ "global state" ], - "time": "2017-04-27T15:39:26+00:00" + "time": "2019-02-01T05:30:01+00:00" }, { "name": "sebastian/object-enumerator", @@ -6824,25 +7122,25 @@ }, { "name": "sebastian/resource-operations", - "version": "1.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", + "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", "shasum": "" }, "require": { - "php": ">=5.6.0" + "php": "^7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -6862,7 +7160,53 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2015-07-28T20:34:47+00:00" + "time": "2018-10-04T04:07:39+00:00" + }, + { + "name": "sebastian/type", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/3aaaa15fa71d27650d62a948be022fe3b48541a3", + "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3", + "shasum": "" + }, + "require": { + "php": "^7.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "role": "lead", + "email": "sebastian@phpunit.de" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "time": "2019-07-02T08:10:15+00:00" }, { "name": "sebastian/version", @@ -6899,8 +7243,8 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "role": "lead", + "email": "sebastian@phpunit.de" } ], "description": "Library that helps with managing the version number of Git-hosted PHP projects", @@ -6909,61 +7253,37 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "1.5.6", + "version": "3.4.2", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "6f3e42d311b882b25b4d409d23a289f4d3b803d5" + "reference": "b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/6f3e42d311b882b25b4d409d23a289f4d3b803d5", - "reference": "6f3e42d311b882b25b4d409d23a289f4d3b803d5", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8", + "reference": "b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8", "shasum": "" }, "require": { + "ext-simplexml": "*", "ext-tokenizer": "*", - "php": ">=5.1.2" + "ext-xmlwriter": "*", + "php": ">=5.4.0" }, - "suggest": { - "phpunit/php-timer": "dev-master" + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" }, "bin": [ - "scripts/phpcs" + "bin/phpcs", + "bin/phpcbf" ], "type": "library", "extra": { "branch-alias": { - "dev-phpcs-fixer": "2.0.x-dev" + "dev-master": "3.x-dev" } }, - "autoload": { - "classmap": [ - "CodeSniffer.php", - "CodeSniffer/CLI.php", - "CodeSniffer/Exception.php", - "CodeSniffer/File.php", - "CodeSniffer/Report.php", - "CodeSniffer/Reporting.php", - "CodeSniffer/Sniff.php", - "CodeSniffer/Tokens.php", - "CodeSniffer/Reports/", - "CodeSniffer/CommentParser/", - "CodeSniffer/Tokenizers/", - "CodeSniffer/DocGenerators/", - "CodeSniffer/Standards/AbstractPatternSniff.php", - "CodeSniffer/Standards/AbstractScopeSniff.php", - "CodeSniffer/Standards/AbstractVariableSniff.php", - "CodeSniffer/Standards/IncorrectPatternException.php", - "CodeSniffer/Standards/Generic/Sniffs/", - "CodeSniffer/Standards/MySource/Sniffs/", - "CodeSniffer/Standards/PEAR/Sniffs/", - "CodeSniffer/Standards/PSR1/Sniffs/", - "CodeSniffer/Standards/PSR2/Sniffs/", - "CodeSniffer/Standards/Squiz/Sniffs/", - "CodeSniffer/Standards/Zend/Sniffs/" - ] - }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" @@ -6974,35 +7294,37 @@ "role": "lead" } ], - "description": "PHP_CodeSniffer tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "http://www.squizlabs.com/php-codesniffer", + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", "keywords": [ "phpcs", "standards" ], - "time": "2014-12-04T22:32:15+00:00" + "time": "2019-04-10T23:49:02+00:00" }, { "name": "symfony/browser-kit", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "7f2b0843d5045468225f9a9b27a0cb171ae81828" + "reference": "9e5dddb637b13db82e35695a8603fe6e118cc119" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/7f2b0843d5045468225f9a9b27a0cb171ae81828", - "reference": "7f2b0843d5045468225f9a9b27a0cb171ae81828", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/9e5dddb637b13db82e35695a8603fe6e118cc119", + "reference": "9e5dddb637b13db82e35695a8603fe6e118cc119", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/dom-crawler": "~2.8|~3.0|~4.0" + "php": "^7.1.3", + "symfony/dom-crawler": "~3.4|~4.0" }, "require-dev": { - "symfony/css-selector": "~2.8|~3.0|~4.0", - "symfony/process": "~2.8|~3.0|~4.0" + "symfony/css-selector": "~3.4|~4.0", + "symfony/http-client": "^4.3", + "symfony/mime": "^4.3", + "symfony/process": "~3.4|~4.0" }, "suggest": { "symfony/process": "" @@ -7010,7 +7332,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -7037,29 +7359,29 @@ ], "description": "Symfony BrowserKit Component", "homepage": "https://symfony.com", - "time": "2019-04-06T19:33:58+00:00" + "time": "2019-08-26T08:26:39+00:00" }, { "name": "symfony/css-selector", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "8ca29297c29b64fb3a1a135e71cb25f67f9fdccf" + "reference": "c6e5e2a00db768c92c3ae131532af4e1acc7bd03" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/8ca29297c29b64fb3a1a135e71cb25f67f9fdccf", - "reference": "8ca29297c29b64fb3a1a135e71cb25f67f9fdccf", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/c6e5e2a00db768c92c3ae131532af4e1acc7bd03", + "reference": "c6e5e2a00db768c92c3ae131532af4e1acc7bd03", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8" + "php": "^7.1.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -7075,14 +7397,14 @@ "MIT" ], "authors": [ - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" @@ -7090,29 +7412,33 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2019-01-16T09:39:14+00:00" + "time": "2019-08-20T14:07:54+00:00" }, { "name": "symfony/dom-crawler", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "d40023c057393fb25f7ca80af2a56ed948c45a09" + "reference": "cc686552948d627528c0e2e759186dff67c2610e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/d40023c057393fb25f7ca80af2a56ed948c45a09", - "reference": "d40023c057393fb25f7ca80af2a56ed948c45a09", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/cc686552948d627528c0e2e759186dff67c2610e", + "reference": "cc686552948d627528c0e2e759186dff67c2610e", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", + "php": "^7.1.3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0" }, + "conflict": { + "masterminds/html5": "<2.6" + }, "require-dev": { - "symfony/css-selector": "~2.8|~3.0|~4.0" + "masterminds/html5": "^2.6", + "symfony/css-selector": "~3.4|~4.0" }, "suggest": { "symfony/css-selector": "" @@ -7120,7 +7446,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -7147,34 +7473,41 @@ ], "description": "Symfony DomCrawler Component", "homepage": "https://symfony.com", - "time": "2019-02-23T15:06:07+00:00" + "time": "2019-08-26T08:26:39+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "a088aafcefb4eef2520a290ed82e4374092a6dff" + "reference": "429d0a1451d4c9c4abe1959b2986b88794b9b7d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a088aafcefb4eef2520a290ed82e4374092a6dff", - "reference": "a088aafcefb4eef2520a290ed82e4374092a6dff", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/429d0a1451d4c9c4abe1959b2986b88794b9b7d2", + "reference": "429d0a1451d4c9c4abe1959b2986b88794b9b7d2", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8" + "php": "^7.1.3", + "symfony/event-dispatcher-contracts": "^1.1" }, "conflict": { - "symfony/dependency-injection": "<3.3" + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" }, "require-dev": { "psr/log": "~1.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/stopwatch": "~2.8|~3.0|~4.0" + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/http-foundation": "^3.4|^4.0", + "symfony/service-contracts": "^1.1", + "symfony/stopwatch": "~3.4|~4.0" }, "suggest": { "symfony/dependency-injection": "", @@ -7183,7 +7516,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -7210,39 +7543,39 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2019-04-02T08:51:52+00:00" + "time": "2019-08-26T08:55:16+00:00" }, { - "name": "symfony/filesystem", - "version": "v3.4.27", + "name": "symfony/event-dispatcher-contracts", + "version": "v1.1.5", "source": { "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "acf99758b1df8e9295e6b85aa69f294565c9fedb" + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "c61766f4440ca687de1084a5c00b08e167a2575c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/acf99758b1df8e9295e6b85aa69f294565c9fedb", - "reference": "acf99758b1df8e9295e6b85aa69f294565c9fedb", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c61766f4440ca687de1084a5c00b08e167a2575c", + "reference": "c61766f4440ca687de1084a5c00b08e167a2575c", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8" + "php": "^7.1.3" + }, + "suggest": { + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Symfony\\Contracts\\EventDispatcher\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7250,44 +7583,53 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Filesystem Component", + "description": "Generic abstractions related to dispatching event", "homepage": "https://symfony.com", - "time": "2019-02-04T21:34:32+00:00" + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-06-20T06:46:26+00:00" }, { - "name": "symfony/finder", - "version": "v3.4.27", + "name": "symfony/filesystem", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "61af5ce0b34b942d414fe8f1b11950d0e9a90e98" + "url": "https://github.com/symfony/filesystem.git", + "reference": "9abbb7ef96a51f4d7e69627bc6f63307994e4263" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/61af5ce0b34b942d414fe8f1b11950d0e9a90e98", - "reference": "61af5ce0b34b942d414fe8f1b11950d0e9a90e98", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/9abbb7ef96a51f4d7e69627bc6f63307994e4263", + "reference": "9abbb7ef96a51f4d7e69627bc6f63307994e4263", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8" + "php": "^7.1.3", + "symfony/polyfill-ctype": "~1.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Finder\\": "" + "Symfony\\Component\\Filesystem\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -7307,43 +7649,39 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony Finder Component", + "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2019-04-02T19:54:57+00:00" + "time": "2019-08-20T14:07:54+00:00" }, { - "name": "symfony/polyfill-php70", - "version": "v1.11.0", + "name": "symfony/finder", + "version": "v4.3.4", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "bc4858fb611bda58719124ca079baff854149c89" + "url": "https://github.com/symfony/finder.git", + "reference": "86c1c929f0a4b24812e1eb109262fc3372c8e9f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/bc4858fb611bda58719124ca079baff854149c89", - "reference": "bc4858fb611bda58719124ca079baff854149c89", + "url": "https://api.github.com/repos/symfony/finder/zipball/86c1c929f0a4b24812e1eb109262fc3372c8e9f2", + "reference": "86c1c929f0a4b24812e1eb109262fc3372c8e9f2", "shasum": "" }, "require": { - "paragonie/random_compat": "~1.0|~2.0|~9.99", - "php": ">=5.3.3" + "php": "^7.1.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php70\\": "" + "Symfony\\Component\\Finder\\": "" }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -7352,53 +7690,51 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2019-08-14T12:26:46+00:00" }, { - "name": "symfony/polyfill-php72", - "version": "v1.11.0", + "name": "symfony/polyfill-php70", + "version": "v1.12.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c" + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "54b4c428a0054e254223797d2713c31e08610831" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ab50dcf166d5f577978419edd37aa2bb8eabce0c", - "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/54b4c428a0054e254223797d2713c31e08610831", + "reference": "54b4c428a0054e254223797d2713c31e08610831", "shasum": "" }, "require": { + "paragonie/random_compat": "~1.0|~2.0|~9.99", "php": ">=5.3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-master": "1.12-dev" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" + "Symfony\\Polyfill\\Php70\\": "" }, "files": [ "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", @@ -7415,7 +7751,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -7423,29 +7759,29 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2019-08-06T08:03:45+00:00" }, { "name": "symfony/process", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "a9c4dfbf653023b668c282e4e02609d131f4057a" + "reference": "e89969c00d762349f078db1128506f7f3dcc0d4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/a9c4dfbf653023b668c282e4e02609d131f4057a", - "reference": "a9c4dfbf653023b668c282e4e02609d131f4057a", + "url": "https://api.github.com/repos/symfony/process/zipball/e89969c00d762349f078db1128506f7f3dcc0d4a", + "reference": "e89969c00d762349f078db1128506f7f3dcc0d4a", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8" + "php": "^7.1.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -7472,29 +7808,30 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2019-04-08T16:15:54+00:00" + "time": "2019-08-26T08:26:39+00:00" }, { "name": "symfony/stopwatch", - "version": "v3.4.27", + "version": "v4.3.4", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "2a651c2645c10bbedd21170771f122d935e0dd58" + "reference": "1e4ff456bd625be5032fac9be4294e60442e9b71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/2a651c2645c10bbedd21170771f122d935e0dd58", - "reference": "2a651c2645c10bbedd21170771f122d935e0dd58", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/1e4ff456bd625be5032fac9be4294e60442e9b71", + "reference": "1e4ff456bd625be5032fac9be4294e60442e9b71", "shasum": "" }, "require": { - "php": "^5.5.9|>=7.0.8" + "php": "^7.1.3", + "symfony/service-contracts": "^1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.4-dev" + "dev-master": "4.3-dev" } }, "autoload": { @@ -7521,20 +7858,20 @@ ], "description": "Symfony Stopwatch Component", "homepage": "https://symfony.com", - "time": "2019-01-16T09:39:14+00:00" + "time": "2019-08-07T11:52:19+00:00" }, { "name": "theseer/tokenizer", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "1c42705be2b6c1de5904f8afacef5895cab44bf8" + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/1c42705be2b6c1de5904f8afacef5895cab44bf8", - "reference": "1c42705be2b6c1de5904f8afacef5895cab44bf8", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", "shasum": "" }, "require": { @@ -7556,25 +7893,25 @@ "authors": [ { "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" + "role": "Developer", + "email": "arne@blankerts.de" } ], "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-04-04T09:56:43+00:00" + "time": "2019-06-13T22:48:21+00:00" }, { "name": "webmozart/assert", - "version": "1.4.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/webmozart/assert.git", - "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9" + "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9", - "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9", + "url": "https://api.github.com/repos/webmozart/assert/zipball/88e6d84706d09a236046d686bbea96f07b3a34f4", + "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4", "shasum": "" }, "require": { @@ -7582,8 +7919,7 @@ "symfony/polyfill-ctype": "^1.8" }, "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" + "phpunit/phpunit": "^4.8.36 || ^7.5.13" }, "type": "library", "extra": { @@ -7612,7 +7948,7 @@ "check", "validate" ], - "time": "2018-12-25T11:19:39+00:00" + "time": "2019-08-24T08:43:50+00:00" } ], "aliases": [], @@ -7638,6 +7974,8 @@ "joomla/string": 20, "joomla/uri": 20, "joomla/utilities": 20, + "joomla/cms-coding-standards": 20, + "joomla/coding-standards": 20, "joomla/mediawiki": 20, "joomla-projects/joomla-browser": 20, "joomla-projects/robo-joomla": 20 @@ -7645,12 +7983,12 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": ">=7.0", + "php": ">=7.2", "ext-json": "*", "ext-simplexml": "*" }, "platform-dev": [], "platform-overrides": { - "php": "7.0.8" + "php": "7.2" } } diff --git a/crowdin.yml b/crowdin.yml index c2b32bf788d12..7cbc5b899a06d 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,16 +1,922 @@ export_languages: ["en-GB"] files: - - source: /administrator/language/en-GB/*.ini - translation: /administrator/language/%locale%/%locale%.%original_file_name% - type: ini - translation_replace: - en-GB.: + # Administrator + # Components + - source: /administrator/language/en-GB/en-GB.com_actionlogs.ini + translation: /administrator/language/%locale%/%locale%.com_actionlogs.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_actionlogs.sys.ini + translation: /administrator/language/%locale%/%locale%.com_actionlogs.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_admin.ini + translation: /administrator/language/%locale%/%locale%.com_admin.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_admin.sys.ini + translation: /administrator/language/%locale%/%locale%.com_admin.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_ajax.ini + translation: /administrator/language/%locale%/%locale%.com_ajax.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_ajax.sys.ini + translation: /administrator/language/%locale%/%locale%.com_ajax.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_associations.ini + translation: /administrator/language/%locale%/%locale%.com_associations.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_associations.sys.ini + translation: /administrator/language/%locale%/%locale%.com_associations.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_banners.ini + translation: /administrator/language/%locale%/%locale%.com_banners.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_banners.sys.ini + translation: /administrator/language/%locale%/%locale%.com_banners.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_cache.ini + translation: /administrator/language/%locale%/%locale%.com_cache.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_cache.sys.ini + translation: /administrator/language/%locale%/%locale%.com_cache.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_categories.ini + translation: /administrator/language/%locale%/%locale%.com_categories.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_categories.sys.ini + translation: /administrator/language/%locale%/%locale%.com_categories.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_checkin.ini + translation: /administrator/language/%locale%/%locale%.com_checkin.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_checkin.sys.ini + translation: /administrator/language/%locale%/%locale%.com_checkin.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_config.ini + translation: /administrator/language/%locale%/%locale%.com_config.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_config.sys.ini + translation: /administrator/language/%locale%/%locale%.com_config.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_contact.ini + translation: /administrator/language/%locale%/%locale%.com_contact.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_contact.sys.ini + translation: /administrator/language/%locale%/%locale%.com_contact.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_content.ini + translation: /administrator/language/%locale%/%locale%.com_content.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_content.sys.ini + translation: /administrator/language/%locale%/%locale%.com_content.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_contenthistory.ini + translation: /administrator/language/%locale%/%locale%.com_contenthistory.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_contenthistory.sys.ini + translation: /administrator/language/%locale%/%locale%.com_contenthistory.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_cpanel.ini + translation: /administrator/language/%locale%/%locale%.com_cpanel.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_cpanel.sys.ini + translation: /administrator/language/%locale%/%locale%.com_cpanel.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_fields.ini + translation: /administrator/language/%locale%/%locale%.com_fields.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_fields.sys.ini + translation: /administrator/language/%locale%/%locale%.com_fields.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_finder.ini + translation: /administrator/language/%locale%/%locale%.com_finder.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_finder.sys.ini + translation: /administrator/language/%locale%/%locale%.com_finder.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_installer.ini + translation: /administrator/language/%locale%/%locale%.com_installer.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_installer.sys.ini + translation: /administrator/language/%locale%/%locale%.com_installer.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_joomlaupdate.ini + translation: /administrator/language/%locale%/%locale%.com_joomlaupdate.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_joomlaupdate.sys.ini + translation: /administrator/language/%locale%/%locale%.com_joomlaupdate.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_languages.ini + translation: /administrator/language/%locale%/%locale%.com_languages.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_languages.sys.ini + translation: /administrator/language/%locale%/%locale%.com_languages.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_login.ini + translation: /administrator/language/%locale%/%locale%.com_login.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_login.sys.ini + translation: /administrator/language/%locale%/%locale%.com_login.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_mailto.sys.ini + translation: /administrator/language/%locale%/%locale%.com_mailto.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_media.ini + translation: /administrator/language/%locale%/%locale%.com_media.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_media.sys.ini + translation: /administrator/language/%locale%/%locale%.com_media.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_menus.ini + translation: /administrator/language/%locale%/%locale%.com_menus.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_menus.sys.ini + translation: /administrator/language/%locale%/%locale%.com_menus.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_messages.ini + translation: /administrator/language/%locale%/%locale%.com_messages.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_messages.sys.ini + translation: /administrator/language/%locale%/%locale%.com_messages.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_modules.ini + translation: /administrator/language/%locale%/%locale%.com_modules.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_modules.sys.ini + translation: /administrator/language/%locale%/%locale%.com_modules.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_newsfeeds.ini + translation: /administrator/language/%locale%/%locale%.com_newsfeeds.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_newsfeeds.sys.ini + translation: /administrator/language/%locale%/%locale%.com_newsfeeds.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_plugins.ini + translation: /administrator/language/%locale%/%locale%.com_plugins.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_plugins.sys.ini + translation: /administrator/language/%locale%/%locale%.com_plugins.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_postinstall.ini + translation: /administrator/language/%locale%/%locale%.com_postinstall.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_postinstall.sys.ini + translation: /administrator/language/%locale%/%locale%.com_postinstall.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_privacy.ini + translation: /administrator/language/%locale%/%locale%.com_privacy.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_privacy.sys.ini + translation: /administrator/language/%locale%/%locale%.com_privacy.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_redirect.ini + translation: /administrator/language/%locale%/%locale%.com_redirect.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_redirect.sys.ini + translation: /administrator/language/%locale%/%locale%.com_redirect.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_tags.ini + translation: /administrator/language/%locale%/%locale%.com_tags.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_tags.sys.ini + translation: /administrator/language/%locale%/%locale%.com_tags.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_templates.ini + translation: /administrator/language/%locale%/%locale%.com_templates.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_templates.sys.ini + translation: /administrator/language/%locale%/%locale%.com_templates.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_users.ini + translation: /administrator/language/%locale%/%locale%.com_users.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_users.sys.ini + translation: /administrator/language/%locale%/%locale%.com_users.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_wrapper.ini + translation: /administrator/language/%locale%/%locale%.com_wrapper.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.com_wrapper.sys.ini + translation: /administrator/language/%locale%/%locale%.com_wrapper.sys.ini + update_option: update_as_unapproved + + # Specials + - source: /administrator/language/en-GB/en-GB.ini + translation: /administrator/language/%locale%/%locale%.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.lib_joomla.ini + translation: /administrator/language/%locale%/%locale%.lib_joomla.ini update_option: update_as_unapproved - source: /administrator/language/en-GB/en-GB.localise.php dest: /administrator/language/en-GB/en-GB.localise.txt - type: txt translation: /administrator/language/%locale%/%locale%.localise.php update_option: update_as_unapproved + + # Modules + - source: /administrator/language/en-GB/en-GB.mod_custom.ini + translation: /administrator/language/%locale%/%locale%.mod_custom.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_custom.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_custom.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_feed.ini + translation: /administrator/language/%locale%/%locale%.mod_feed.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_feed.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_feed.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_latest.ini + translation: /administrator/language/%locale%/%locale%.mod_latest.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_latest.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_latest.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_latestactions.ini + translation: /administrator/language/%locale%/%locale%.mod_latestactions.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_latestactions.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_latestactions.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_logged.ini + translation: /administrator/language/%locale%/%locale%.mod_logged.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_logged.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_logged.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_login.ini + translation: /administrator/language/%locale%/%locale%.mod_login.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_login.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_login.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_menu.ini + translation: /administrator/language/%locale%/%locale%.mod_menu.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_menu.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_menu.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_multilangstatus.ini + translation: /administrator/language/%locale%/%locale%.mod_multilangstatus.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_multilangstatus.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_multilangstatus.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_popular.ini + translation: /administrator/language/%locale%/%locale%.mod_popular.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_popular.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_popular.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_privacy_dashboard.ini + translation: /administrator/language/%locale%/%locale%.mod_privacy_dashboard.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_privacy_dashboard.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_privacy_dashboard.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_quickicon.ini + translation: /administrator/language/%locale%/%locale%.mod_quickicon.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_quickicon.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_quickicon.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_sampledata.ini + translation: /administrator/language/%locale%/%locale%.mod_sampledata.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_sampledata.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_sampledata.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_stats_admin.ini + translation: /administrator/language/%locale%/%locale%.mod_stats_admin.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_stats_admin.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_stats_admin.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_status.ini + translation: /administrator/language/%locale%/%locale%.mod_status.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_status.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_status.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_submenu.ini + translation: /administrator/language/%locale%/%locale%.mod_submenu.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_submenu.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_submenu.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_title.ini + translation: /administrator/language/%locale%/%locale%.mod_title.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_title.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_title.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_toolbar.ini + translation: /administrator/language/%locale%/%locale%.mod_toolbar.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_toolbar.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_toolbar.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_version.ini + translation: /administrator/language/%locale%/%locale%.mod_version.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.mod_version.sys.ini + translation: /administrator/language/%locale%/%locale%.mod_version.sys.ini + update_option: update_as_unapproved + + # Plugins + - source: /administrator/language/en-GB/en-GB.plg_actionlog_joomla.ini + translation: /administrator/language/%locale%/%locale%.plg_actionlog_joomla.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_actionlog_joomla.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_actionlog_joomla.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_authentication_cookie.ini + translation: /administrator/language/%locale%/%locale%.plg_authentication_cookie.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_authentication_cookie.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_authentication_cookie.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_authentication_gmail.ini + translation: /administrator/language/%locale%/%locale%.plg_authentication_gmail.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_authentication_gmail.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_authentication_gmail.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_authentication_joomla.ini + translation: /administrator/language/%locale%/%locale%.plg_authentication_joomla.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_authentication_joomla.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_authentication_joomla.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_authentication_ldap.ini + translation: /administrator/language/%locale%/%locale%.plg_authentication_ldap.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_authentication_ldap.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_authentication_ldap.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_captcha_recaptcha.ini + translation: /administrator/language/%locale%/%locale%.plg_captcha_recaptcha.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_captcha_recaptcha.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_captcha_recaptcha.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_captcha_recaptcha_invisible.ini + translation: /administrator/language/%locale%/%locale%.plg_captcha_recaptcha_invisible.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_captcha_recaptcha_invisible.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_captcha_recaptcha_invisible.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_confirmconsent.ini + translation: /administrator/language/%locale%/%locale%.plg_content_confirmconsent.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_confirmconsent.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_content_confirmconsent.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_contact.ini + translation: /administrator/language/%locale%/%locale%.plg_content_contact.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_contact.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_content_contact.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_emailcloak.ini + translation: /administrator/language/%locale%/%locale%.plg_content_emailcloak.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_emailcloak.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_content_emailcloak.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_fields.ini + translation: /administrator/language/%locale%/%locale%.plg_content_fields.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_fields.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_content_fields.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_finder.ini + translation: /administrator/language/%locale%/%locale%.plg_content_finder.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_finder.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_content_finder.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_joomla.ini + translation: /administrator/language/%locale%/%locale%.plg_content_joomla.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_joomla.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_content_joomla.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_loadmodule.ini + translation: /administrator/language/%locale%/%locale%.plg_content_loadmodule.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_loadmodule.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_content_loadmodule.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_pagebreak.ini + translation: /administrator/language/%locale%/%locale%.plg_content_pagebreak.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_pagebreak.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_content_pagebreak.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_pagenavigation.ini + translation: /administrator/language/%locale%/%locale%.plg_content_pagenavigation.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_pagenavigation.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_content_pagenavigation.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_vote.ini + translation: /administrator/language/%locale%/%locale%.plg_content_vote.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_content_vote.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_content_vote.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_article.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_article.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_article.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_article.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_contact.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_contact.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_contact.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_contact.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_fields.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_fields.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_fields.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_fields.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_image.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_image.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_image.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_image.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_menu.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_menu.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_menu.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_menu.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_module.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_module.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_module.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_module.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_pagebreak.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_pagebreak.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_pagebreak.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_pagebreak.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_readmore.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_readmore.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors-xtd_readmore.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors-xtd_readmore.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors_codemirror.ini + translation: /administrator/language/%locale%/%locale%.plg_editors_codemirror.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors_codemirror.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors_codemirror.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors_none.ini + translation: /administrator/language/%locale%/%locale%.plg_editors_none.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors_none.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors_none.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors_tinymce.ini + translation: /administrator/language/%locale%/%locale%.plg_editors_tinymce.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_editors_tinymce.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_editors_tinymce.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_extension_joomla.ini + translation: /administrator/language/%locale%/%locale%.plg_extension_joomla.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_extension_joomla.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_extension_joomla.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_calendar.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_calendar.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_calendar.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_calendar.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_checkboxes.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_checkboxes.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_checkboxes.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_checkboxes.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_color.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_color.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_color.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_color.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_editor.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_editor.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_editor.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_editor.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_image.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_image.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_image.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_image.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_imagelist.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_imagelist.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_imagelist.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_imagelist.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_integer.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_integer.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_integer.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_integer.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_list.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_list.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_list.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_list.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_media.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_media.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_media.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_media.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_radio.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_radio.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_radio.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_radio.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_repeatable.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_repeatable.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_repeatable.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_repeatable.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_sql.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_sql.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_sql.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_sql.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_text.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_text.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_text.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_text.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_textarea.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_textarea.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_textarea.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_textarea.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_url.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_url.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_url.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_url.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_user.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_user.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_user.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_user.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_usergrouplist.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_usergrouplist.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_fields_usergrouplist.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_fields_usergrouplist.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_categories.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_categories.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_categories.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_categories.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_contacts.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_contacts.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_contacts.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_contacts.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_content.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_content.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_content.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_content.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_newsfeeds.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_newsfeeds.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_newsfeeds.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_newsfeeds.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_tags.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_tags.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_tags.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_tags.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_weblinks.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_weblinks.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_finder_weblinks.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_finder_weblinks.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_installer_folderinstaller.ini + translation: /administrator/language/%locale%/%locale%.plg_installer_folderinstaller.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_installer_folderinstaller.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_installer_folderinstaller.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_installer_packageinstaller.ini + translation: /administrator/language/%locale%/%locale%.plg_installer_packageinstaller.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_installer_packageinstaller.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_installer_packageinstaller.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_installer_urlinstaller.ini + translation: /administrator/language/%locale%/%locale%.plg_installer_urlinstaller.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_installer_urlinstaller.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_installer_urlinstaller.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_installer_webinstaller.ini + translation: /administrator/language/%locale%/%locale%.plg_installer_webinstaller.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_installer_webinstaller.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_installer_webinstaller.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_actionlogs.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_actionlogs.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_actionlogs.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_actionlogs.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_consents.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_consents.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_consents.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_consents.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_contact.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_contact.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_contact.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_contact.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_content.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_content.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_content.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_content.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_message.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_message.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_message.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_message.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_user.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_user.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_privacy_user.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_privacy_user.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_quickicon_extensionupdate.ini + translation: /administrator/language/%locale%/%locale%.plg_quickicon_extensionupdate.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_quickicon_extensionupdate.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_quickicon_extensionupdate.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.ini + translation: /administrator/language/%locale%/%locale%.plg_quickicon_joomlaupdate.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_quickicon_joomlaupdate.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_quickicon_phpversioncheck.ini + translation: /administrator/language/%locale%/%locale%.plg_quickicon_phpversioncheck.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_quickicon_phpversioncheck.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_quickicon_phpversioncheck.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_quickicon_privacycheck.ini + translation: /administrator/language/%locale%/%locale%.plg_quickicon_privacycheck.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_quickicon_privacycheck.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_quickicon_privacycheck.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_sampledata_blog.ini + translation: /administrator/language/%locale%/%locale%.plg_sampledata_blog.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_sampledata_blog.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_sampledata_blog.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_categories.ini + translation: /administrator/language/%locale%/%locale%.plg_search_categories.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_categories.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_search_categories.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_contacts.ini + translation: /administrator/language/%locale%/%locale%.plg_search_contacts.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_contacts.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_search_contacts.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_content.ini + translation: /administrator/language/%locale%/%locale%.plg_search_content.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_content.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_search_content.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_newsfeeds.ini + translation: /administrator/language/%locale%/%locale%.plg_search_newsfeeds.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_newsfeeds.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_search_newsfeeds.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_tags.ini + translation: /administrator/language/%locale%/%locale%.plg_search_tags.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_tags.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_search_tags.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_weblinks.ini + translation: /administrator/language/%locale%/%locale%.plg_search_weblinks.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_search_weblinks.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_search_weblinks.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_actionlogs.ini + translation: /administrator/language/%locale%/%locale%.plg_system_actionlogs.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_actionlogs.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_actionlogs.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_cache.ini + translation: /administrator/language/%locale%/%locale%.plg_system_cache.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_cache.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_cache.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_debug.ini + translation: /administrator/language/%locale%/%locale%.plg_system_debug.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_debug.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_debug.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_fields.ini + translation: /administrator/language/%locale%/%locale%.plg_system_fields.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_fields.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_fields.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_highlight.ini + translation: /administrator/language/%locale%/%locale%.plg_system_highlight.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_highlight.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_highlight.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_languagecode.ini + translation: /administrator/language/%locale%/%locale%.plg_system_languagecode.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_languagecode.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_languagecode.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_languagefilter.ini + translation: /administrator/language/%locale%/%locale%.plg_system_languagefilter.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_languagefilter.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_languagefilter.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_log.ini + translation: /administrator/language/%locale%/%locale%.plg_system_log.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_log.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_log.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_logout.ini + translation: /administrator/language/%locale%/%locale%.plg_system_logout.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_logout.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_logout.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_logrotation.ini + translation: /administrator/language/%locale%/%locale%.plg_system_logrotation.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_logrotation.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_logrotation.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_p3p.ini + translation: /administrator/language/%locale%/%locale%.plg_system_p3p.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_p3p.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_p3p.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_privacyconsent.ini + translation: /administrator/language/%locale%/%locale%.plg_system_privacyconsent.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_privacyconsent.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_privacyconsent.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_redirect.ini + translation: /administrator/language/%locale%/%locale%.plg_system_redirect.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_redirect.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_redirect.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_remember.ini + translation: /administrator/language/%locale%/%locale%.plg_system_remember.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_remember.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_remember.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_sef.ini + translation: /administrator/language/%locale%/%locale%.plg_system_sef.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_sef.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_sef.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_sessiongc.ini + translation: /administrator/language/%locale%/%locale%.plg_system_sessiongc.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_sessiongc.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_sessiongc.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_stats.ini + translation: /administrator/language/%locale%/%locale%.plg_system_stats.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_stats.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_stats.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_updatenotification.ini + translation: /administrator/language/%locale%/%locale%.plg_system_updatenotification.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_system_updatenotification.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_system_updatenotification.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_twofactorauth_totp.ini + translation: /administrator/language/%locale%/%locale%.plg_twofactorauth_totp.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_twofactorauth_totp.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_twofactorauth_totp.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.ini + translation: /administrator/language/%locale%/%locale%.plg_twofactorauth_yubikey.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_twofactorauth_yubikey.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_user_contactcreator.ini + translation: /administrator/language/%locale%/%locale%.plg_user_contactcreator.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_user_contactcreator.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_user_contactcreator.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_user_joomla.ini + translation: /administrator/language/%locale%/%locale%.plg_user_joomla.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_user_joomla.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_user_joomla.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_user_profile.ini + translation: /administrator/language/%locale%/%locale%.plg_user_profile.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_user_profile.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_user_profile.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_user_terms.ini + translation: /administrator/language/%locale%/%locale%.plg_user_terms.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.plg_user_terms.sys.ini + translation: /administrator/language/%locale%/%locale%.plg_user_terms.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.tpl_hathor.ini + translation: /administrator/language/%locale%/%locale%.tpl_hathor.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.tpl_hathor.sys.ini + translation: /administrator/language/%locale%/%locale%.tpl_hathor.sys.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.tpl_isis.ini + translation: /administrator/language/%locale%/%locale%.tpl_isis.ini + update_option: update_as_unapproved + - source: /administrator/language/en-GB/en-GB.tpl_isis.sys.ini + translation: /administrator/language/%locale%/%locale%.tpl_isis.sys.ini + update_option: update_as_unapproved + + # XML - source: /administrator/language/en-GB/en-GB.xml translation: /administrator/language/%locale%/%locale%.xml update_option: update_as_unapproved @@ -19,17 +925,267 @@ files: translation: /administrator/language/%locale%/install.xml update_option: update_as_unapproved content_segmentation: 0 - - source: /language/en-GB/*.ini - translation: /language/%locale%/%locale%.%original_file_name% - type: ini - translation_replace: - en-GB.: + + # Site + # Components + - source: /language/en-GB/en-GB.com_ajax.ini + translation: /language/%locale%/%locale%.com_ajax.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_config.ini + translation: /language/%locale%/%locale%.com_config.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_contact.ini + translation: /language/%locale%/%locale%.com_contact.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_content.ini + translation: /language/%locale%/%locale%.com_content.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_finder.ini + translation: /language/%locale%/%locale%.com_finder.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_mailto.ini + translation: /language/%locale%/%locale%.com_mailto.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_media.ini + translation: /language/%locale%/%locale%.com_media.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_messages.ini + translation: /language/%locale%/%locale%.com_messages.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_newsfeeds.ini + translation: /language/%locale%/%locale%.com_newsfeeds.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_privacy.ini + translation: /language/%locale%/%locale%.com_privacy.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_search.ini + translation: /language/%locale%/%locale%.com_search.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_tags.ini + translation: /language/%locale%/%locale%.com_tags.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_users.ini + translation: /language/%locale%/%locale%.com_users.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_weblinks.ini + translation: /language/%locale%/%locale%.com_weblinks.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.com_wrapper.ini + translation: /language/%locale%/%locale%.com_wrapper.ini + update_option: update_as_unapproved + + # Specials + - source: /language/en-GB/en-GB.files_joomla.sys.ini + translation: /language/%locale%/%locale%.files_joomla.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.finder_cli.ini + translation: /language/%locale%/%locale%.finder_cli.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.ini + translation: /language/%locale%/%locale%.ini update_option: update_as_unapproved - source: /language/en-GB/en-GB.localise.php dest: /language/en-GB/en-GB.localise.txt - type: txt translation: /language/%locale%/%locale%.localise.php update_option: update_as_unapproved + + # Libraries + - source: /language/en-GB/en-GB.lib_fof.ini + translation: /language/%locale%/%locale%.lib_fof.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.lib_fof.sys.ini + translation: /language/%locale%/%locale%.lib_fof.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.lib_idna_convert.sys.ini + translation: /language/%locale%/%locale%.lib_idna_convert.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.lib_joomla.ini + translation: /language/%locale%/%locale%.lib_joomla.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.lib_joomla.sys.ini + translation: /language/%locale%/%locale%.lib_joomla.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.lib_phpass.sys.ini + translation: /language/%locale%/%locale%.lib_phpass.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.lib_phputf8.sys.ini + translation: /language/%locale%/%locale%.lib_phputf8.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.lib_simplepie.sys.ini + translation: /language/%locale%/%locale%.lib_simplepie.sys.ini + update_option: update_as_unapproved + + # Modules + - source: /language/en-GB/en-GB.mod_articles_archive.ini + translation: /language/%locale%/%locale%.mod_articles_archive.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_archive.sys.ini + translation: /language/%locale%/%locale%.mod_articles_archive.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_categories.ini + translation: /language/%locale%/%locale%.mod_articles_categories.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_categories.sys.ini + translation: /language/%locale%/%locale%.mod_articles_categories.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_category.ini + translation: /language/%locale%/%locale%.mod_articles_category.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_category.sys.ini + translation: /language/%locale%/%locale%.mod_articles_category.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_latest.ini + translation: /language/%locale%/%locale%.mod_articles_latest.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_latest.sys.ini + translation: /language/%locale%/%locale%.mod_articles_latest.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_news.ini + translation: /language/%locale%/%locale%.mod_articles_news.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_news.sys.ini + translation: /language/%locale%/%locale%.mod_articles_news.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_popular.ini + translation: /language/%locale%/%locale%.mod_articles_popular.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_articles_popular.sys.ini + translation: /language/%locale%/%locale%.mod_articles_popular.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_banners.ini + translation: /language/%locale%/%locale%.mod_banners.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_banners.sys.ini + translation: /language/%locale%/%locale%.mod_banners.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_breadcrumbs.ini + translation: /language/%locale%/%locale%.mod_breadcrumbs.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_breadcrumbs.sys.ini + translation: /language/%locale%/%locale%.mod_breadcrumbs.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_custom.ini + translation: /language/%locale%/%locale%.mod_custom.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_custom.sys.ini + translation: /language/%locale%/%locale%.mod_custom.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_feed.ini + translation: /language/%locale%/%locale%.mod_feed.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_feed.sys.ini + translation: /language/%locale%/%locale%.mod_feed.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_finder.ini + translation: /language/%locale%/%locale%.mod_finder.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_finder.sys.ini + translation: /language/%locale%/%locale%.mod_finder.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_footer.ini + translation: /language/%locale%/%locale%.mod_footer.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_footer.sys.ini + translation: /language/%locale%/%locale%.mod_footer.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_languages.ini + translation: /language/%locale%/%locale%.mod_languages.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_languages.sys.ini + translation: /language/%locale%/%locale%.mod_languages.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_login.ini + translation: /language/%locale%/%locale%.mod_login.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_login.sys.ini + translation: /language/%locale%/%locale%.mod_login.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_menu.ini + translation: /language/%locale%/%locale%.mod_menu.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_menu.sys.ini + translation: /language/%locale%/%locale%.mod_menu.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_random_image.ini + translation: /language/%locale%/%locale%.mod_random_image.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_random_image.sys.ini + translation: /language/%locale%/%locale%.mod_random_image.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_related_items.ini + translation: /language/%locale%/%locale%.mod_related_items.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_related_items.sys.ini + translation: /language/%locale%/%locale%.mod_related_items.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_search.ini + translation: /language/%locale%/%locale%.mod_search.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_search.sys.ini + translation: /language/%locale%/%locale%.mod_search.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_stats.ini + translation: /language/%locale%/%locale%.mod_stats.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_stats.sys.ini + translation: /language/%locale%/%locale%.mod_stats.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_syndicate.ini + translation: /language/%locale%/%locale%.mod_syndicate.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_syndicate.sys.ini + translation: /language/%locale%/%locale%.mod_syndicate.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_tags_popular.ini + translation: /language/%locale%/%locale%.mod_tags_popular.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_tags_popular.sys.ini + translation: /language/%locale%/%locale%.mod_tags_popular.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_tags_similar.ini + translation: /language/%locale%/%locale%.mod_tags_similar.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_tags_similar.sys.ini + translation: /language/%locale%/%locale%.mod_tags_similar.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_users_latest.ini + translation: /language/%locale%/%locale%.mod_users_latest.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_users_latest.sys.ini + translation: /language/%locale%/%locale%.mod_users_latest.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_weblinks.ini + translation: /language/%locale%/%locale%.mod_weblinks.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_weblinks.sys.ini + translation: /language/%locale%/%locale%.mod_weblinks.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_whosonline.ini + translation: /language/%locale%/%locale%.mod_whosonline.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_whosonline.sys.ini + translation: /language/%locale%/%locale%.mod_whosonline.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_wrapper.ini + translation: /language/%locale%/%locale%.mod_wrapper.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.mod_wrapper.sys.ini + translation: /language/%locale%/%locale%.mod_wrapper.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.tpl_beez3.ini + translation: /language/%locale%/%locale%.tpl_beez3.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.tpl_beez3.sys.ini + translation: /language/%locale%/%locale%.tpl_beez3.sys.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.tpl_protostar.ini + translation: /language/%locale%/%locale%.tpl_protostar.ini + update_option: update_as_unapproved + - source: /language/en-GB/en-GB.tpl_protostar.sys.ini + translation: /language/%locale%/%locale%.tpl_protostar.sys.ini + update_option: update_as_unapproved + + # XML - source: /language/en-GB/en-GB.xml translation: /language/%locale%/%locale%.xml update_option: update_as_unapproved @@ -38,6 +1194,8 @@ files: translation: /language/%locale%/install.xml update_option: update_as_unapproved content_segmentation: 0 + + # Installation - source: /installation/language/en-GB/en-GB.ini translation: /installation/language/%locale%/%locale%.ini update_option: update_as_unapproved @@ -45,9 +1203,19 @@ files: translation: /installation/language/%locale%/%locale%.xml update_option: update_as_unapproved content_segmentation: 0 + + # Testing Sampledata Plugin + - source: /plugins/sampledata/testing/language/en-GB/*.ini + ignore: + - /plugins/sampledata/testing/language/en-GB/en-GB.plg_sampledata_testing.ini + - /plugins/sampledata/testing/language/en-GB/en-GB.plg_sampledata_testing.sys.ini + + # Media - source: /build/media_source/system/js/fields/calendar-locales/en.es5.js translation: /build/media_source/system/js/fields/calendar-locales/%locale%.es5.js update_option: update_as_unapproved + + # Package XML - source: /administrator/manifests/packages/pkg_en-GB.xml dest: /pkg_en-GB.xml translation: /pkg_%locale%.xml diff --git a/drone-package.json b/drone-package.json index bb634197d0050..05cf1399e7129 100644 --- a/drone-package.json +++ b/drone-package.json @@ -16,5 +16,5 @@ "@webcomponents/webcomponentsjs": "2.0.3", "joomla-javascript-tests": "joomla/test-javascript#4.0-dev" }, - "license": "GPL-2.0+" + "license": "GPL-2.0-or-later" } diff --git a/htaccess.txt b/htaccess.txt index 4f0f0e9b83a92..a3b4483008eef 100644 --- a/htaccess.txt +++ b/htaccess.txt @@ -8,8 +8,8 @@ # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE! # # The line 'Options +FollowSymLinks' may cause problems with some server configurations. -# It is required for the use of mod_rewrite, but it may have already been set by your -# server administrator in a way that disallows changing it in this .htaccess file. +# It is required for the use of Apache mod_rewrite, but it may have already been set by +# your server administrator in a way that disallows changing it in this .htaccess file. # If using it causes your site to produce an error, comment it out (add # to the # beginning of the line), reload your site in your browser and test your sef urls. If # they work, then it has been set by your server administrator and you do not need to @@ -21,11 +21,16 @@ IndexIgnore * +## Suppress mime type detection in browsers for unknown types + +Header always set X-Content-Type-Options "nosniff" + + ## Can be commented out if causes errors, see notes above. Options +FollowSymlinks Options -Indexes -## These directives are only enabled if the mod_rewrite module is enabled +## These directives are only enabled if the Apache mod_rewrite module is enabled RewriteEngine On @@ -80,18 +85,18 @@ Options -Indexes ## End - Joomla! core SEF Section. -## These directives are only enabled if the mod_rewrite module is disabled +## These directives are only enabled if the Apache mod_rewrite module is disabled - # When mod_rewrite is not available, we instruct a temporary redirect of - # the start page to the front controller explicitly so that the website + # When Apache mod_rewrite is not available, we instruct a temporary redirect + # of the start page to the front controller explicitly so that the website # and the generated links can still be used. RedirectMatch 302 ^/$ /index.php/ # RedirectTemp cannot be used instead -## These directives are only enabled if the mod_headers module is enabled +## These directives are only enabled if the Apache mod_headers module is enabled. ## This section will check if a .gz file exists and if so will stream it ## directly or fallback to gzip any asset on the fly diff --git a/includes/defines.php b/includes/defines.php index be6d30504c643..cc3202263ce3c 100644 --- a/includes/defines.php +++ b/includes/defines.php @@ -23,3 +23,4 @@ define('JPATH_CACHE', JPATH_ADMINISTRATOR . DIRECTORY_SEPARATOR . 'cache'); define('JPATH_MANIFESTS', JPATH_ADMINISTRATOR . DIRECTORY_SEPARATOR . 'manifests'); define('JPATH_API', JPATH_ROOT . DIRECTORY_SEPARATOR . 'api'); +define('JPATH_CLI', JPATH_ROOT . DIRECTORY_SEPARATOR . 'cli'); diff --git a/index.php b/index.php index bc74cec53696a..aedf0053466ee 100644 --- a/index.php +++ b/index.php @@ -13,7 +13,7 @@ /** * Define the application's minimum supported PHP version as a constant so it can be referenced within the application. */ -define('JOOMLA_MINIMUM_PHP', '7.0'); +define('JOOMLA_MINIMUM_PHP', '7.2'); if (version_compare(PHP_VERSION, JOOMLA_MINIMUM_PHP, '<')) { diff --git a/installation/forms/setup.xml b/installation/forms/setup.xml index bf07d1ecc6e33..61b3255e0031f 100644 --- a/installation/forms/setup.xml +++ b/installation/forms/setup.xml @@ -6,7 +6,7 @@ type="installation.language" label="INSTL_SELECT_LANGUAGE_TITLE" id="language" - class="custom-select required ml-2" + class="custom-select-sm required" default="en-GB" /> + Please correct the marked fields and try again" -JLIB_FORM_FIELD_REQUIRED_VALUE="Field value cannot be empty" +JLIB_FORM_FIELD_REQUIRED_VALUE="Please fill in this field" JLIB_FORM_FIELD_REQUIRED_CHECK="One of the options must be selected" JLIB_FORM_FIELD_INVALID_VALUE="This value is not valid" diff --git a/installation/language/en-GB/en-GB.xml b/installation/language/en-GB/en-GB.xml index f7fe59a180941..786e83f999645 100644 --- a/installation/language/en-GB/en-GB.xml +++ b/installation/language/en-GB/en-GB.xml @@ -4,7 +4,7 @@ client="installation"> English (United Kingdom) 4.0.0 - May 2019 + August 2019 Joomla! Project Copyright (C) 2005 - 2019 Open Source Matters. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt diff --git a/installation/language/en-US/en-US.ini b/installation/language/en-US/en-US.ini index 7e208dd196f27..d5c5a90584e60 100644 --- a/installation/language/en-US/en-US.ini +++ b/installation/language/en-US/en-US.ini @@ -77,18 +77,12 @@ INSTL_LOGIN_DATA="Login Data" INSTL_SITE="Main Configuration" INSTL_ADMIN_EMAIL_DESC="Enter the email address of the website Super User." INSTL_ADMIN_PASSWORD_DESC="Set the password for your Super User account." -INSTL_ADMIN_USER_DESC="Set the username for your Super User account." +INSTL_ADMIN_USERNAME_DESC="Set the username for your Super User account." +INSTL_ADMIN_USER_DESC="Enter the real name of your Super User." INSTL_SETUP_SITE_NAME="Setup Site Name" INSTL_SITE_DEVMODE_DESC="Check if you wish to delete the installation folder on completion." INSTL_SITE_DEVMODE_LABEL="We detected development mode" INSTL_SITE_NAME_DESC="Enter the name of your Joomla site." -INSTL_SITE_INSTALL_SAMPLE="Install Sample Data" -INSTL_SITE_INSTALL_SAMPLE_DESC="Installing sample data is strongly recommended for beginners.
This will install sample content that is included in the Joomla installation package." -INSTL_SITE_INSTALL_SAMPLE_LABEL="Do you want to install Sample Data?" -INSTL_SITE_INSTALL_SAMPLE_NONE="None (Required for basic native multilingual site creation)" -INSTL_SITE_INSTALL_SAMPLE_NONE_DESC="Install Joomla with one menu and a login form, without any content." -INSTL_SAMPLE_DATA_NOT_FOUND="Sample data file was not found." -INSTL_SAMPLE_TESTING_SET_DESC="Install Joomla with all possible menu items to help with testing Joomla." ;Complete view INSTL_COMPLETE_ADMINISTRATION_LOGIN_DETAILS="Administration Login Details" @@ -108,7 +102,7 @@ INSTL_COMPLETE_REMOVE_FOLDER="Remove installation folder" INSTL_COMPLETE_REMOVE_INSTALLATION="PLEASE REMEMBER TO COMPLETELY REMOVE THE INSTALLATION FOLDER.
You will not be able to proceed beyond this point until the installation folder has been removed. This is a security feature of Joomla" INSTL_COMPLETE_CONGRAT="Congratulations!" INSTL_COMPLETE_TITLE="Congratulations! Your Joomla site is ready." -INSTL_COMPLETE_DESC="

You now have the option to customize your installation by adding another language or installing the sample data.

" +INSTL_COMPLETE_DESC="You now have the option to customize your installation by adding another language." INSTL_COMPLETE_FINISH="Finish Installation Process" INSTL_COMPLETE_INSTALL_LANGUAGES="Extra steps: Install languages" INSTL_COMPLETE_SITE_BTN="Complete & Open Site" @@ -180,13 +174,13 @@ INSTL_DATABASE_FIELD_VALUE_BACKUP="Backup" INSTL_DATABASE_FIX_LOWERCASE="The table prefix must be lowercase for PostgreSQL." INSTL_DATABASE_FIX_TOO_LONG="The MySQL table prefix must be a maximum of 15 characters." INSTL_DATABASE_INVALID_DB_DETAILS="The database details provided are incorrect and/or empty." -INSTL_DATABASE_INVALID_MYSQL_VERSION="You need MySQL 5.5.3 or higher to continue the installation. Your version is: %s" -INSTL_DATABASE_INVALID_MYSQLI_VERSION="You need MySQL 5.5.3 or higher to continue the installation. Your version is: %s" -INSTL_DATABASE_INVALID_PGSQL_VERSION="You need PostgreSQL 9.2.0 or higher to continue the installation. Your version is: %s" -INSTL_DATABASE_INVALID_POSTGRESQL_VERSION="You need PostgreSQL 9.2.0 or higher to continue the installation. Your version is: %s" +INSTL_DATABASE_INVALID_MARIADB_VERSION="You need MariaDB %1$s or higher to continue the installation. Your version is: %2$s" +INSTL_DATABASE_INVALID_MYSQL_VERSION="You need MySQL %1$s or higher to continue the installation. Your version is: %2$s" +INSTL_DATABASE_INVALID_MYSQLI_VERSION="You need MySQL %1$s or higher to continue the installation. Your version is: %2$s" +INSTL_DATABASE_INVALID_PGSQL_VERSION="You need PostgreSQL %1$s or higher to continue the installation. Your version is: %2$s" +INSTL_DATABASE_INVALID_POSTGRESQL_VERSION="You need PostgreSQL %1$s or higher to continue the installation. Your version is: %2$s" INSTL_DATABASE_INVALID_TYPE="Please select the database type" INSTL_DATABASE_NAME_TOO_LONG="The MySQL database name must be a maximum of 64 characters." -INSTL_DATABASE_INVALID_NAME="MySQL versions previous to 5.1.6 may not have periods or other \"special\" characters in the name. Your version is: %s" INSTL_DATABASE_NAME_INVALID_SPACES="MySQL database names and table names may not begin or end with spaces." INSTL_DATABASE_NAME_INVALID_CHAR="No MySQL identifier can have a NULL ASCII(0x00)." INSTL_DATABASE_FILE_DOES_NOT_EXIST="File %s does not exist" @@ -299,6 +293,6 @@ JFIELD_PASSWORD_NOTE_DESC="%1 symbol(s), %2 uppercase letter(s), %3 lowercase le ; Javascript Form Validation Messages JLIB_FORM_CONTAINS_INVALID_FIELDS="The form cannot be submitted as it's missing required data.
Please correct the marked fields and try again" -JLIB_FORM_FIELD_REQUIRED_VALUE="Field value cannot be empty" +JLIB_FORM_FIELD_REQUIRED_VALUE="Please fill in this field" JLIB_FORM_FIELD_REQUIRED_CHECK="One of the options must be selected" JLIB_FORM_FIELD_INVALID_VALUE="This value is not valid" diff --git a/installation/localise.xml b/installation/localise.xml index 8f4fb69c991dd..8e78644b8031e 100644 --- a/installation/localise.xml +++ b/installation/localise.xml @@ -1,7 +1,6 @@ - 0 diff --git a/installation/sql/mysql/joomla.sql b/installation/sql/mysql/joomla.sql index 199d1802a6402..efc2c60dd6097 100644 --- a/installation/sql/mysql/joomla.sql +++ b/installation/sql/mysql/joomla.sql @@ -31,7 +31,7 @@ CREATE TABLE IF NOT EXISTS `#__assets` ( -- INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `title`, `rules`) VALUES -(1, 0, 0, 131, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"6":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, 155, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"6":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}}'), @@ -48,31 +48,30 @@ 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, 94, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), -(19, 1, 95, 98, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(20, 1, 99, 100, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), -(21, 1, 101, 102, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), -(22, 1, 103, 104, 1, 'com_search', 'com_search', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(23, 1, 105, 106, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), -(24, 1, 107, 110, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), -(26, 1, 113, 114, 1, 'com_wrapper', 'com_wrapper', '{}'), +(18, 1, 59, 118, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), +(19, 1, 119, 122, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(20, 1, 123, 124, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), +(21, 1, 125, 126, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), +(23, 1, 129, 130, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), +(24, 1, 131, 134, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), +(26, 1, 137, 138, 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, 96, 97, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), -(32, 24, 108, 109, 2, 'com_users.category.7', 'Uncategorised', '{}'), -(33, 1, 117, 118, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(34, 1, 119, 120, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), -(35, 1, 121, 122, 1, 'com_tags', 'com_tags', '{}'), -(36, 1, 123, 124, 1, 'com_contenthistory', 'com_contenthistory', '{}'), -(37, 1, 125, 126, 1, 'com_ajax', 'com_ajax', '{}'), -(38, 1, 127, 128, 1, 'com_postinstall', 'com_postinstall', '{}'), +(30, 19, 120, 121, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), +(32, 24, 132, 133, 2, 'com_users.category.7', 'Uncategorised', '{}'), +(33, 1, 141, 142, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(34, 1, 143, 144, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), +(35, 1, 145, 146, 1, 'com_tags', 'com_tags', '{}'), +(36, 1, 147, 148, 1, 'com_contenthistory', 'com_contenthistory', '{}'), +(37, 1, 149, 150, 1, 'com_ajax', 'com_ajax', '{}'), +(38, 1, 151, 152, 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', '{}'), (42, 18, 66, 67, 2, 'com_modules.module.4', 'Recently Added Articles', '{}'), (43, 18, 68, 69, 2, 'com_modules.module.8', 'Toolbar', '{}'), -(44, 18, 70, 71, 2, 'com_modules.module.9', 'Quick Icons', '{}'), +(44, 18, 70, 71, 2, 'com_modules.module.9', 'Update Checks', '{}'), (45, 18, 72, 73, 2, 'com_modules.module.10', 'Logged-in Users', '{}'), (46, 18, 74, 75, 2, 'com_modules.module.12', 'Admin Menu', '{}'), (48, 18, 78, 79, 2, 'com_modules.module.14', 'User Status', '{}'), @@ -92,11 +91,24 @@ INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `titl (62, 56, 31, 32, 3, 'com_content.transition.2', 'Unpublish', '{}'), (63, 56, 33, 34, 3, 'com_content.transition.3', 'Archive', '{}'), (64, 56, 35, 36, 3, 'com_content.transition.4', 'Trash', '{}'), -(65, 1, 111, 112, 1, 'com_privacy', 'com_privacy', '{}'), -(66, 1, 115, 116, 1, 'com_actionlogs', 'com_actionlogs', '{}'), -(67, 18, 76, 77, 2, 'com_modules.module.88', 'Latest Actions', '{}'), -(68, 18, 80, 81, 2, 'com_modules.module.89', 'Privacy Dashboard', '{}'), -(69, 1, 129, 130, 1, 'com_csp', 'com_csp', '{}'); +(65, 1, 129, 130, 1, 'com_privacy', 'com_privacy', '{}'), +(66, 1, 131, 132, 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', '{}'), +(69, 1, 153, 154, 1, 'com_csp', 'com_csp', '{}'), +(70, 18, 90, 91, 2, 'com_modules.module.103', 'Site', '{}'), +(71, 18, 92, 93, 2, 'com_modules.module.104', 'System', '{}'), +(72, 18, 94, 95, 2, 'com_modules.module.91', 'System Dashboard', '{}'), +(73, 18, 96, 97, 2, 'com_modules.module.92', 'Content Dashboard', '{}'), +(74, 18, 98, 99, 2, 'com_modules.module.93', 'Menus Dashboard', '{}'), +(75, 18, 100, 101, 2, 'com_modules.module.94', 'Components Dashboard', '{}'), +(76, 18, 102, 103, 2, 'com_modules.module.95', 'Users Dashboard', '{}'), +(77, 18, 104, 105, 2, 'com_modules.module.99', 'Frontend Link', '{}'), +(78, 18, 106, 107, 2, 'com_modules.module.100', 'Messages', '{}'), +(79, 18, 108, 109, 2, 'com_modules.module.101', 'Post Install Messages', '{}'), +(80, 18, 110, 111, 2, 'com_modules.module.102', 'User Status', '{}'), +(82, 18, 114, 115, 2, 'com_modules.module.105', '3rd Party', '{}'), +(83, 18, 116, 117, 2, 'com_modules.module.106', 'Help Dashboard', '{}'); -- -------------------------------------------------------- @@ -142,9 +154,9 @@ CREATE TABLE IF NOT EXISTS `#__banners` ( `track_clicks` tinyint(4) NOT NULL DEFAULT -1, `track_impressions` tinyint(4) NOT NULL DEFAULT -1, `checked_out` int(10) unsigned NOT NULL DEFAULT 0, - `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `publish_up` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `publish_down` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `checked_out_time` datetime, + `publish_up` datetime, + `publish_down` datetime, `reset` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `language` char(7) NOT NULL DEFAULT '', @@ -305,7 +317,6 @@ CREATE TABLE IF NOT EXISTS `#__contact_details` ( `metadesc` text NOT NULL, `metadata` text NOT NULL, `featured` tinyint(3) unsigned NOT NULL DEFAULT 0 COMMENT 'Set if contact is featured.', - `xreference` varchar(50) NOT NULL DEFAULT '' COMMENT 'A reference to enable linkages to external data sets.', `publish_up` datetime, `publish_down` datetime, `version` int(10) unsigned NOT NULL DEFAULT 1, @@ -317,8 +328,7 @@ CREATE TABLE IF NOT EXISTS `#__contact_details` ( KEY `idx_catid` (`catid`), KEY `idx_createdby` (`created_by`), KEY `idx_featured_catid` (`featured`,`catid`), - KEY `idx_language` (`language`), - KEY `idx_xreference` (`xreference`) + KEY `idx_language` (`language`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- @@ -357,7 +367,6 @@ CREATE TABLE IF NOT EXISTS `#__content` ( `metadata` text NOT NULL, `featured` tinyint(3) unsigned NOT NULL DEFAULT 0 COMMENT 'Set if article is featured.', `language` char(7) NOT NULL COMMENT 'The language code for the article.', - `xreference` varchar(50) NOT NULL DEFAULT '' COMMENT 'A reference to enable linkages to external data sets.', `note` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `idx_access` (`access`), @@ -367,7 +376,6 @@ CREATE TABLE IF NOT EXISTS `#__content` ( KEY `idx_createdby` (`created_by`), KEY `idx_featured_catid` (`featured`,`catid`), KEY `idx_language` (`language`), - KEY `idx_xreference` (`xreference`), KEY `idx_alias` (`alias`(191)) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; @@ -421,19 +429,19 @@ CREATE TABLE IF NOT EXISTS `#__content_types` ( -- INSERT INTO `#__content_types` (`type_id`, `type_title`, `type_alias`, `table`, `rules`, `field_mappings`, `router`, `content_history_options`) VALUES -(1, 'Article', 'com_content.article', '{"special":{"dbtable":"#__content","key":"id","type":"Content","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"state","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"introtext", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"attribs", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"asset_id", "note":"note"}, "special":{"fulltext":"fulltext"}}', 'ContentHelperRoute::getArticleRoute', '{"formFile":"administrator\\/components\\/com_content\\/forms\\/article.xml", "hideFields":["asset_id","checked_out","checked_out_time","version"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"],"displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), -(2, 'Contact', 'com_contact.contact', '{"special":{"dbtable":"#__contact_details","key":"id","type":"Contact","prefix":"ContactTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"address", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"image", "core_urls":"webpage", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"null"}, "special":{"con_position":"con_position","suburb":"suburb","state":"state","country":"country","postcode":"postcode","telephone":"telephone","fax":"fax","misc":"misc","email_to":"email_to","default_con":"default_con","user_id":"user_id","mobile":"mobile","sortname1":"sortname1","sortname2":"sortname2","sortname3":"sortname3"}}', 'ContactHelperRoute::getContactRoute', '{"formFile":"administrator\\/components\\/com_contact\\/forms\\/contact.xml","hideFields":["default_con","checked_out","checked_out_time","version","xreference"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"], "displayLookup":[ {"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ] }'), -(3, 'Newsfeed', 'com_newsfeeds.newsfeed', '{"special":{"dbtable":"#__newsfeeds","key":"id","type":"Newsfeed","prefix":"NewsfeedsTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"description", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"link", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"null"}, "special":{"numarticles":"numarticles","cache_time":"cache_time","rtl":"rtl"}}', 'NewsfeedsHelperRoute::getNewsfeedRoute', '{"formFile":"administrator\\/components\\/com_newsfeeds\\/forms\\/newsfeed.xml","hideFields":["asset_id","checked_out","checked_out_time","version"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"],"displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), -(4, 'User', 'com_users.user', '{"special":{"dbtable":"#__users","key":"id","type":"User","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"null","core_alias":"username","core_created_time":"registerdate","core_modified_time":"lastvisitDate","core_body":"null", "core_hits":"null","core_publish_up":"null","core_publish_down":"null","access":"null", "core_params":"params", "core_featured":"null", "core_metadata":"null", "core_language":"null", "core_images":"null", "core_urls":"null", "core_version":"null", "core_ordering":"null", "core_metakey":"null", "core_metadesc":"null", "core_catid":"null", "core_xreference":"null", "asset_id":"null"}, "special":{}}', '', ''), -(5, 'Article Category', 'com_content.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'ContentHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), -(6, 'Contact Category', 'com_contact.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'ContactHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), -(7, 'Newsfeeds Category', 'com_newsfeeds.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'NewsfeedsHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), -(8, 'Tag', 'com_tags.tag', '{"special":{"dbtable":"#__tags","key":"tag_id","type":"Tag","prefix":"TagsTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"null", "core_xreference":"null", "asset_id":"null"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path"}}', 'TagsHelperRoute::getTagRoute', '{"formFile":"administrator\\/components\\/com_tags\\/forms\\/tag.xml", "hideFields":["checked_out","checked_out_time","version", "lft", "rgt", "level", "path", "urls", "publish_up", "publish_down"],"ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"}, {"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}]}'), -(9, 'Banner', 'com_banners.banner', '{"special":{"dbtable":"#__banners","key":"id","type":"Banner","prefix":"BannersTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"description", "core_hits":"null","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"link", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"null", "asset_id":"null"}, "special":{"imptotal":"imptotal", "impmade":"impmade", "clicks":"clicks", "clickurl":"clickurl", "custombannercode":"custombannercode", "cid":"cid", "purchase_type":"purchase_type", "track_impressions":"track_impressions", "track_clicks":"track_clicks"}}', '','{"formFile":"administrator\\/components\\/com_banners\\/forms\\/banner.xml", "hideFields":["checked_out","checked_out_time","version", "reset"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "imptotal", "impmade", "reset"], "convertToInt":["publish_up", "publish_down", "ordering"], "displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}, {"sourceColumn":"cid","targetTable":"#__banner_clients","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), -(10, 'Banners Category', 'com_banners.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}, "special": {"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}','','{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"], "convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), +(1, 'Article', 'com_content.article', '{"special":{"dbtable":"#__content","key":"id","type":"Content","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"state","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"introtext", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"attribs", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "asset_id":"asset_id", "note":"note"}, "special":{"fulltext":"fulltext"}}', 'ContentHelperRoute::getArticleRoute', '{"formFile":"administrator\\/components\\/com_content\\/forms\\/article.xml", "hideFields":["asset_id","checked_out","checked_out_time","version"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits", "ordering"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"],"displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), +(2, 'Contact', 'com_contact.contact', '{"special":{"dbtable":"#__contact_details","key":"id","type":"Contact","prefix":"ContactTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"address", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"image", "core_urls":"webpage", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "asset_id":"null"}, "special":{"con_position":"con_position","suburb":"suburb","state":"state","country":"country","postcode":"postcode","telephone":"telephone","fax":"fax","misc":"misc","email_to":"email_to","default_con":"default_con","user_id":"user_id","mobile":"mobile","sortname1":"sortname1","sortname2":"sortname2","sortname3":"sortname3"}}', 'ContactHelperRoute::getContactRoute', '{"formFile":"administrator\\/components\\/com_contact\\/forms\\/contact.xml","hideFields":["default_con","checked_out","checked_out_time","version"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"], "displayLookup":[ {"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ] }'), +(3, 'Newsfeed', 'com_newsfeeds.newsfeed', '{"special":{"dbtable":"#__newsfeeds","key":"id","type":"Newsfeed","prefix":"NewsfeedsTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"description", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"link", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "asset_id":"null"}, "special":{"numarticles":"numarticles","cache_time":"cache_time","rtl":"rtl"}}', 'NewsfeedsHelperRoute::getNewsfeedRoute', '{"formFile":"administrator\\/components\\/com_newsfeeds\\/forms\\/newsfeed.xml","hideFields":["asset_id","checked_out","checked_out_time","version"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"],"displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), +(4, 'User', 'com_users.user', '{"special":{"dbtable":"#__users","key":"id","type":"User","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"null","core_alias":"username","core_created_time":"registerdate","core_modified_time":"lastvisitDate","core_body":"null", "core_hits":"null","core_publish_up":"null","core_publish_down":"null","access":"null", "core_params":"params", "core_featured":"null", "core_metadata":"null", "core_language":"null", "core_images":"null", "core_urls":"null", "core_version":"null", "core_ordering":"null", "core_metakey":"null", "core_metadesc":"null", "core_catid":"null", "asset_id":"null"}, "special":{}}', '', ''), +(5, 'Article Category', 'com_content.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'ContentHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), +(6, 'Contact Category', 'com_contact.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'ContactHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), +(7, 'Newsfeeds Category', 'com_newsfeeds.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'NewsfeedsHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), +(8, 'Tag', 'com_tags.tag', '{"special":{"dbtable":"#__tags","key":"tag_id","type":"Tag","prefix":"TagsTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"null", "asset_id":"null"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path"}}', 'TagsHelperRoute::getTagRoute', '{"formFile":"administrator\\/components\\/com_tags\\/forms\\/tag.xml", "hideFields":["checked_out","checked_out_time","version", "lft", "rgt", "level", "path", "urls", "publish_up", "publish_down"],"ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"}, {"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}]}'), +(9, 'Banner', 'com_banners.banner', '{"special":{"dbtable":"#__banners","key":"id","type":"Banner","prefix":"BannersTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"description", "core_hits":"null","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"link", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "asset_id":"null"}, "special":{"imptotal":"imptotal", "impmade":"impmade", "clicks":"clicks", "clickurl":"clickurl", "custombannercode":"custombannercode", "cid":"cid", "purchase_type":"purchase_type", "track_impressions":"track_impressions", "track_clicks":"track_clicks"}}', '','{"formFile":"administrator\\/components\\/com_banners\\/forms\\/banner.xml", "hideFields":["checked_out","checked_out_time","version", "reset"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "imptotal", "impmade", "reset"], "convertToInt":["publish_up", "publish_down", "ordering"], "displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}, {"sourceColumn":"cid","targetTable":"#__banner_clients","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), +(10, 'Banners Category', 'com_banners.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "asset_id":"asset_id"}, "special": {"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}','','{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"], "convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), (11, 'Banner Client', 'com_banners.client', '{"special":{"dbtable":"#__banner_clients","key":"id","type":"Client","prefix":"BannersTable"}}', '', '', '', '{"formFile":"administrator\\/components\\/com_banners\\/forms\\/client.xml", "hideFields":["checked_out","checked_out_time"], "ignoreChanges":["checked_out", "checked_out_time"], "convertToInt":[], "displayLookup":[]}'), (12, 'User Notes', 'com_users.note', '{"special":{"dbtable":"#__user_notes","key":"id","type":"Note","prefix":"UsersTable"}}', '', '', '', '{"formFile":"administrator\\/components\\/com_users\\/forms\\/note.xml", "hideFields":["checked_out","checked_out_time", "publish_up", "publish_down"],"ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time"], "convertToInt":["publish_up", "publish_down"],"displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}, {"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}]}'), -(13, 'User Notes Category', 'com_users.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', '', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"], "convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'); +(13, 'User Notes Category', 'com_users.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', '', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"], "convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'); -- -------------------------------------------------------- @@ -456,17 +464,6 @@ CREATE TABLE IF NOT EXISTS `#__contentitem_tag_map` ( -- -------------------------------------------------------- --- --- Table structure for table `#__core_log_searches` --- - -CREATE TABLE IF NOT EXISTS `#__core_log_searches` ( - `search_term` varchar(128) NOT NULL DEFAULT '', - `hits` int(10) unsigned NOT NULL DEFAULT 0 -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; - --- -------------------------------------------------------- - -- -- Table structure for table `#__csp` -- @@ -507,6 +504,7 @@ CREATE TABLE IF NOT EXISTS `#__extensions` ( `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `ordering` int(11) DEFAULT 0, `state` int(11) DEFAULT 0, + `note` varchar(255), PRIMARY KEY (`extension_id`), KEY `element_clientid` (`element`,`client_id`), KEY `element_folder_clientid` (`element`,`folder`,`client_id`), @@ -536,15 +534,14 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'com_modules', 'component', 'com_modules', '', 1, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_newsfeeds', 'component', 'com_newsfeeds', '', 1, 1, 1, 0, '', '{"newsfeed_layout":"_:default","save_history":"1","history_limit":5,"show_feed_image":"1","show_feed_description":"1","show_item_description":"1","feed_character_count":"0","feed_display_order":"des","float_first":"right","float_second":"right","show_tags":"1","category_layout":"_:default","show_category_title":"1","show_description":"1","show_description_image":"1","maxLevel":"-1","show_empty_categories":"0","show_subcat_desc":"1","show_cat_items":"1","show_cat_tags":"1","show_base_description":"1","maxLevelcat":"-1","show_empty_categories_cat":"0","show_subcat_desc_cat":"1","show_cat_items_cat":"1","filter_field":"1","show_pagination_limit":"1","show_headings":"1","show_articles":"0","show_link":"1","show_pagination":"1","show_pagination_results":"1"}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_plugins', 'component', 'com_plugins', '', 1, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), -(0, 'com_search', 'component', 'com_search', '', 1, 1, 1, 0, '', '{"enabled":"0","search_phrases":"1","search_areas":"1","show_date":"1","opensearch_name":"","opensearch_description":""}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_templates', 'component', 'com_templates', '', 1, 1, 1, 1, '', '{"template_positions_display":"0","upload_limit":"10","image_formats":"gif,bmp,jpg,jpeg,png","source_formats":"txt,less,ini,xml,js,php,css,scss,sass,json","font_formats":"woff,ttf,otf","compressed_formats":"zip"}', 0, '0000-00-00 00:00:00', 0, 0), -(0, 'com_content', 'component', 'com_content', '', 1, 1, 0, 1, '', '{"article_layout":"_:default","show_title":"1","link_titles":"1","show_intro":"1","show_category":"1","link_category":"1","show_parent_category":"0","link_parent_category":"0","show_author":"1","link_author":"0","show_create_date":"0","show_modify_date":"0","show_publish_date":"1","show_item_navigation":"1","show_vote":"0","show_tags":"1","show_readmore":"1","show_readmore_title":"1","readmore_limit":"100","show_icons":"1","show_print_icon":"1","show_email_icon":"0","show_hits":"1","show_noauth":"0","show_publishing_options":"1","show_article_options":"1","save_history":"1","history_limit":10,"show_urls_images_frontend":"0","show_urls_images_backend":"1","targeta":0,"targetb":0,"targetc":0,"float_intro":"left","float_fulltext":"left","category_layout":"_:blog","show_category_title":"0","show_description":"0","show_description_image":"0","maxLevel":"1","show_empty_categories":"0","show_no_articles":"1","show_subcat_desc":"1","show_cat_num_articles":"0","show_base_description":"1","maxLevelcat":"-1","show_empty_categories_cat":"0","show_subcat_desc_cat":"1","show_cat_num_articles_cat":"1","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","show_subcategory_content":"0","show_pagination_limit":"1","filter_field":"hide","show_headings":"1","list_show_date":"0","date_format":"","list_show_hits":"1","list_show_author":"1","orderby_pri":"order","orderby_sec":"rdate","order_date":"published","show_pagination":"2","show_pagination_results":"1","show_feed_link":"1","feed_summary":"0"}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'com_content', 'component', 'com_content', '', 1, 1, 0, 1, '', '{"article_layout":"_:default","show_title":"1","link_titles":"1","show_intro":"1","show_category":"1","link_category":"1","show_parent_category":"0","link_parent_category":"0","show_author":"1","link_author":"0","show_create_date":"0","show_modify_date":"0","show_publish_date":"1","show_item_navigation":"1","show_vote":"0","show_tags":"1","show_readmore":"1","show_readmore_title":"1","readmore_limit":"100","show_hits":"1","show_noauth":"0","show_publishing_options":"1","show_article_options":"1","save_history":"1","history_limit":10,"show_urls_images_frontend":"0","show_urls_images_backend":"1","targeta":0,"targetb":0,"targetc":0,"float_intro":"left","float_fulltext":"left","category_layout":"_:blog","show_category_title":"0","show_description":"0","show_description_image":"0","maxLevel":"1","show_empty_categories":"0","show_no_articles":"1","show_subcat_desc":"1","show_cat_num_articles":"0","show_base_description":"1","maxLevelcat":"-1","show_empty_categories_cat":"0","show_subcat_desc_cat":"1","show_cat_num_articles_cat":"1","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","show_subcategory_content":"0","show_pagination_limit":"1","filter_field":"hide","show_headings":"1","list_show_date":"0","date_format":"","list_show_hits":"1","list_show_author":"1","orderby_pri":"order","orderby_sec":"rdate","order_date":"published","show_pagination":"2","show_pagination_results":"1","show_feed_link":"1","feed_summary":"0"}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_config', 'component', 'com_config', '', 1, 1, 0, 1, '', '{"filters":{"1":{"filter_type":"NH","filter_tags":"","filter_attributes":""},"6":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"7":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"2":{"filter_type":"NH","filter_tags":"","filter_attributes":""},"3":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"4":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"5":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"10":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"12":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"8":{"filter_type":"NONE","filter_tags":"","filter_attributes":""}}}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_redirect', 'component', 'com_redirect', '', 1, 1, 0, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_users', 'component', 'com_users', '', 1, 1, 0, 1, '', '{"allowUserRegistration":"0","new_usertype":"2","guest_usergroup":"9","sendpassword":"0","useractivation":"2","mail_to_admin":"1","captcha":"","frontend_userparams":"1","site_language":"0","change_login_name":"0","reset_count":"10","reset_time":"1","minimum_length":"4","minimum_integers":"0","minimum_symbols":"0","minimum_uppercase":"0","save_history":"1","history_limit":5,"mailSubjectPrefix":"","mailBodySuffix":""}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_finder', 'component', 'com_finder', '', 1, 1, 0, 0, '', '{"enabled":"0","show_description":"1","description_length":255,"allow_empty_query":"0","show_url":"1","show_autosuggest":"1","show_suggested_query":"1","show_explained_query":"1","show_advanced":"1","show_advanced_tips":"1","expand_advanced":"0","show_date_filters":"0","sort_order":"relevance","sort_direction":"desc","highlight_terms":"1","opensearch_name":"","opensearch_description":"","batch_size":"50","memory_table_limit":30000,"title_multiplier":"1.7","text_multiplier":"0.7","meta_multiplier":"1.2","path_multiplier":"2.0","misc_multiplier":"0.3","stem":"1","stemmer":"snowball","enable_logging":"0"}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_joomlaupdate', 'component', 'com_joomlaupdate', '', 1, 1, 0, 1, '', '{"updatesource":"default","customurl":""}', 0, '0000-00-00 00:00:00', 0, 0), -(0, 'com_tags', 'component', 'com_tags', '', 1, 1, 1, 1, '', '{"tag_layout":"_:default","save_history":"1","history_limit":5,"show_tag_title":"0","tag_list_show_tag_image":"0","tag_list_show_tag_description":"0","tag_list_image":"","tag_list_orderby":"title","tag_list_orderby_direction":"ASC","show_headings":"0","tag_list_show_date":"0","tag_list_show_item_image":"0","tag_list_show_item_description":"0","tag_list_item_maximum_characters":0,"return_any_or_all":"1","include_children":"0","maximum":200,"tag_list_language_filter":"all","tags_layout":"_:default","all_tags_orderby":"title","all_tags_orderby_direction":"ASC","all_tags_show_tag_image":"0","all_tags_show_tag_descripion":"0","all_tags_tag_maximum_characters":20,"all_tags_show_tag_hits":"0","filter_field":"1","show_pagination_limit":"1","show_pagination":"2","show_pagination_results":"1","tag_field_ajax_mode":"1","show_feed_link":"1"}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'com_tags', 'component', 'com_tags', '', 1, 1, 1, 1, '', '{"tag_layout":"_:default","save_history":"1","history_limit":5,"show_tag_title":"0","tag_list_show_tag_image":"0","tag_list_show_tag_description":"0","tag_list_image":"","tag_list_orderby":"title","tag_list_orderby_direction":"ASC","show_headings":"0","tag_list_show_date":"0","tag_list_show_item_image":"0","tag_list_show_item_description":"0","tag_list_item_maximum_characters":0,"return_any_or_all":"1","include_children":"0","maximum":200,"tag_list_language_filter":"all","tags_layout":"_:default","all_tags_orderby":"title","all_tags_orderby_direction":"ASC","all_tags_show_tag_image":"0","all_tags_show_tag_description":"0","all_tags_tag_maximum_characters":20,"all_tags_show_tag_hits":"0","filter_field":"1","show_pagination_limit":"1","show_pagination":"2","show_pagination_results":"1","tag_field_ajax_mode":"1","show_feed_link":"1"}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_contenthistory', 'component', 'com_contenthistory', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_ajax', 'component', 'com_ajax', '', 1, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'com_postinstall', 'component', 'com_postinstall', '', 1, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), @@ -569,7 +566,6 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'mod_articles_news', 'module', 'mod_articles_news', '', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_random_image', 'module', 'mod_random_image', '', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_related_items', 'module', 'mod_related_items', '', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), -(0, 'mod_search', 'module', 'mod_search', '', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_stats', 'module', 'mod_stats', '', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_syndicate', 'module', 'mod_syndicate', '', 0, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_users_latest', 'module', 'mod_users_latest', '', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), @@ -584,10 +580,14 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'mod_latest', 'module', 'mod_latest', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_logged', 'module', 'mod_logged', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_login', 'module', 'mod_login', '', 1, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'mod_loginsupport', 'module', 'mod_loginsupport', '', 1, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_menu', 'module', 'mod_menu', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_popular', 'module', 'mod_popular', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_quickicon', 'module', 'mod_quickicon', '', 1, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), -(0, 'mod_status', 'module', 'mod_status', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'mod_frontend', 'module', 'mod_frontend', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'mod_messages', 'module', 'mod_messages', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'mod_post_installation_messages', 'module', 'mod_post_installation_messages', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'mod_user', 'module', 'mod_user', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_title', 'module', 'mod_title', '', 1, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_toolbar', 'module', 'mod_toolbar', '', 1, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_multilangstatus', 'module', 'mod_multilangstatus', '', 1, 1, 1, 0, '', '{"cache":"0"}', 0, '0000-00-00 00:00:00', 0, 0), @@ -598,6 +598,8 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'mod_sampledata', 'module', 'mod_sampledata', '', 1, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_latestactions', 'module', 'mod_latestactions', '', 1, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'mod_privacy_dashboard', 'module', 'mod_privacy_dashboard', '', 1, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'mod_submenu', 'module', 'mod_submenu', '', 1, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'mod_privacy_status', 'module', 'mod_privacy_status', '', 1, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_authentication_joomla', 'plugin', 'joomla', 'authentication', 0, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_authentication_ldap', 'plugin', 'ldap', 'authentication', 0, 0, 1, 0, '', '{"host":"","port":"389","use_ldapV3":"0","negotiate_tls":"0","no_referrals":"0","auth_method":"bind","base_dn":"","search_string":"","users_dn":"","username":"admin","password":"bobby7","ldap_fullname":"fullName","ldap_email":"mail","ldap_uid":"uid"}', 0, '0000-00-00 00:00:00', 3, 0), (0, 'plg_content_contact', 'plugin', 'contact', 'content', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 1, 0), @@ -613,10 +615,6 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'plg_editors-xtd_image', 'plugin', 'image', 'editors-xtd', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 2, 0), (0, 'plg_editors-xtd_pagebreak', 'plugin', 'pagebreak', 'editors-xtd', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 3, 0), (0, 'plg_editors-xtd_readmore', 'plugin', 'readmore', 'editors-xtd', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 4, 0), -(0, 'plg_search_categories', 'plugin', 'categories', 'search', 0, 1, 1, 0, '', '{"search_limit":"50","search_content":"1","search_archived":"1"}', 0, '0000-00-00 00:00:00', 0, 0), -(0, 'plg_search_contacts', 'plugin', 'contacts', 'search', 0, 1, 1, 0, '', '{"search_limit":"50","search_content":"1","search_archived":"1"}', 0, '0000-00-00 00:00:00', 0, 0), -(0, 'plg_search_content', 'plugin', 'content', 'search', 0, 1, 1, 0, '', '{"search_limit":"50","search_content":"1","search_archived":"1"}', 0, '0000-00-00 00:00:00', 0, 0), -(0, 'plg_search_newsfeeds', 'plugin', 'newsfeeds', 'search', 0, 1, 1, 0, '', '{"search_limit":"50","search_content":"1","search_archived":"1"}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_system_languagefilter', 'plugin', 'languagefilter', 'system', 0, 0, 1, 1, '', '', 0, '0000-00-00 00:00:00', 1, 0), (0, 'plg_system_cache', 'plugin', 'cache', 'system', 0, 0, 1, 1, '', '{"browsercache":"0","cachetime":"15"}', 0, '0000-00-00 00:00:00', 9, 0), (0, 'plg_system_debug', 'plugin', 'debug', 'system', 0, 1, 1, 0, '', '{"profile":"1","queries":"1","memory":"1","language_files":"1","language_strings":"1","strip-first":"1","strip-prefix":"","strip-suffix":""}', 0, '0000-00-00 00:00:00', 4, 0), @@ -635,7 +633,7 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'plg_quickicon_extensionupdate', 'plugin', 'extensionupdate', 'quickicon', 0, 1, 1, 1, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_captcha_recaptcha', 'plugin', 'recaptcha', 'captcha', 0, 0, 1, 0, '', '{"public_key":"","private_key":"","theme":"clean"}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_system_highlight', 'plugin', 'highlight', 'system', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 7, 0), -(0, 'plg_content_finder', 'plugin', 'finder', 'content', 0, 0, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_content_finder', 'plugin', 'finder', 'content', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_finder_categories', 'plugin', 'categories', 'finder', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 1, 0), (0, 'plg_finder_contacts', 'plugin', 'contacts', 'finder', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 2, 0), (0, 'plg_finder_content', 'plugin', 'content', 'finder', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 3, 0), @@ -644,7 +642,6 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'plg_twofactorauth_totp', 'plugin', 'totp', 'twofactorauth', 0, 0, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_authentication_cookie', 'plugin', 'cookie', 'authentication', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_twofactorauth_yubikey', 'plugin', 'yubikey', 'twofactorauth', 0, 0, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), -(0, 'plg_search_tags', 'plugin', 'tags', 'search', 0, 1, 1, 0, '', '{"search_limit":"50","show_tagged_items":"1"}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_system_updatenotification', 'plugin', 'updatenotification', 'system', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_editors-xtd_module', 'plugin', 'module', 'editors-xtd', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_system_stats', 'plugin', 'stats', 'system', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), @@ -700,7 +697,21 @@ INSERT INTO `#__extensions` (`package_id`, `name`, `type`, `element`, `folder`, (0, 'plg_extension_finder', 'plugin', 'finder', 'extension', 0, 1, 1, 0, '', '', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_system_skipto', 'plugin', 'skipto', 'system', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_api-authentication_basic', 'plugin', 'basic', 'api-authentication', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_banners', 'plugin', 'banners', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_contact', 'plugin', 'contact', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_config', 'plugin', 'config', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_webservices_content', 'plugin', 'content', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_languages', 'plugin', 'languages', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_messages', 'plugin', 'messages', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_modules', 'plugin', 'modules', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_menus', 'plugin', 'menus', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_newsfeeds', 'plugin', 'newsfeeds', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_plugins', 'plugin', 'plugins', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_privacy', 'plugin', 'privacy', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_redirect', 'plugin', 'redirect', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_tags', 'plugin', 'tags', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_templates', 'plugin', 'templates', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), +(0, 'plg_webservices_users', 'plugin', 'users', 'webservices', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_filesystem_local', 'plugin', 'local', 'filesystem', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_media-action_crop', 'plugin', 'crop', 'media-action', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), (0, 'plg_media-action_resize', 'plugin', 'resize', 'media-action', 0, 1, 1, 0, '', '{}', 0, '0000-00-00 00:00:00', 0, 0), @@ -970,7 +981,7 @@ CREATE TABLE IF NOT EXISTS `#__finder_terms` ( `links` int(10) NOT NULL DEFAULT 0, `language` char(7) NOT NULL DEFAULT '', PRIMARY KEY (`term_id`), - UNIQUE KEY `idx_term` (`term`,`language`), + UNIQUE KEY `idx_term_language` (`term`,`language`), KEY `idx_stem` (`stem`), KEY `idx_term_phrase` (`term`,`phrase`), KEY `idx_stem_phrase` (`stem`,`phrase`), @@ -1310,7 +1321,7 @@ CREATE TABLE IF NOT EXISTS `#__menu` ( -- INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) VALUES -(1, '', 'Menu_Item_Root', 'root', '', '', '', '', 1, 0, 0, 0, 0, '0000-00-00 00:00:00', 0, 0, '', 0, '', 0, 43, 0, '*', 0); +(1, '', 'Menu_Item_Root', 'root', '', '', '', '', 1, 0, 0, 0, 0, '0000-00-00 00:00:00', 0, 0, '', 0, '', 0, 37, 0, '*', 0); INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) SELECT 2, 'main', 'com_banners', 'Banners', '', 'Banners', 'index.php?option=com_banners', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:banners', 0, '', 1, 10, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_banners'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) @@ -1324,7 +1335,7 @@ SELECT 6, 'main', 'com_banners_tracks', 'Tracks', '', 'Banners/Tracks', 'index.p INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) SELECT 7, 'main', 'com_contact', 'Contacts', '', 'Contacts', 'index.php?option=com_contact', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:contact', 0, '', 11, 16, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_contact'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 8, 'main', 'com_contact_contacts', 'Contacts', '', 'Contacts/Contacts', 'index.php?option=com_contact', 'component', 1, 7, 2, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:contact', 0, '', 12, 13, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_contact'; +SELECT 8, 'main', 'com_contact_contacts', 'Contacts', '', 'Contacts/Contacts', 'index.php?option=com_contact&view=contacts', 'component', 1, 7, 2, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:contact', 0, '', 12, 13, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_contact'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) SELECT 9, 'main', 'com_contact_categories', 'Categories', '', 'Contacts/Categories', 'index.php?option=com_categories&view=categories&extension=com_contact', 'component', 1, 7, 2, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:contact-cat', 0, '', 14, 15, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_categories'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) @@ -1332,29 +1343,22 @@ SELECT 10, 'main', 'com_messages', 'Messaging', '', 'Messaging', 'index.php?opti INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) SELECT 11, 'main', 'com_messages_add', 'New Private Message', '', 'Messaging/New Private Message', 'index.php?option=com_messages&task=message.add', 'component', 1, 10, 2, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:messages-add', 0, '', 18, 19, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_messages'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 13, 'main', 'com_newsfeeds', 'News Feeds', '', 'News Feeds', 'index.php?option=com_newsfeeds', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 21, 26, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_newsfeeds'; -INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 14, 'main', 'com_newsfeeds_feeds', 'Feeds', '', 'News Feeds/Feeds', 'index.php?option=com_newsfeeds&view=newsfeeds', 'component', 1, 13, 2, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 22, 23, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_newsfeeds'; +SELECT 12, 'main', 'com_newsfeeds', 'News Feeds', '', 'News Feeds', 'index.php?option=com_newsfeeds', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 21, 26, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_newsfeeds'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 15, 'main', 'com_newsfeeds_categories', 'Categories', '', 'News Feeds/Categories', 'index.php?option=com_categories&view=categories&extension=com_newsfeeds', 'component', 1, 13, 2, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:newsfeeds-cat', 0, '', 24, 25, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_categories'; +SELECT 13, 'main', 'com_newsfeeds_feeds', 'Feeds', '', 'News Feeds/Feeds', 'index.php?option=com_newsfeeds&view=newsfeeds', 'component', 1, 12, 2, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 22, 23, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_newsfeeds'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 16, 'main', 'com_redirect', 'Redirect', '', 'Redirect', 'index.php?option=com_redirect&view=links', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:redirect', 0, '', 27, 28, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_Redirect'; +SELECT 14, 'main', 'com_newsfeeds_categories', 'Categories', '', 'News Feeds/Categories', 'index.php?option=com_categories&view=categories&extension=com_newsfeeds', 'component', 1, 12, 2, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:newsfeeds-cat', 0, '', 24, 25, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_categories'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 17, 'main', 'com_search', 'Basic Search', '', 'Basic Search', 'index.php?option=com_search&view=searches', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:search', 0, '', 29, 30, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_search'; +SELECT 15, 'main', 'com_finder', 'Smart Search', '', 'Smart Search', 'index.php?option=com_finder&view=index', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:finder', 0, '', 27, 28, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_finder'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 18, 'main', 'com_finder', 'Smart Search', '', 'Smart Search', 'index.php?option=com_finder&view=index', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:finder', 0, '', 31, 32, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_finder'; +SELECT 16, 'main', 'com_tags', 'Tags', '', 'Tags', 'index.php?option=com_tags&view=tags', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 1, 'class:tags', 0, '', 29, 30, 0, '', 1 FROM `#__extensions` WHERE `name` = 'com_tags'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 19, 'main', 'com_joomlaupdate', 'Joomla! Update', '', 'Joomla! Update', 'index.php?option=com_joomlaupdate', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:joomlaupdate', 0, '', 33, 34, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_joomlaupdate'; +SELECT 17, 'main', 'com_associations', 'Multilingual Associations', '', 'Multilingual Associations', 'index.php?option=com_associations&view=associations', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:associations', 0, '', 31, 32, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_associations'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 20, 'main', 'com_tags', 'Tags', '', 'Tags', 'index.php?option=com_tags&view=tags', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 1, 'class:tags', 0, '', 35, 36, 0, '', 1 FROM `#__extensions` WHERE `name` = 'com_tags'; +SELECT 18, 'main', 'com_messages_manager', 'Private Messages', '', 'Messaging/Private Messages', 'index.php?option=com_messages&view=messages', 'component', 1, 10, 2, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:messages-add', 0, '', 18, 19, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_messages'; INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 21, 'main', 'com_postinstall', 'Post-installation messages', '', 'Post-installation messages', 'index.php?option=com_postinstall', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 1, 'class:postinstall', 0, '', 37, 38, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_postinstall'; -INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 22, 'main', 'com_associations', 'Multilingual Associations', '', 'Multilingual Associations', 'index.php?option=com_associations&view=associations', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:associations', 0, '', 39, 40, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_associations'; -INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 23, 'main', 'com_csp', 'Content-Security-Policy', '', 'Content-Security-Policy', 'index.php?option=com_csp', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 0, 'class:associations', 0, '', 41, 42, 0, '*', 1 FROM `#__extensions` WHERE `name` = 'com_csp'; -INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) -SELECT 101, 'mainmenu', 'Home', 'home', '', 'home', 'index.php?option=com_content&view=featured', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"featured_categories":[""],"layout_type":"blog","num_leading_articles":"1","num_intro_articles":"3","num_columns":"3","num_links":"0","multi_column_order":"1","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"2","show_pagination_results":"1","show_title":"","link_titles":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_readmore":"","show_readmore_title":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":1,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 41, 42, 1, '*', 0 FROM `#__extensions` WHERE `name` = 'com_content'; +SELECT 101, 'mainmenu', 'Home', 'home', '', 'home', 'index.php?option=com_content&view=featured', 'component', 1, 1, 1, `extension_id`, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"featured_categories":[""],"layout_type":"blog","num_leading_articles":"1","num_intro_articles":"3","num_columns":"3","num_links":"0","multi_column_order":"1","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"2","show_pagination_results":"1","show_title":"","link_titles":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_readmore":"","show_readmore_title":"","show_hits":"","show_noauth":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":1,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 35, 36, 1, '*', 0 FROM `#__extensions` WHERE `name` = 'com_content'; + -- -------------------------------------------------------- @@ -1454,19 +1458,36 @@ INSERT INTO `#__modules` (`id`, `asset_id`, `title`, `note`, `content`, `orderin (3, 41, 'Popular Articles', '', '', 3, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_popular', 3, 1, '{"count":"5","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), (4, 42, 'Recently Added Articles', '', '', 4, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_latest', 3, 1, '{"count":"5","ordering":"c_dsc","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), (8, 43, 'Toolbar', '', '', 1, 'toolbar', 0, NULL, NULL, NULL, 1, 'mod_toolbar', 3, 1, '', 1, '*'), -(9, 44, 'Quick Icons', '', '', 1, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 3, 1, '', 1, '*'), +(9, 44, 'Update Checks', '', '', 3, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 3, 1, '{"context":"update_quickicon","header_icon":"fa fa-sync","show_jupdate":"1","show_eupdate":"1","show_oupdate":"1","show_privacy":"1","layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h3","header_class":""}', 1, '*'), (10, 45, 'Logged-in Users', '', '', 2, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_logged', 3, 1, '{"count":"5","name":"1","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), (12, 46, 'Admin Menu', '', '', 1, 'menu', 0, NULL, NULL, NULL, 1, 'mod_menu', 3, 1, '{"layout":"","moduleclass_sfx":"","shownew":"1","showhelp":"1","cache":"0"}', 1, '*'), -(14, 48, 'User Status', '', '', 2, 'status', 0, NULL, NULL, NULL, 1, 'mod_status', 3, 1, '', 1, '*'), (15, 49, 'Title', '', '', 1, 'title', 0, NULL, NULL, NULL, 1, 'mod_title', 3, 1, '', 1, '*'), (16, 50, 'Login Form', '', '', 7, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_login', 1, 1, '{"greeting":"1","name":"0"}', 0, '*'), (17, 51, 'Breadcrumbs', '', '', 1, 'breadcrumbs', 0, NULL, NULL, NULL, 1, 'mod_breadcrumbs', 1, 1, '{"moduleclass_sfx":"","showHome":"1","homeText":"","showComponent":"1","separator":"","cache":"0","cache_time":"0","cachemode":"itemid"}', 0, '*'), -(79, 52, 'Multilanguage status', '', '', 1, '', 0, NULL, NULL, NULL, 0, 'mod_multilangstatus', 3, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"0"}', 1, '*'), +(79, 52, 'Multilanguage status', '', '', 2, 'status', 0, NULL, NULL, NULL, 0, 'mod_multilangstatus', 3, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"0"}', 1, '*'), (86, 53, 'Joomla Version', '', '', 1, 'status', 0, NULL, NULL, NULL, 1, 'mod_version', 3, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"0"}', 1, '*'), (87, 55, 'Sample Data', '', '', 0, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_sampledata', 6, 1, '{"bootstrap_size": "6"}', 1, '*'), -(88, 58, 'Latest Actions', '', '', 0, 'cpanel', 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 'mod_latestactions', 6, 1, '{}', 1, '*'), -(89, 59, 'Privacy Dashboard', '', '', 0, 'cpanel', 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 'mod_privacy_dashboard', 6, 1, '{}', 1, '*'); - +(88, 67, 'Latest Actions', '', '', 0, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_latestactions', 6, 1, '{}', 1, '*'), +(89, 68, 'Privacy Dashboard', '', '', 0, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_privacy_dashboard', 6, 1, '{}', 1, '*'), +(90, 65, 'Login Support', '', '', 1, 'sidebar', 0, NULL, NULL, NULL, 1, 'mod_loginsupport', 1, 1, '{"forum_url":"https://forum.joomla.org/","documentation_url":"https://docs.joomla.org/","news_url":"https://www.joomla.org/","automatic_title":1,"prepare_content":1,"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), +(91, 72, 'System Dashboard', '', '', 1, 'cpanel-system', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"system","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"12","header_tag":"h3","header_class":"","style":"System-none"}', 1, '*'), +(92, 73, 'Content Dashboard', '', '', 1, 'cpanel-content', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"content","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"System-none"}', 1, '*'), +(93, 74, 'Menus Dashboard', '', '', 1, 'cpanel-menus', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"menus","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"System-none"}', 1, '*'), +(94, 75, 'Components Dashboard', '', '', 1, 'cpanel-components', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"components","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"12","header_tag":"h3","header_class":"","style":"System-none"}', 1, '*'), +(95, 76, 'Users Dashboard', '', '', 1, 'cpanel-users', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"users","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"System-none"}', 1, '*'), +(96, 41, 'Popular Articles', '', '', 3, 'cpanel-content', 0, NULL, NULL, NULL, 1, 'mod_popular', 3, 1, '{"count":"5","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), +(97, 42, 'Recently Added Articles', '', '', 4, 'cpanel-content', 0, NULL, NULL, NULL, 1, 'mod_latest', 3, 1, '{"count":"5","ordering":"c_dsc","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), +(98, 45, 'Logged-in Users', '', '', 2, 'cpanel-users', 0, NULL, NULL, NULL, 1, 'mod_logged', 3, 1, '{"count":"5","name":"1","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), +(99, 77, 'Frontend Link', '', '', 5, 'status', 0, NULL, NULL, NULL, 1, 'mod_frontend', 1, 1, '', 1, '*'), +(100, 78, 'Messages', '', '', 4, 'status', 0, NULL, NULL, NULL, 1, 'mod_messages', 3, 1, '', 1, '*'), +(101, 79, 'Post Install Messages', '', '', 3, 'status', 0, NULL, NULL, NULL, 1, 'mod_post_installation_messages', 3, 1, '', 1, '*'), +(102, 80, 'User Status', '', '', 6, 'status', 0, NULL, NULL, NULL, 1, 'mod_user', 3, 1, '', 1, '*'), +(103, 70, 'Site', '', '', 1, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 1, 1, '{"context":"site_quickicon","header_icon":"fa fa-desktop","show_users":"1","show_articles":"1","show_categories":"1","show_media":"1","show_menuItems":"1","show_modules":"1","show_plugins":"1","show_templates":"1","layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"style":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":""}', 1, '*'), +(104, 71, 'System', '', '', 2, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 1, 1, '{"context":"system_quickicon","header_icon":"fa fa-wrench","show_global":"1","show_checkin":"1","show_cache":"1","layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"style":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":""}', 1, '*'), +(105, 82, '3rd Party', '', '', 4, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 1, 1, '{"context":"mod_quickicon","header_icon":"fa fa-boxes","load_plugins":"1","layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"style":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":""}', 1, '*'), +(106, 83, 'Help Dashboard', '', '', 1, 'cpanel-help', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"help","layout":"_:default","moduleclass_sfx":"","style":"System-none","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":""}', 1, '*'), +(107, 84, 'Privacy Requests', '', '', 1, 'cpanel-privacy', 0, NULL, 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":"0","header_tag":"h3","header_class":""}', 1, '*'), +(108, 85, 'Privacy Status', '', '', 1, 'cpanel-privacy', 0, NULL, 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":"0","header_tag":"h3","header_class":""}', 1, '*'); -- -------------------------------------------------------- -- @@ -1502,7 +1523,26 @@ INSERT INTO `#__modules_menu` (`moduleid`, `menuid`) VALUES (86, 0), (87, 0), (88, 0), -(89, 0); +(89, 0), +(90, 0), +(91, 0), +(92, 0), +(93, 0), +(94, 0), +(95, 0), +(96, 0), +(97, 0), +(98, 0), +(99, 0), +(100, 0), +(101, 0), +(102, 0), +(103, 0), +(104, 0), +(105, 0), +(106, 0), +(107, 0), +(108, 0); -- -------------------------------------------------------- @@ -1520,7 +1560,7 @@ CREATE TABLE IF NOT EXISTS `#__newsfeeds` ( `numarticles` int(10) unsigned NOT NULL DEFAULT 1, `cache_time` int(10) unsigned NOT NULL DEFAULT 3600, `checked_out` int(10) unsigned NOT NULL DEFAULT 0, - `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `checked_out_time` datetime, `ordering` int(11) NOT NULL DEFAULT 0, `rtl` tinyint(4) NOT NULL DEFAULT 0, `access` int(10) unsigned NOT NULL DEFAULT 0, @@ -1534,9 +1574,8 @@ CREATE TABLE IF NOT EXISTS `#__newsfeeds` ( `metakey` text NOT NULL, `metadesc` text NOT NULL, `metadata` text NOT NULL, - `xreference` varchar(50) NOT NULL DEFAULT '' COMMENT 'A reference to enable linkages to external data sets.', - `publish_up` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `publish_down` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `publish_up` datetime, + `publish_down` datetime, `description` text NOT NULL, `version` int(10) unsigned NOT NULL DEFAULT 1, `hits` int(10) unsigned NOT NULL DEFAULT 0, @@ -1547,8 +1586,7 @@ CREATE TABLE IF NOT EXISTS `#__newsfeeds` ( KEY `idx_state` (`published`), KEY `idx_catid` (`catid`), KEY `idx_createdby` (`created_by`), - KEY `idx_language` (`language`), - KEY `idx_xreference` (`xreference`) + KEY `idx_language` (`language`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- @@ -1613,7 +1651,7 @@ CREATE TABLE IF NOT EXISTS `#__privacy_requests` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `email` varchar(100) NOT NULL DEFAULT '', `requested_at` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `status` tinyint(4) NOT NULL DEFAULT '0', + `status` tinyint(4) NOT NULL DEFAULT 0, `request_type` varchar(25) NOT NULL DEFAULT '', `confirm_token` varchar(100) NOT NULL DEFAULT '', `confirm_token_created_at` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', @@ -1628,12 +1666,12 @@ CREATE TABLE IF NOT EXISTS `#__privacy_requests` ( CREATE TABLE IF NOT EXISTS `#__privacy_consents` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `user_id` int(10) unsigned NOT NULL DEFAULT '0', - `state` INT(10) NOT NULL DEFAULT '1', + `user_id` int(10) unsigned NOT NULL DEFAULT 0, + `state` INT(10) NOT NULL DEFAULT 1, `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `subject` varchar(255) NOT NULL DEFAULT '', `body` text NOT NULL, - `remind` tinyint(4) NOT NULL DEFAULT '0', + `remind` tinyint(4) NOT NULL DEFAULT 0, `token` varchar(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `idx_user_id` (`user_id`) @@ -1689,7 +1727,8 @@ CREATE TABLE IF NOT EXISTS `#__session` ( `username` varchar(150) DEFAULT '', PRIMARY KEY (`session_id`), KEY `userid` (`userid`), - KEY `time` (`time`) + KEY `time` (`time`), + KEY `client_id_guest` (`client_id`, `guest`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- @@ -1777,12 +1816,13 @@ CREATE TABLE IF NOT EXISTS `#__template_styles` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `template` varchar(50) NOT NULL DEFAULT '', `client_id` tinyint(1) unsigned NOT NULL DEFAULT 0, - `home` char(7) NOT NULL DEFAULT 0, + `home` char(7) NOT NULL DEFAULT '0', `title` varchar(255) NOT NULL DEFAULT '', `params` text NOT NULL, PRIMARY KEY (`id`), KEY `idx_template` (`template`), - KEY `idx_home` (`home`) + KEY `idx_client_id` (`client_id`), + KEY `idx_client_id_home` (`client_id`,`home`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci AUTO_INCREMENT=9; -- @@ -1847,7 +1887,6 @@ CREATE TABLE IF NOT EXISTS `#__ucm_content` ( `core_metakey` text NOT NULL DEFAULT '', `core_metadesc` text NOT NULL DEFAULT '', `core_catid` int(10) unsigned NOT NULL DEFAULT 0, - `core_xreference` varchar(50) NOT NULL DEFAULT '' COMMENT 'A reference to enable linkages to external data sets.', `core_type_id` int(10) unsigned NOT NULL DEFAULT 0, PRIMARY KEY (`core_content_id`), KEY `tag_idx` (`core_state`,`core_access`), @@ -1925,6 +1964,8 @@ CREATE TABLE IF NOT EXISTS `#__update_sites` ( `enabled` int(11) DEFAULT 0, `last_check_timestamp` bigint(20) DEFAULT 0, `extra_query` varchar(1000) DEFAULT '', + `checked_out` int(10) unsigned NOT NULL DEFAULT 0, + `checked_out_time` datetime NULL DEFAULT NULL, PRIMARY KEY (`update_site_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci COMMENT='Update Sites'; diff --git a/installation/sql/mysql/sample_testing.sql b/installation/sql/mysql/sample_testing.sql deleted file mode 100644 index 128255818419b..0000000000000 --- a/installation/sql/mysql/sample_testing.sql +++ /dev/null @@ -1,910 +0,0 @@ - -- --- IMPORTANT - THIS FILE MUST BE SAVED WITH UTF-8 ENCODING ONLY. BEWARE IF EDITING! --- - -SET FOREIGN_KEY_CHECKS=0; -SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -SET time_zone = "+00:00"; - -TRUNCATE `#__assets`; -TRUNCATE `#__categories`; -TRUNCATE `#__menu`; -TRUNCATE `#__menu_types`; -TRUNCATE `#__modules`; -TRUNCATE `#__modules_menu`; -TRUNCATE `#__tags`; -TRUNCATE `#__usergroups`; -TRUNCATE `#__viewlevels`; - --- --- Dumping data for table `#__assets` --- - -INSERT INTO `#__assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `title`, `rules`) VALUES -(1, 0, 1, 483, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"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, 2, 3, 1, 'com_admin', 'com_admin', '{}'), -(3, 1, 4, 11, 1, 'com_banners', 'com_banners', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(4, 1, 12, 13, 1, 'com_cache', 'com_cache', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), -(5, 1, 14, 15, 1, 'com_checkin', 'com_checkin', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), -(6, 1, 16, 17, 1, 'com_config', 'com_config', '{}'), -(7, 1, 18, 87, 1, 'com_contact', 'com_contact', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(8, 1, 88, 303, 1, 'com_content', 'com_content', '{"core.admin":{"7":1},"core.manage":{"6":1},"core.create":{"3":1},"core.edit":{"4":1},"core.edit.state":{"5":1}}'), -(9, 1, 304, 305, 1, 'com_cpanel', 'com_cpanel', '{}'), -(10, 1, 306, 307, 1, 'com_installer', 'com_installer', '{"core.manage":{"7":0},"core.delete":{"7":0},"core.edit.state":{"7":0}}'), -(11, 1, 308, 309, 1, 'com_languages', 'com_languages', '{"core.admin":{"7":1}}'), -(12, 1, 310, 311, 1, 'com_login', 'com_login', '{}'), -(13, 1, 312, 313, 1, 'com_mailto', 'com_mailto', '{}'), -(14, 1, 314, 315, 1, 'com_massmail', 'com_massmail', '{}'), -(15, 1, 316, 317, 1, 'com_media', 'com_media', '{"core.admin":{"7":1},"core.manage":{"6":1},"core.create":{"3":1},"core.delete":{"5":1}}'), -(16, 1, 318, 319, 1, 'com_menus', 'com_menus', '{"core.admin":{"7":1}}'), -(17, 1, 37, 38, 1, 'com_messages', 'com_messages', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), -(18, 1, 322, 365, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), -(19, 1, 366, 373, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(20, 1, 374, 375, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), -(21, 1, 376, 377, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), -(22, 1, 378, 379, 1, 'com_search', 'com_search', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(23, 1, 380, 381, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), -(24, 1, 382, 385, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), -(26, 1, 404, 405, 1, 'com_wrapper', 'com_wrapper', '{}'), -(33, 1, 466, 467, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(34, 8, 105, 108, 2, 'com_content.category.9', 'Uncategorised', '{"core.create":{"10":0,"12":0}}'), -(35, 3, 7, 8, 2, 'com_banners.category.10', 'Uncategorised', '{}'), -(36, 7, 23, 24, 2, 'com_contact.category.11', 'Uncategorised', '{}'), -(37, 19, 369, 370, 2, 'com_newsfeeds.category.12', 'Uncategorised', '{}'), -(39, 8, 109, 302, 2, 'com_content.category.14', 'Sample Data-Articles', '{}'), -(40, 3, 9, 10, 2, 'com_banners.category.15', 'Sample Data-Banners', '{}'), -(41, 7, 25, 86, 2, 'com_contact.category.16', 'Sample Data-Contact', '{}'), -(42, 19, 371, 372, 2, 'com_newsfeeds.category.17', 'Sample Data-Newsfeeds', '{}'), -(44, 39, 110, 251, 3, 'com_content.category.19', 'Joomla!', '{"core.create":{"10":0,"12":0}}'), -(45, 44, 111, 228, 4, 'com_content.category.20', 'Extensions', '{}'), -(46, 45, 112, 127, 5, 'com_content.category.21', 'Components', '{}'), -(47, 45, 128, 193, 5, 'com_content.category.22', 'Modules', '{}'), -(48, 45, 194, 205, 5, 'com_content.category.23', 'Templates', '{}'), -(49, 45, 206, 207, 5, 'com_content.category.24', 'Languages', '{}'), -(50, 45, 208, 227, 5, 'com_content.category.25', 'Plugins', '{}'), -(51, 39, 252, 283, 3, 'com_content.category.26', 'Park Site', '{"core.create":{"10":0,"12":0}}'), -(52, 51, 253, 258, 4, 'com_content.category.27', 'Park Blog', '{}'), -(53, 51, 259, 280, 4, 'com_content.category.28', 'Photo Gallery', '{}'), -(54, 39, 284, 297, 3, 'com_content.category.29', 'Fruit Shop Site', '{}'), -(55, 54, 285, 290, 4, 'com_content.category.30', 'Growers', '{"core.create":{"12":0},"core.edit.own":{"10":1}}'), -(59, 41, 26, 27, 3, 'com_contact.category.34', 'Park Site', '{}'), -(60, 41, 28, 85, 3, 'com_contact.category.35', 'Shop Site', '{}'), -(61, 60, 29, 30, 4, 'com_contact.category.36', 'Staff', '{}'), -(62, 60, 31, 84, 4, 'com_contact.category.37', 'Fruit Encyclopedia', '{}'), -(63, 62, 32, 33, 5, 'com_contact.category.38', 'A', '{}'), -(64, 62, 34, 35, 5, 'com_contact.category.39', 'B', '{}'), -(65, 62, 36, 37, 5, 'com_contact.category.40', 'C', '{}'), -(66, 62, 38, 39, 5, 'com_contact.category.41', 'D', '{}'), -(67, 62, 40, 41, 5, 'com_contact.category.42', 'E', '{}'), -(68, 62, 42, 43, 5, 'com_contact.category.43', 'F', '{}'), -(69, 62, 44, 45, 5, 'com_contact.category.44', 'G', '{}'), -(70, 62, 46, 47, 5, 'com_contact.category.45', 'H', '{}'), -(71, 62, 48, 49, 5, 'com_contact.category.46', 'I', '{}'), -(72, 62, 50, 51, 5, 'com_contact.category.47', 'J', '{}'), -(73, 62, 52, 53, 5, 'com_contact.category.48', 'K', '{}'), -(74, 62, 54, 55, 5, 'com_contact.category.49', 'L', '{}'), -(75, 62, 56, 57, 5, 'com_contact.category.50', 'M', '{}'), -(76, 62, 58, 59, 5, 'com_contact.category.51', 'N', '{}'), -(77, 62, 60, 61, 5, 'com_contact.category.52', 'O', '{}'), -(78, 62, 62, 63, 5, 'com_contact.category.53', 'P', '{}'), -(79, 62, 64, 65, 5, 'com_contact.category.54', 'Q', '{}'), -(80, 62, 66, 67, 5, 'com_contact.category.55', 'R', '{}'), -(81, 62, 68, 69, 5, 'com_contact.category.56', 'S', '{}'), -(82, 62, 70, 71, 5, 'com_contact.category.57', 'T', '{}'), -(83, 62, 72, 73, 5, 'com_contact.category.58', 'U', '{}'), -(84, 62, 74, 75, 5, 'com_contact.category.59', 'V', '{}'), -(85, 62, 76, 77, 5, 'com_contact.category.60', 'W', '{}'), -(86, 62, 78, 79, 5, 'com_contact.category.61', 'X', '{}'), -(87, 62, 80, 81, 5, 'com_contact.category.62', 'Y', '{}'), -(88, 62, 82, 83, 5, 'com_contact.category.63', 'Z', '{}'), -(89, 46, 113, 114, 6, 'com_content.article.1', 'Administrator Components', '{}'), -(90, 93, 130, 131, 7, 'com_content.article.2', 'Archive Module', '{}'), -(91, 93, 132, 133, 7, 'com_content.article.3', 'Article Categories Module', '{}'), -(92, 93, 134, 135, 7, 'com_content.article.4', 'Articles Category Module', '{}'), -(93, 47, 129, 148, 6, 'com_content.category.64', 'Content Modules', '{}'), -(94, 47, 149, 156, 6, 'com_content.category.65', 'User Modules', '{}'), -(95, 47, 157, 170, 6, 'com_content.category.66', 'Display Modules', '{}'), -(96, 47, 171, 184, 6, 'com_content.category.67', 'Utility Modules', '{}'), -(97, 48, 195, 196, 6, 'com_content.category.68', 'Atomic', '{}'), -(98, 48, 197, 198, 6, 'com_content.category.69', 'Beez 20', '{}'), -(99, 48, 199, 200, 6, 'com_content.category.70', 'Beez5', '{}'), -(100, 48, 201, 202, 6, 'com_content.category.71', 'Milky Way', '{}'), -(101, 50, 209, 210, 6, 'com_content.article.5', 'Authentication', '{}'), -(102, 51, 281, 282, 4, 'com_content.article.6', 'Australian Parks ', '{"core.edit":{"2":1}}'), -(103, 95, 158, 159, 7, 'com_content.article.7', 'Banner Module', '{}'), -(104, 44, 229, 230, 4, 'com_content.article.8', 'Beginners', '{}'), -(105, 46, 115, 116, 6, 'com_content.article.9', 'Contact', '{}'), -(106, 46, 117, 118, 6, 'com_content.article.10', 'Content', '{}'), -(107, 109, 271, 272, 6, 'com_content.article.11', 'Cradle Mountain', '{}'), -(108, 53, 260, 269, 5, 'com_content.category.72', 'Animals', '{}'), -(109, 53, 270, 279, 5, 'com_content.category.73', 'Scenery', '{}'), -(110, 95, 160, 161, 7, 'com_content.article.12', 'Custom Module', '{}'), -(111, 54, 291, 292, 4, 'com_content.article.13', 'Directions', '{}'), -(112, 50, 211, 212, 6, 'com_content.article.14', 'Editors', '{}'), -(113, 50, 213, 214, 6, 'com_content.article.15', 'Editors-xtd', '{}'), -(114, 95, 162, 163, 7, 'com_content.article.16', 'Feed Display', '{}'), -(115, 52, 254, 255, 5, 'com_content.article.17', 'First Blog Post', '{}'), -(116, 52, 256, 257, 5, 'com_content.article.18', 'Second Blog Post', '{}'), -(117, 95, 164, 165, 7, 'com_content.article.19', 'Footer Module', '{}'), -(118, 54, 293, 294, 4, 'com_content.article.20', 'Fruit Shop', '{}'), -(119, 44, 231, 232, 4, 'com_content.article.21', 'Getting Help', '{}'), -(120, 44, 233, 234, 4, 'com_content.article.22', 'Getting Started', '{}'), -(121, 55, 286, 287, 5, 'com_content.article.23', 'Happy Orange Orchard', '{}'), -(122, 44, 235, 236, 4, 'com_content.article.24', 'Joomla! Testing', '{}'), -(123, 108, 261, 262, 6, 'com_content.article.25', 'Koala', '{}'), -(124, 96, 172, 173, 7, 'com_content.article.26', 'Language Switcher', '{}'), -(125, 93, 136, 137, 7, 'com_content.article.27', 'Latest Articles Module', '{}'), -(126, 94, 150, 151, 7, 'com_content.article.28', 'Login Module', '{}'), -(127, 166, 188, 189, 7, 'com_content.article.29', 'Menu Module', '{}'), -(128, 93, 138, 139, 7, 'com_content.article.30', 'Most Read Content', '{}'), -(129, 93, 140, 141, 7, 'com_content.article.31', 'News Flash', '{}'), -(130, 44, 237, 238, 4, 'com_content.article.32', 'Parameters', '{}'), -(131, 108, 263, 264, 6, 'com_content.article.33', 'Phyllopteryx', '{}'), -(132, 109, 273, 274, 6, 'com_content.article.34', 'Pinnacles', '{}'), -(133, 44, 239, 240, 4, 'com_content.article.35', 'Professionals', '{}'), -(134, 95, 166, 167, 7, 'com_content.article.36', 'Random Image Module', '{}'), -(135, 93, 142, 143, 7, 'com_content.article.37', 'Related Items Module', '{}'), -(136, 44, 241, 242, 4, 'com_content.article.38', 'Sample Sites', '{}'), -(137, 46, 119, 120, 6, 'com_content.article.39', 'Search', '{}'), -(138, 96, 174, 175, 7, 'com_content.article.40', 'Search Module', '{}'), -(139, 50, 215, 216, 6, 'com_content.article.41', 'Search ', '{}'), -(140, 39, 298, 299, 3, 'com_content.article.42', 'Site Map', '{}'), -(141, 108, 265, 266, 6, 'com_content.article.43', 'Spotted Quoll', '{}'), -(142, 96, 176, 177, 7, 'com_content.article.44', 'Statistics Module', '{}'), -(143, 96, 178, 179, 7, 'com_content.article.45', 'Syndicate Module', '{}'), -(144, 50, 217, 218, 6, 'com_content.article.46', 'System', '{}'), -(145, 44, 243, 244, 4, 'com_content.article.47', 'The Joomla! Community', '{}'), -(146, 44, 245, 246, 4, 'com_content.article.48', 'The Joomla! Project', '{}'), -(147, 48, 203, 204, 6, 'com_content.article.49', 'Typography', '{}'), -(148, 44, 247, 248, 4, 'com_content.article.50', 'Upgraders', '{}'), -(149, 50, 219, 220, 6, 'com_content.article.51', 'User', '{}'), -(150, 46, 121, 122, 6, 'com_content.article.52', 'Users', '{}'), -(151, 44, 249, 250, 4, 'com_content.article.53', 'Using Joomla!', '{}'), -(154, 94, 152, 153, 7, 'com_content.article.56', 'Who\'s Online', '{}'), -(155, 108, 267, 268, 6, 'com_content.article.57', 'Wobbegone', '{}'), -(156, 55, 288, 289, 5, 'com_content.article.58', 'Wonderful Watermelon', '{}'), -(157, 96, 180, 181, 7, 'com_content.article.59', 'Wrapper Module', '{}'), -(158, 46, 125, 126, 6, 'com_content.article.60', 'News Feeds', '{}'), -(159, 166, 190, 191, 7, 'com_content.article.61', 'Breadcrumbs Module', '{}'), -(160, 50, 221, 222, 6, 'com_content.article.62', 'Content', '{}'), -(162, 109, 275, 276, 6, 'com_content.article.64', 'Blue Mountain Rain Forest', '{}'), -(163, 109, 277, 278, 6, 'com_content.article.65', 'Ormiston Pound', '{}'), -(165, 94, 154, 155, 7, 'com_content.article.66', 'Latest Users Module', '{}'), -(166, 47, 187, 192, 6, 'com_content.category.75', 'Navigation Modules', '{}'), -(167, 54, 295, 296, 4, 'com_content.category.76', 'Recipes', '{"core.create":{"12":1,"10":1},"core.edit.own":{"12":1,"10":1}}'), -(168, 34, 106, 107, 3, 'com_content.article.67', 'What\'s New in 1.5?', '{}'), -(169, 24, 383, 384, 2, 'com_users.category.77', 'Uncategorised', '{}'), -(170, 50, 223, 224, 6, 'com_content.article.68', 'Captcha', '{}'), -(171, 50, 225, 226, 6, 'com_content.article.69', 'Quick Icons', '{}'), -(172, 96, 182, 183, 7, 'com_content.article.70', 'Smart Search', '{}'), -(173, 1, 468, 469, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), -(174, 1, 470, 471, 1, 'com_tags', 'com_tags', '{"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}}'), -(175, 1, 472, 473, 1, 'com_contenthistory', 'com_contenthistory', '{}'), -(176, 1, 474, 475, 1, 'com_ajax', 'com_ajax', '{}'), -(177, 1, 475, 476, 1, 'com_postinstall', 'com_postinstall', '{}'), -(178, 93, 144, 145, 7, 'com_content.article.71', 'Similar Tags', '{"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1}}'), -(179, 1, 477, 478, 1, '#__ucm_content.3', '#__ucm_content.3', '{}'), -(180, 93, 146, 147, 7, 'com_content.article.72', 'Popular Tags', '{"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1}}'), -(181, 18, 323, 324, 2, 'com_modules.module.98', 'Top-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(182, 18, 325, 326, 2, 'com_modules.module.99', 'Top-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(183, 18, 327, 328, 2, 'com_modules.module.100', 'Top-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(184, 18, 329, 330, 2, 'com_modules.module.101', 'Top-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(185, 18, 331, 332, 2, 'com_modules.module.102', 'Top-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(186, 18, 333, 334, 2, 'com_modules.module.103', 'Top-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(187, 18, 335, 336, 2, 'com_modules.module.104', 'Top-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(188, 18, 337, 338, 2, 'com_modules.module.105', 'Top-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(189, 18, 339, 340, 2, 'com_modules.module.106', 'Main-top', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(190, 18, 341, 342, 2, 'com_modules.module.111', 'Main-bottom', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(191, 18, 343, 344, 2, 'com_modules.module.110', 'Bottom-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(192, 18, 345, 346, 2, 'com_modules.module.112', 'Bottom-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(193, 18, 347, 348, 2, 'com_modules.module.113', 'Bottom-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(194, 18, 349, 350, 2, 'com_modules.module.114', 'Bottom-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(195, 18, 351, 352, 2, 'com_modules.module.115', 'Bottom-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(196, 18, 353, 354, 2, 'com_modules.module.116', 'Bottom-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(197, 18, 355, 356, 2, 'com_modules.module.117', 'Bottom-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(198, 18, 357, 358, 2, 'com_modules.module.118', 'Bottom-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(210, 18, 359, 360, 2, 'com_modules.module.64', 'Language Switcher', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(211, 18, 361, 362, 2, 'com_modules.module.84', 'Smart Search Module', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(212, 18, 363, 364, 2, 'com_modules.module.119', 'Banner', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(213, 18, 365, 366, 2, 'com_modules.module.120', 'Footer', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(214, 1, 367, 368, 1, 'com_privacy', 'com_privacy', '{"core.admin":{"7":1}}'), -(215, 1, 369, 370, 1, 'com_actionlogs', 'com_actionlogs', '{"core.admin":{"7":1}}'); - --- --- Dumping data for table `#__banners` --- - -INSERT INTO `#__banners` (`id`, `cid`, `type`, `name`, `alias`, `imptotal`, `impmade`, `clicks`, `clickurl`, `state`, `catid`, `description`, `custombannercode`, `sticky`, `ordering`, `metakey`, `params`, `own_prefix`, `metakey_prefix`, `purchase_type`, `track_clicks`, `track_impressions`, `checked_out`, `checked_out_time`, `publish_up`, `publish_down`, `reset`, `created`, `language`, `created_by`, `created_by_alias`, `modified`, `modified_by`, `version`) VALUES -(2, 3, 0, 'Shop 1', 'shop-1', 0, 0, 0, 'http://astore.amazon.com/joomlabooks04f-20', 1, 15, 'Get books about Joomla! at the Joomla! Book Shop.', '', 0, 1, '', '{"imageurl":"images\\/banners\\/white.png","width":"","height":"","alt":"Joomla! Books"}', 0, '', -1, 0, 0, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '2011-01-01 00:00:01', 'en-GB', 42, 'Joomla', '0000-00-00 00:00:00', 0, 1), -(3, 2, 0, 'Shop 2', 'shop-2', 0, 0, 0, 'https://community.joomla.org/the-joomla-shop.html', 1, 15, 'T Shirts, caps and more from the Joomla! Shop.', '', 0, 2, '', '{"imageurl":"images\\/banners\\/white.png","width":"","height":"","alt":"Joomla! Shop"}', 0, '', -1, 0, 0, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '2011-01-01 00:00:01', 'en-GB', 42, 'Joomla', '0000-00-00 00:00:00', 0, 1), -(4, 1, 0, 'Support Joomla!', 'support-joomla', 0, 0, 0, 'https://contribute.joomla.org', 1, 15, 'Your contributions of time, talent and money make Joomla possible.', '', 0, 3, '', '{"imageurl":"images\\/banners\\/white.png","width":"","height":"","alt":""}', 0, '', -1, 0, 0, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '2011-01-01 00:00:01', 'en-GB', 42, 'Joomla', '0000-00-00 00:00:00', 0, 1); - --- --- Dumping data for table `#__banner_clients` --- - -INSERT INTO `#__banner_clients` (`id`, `name`, `contact`, `email`, `extrainfo`, `state`, `checked_out`, `checked_out_time`, `metakey`, `own_prefix`, `metakey_prefix`, `purchase_type`, `track_clicks`, `track_impressions`) VALUES -(1, 'Joomla!', 'Administrator', 'banner@example.com', '', 1, 0, '0000-00-00 00:00:00', '', 0, '', -1, -1, -1), -(2, 'Shop', 'Example', 'banner@example.com', '', 1, 0, '0000-00-00 00:00:00', '', 0, '', -1, 0, 0), -(3, 'Bookstore', 'Bookstore Example', 'banner@example.com', '', 1, 0, '0000-00-00 00:00:00', '', 0, '', -1, 0, 0); - --- --- Dumping data for table `#__categories` --- - -INSERT INTO `#__categories` (`id`, `asset_id`, `parent_id`, `lft`, `rgt`, `level`, `path`, `extension`, `title`, `alias`, `note`, `description`, `published`, `checked_out`, `checked_out_time`, `access`, `params`, `metadesc`, `metakey`, `metadata`, `created_user_id`, `created_time`, `modified_user_id`, `modified_time`, `hits`, `language`, `version`) VALUES -(1, 0, 0, 0, 135, 0, '', 'system', 'ROOT', 'root', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{}', '', '', '', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(9, 34, 1, 131, 132, 1, 'uncategorised', 'com_content', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(10, 35, 1, 129, 130, 1, 'uncategorised', 'com_banners', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":"","foobar":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(11, 36, 1, 125, 126, 1, 'uncategorised', 'com_contact', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(12, 37, 1, 61, 62, 1, 'uncategorised', 'com_newsfeeds', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(14, 39, 1, 9, 56, 1, 'sample-data-articles', 'com_content', 'Sample Data-Articles', 'sample-data-articles', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(15, 40, 1, 127, 128, 1, 'sample-data-banners', 'com_banners', 'Sample Data-Banners', 'sample-data-banners', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":"","foobar":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(16, 41, 1, 63, 124, 1, 'sample-data-contact', 'com_contact', 'Sample Data-Contact', 'sample-data-contact', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(17, 42, 1, 59, 60, 1, 'sample-data-newsfeeds', 'com_newsfeeds', 'Sample Data-Newsfeeds', 'sample-data-newsfeeds', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(19, 44, 14, 10, 39, 2, 'sample-data-articles/joomla', 'com_content', 'Joomla!', 'joomla', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(20, 45, 19, 11, 38, 3, 'sample-data-articles/joomla/extensions', 'com_content', 'Extensions', 'extensions', '', '

The Joomla! content management system lets you create webpages of various types using extensions. There are 5 basic types of extensions: components, modules, templates, languages, and plugins. Your website includes the extensions you need to create a basic website in English, but thousands of additional extensions of all types are available. The Joomla! Extensions Directory is the largest directory of Joomla extensions.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(21, 46, 20, 12, 13, 4, 'sample-data-articles/joomla/extensions/components', 'com_content', 'Components', 'components', '', '

Component ImageComponents are larger extensions that produce the major content for your site. Each component has one or more "views" that control how content is displayed. In the Joomla administrator there are additional extensions such as Menus, Redirection, and the extension managers.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(22, 47, 20, 14, 25, 4, 'sample-data-articles/joomla/extensions/modules', 'com_content', 'Modules', 'modules', '', '

Media ImageModules are small blocks of content that can be displayed in positions on a web page. The menus on this site are displayed in modules. The core of Joomla! includes 24 separate modules ranging from login to search to random images. Each module has a name that starts mod_ but when it displays it has a title. In the descriptions in this section, the titles are the same as the names.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(23, 48, 20, 26, 33, 4, 'sample-data-articles/joomla/extensions/templates', 'com_content', 'Templates', 'templates', '', '

Media ImageTemplates give your site its look and feel. They determine layout, colours, typefaces, graphics and other aspects of design that make your site unique. Your installation of Joomla comes prepackaged with three front end templates and two backend templates. Help

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(24, 49, 20, 34, 35, 4, 'sample-data-articles/joomla/extensions/languages', 'com_content', 'Languages', 'languages', '', '

Languages ImageJoomla! installs in English, but translations of the interfaces, sample data and help screens are available in dozens of languages. Help

Translation information

If there is no language pack available for your language, instructions are available for creating your own translation, which you can also contribute to the community by starting a translation team to create an accredited translation.

Translations of the interfaces are installed using the extensions manager in the site administrator and then managed using the language manager.

If you have two or more languages installed you may enable the language switcher plugin and module. They should always be used together. If you create multilingual content and mark your content, menu items or modules as being in specific languages and follow the complete instructions your users will be able to select a specific content language using the module. By default both the plugin and module are disabled.

Joomla 2.5 installs with a language override manager that allows you to change the specific words (such as Edit or Search) used in the Joomla application.

There are a number of extensions that can help you manage translations of content available in the Joomla! Extensions Directory.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(25, 50, 20, 36, 37, 4, 'sample-data-articles/joomla/extensions/plugins', 'com_content', 'Plugins', 'plugins', '', '

Plugin ImagePlugins are small task oriented extensions that enhance the Joomla! framework. Some are associated with particular extensions and others, such as editors, are used across all of Joomla. Most beginning users do not need to change any of the plugins that install with Joomla. Help

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(26, 51, 14, 40, 49, 2, 'sample-data-articles/park-site', 'com_content', 'Park Site', 'park-site', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, 'en-GB', 1), -(27, 52, 26, 41, 42, 3, 'sample-data-articles/park-site/park-blog', 'com_content', 'Park Blog', 'park-blog', '', '

Here is where I will blog all about the parks of Australia.

You can make a blog on your website by creating a category to write your blog posts in (this one is called Park Blog). Each blog post will be an article in that category. If you make a category blog menu link with 1 column it will look like this page, if you display the category description then this part is displayed.

To enhance your blog you may want to add extensions for comments, interacting with social network sites, tagging, and keeping in contact with your readers. You can also enable the syndication that is included in Joomla (in the Integration Options set Show Feed Link to Show and make sure to display the syndication module on the page).

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":"images\\/sampledata\\/parks\\/banner_cradle.jpg"}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, 'en-GB', 1), -(28, 53, 26, 43, 48, 3, 'sample-data-articles/park-site/photo-gallery', 'com_content', 'Photo Gallery', 'photo-gallery', '', '

These are my photos from parks I have visited (I didn''t take them, they are all from Wikimedia Commons).

This shows you how to make a simple image gallery using articles in com_content.

In each article put a thumbnail image before a "readmore" and the full size image after it. Set the article to Show Intro Text: Hide.

', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, 'en-GB', 1), -(29, 54, 14, 50, 55, 2, 'sample-data-articles/fruit-shop-site', 'com_content', 'Fruit Shop Site', 'fruit-shop-site', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(30, 55, 29, 51, 52, 3, 'sample-data-articles/fruit-shop-site/growers', 'com_content', 'Growers', 'growers', '', '

We search the whole countryside for the best fruit growers.

You can let each supplier have a page that he or she can edit. To see this in action you will need to create a user who is in the suppliers group.

Create one page in the growers category for that user and make that supplier the author of the page. That user will be able to edit his or her page.

This illustrates the use of the Edit Own permission.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(34, 59, 16, 64, 65, 2, 'sample-data-contact/park-site', 'com_contact', 'Park Site', 'park-site', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, 'en-GB', 1), -(35, 60, 16, 66, 123, 2, 'sample-data-contact/shop-site', 'com_contact', 'Shop Site', 'shop-site', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(36, 61, 35, 67, 68, 3, 'sample-data-contact/shop-site/staff', 'com_contact', 'Staff', 'staff', '', '

Please feel free to contact our staff at any time should you need assistance.

', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(37, 62, 35, 69, 122, 3, 'sample-data-contact/shop-site/fruit-encyclopedia', 'com_contact', 'Fruit Encyclopedia', 'fruit-encyclopedia', '', '

Our directory of information about different kinds of fruit.

We love fruit and want the world to know more about all of its many varieties.

Although it is small now, we work on it whenever we have a chance.

All of the images can be found in Wikimedia Commons.

Apples

This encyclopedia is implemented using the contact component, each fruit a separate contact and a category for each letter. A CSS style is used to create the horizontal layout of the alphabet headings.

If you wanted to, you could allow some users (such as your growers) to have access to just this category in the contact component and let them help you to create new content for the encyclopedia.

', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(38, 63, 37, 70, 71, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/a', 'com_contact', 'A', 'a', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(39, 64, 37, 72, 73, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/b', 'com_contact', 'B', 'b', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(40, 65, 37, 74, 75, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/c', 'com_contact', 'C', 'c', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(41, 66, 37, 76, 77, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/d', 'com_contact', 'D', 'd', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(42, 67, 37, 78, 79, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/e', 'com_contact', 'E', 'e', '', '', 0, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(43, 68, 37, 80, 81, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/f', 'com_contact', 'F', 'f', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(44, 69, 37, 82, 83, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/g', 'com_contact', 'G', 'g', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(45, 70, 37, 84, 85, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/h', 'com_contact', 'H', 'h', '', '', 0, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(46, 71, 37, 86, 87, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/i', 'com_contact', 'I', 'i', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(47, 72, 37, 88, 89, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/j', 'com_contact', 'J', 'j', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(48, 73, 37, 90, 91, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/k', 'com_contact', 'K', 'k', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(49, 74, 37, 92, 93, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/l', 'com_contact', 'L', 'l', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(50, 75, 37, 94, 95, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/m', 'com_contact', 'M', 'm', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(51, 76, 37, 96, 97, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/n', 'com_contact', 'N', 'n', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(52, 77, 37, 98, 99, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/o', 'com_contact', 'O', 'o', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(53, 78, 37, 100, 101, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/p', 'com_contact', 'P', 'p', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(54, 79, 37, 102, 103, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/q', 'com_contact', 'Q', 'q', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(55, 80, 37, 104, 105, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/r', 'com_contact', 'R', 'r', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(56, 81, 37, 106, 107, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/s', 'com_contact', 'S', 's', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(57, 82, 37, 108, 109, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/t', 'com_contact', 'T', 't', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(58, 83, 37, 110, 111, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/u', 'com_contact', 'U', 'u', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(59, 84, 37, 112, 113, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/v', 'com_contact', 'V', 'v', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(60, 85, 37, 114, 115, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/w', 'com_contact', 'W', 'w', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(61, 86, 37, 116, 117, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/x', 'com_contact', 'X', 'x', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(62, 87, 37, 118, 119, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/y', 'com_contact', 'Y', 'y', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(63, 88, 37, 120, 121, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/z', 'com_contact', 'Z', 'z', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(64, 93, 22, 15, 16, 5, 'sample-data-articles/joomla/extensions/modules/articles-modules', 'com_content', 'Content Modules', 'articles-modules', '', '

Content modules display article and other information from the content component.

', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(65, 94, 22, 17, 18, 5, 'sample-data-articles/joomla/extensions/modules/user-modules', 'com_content', 'User Modules', 'user-modules', '', '

User modules interact with the user system, allowing users to login, show who is logged-in, and showing the most recently registered users.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(66, 95, 22, 19, 20, 5, 'sample-data-articles/joomla/extensions/modules/display-modules', 'com_content', 'Display Modules', 'display-modules', '', '

These modules display information from components other than content and user. These include weblinks, news feeds and the media manager.

', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(67, 96, 22, 21, 22, 5, 'sample-data-articles/joomla/extensions/modules/utility-modules', 'com_content', 'Utility Modules', 'utility-modules', '', '

Utility modules provide useful functionality such as search, syndication and statistics.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(68, 97, 23, 31, 32, 5, 'sample-data-articles/joomla/extensions/templates/atomic', 'com_content', 'Atomic', 'atomic', '', '

The Atomic Template

Atomic is a minimal template designed to be a skeleton for making your own template and to learn about Joomla! templating.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(69, 98, 23, 27, 28, 5, 'sample-data-articles/joomla/extensions/templates/beez-20', 'com_content', 'Beez 20', 'beez-20', '', '

Beez_20 thumbnail

Beez 2.0 is a versatile, easy to customise template that works for a variety of sites. It meets major accessibility standards and demonstrates a range of css and javascript techniques. It is the default template that installs with Joomla!

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(70, 99, 23, 29, 30, 5, 'sample-data-articles/joomla/extensions/templates/beez-5', 'com_content', 'Beez 5', 'beez-5', '', '

Beez5 Thumbnail

Beez 5 is an html5 implementation of a Joomla! template. It uses a number of html5 techniques to enhance the presentation of a site. It is used as the template for the Fruit Shop sample site.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(72, 108, 28, 44, 45, 4, 'sample-data-articles/park-site/photo-gallery/animals', 'com_content', 'Animals', 'animals', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, 'en-GB', 1), -(73, 109, 28, 46, 47, 4, 'sample-data-articles/park-site/photo-gallery/scenery', 'com_content', 'Scenery', 'scenery', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, 'en-GB', 1), -(75, 166, 22, 23, 24, 5, 'sample-data-articles/joomla/extensions/modules/navigation-modules', 'com_content', 'Navigation Modules', 'navigation-modules', '', '

Navigation modules help your visitors move through your site and find what they need.

Menus provide your site with structure and help your visitors navigate your site. Although they are all based on the same menu module, the variety of ways menus are used in the sample data show how flexible this module is.

A menu can range from extremely simple (for example the top menu or the menu for the Australian Parks sample site) to extremely complex (for example the About Joomla! menu with its many levels). They can also be used for other types of presentation such as the site map linked from the "This Site" menu.

Breadcrumbs provide users with information about where they are in a site.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(76, 167, 29, 53, 54, 3, 'sample-data-articles/fruit-shop-site/recipes', 'com_content', 'Recipes', 'recipes', '', '

Customers and suppliers can post their favorite recipes for fruit here.

A good idea is to promote the use of metadata keywords to make finding other recipes for the same fruit easier.

To see this in action, create a user assigned to the customer group and a user assigned to the suppliers group. These users will be able to create their own recipe pages and edit those pages. They will not be able to edit other users'' pages.

', 1, 0, '0000-00-00 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1), -(77, 169, 1, 133, 134, 1, 'uncategorised', 'com_users', 'Uncategorised', 'uncategorised', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '0000-00-00 00:00:00', 0, '*', 1); - --- --- Dumping data for table `#__contact_details` --- - -INSERT INTO `#__contact_details` (`id`, `name`, `alias`, `con_position`, `address`, `suburb`, `state`, `country`, `postcode`, `telephone`, `fax`, `misc`, `image`, `email_to`, `default_con`, `published`, `checked_out`, `checked_out_time`, `ordering`, `params`, `user_id`, `catid`, `access`, `mobile`, `webpage`, `sortname1`, `sortname2`, `sortname3`, `language`, `created`, `created_by`, `created_by_alias`, `modified`, `modified_by`, `metakey`, `metadesc`, `metadata`, `featured`, `xreference`, `publish_up`, `publish_down`, `version`, `hits`) VALUES -(1, 'Contact Name Here', 'name', 'Position', 'Street Address', 'Suburb', 'State', 'Country', 'Zip Code', 'Telephone', 'Fax', '

Information about or by the contact.

', 'images/powered_by.png', 'email@example.com', 1, 1, 0, '0000-00-00 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"1","linka_name":"Twitter","linka":"https:\\/\\/twitter.com\\/joomla","linkb_name":"YouTube","linkb":"https:\\/\\/www.youtube.com\\/user\\/joomla","linkc_name":"Facebook","linkc":"https:\\/\\/www.facebook.com\\/joomla","linkd_name":"FriendFeed","linkd":"http:\\/\\/friendfeed.com\\/joomla","linke_name":"Scribd","linke":"https:\\/\\/www.scribd.com\\/user\\/504592\\/Joomla","contact_layout":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":""}', 0, 16, 1, '', '', 'last', 'first', 'middle', 'en-GB', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', 1, '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 0), -(2, 'Webmaster', 'webmaster', '', '', '', '', '', '', '', '', '', '', 'webmaster@example.com', 0, 1, 0, '0000-00-00 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"","linka_name":"","linka":"","linkb_name":"","linkb":"","linkc_name":"","linkc":"","linkd_name":"","linkd":"","linke_name":"","linke":"","show_email_form":"1","show_email_copy":"1","banned_email":"","banned_subject":"","banned_text":"","validate_session":"1","custom_reply":"","redirect":""}', 0, 34, 1, '', '', '', '', '', 'en-GB', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', 1, '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 0), -(3, 'Owner', 'owner', '', '', '', '', '', '', '', '', '

I''m the owner of this store.

', '', '', 0, 1, 0, '0000-00-00 00:00:00', 2, '{"show_contact_category":"","show_contact_list":"","presentation_style":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"","linka_name":"","linka":"","linkb_name":"","linkb":"","linkc_name":"","linkc":"","linkd_name":"","linkd":"","linke_name":"","linke":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":""}', 0, 36, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', 1, '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 0), -(4, 'Buyer', 'buyer', '', '', '', '', '', '', '', '', '

I am in charge of buying fruit. If you sell good fruit, contact me.

', '', '', 0, 1, 0, '0000-00-00 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"0","linka_name":"","linka":"","linkb_name":"","linkb":"","linkc_name":"","linkc":"","linkd_name":"","linkd":"","linke_name":"","linke":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":""}', 0, 36, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', 1, '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 0), -(5, 'Bananas', 'bananas', 'Scientific Name: Musa', 'Image Credit: EnzikRights: Creative Commons Share Alike Unported 3.0Source: https://commons.wikimedia.org/wiki/File:Bananas_-_Morocco.jpg', '', 'Type: Herbaceous', 'Large Producers: India, China, Brasil', '', '', '', '

Bananas are a great source of potassium.

', 'images/sampledata/fruitshop/bananas_2.jpg', '', 0, 1, 0, '0000-00-00 00:00:00', 1, '{"show_contact_category":"show_with_link","show_contact_list":"","presentation_style":"plain","show_name":"","show_position":"1","show_email":"","show_street_address":"","show_suburb":"","show_state":"1","show_postcode":"","show_country":"1","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"1","linka_name":"Wikipedia: Banana English","linka":"https:\\/\\/en.wikipedia.org\\/wiki\\/Banana","linkb_name":"Wikipedia: \\u0939\\u093f\\u0928\\u094d\\u0926\\u0940 \\u0915\\u0947\\u0932\\u093e","linkb":"https:\\/\\/hi.wikipedia.org\\/wiki\\/%E0%A4%95%E0%A5%87%E0%A4%B2%E0%A4%BE","linkc_name":"Wikipedia:Banana Portugu\\u00eas","linkc":"https:\\/\\/pt.wikipedia.org\\/wiki\\/Banana","linkd_name":"Wikipedia: \\u0411\\u0430\\u043d\\u0430\\u043d \\u0420\\u0443\\u0441\\u0441\\u043a\\u0438\\u0439","linkd":"https:\\/\\/ru.wikipedia.org\\/\\u0411\\u0430\\u043d\\u0430\\u043d","linke_name":"","linke":"","contact_layout":"beez5:encyclopedia"}', 0, 39, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', 0, '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 0), -(6, 'Apples', 'apples', 'Scientific Name: Malus domestica', 'Image Credit: FievetRights: Public DomainSource: https://commons.wikimedia.org/wiki/File:Pommes_vertes.JPG', '', 'Family: Rosaceae', 'Large: Producers: China, United States', '', '', '', '

Apples are a versatile fruit, used for eating, cooking, and preserving.

There are more that 7500 different kinds of apples grown around the world.

', 'images/sampledata/fruitshop/apple.jpg', '', 0, 1, 0, '0000-00-00 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"plain","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"1","linka_name":"Wikipedia: Apples English","linka":"https:\\/\\/en.wikipedia.org\\/wiki\\/Apple","linkb_name":"Wikipedia: Manzana Espa\\u00f1ol ","linkb":"https:\\/\\/es.wikipedia.org\\/wiki\\/Manzana","linkc_name":"Wikipedia: \\u82f9\\u679c \\u4e2d\\u6587","linkc":"https:\\/\\/zh.wikipedia.org\\/zh\\/\\u82f9\\u679c","linkd_name":"Wikipedia: Tofaa Kiswahili","linkd":"https:\\/\\/sw.wikipedia.org\\/wiki\\/Tofaa","linke_name":"","linke":"","contact_layout":"beez5:encyclopedia"}', 0, 38, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', 0, '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 0), -(7, 'Tamarind', 'tamarind', 'Scientific Name: Tamarindus indica', 'Image Credit: Franz Eugen Köhler, Köhler''s Medizinal-Pflanzen Rights: Public DomainSource:https://commons.wikimedia.org/wiki/File:Koeh-134.jpg', '', 'Family: Fabaceae', 'Large Producers: India, United States', '', '', '', '

Tamarinds are a versatile fruit used around the world. In its young form it is used in hot sauces; ripened it is the basis for many refreshing drinks.

', 'images/sampledata/fruitshop/tamarind.jpg', '', 0, 1, 0, '0000-00-00 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"plain","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"1","linka_name":"Wikipedia: Tamarind English","linka":"https:\\/\\/en.wikipedia.org\\/wiki\\/Tamarind","linkb_name":"Wikipedia: \\u09a4\\u09c7\\u0981\\u09a4\\u09c1\\u09b2 \\u09ac\\u09be\\u0982\\u09b2\\u09be ","linkb":"https:\\/\\/bn.wikipedia.org\\/wiki\\/\\u09a4\\u09c7\\u0981\\u09a4\\u09c1\\u09b2 ","linkc_name":"Wikipedia: Tamarinier Fran\\u00e7ais","linkc":"https:\\/\\/fr.wikipedia.org\\/wiki\\/Tamarinier","linkd_name":"Wikipedia:Tamaline lea faka-Tonga","linkd":"https:\\/\\/to.wikipedia.org\\/wiki\\/Tamaline","linke_name":"","linke":"","contact_layout":"beez5:encyclopedia"}', 0, 57, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', 0, '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 0), -(8, 'Shop Address', 'shop-address', '', '', 'Our City', 'Our Province', 'Our Country', '', '555-555-5555', '', '

Here are directions for how to get to our shop.

', '', '', 0, 1, 0, '0000-00-00 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"","linka_name":"","linka":"","linkb_name":"","linkb":"","linkc_name":"","linkc":"","linkd_name":"","linkd":"","linke_name":"","linke":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":""}', 0, 35, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', 1, '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 0); - --- --- Dumping data for table `#__content` --- - -INSERT IGNORE INTO `#__content` (`id`, `asset_id`, `title`, `alias`, `introtext`, `fulltext`, `state`, `catid`, `created`, `created_by`, `created_by_alias`, `modified`, `modified_by`, `checked_out`, `checked_out_time`, `publish_up`, `publish_down`, `images`, `urls`, `attribs`, `version`, `ordering`, `metakey`, `metadesc`, `access`, `hits`, `metadata`, `featured`, `language`, `xreference`) VALUES -(1, 89, 'Administrator Components', 'administrator-components', '

All components are also used in the administrator area of your website. In addition to the ones listed here, there are components in the administrator that do not have direct front end displays, but do help shape your site. The most important ones for most users are

  • Media Manager
  • Extensions Manager
  • Menu Manager
  • Global Configuration
  • Banners
  • Redirect

Media Manager

The media manager component lets you upload and insert images into content throughout your site. Optionally, you can enable the flash uploader which will allow you to to upload multiple images. Help


Extensions Manager

The extensions manager lets you install, update, uninstall and manage all of your extensions. The extensions manager has been extensively redesigned, although the core install and uninstall functionality remains the same as in Joomla! 1.5. Help


Menu Manager

The menu manager lets you create the menus you see displayed on your site. It also allows you to assign modules and template styles to specific menu links. Help


Global Configuration

The global configuration is where the site administrator configures things such as whether search engine friendly urls are enabled, the site metadata (descriptive text used by search engines and indexers) and other functions. For many beginning users simply leaving the settings on default is a good way to begin, although when your site is ready for the public you will want to change the metadata to match its content. Help


Banners

The banners component provides a simple way to display a rotating image in a module and, if you wish to have advertising, a way to track the number of times an image is viewed and clicked. Help



Redirect

The redirect component is used to manage broken links that produce Page Not Found (404) errors. If enabled it will allow you to redirect broken links to specific pages. It can also be used to manage migration related URL changes. Help

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 7, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(2, 90, 'Archive Module', 'archive-module', '

This module shows a list of the calendar months containing archived articles. After you have changed the status of an article to archived, this list will be automatically generated. Help

{loadmodule articles_archive,Archived Articles}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","page_title":"","alternative_readmore":"","layout":""}', 1, 5, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(3, 91, 'Article Categories Module', 'article-categories-module', '

This module displays a list of categories from one parent category. Help

{loadmodule articles_categories,Articles Categories}

', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","page_title":"","alternative_readmore":"","layout":""}', 1, 6, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(4, 92, 'Articles Category Module', 'articles-category-module', '

This module allows you to display the articles in a specific category. Help

{loadmodule articles_category,Articles Category}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","page_title":"","alternative_readmore":"","layout":""}', 1, 7, '', 'articles,content', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(5, 101, 'Authentication', 'authentication', '

The authentication plugins operate when users login to your site or administrator. The Joomla! authentication plugin is in operation by default but you can enable Gmail or LDAP or install a plugin for a different system. An example is included that may be used to create a new authentication plugin.

Default on:

Default off:

', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(6, 102, 'Australian Parks ', 'australian-parks', '

Cradle Park Banner

Welcome!

This is a basic site about the beautiful and fascinating parks of Australia.

On this site you can read all about my travels to different parks, see photos, and find links to park websites.

This sample site is an example of using the core of Joomla! to create a basic website, whether a "brochure site," a personal blog, or as a way to present information on a topic you are interested in.

Read more about the site in the About Parks module.

', '', 1, 26, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(7, 103, 'Banner Module', 'banner-module', '

The banner module is used to display the banners that are managed by the banners component in the site administrator. Help.

{loadmodule banners,Banners}
', '', 1, 66, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 6, '', '', 1, 0, '', 0, '*', ''), -(8, 104, 'Beginners', 'beginners', '

If this is your first Joomla! site or your first website, you have come to the right place. Joomla will help you get your website up and running quickly and easily.

Start off using your site by logging in using the administrator account you created when you installed Joomla.

', '

Explore the articles and other resources right here on your site data to learn more about how Joomla works. (When you''re done reading, you can delete or archive all of this.) You will also probably want to visit the Beginners'' Areas of the Joomla documentation and support forums.

You''ll also want to sign up for the Joomla Security Mailing list and the Announcements mailing list. For inspiration visit the Joomla! Site Showcase to see an amazing array of ways people use Joomla to tell their stories on the web.

The basic Joomla installation will let you get a great site up and running, but when you are ready for more features the power of Joomla is in the creative ways that developers have extended it to do all kinds of things. Visit the Joomla! Extensions Directory to see thousands of extensions that can do almost anything you could want on a website. Can''t find what you need? You may want to find a Joomla professional in the Joomla! Resource Directory.

Want to learn more? Consider attending a Joomla! Day or other event or joining a local Joomla! Users Group. Can''t find one near you? Start one yourself.

', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 1, '*', ''), -(9, 105, 'Contacts', 'contact', '

The contact component provides a way to provide contact forms and information for your site or to create a complex directory that can be used for many different purposes. Help

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":""}', 1, 2, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(10, 106, 'Content', 'content', '

The content component (com_content) is what you use to write articles. It is extremely flexible and has the largest number of built in views. Articles can be created and edited from the front end, making content the easiest component to use to create your site content. Help

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(11, 107, 'Cradle Mountain', 'cradle-mountain', '

', '

', 1, 73, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/landscape\\/250px_cradle_mountain_seen_from_barn_bluff.jpg","float_intro":"","image_intro_alt":"Cradle Mountain","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/landscape\\/800px_cradle_mountain_seen_from_barn_bluff.jpg","float_fulltext":"none","image_fulltext_alt":"Cradle Mountain","image_fulltext_caption":"Source: https:\\/\\/commons.wikimedia.org\\/wiki\\/File:Rainforest,bluemountainsNSW.jpg Author: Alan J.W.C. License: GNU Free Documentation License v . 1.2 or later"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(12, 110, 'Custom Module', 'custom-module', '

This module allows you to create your own Module using a WYSIWYG editor. Help

{loadmodule custom,Custom}
', '', 1, 66, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(13, 111, 'Directions', 'directions', '

Here''s how to find our shop.

By car

Drive along Main Street to the intersection with First Avenue. Look for our sign.

By foot

From the center of town, walk north on Main Street until you see our sign.

By bus

Take the #73 Bus to the last stop. We are on the north east corner.

', '', 1, 29, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 2, '', '', 1, 0, '', 0, '*', ''), -(14, 112, 'Editors', 'editors', '

Editors are used thoughout Joomla! where content is created. TinyMCE is the default choice in most locations although CodeMirror is used in the template manager. No Editor provides a text box for html content.

Default on:

Default off:

  • None
', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 5, '', '', 1, 0, '', 0, '*', ''), -(15, 113, 'Editors-xtd', 'editors-xtd', '

These plugins are the buttons found beneath your editor. They only run when an editor plugin runs.

Default on:

  • Editor Button: Image Help
  • Editor Button: Readmore Help
  • Editor Button: Page Break Help
  • Editor Button: Article Help

Default off:

  • None
', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 6, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(16, 114, 'Feed Display', 'feed-display', '

This module allows the displaying of a syndicated feed. Help

{loadmodule feed,Feed Display}
', '', 1, 66, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 2, '', '', 1, 0, '', 0, '*', ''), -(17, 115, 'First Blog Post', 'first-blog-post', '

Lorem Ipsum is filler text that is commonly used by designers before the content for a new site is ready.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed faucibus purus vitae diam posuere nec eleifend elit dictum. Aenean sit amet erat purus, id fermentum lorem. Integer elementum tristique lectus, non posuere quam pretium sed. Quisque scelerisque erat at urna condimentum euismod. Fusce vestibulum facilisis est, a accumsan massa aliquam in. In auctor interdum mauris a luctus. Morbi euismod tempor dapibus. Duis dapibus posuere quam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In eu est nec erat sollicitudin hendrerit. Pellentesque sed turpis nunc, sit amet laoreet velit. Praesent vulputate semper nulla nec varius. Aenean aliquam, justo at blandit sodales, mauris leo viverra orci, sed sodales mauris orci vitae magna.

', '

Quisque a massa sed libero tristique suscipit. Morbi tristique molestie metus, vel vehicula nisl ultrices pretium. Sed sit amet est et sapien condimentum viverra. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus viverra tortor porta orci convallis ac cursus erat sagittis. Vivamus aliquam, purus non luctus adipiscing, orci urna imperdiet eros, sed tincidunt neque sapien et leo. Cras fermentum, dolor id tempor vestibulum, neque lectus luctus mauris, nec congue tellus arcu nec augue. Nulla quis mi arcu, in bibendum quam. Sed placerat laoreet fermentum. In varius lobortis consequat. Proin vulputate felis ac arcu lacinia adipiscing. Morbi molestie, massa id sagittis luctus, sem sapien sollicitudin quam, in vehicula quam lectus quis augue. Integer orci lectus, bibendum in fringilla sit amet, rutrum eget enim. Curabitur at libero vitae lectus gravida luctus. Nam mattis, ligula sit amet vestibulum feugiat, eros sem sodales mi, nec dignissim ante elit quis nisi. Nulla nec magna ut leo convallis sagittis ac non erat. Etiam in augue nulla, sed tristique orci. Vestibulum quis eleifend sapien.

Nam ut orci vel felis feugiat posuere ut eu lorem. In risus tellus, sodales eu eleifend sed, imperdiet id nulla. Nunc at enim lacus. Etiam dignissim, arcu quis accumsan varius, dui dui faucibus erat, in molestie mauris diam ac lacus. Sed sit amet egestas nunc. Nam sollicitudin lacinia sapien, non gravida eros convallis vitae. Integer vehicula dui a elit placerat venenatis. Nullam tincidunt ligula aliquet dui interdum feugiat. Maecenas ultricies, lacus quis facilisis vehicula, lectus diam consequat nunc, euismod eleifend metus felis eu mauris. Aliquam dapibus, ipsum a dapibus commodo, dolor arcu accumsan neque, et tempor metus arcu ut massa. Curabitur non risus vitae nisl ornare pellentesque. Pellentesque nec ipsum eu dolor sodales aliquet. Vestibulum egestas scelerisque tincidunt. Integer adipiscing ultrices erat vel rhoncus.

Integer ac lectus ligula. Nam ornare nisl id magna tincidunt ultrices. Phasellus est nisi, condimentum at sollicitudin vel, consequat eu ipsum. In venenatis ipsum in ligula tincidunt bibendum id et leo. Vivamus quis purus massa. Ut enim magna, pharetra ut condimentum malesuada, auctor ut ligula. Proin mollis, urna a aliquam rutrum, risus erat cursus odio, a convallis enim lectus ut lorem. Nullam semper egestas quam non mattis. Vestibulum venenatis aliquet arcu, consectetur pretium erat pulvinar vel. Vestibulum in aliquet arcu. Ut dolor sem, pellentesque sit amet vestibulum nec, tristique in orci. Sed lacinia metus vel purus pretium sit amet commodo neque condimentum.

Aenean laoreet aliquet ullamcorper. Nunc tincidunt luctus tellus, eu lobortis sapien tincidunt sed. Donec luctus accumsan sem, at porttitor arcu vestibulum in. Sed suscipit malesuada arcu, ac porttitor orci volutpat in. Vestibulum consectetur vulputate eros ut porttitor. Aenean dictum urna quis erat rutrum nec malesuada tellus elementum. Quisque faucibus, turpis nec consectetur vulputate, mi enim semper mi, nec porttitor libero magna ut lacus. Quisque sodales, leo ut fermentum ullamcorper, tellus augue gravida magna, eget ultricies felis dolor vitae justo. Vestibulum blandit placerat neque, imperdiet ornare ipsum malesuada sed. Quisque bibendum quam porta diam molestie luctus. Sed metus lectus, ornare eu vulputate vel, eleifend facilisis augue. Maecenas eget urna velit, ac volutpat velit. Nam id bibendum ligula. Donec pellentesque, velit eu convallis sodales, nisi dui egestas nunc, et scelerisque lectus quam ut ipsum.

', 1, 27, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 2, '', '', 1, 0, '', 0, '*', ''), -(18, 116, 'Second Blog Post', 'second-blog-post', '

Lorem Ipsum is text that is traditionally used by designers when working on a site before the content is ready.

Pellentesque bibendum metus ut dolor fermentum ut pulvinar tortor hendrerit. Nam vel odio vel diam tempus iaculis in non urna. Curabitur scelerisque, nunc id interdum vestibulum, felis elit luctus dui, ac dapibus tellus mauris tempus augue. Duis congue facilisis lobortis. Phasellus neque erat, tincidunt non lacinia sit amet, rutrum vitae nunc. Sed placerat lacinia fermentum. Integer justo sem, cursus id tristique eget, accumsan vel sapien. Curabitur ipsum neque, elementum vel vestibulum ut, lobortis a nisl. Fusce malesuada mollis purus consectetur auctor. Morbi tellus nunc, dapibus sit amet rutrum vel, laoreet quis mauris. Aenean nec sem nec purus bibendum venenatis. Mauris auctor commodo libero, in adipiscing dui adipiscing eu. Praesent eget orci ac nunc sodales varius.

', '

Nam eget venenatis lorem. Vestibulum a interdum sapien. Suspendisse potenti. Quisque auctor purus nec sapien venenatis vehicula malesuada velit vehicula. Fusce vel diam dolor, quis facilisis tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Pellentesque libero nisi, pellentesque quis cursus sit amet, vehicula vitae nisl. Curabitur nec nunc ac sem tincidunt auctor. Phasellus in mattis magna. Donec consequat orci eget tortor ultricies rutrum. Mauris luctus vulputate molestie. Proin tincidunt vehicula euismod. Nam congue leo non erat cursus a adipiscing ipsum congue. Nulla iaculis purus sit amet turpis aliquam sit amet dapibus odio tincidunt. Ut augue diam, congue ut commodo pellentesque, fermentum mattis leo. Sed iaculis urna id enim dignissim sodales at a ipsum. Quisque varius lobortis mollis. Nunc purus magna, pellentesque pellentesque convallis sed, varius id ipsum. Etiam commodo mi mollis erat scelerisque fringilla. Nullam bibendum massa sagittis diam ornare rutrum.

Praesent convallis metus ut elit faucibus tempus in quis dui. Donec fringilla imperdiet nibh, sit amet fringilla velit congue et. Quisque commodo luctus ligula, vitae porttitor eros venenatis in. Praesent aliquet commodo orci id varius. Nulla nulla nibh, varius id volutpat nec, sagittis nec eros. Cras et dui justo. Curabitur malesuada facilisis neque, sed tempus massa tincidunt ut. Sed suscipit odio in lacus auctor vehicula non ut lacus. In hac habitasse platea dictumst. Sed nulla nisi, lacinia in viverra at, blandit vel tellus. Nulla metus erat, ultrices non pretium vel, varius nec sem. Morbi sollicitudin mattis lacus quis pharetra. Donec tincidunt mollis pretium. Proin non libero justo, vitae mattis diam. Integer vel elit in enim varius posuere sed vitae magna. Duis blandit tempor elementum. Vestibulum molestie dui nisi.

Curabitur volutpat interdum lorem sed tempus. Sed placerat quam non ligula lacinia sodales. Cras ultrices justo at nisi luctus hendrerit. Quisque sit amet placerat justo. In id sapien eu neque varius pharetra sed in sapien. Etiam nisl nunc, suscipit sed gravida sed, scelerisque ut nisl. Mauris quis massa nisl, aliquet posuere ligula. Etiam eget tortor mauris. Sed pellentesque vestibulum commodo. Mauris vitae est a libero dapibus dictum fringilla vitae magna.

Nulla facilisi. Praesent eget elit et mauris gravida lobortis ac nec risus. Ut vulputate ullamcorper est, volutpat feugiat lacus convallis non. Maecenas quis sem odio, et aliquam libero. Integer vel tortor eget orci tincidunt pulvinar interdum at erat. Integer ullamcorper consequat eros a pellentesque. Cras sagittis interdum enim in malesuada. Etiam non nunc neque. Fusce non ligula at tellus porta venenatis. Praesent tortor orci, fermentum sed tincidunt vel, varius vel dui. Duis pulvinar luctus odio, eget porta justo vulputate ac. Nulla varius feugiat lorem sed tempor. Phasellus pulvinar dapibus magna eget egestas. In malesuada lectus at justo pellentesque vitae rhoncus nulla ultrices. Proin ut sem sem. Donec eu suscipit ipsum. Cras eu arcu porttitor massa feugiat aliquet at quis nisl.

', 1, 27, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(19, 117, 'Footer Module', 'footer-module', '

This module shows the Joomla! copyright information. Help

{loadmodule footer,Footer}
', '', 1, 66, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 3, '', '', 1, 0, '', 0, '*', ''), -(20, 118, 'Fruit Shop', 'fruit-shop', '

Welcome to the Fruit Shop

We sell fruits from around the world. Please use our website to learn more about our business. We hope you will come to our shop and buy some fruit.

This mini site will show you how you might want to set up a site for a business, in this example one selling fruit. It shows how to use access controls to manage your site content. If you were building a real site, you might want to extend it with e-commerce, a catalog, mailing lists or other enhancements, many of which are available through the Joomla! Extensions Directory.

To understand this site you will probably want to make one user with group set to customer and one with group set to grower. By logging in with different privileges you can see how access control works.

', '', 1, 29, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(21, 119, 'Getting Help', 'getting-help', '

There are lots of places you can get help with Joomla!. In many places in your site administrator you will see the help icon. Click on this for more information about the options and functions of items on your screen. Other places to get help are:

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 8, '', '', 1, 0, '', 0, '*', ''), -(22, 120, 'Getting Started', 'getting-started', '

It''s easy to get started creating your website. Knowing some of the basics will help.

What is a Content Management System?

A content management system is software that allows you to create and manage webpages easily by separating the creation of your content from the mechanics required to present it on the web.

In this site, the content is stored in a database. The look and feel are created by a template. The Joomla! software brings together the template and the content to create web pages.

Site and Administrator

Your site actually has two separate sites. The site (also called the front end) is what visitors to your site will see. The administrator (also called the back end) is only used by people managing your site. You can access the administrator by clicking the "Site Administrator" link on the "This Site" menu or by adding /administrator to the end of you domain name.

Log in to the administrator using the username and password created during the installation of Joomla.

Logging in

To login to the front end of your site use the login form or the login menu link on the "This Site" menu. Use the user name and password that were created as part of the installation process. Once logged-in you will be able to create and edit articles.

In managing your site, you will be able to create content that only logged-in users are able to see.

Creating an article

Once you are logged-in, a new menu will be visible. To create a new article, click on the "submit article" link on that menu.

The new article interface gives you a lot of options, but all you need to do is add a title and put something in the content area. To make it easy to find, set the state to published and put it in the Joomla category.

You can edit an existing article by clicking on the edit icon (this only displays to users who have the right to edit).

Learn more

There is much more to learn about how to use Joomla! to create the website you envision. You can learn much more at the Joomla! documentation site and on the Joomla! forums.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 9, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(23, 121, 'Happy Orange Orchard', 'happy-orange-orchard', '

At our orchard we grow the world''s best oranges as well as other citrus fruit such as lemons and grapefruit. Our family has been tending this orchard for generations.

', '', 1, 30, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 2, '', '', 1, 0, '', 0, '*', ''), -(24, 122, 'Joomla! Testing', 'joomla', '

Thanks for helping us to test Joomla!

We''re getting ready for the release of Joomla and we appreciate you helping us find and fix problems as we work.

If you haven''t done testing before here are some tips.

  • Don''t delete the installation folder when you finish installing! While we''re working we turn that security feature off to make it easier to test.
  • Go to global configuration and set Error Reporting to Development (that''s on the server tab) and enable both debugging and language debugging (those are on the system tab). Don''t worry when you see ** around words --that means Joomla translation is doing its job.

How to test

  • First, do the things you normally do and see if you spot any problems.
  • Look at all of the front end views and record any problems
  • Look at all the back end views and report any problems
  • See more ideas below

What to look for

  • Any error messages that say things like Fatal Error or Strict or similar things that indicate that something is not working correctly.
  • Untranslated strings. You will know these because they look like this: ?STRING_HERE?
  • Problems of rendering--items not aligned correctly, missing or wrong images, pages that just don''t look right.
  • Unexpected behavior--anything that is working differently than it did in 2.5.

Report problems

If you find a problem please report it to the CMS Issue Tracker. You will need to register for a github.com account if you don''t have one.

More Testing Ideas

  • Pick one module or view and test all of the parameters.
  • Install an extension and see if anything breaks (report to the developer unless you are positive it is a core bug).
  • Turn on caching with different options
  • Try different session options
  • Install a language and test all the layouts.
  • Try different environments (like different servers which may have different version of PHP) or try you have IIS with MySQLi or SqlSrv. With millions of users Joomla needs to be ready for unusual environments.
  • Try with SEF URLS on or off and also with Apache rewrite on or off (if you are on Apache).
  • Try different combinations of browsers (Chrome, IE, FireFox, Opera to start) and operating systems (Mac, Windows, Linux).
  • Yes grammar and spelling errors are bugs too -- just keep in mind that we use British spelling.
  • Visit the Feature Tracker and test a new feature.

Testing changes

You can also help Joomla by testing bug fixes and new features. A useful tool is the patchtester component which helps to simplify and automate the process. Report your feedback on the CMS Issue Tracker. If you enjoy helping Joomla this way, you may want to join the Joomla Bug Squad.

', '', 1, 19, '2011-01-01 00:00:01', 716, 'Joomla', '2013-10-15 14:57:20', 716, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":false,"urlatext":"","targeta":"","urlb":false,"urlbtext":"","targetb":"","urlc":false,"urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_tags":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","urls_position":"","alternative_readmore":"","article_layout":""}', 4, 2, '', '', 1, 73, '{"robots":"","author":"","rights":"","xreference":""}', 1, '*', ''), -(25, 123, 'Koala', 'koala', '

', '

', 1, 72, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/animals\\/180px_koala_ag1.jpg","float_intro":"","image_intro_alt":"Koala Thumbnail","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/animals\\/800px_koala_ag1.jpg","float_fulltext":"","image_fulltext_alt":"Koala Climbing Tree","image_fulltext_caption":"Source: https:\\/\\/commons.wikimedia.org\\/wiki\\/File:Koala-ag1.jpg Author: Arnaud Gaillard License: Creative Commons Share Alike Attribution Generic 1.0"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 2, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''); -INSERT INTO `#__content` (`id`, `asset_id`, `title`, `alias`, `introtext`, `fulltext`, `state`, `catid`, `created`, `created_by`, `created_by_alias`, `modified`, `modified_by`, `checked_out`, `checked_out_time`, `publish_up`, `publish_down`, `images`, `urls`, `attribs`, `version`, `ordering`, `metakey`, `metadesc`, `access`, `hits`, `metadata`, `featured`, `language`, `xreference`) VALUES -(26, 124, 'Language Switcher', 'language-switcher', '

The language switcher module allows you to take advantage of the language tags that are available when content, modules and menu links are created.

This module displays a list of available Content Languages for switching between them.

When switching languages, it redirects to the Home page, or associated menu item, defined for the chosen language. Thereafter, the navigation will be the one defined for that language.

The language filter plugin must be enabled for this module to work properly.

Help

To view an example of the language switch moduler module, go to the site administrator and enable the language filter plugin and the language switcher module labelled "language switcher" and visit the fruit shop or park sample sites. Then follow the instructions in this tutorial.

', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(27, 125, 'Latest Articles Module', 'latest-articles-module', '

This module shows a list of the most recently published and current Articles. Some that are shown may have expired even though they are the most recent. Help

{loadmodule articles_latest,Latest News}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(28, 126, 'Login Module', 'login-module', '

This module displays a username and password login form. It also displays a link to retrieve a forgotten password. If user registration is enabled (in the Global Configuration settings), another link will be shown to enable self-registration for users. Help

{loadmodule login,login}
', '', 1, 65, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 2, '', '', 1, 0, '', 0, '*', ''), -(29, 127, 'Menu Module', 'menu-module', '

This module displays a menu on the site (frontend). Menus can be displayed in a wide variety of ways by using the menu options and css menu styles. Help

{loadmodule mod_menu,Menu Example}
', '', 1, 75, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(30, 128, 'Most Read Content', 'most-read-content', '

This module shows a list of the currently published Articles which have the highest number of page views. Help

{loadmodule articles_popular,Articles Most Read}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 2, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(31, 129, 'News Flash', 'news-flash', '

Displays a set number of articles from a category based on date or random selection. Help

{loadmodule articles_news,News Flash}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","page_title":"","alternative_readmore":"","layout":""}', 1, 3, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(32, 130, 'Options', 'options', '

As you make your Joomla! site you will control the details of the display using options also referred to as parameters. Options control everything from whether the author''s name is displayed to who can view what to the number of items shown on a list.

Default options for each component are changed using the Options button on the component toolbar.

Options can also be set on an individual item, such as an article or contact and in menu links.

If you are happy with how your site looks, it is fine to leave all of the options set to the defaults that were created when your site was installed. As you become more experienced with Joomla you will use options more.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 10, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(33, 131, 'Phyllopteryx', 'phyllopteryx', '

', '

', 1, 72, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/animals\\/200px_phyllopteryx_taeniolatus1.jpg","float_intro":"","image_intro_alt":"Phyllopteryx","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/animals\\/800px_phyllopteryx_taeniolatus1.jpg","float_fulltext":"","image_fulltext_alt":"Phyllopteryx","image_fulltext_caption":"Source: https:\\/\\/en.wikipedia.org\\/wiki\\/File:Phyllopteryx_taeniolatus1.jpg Author: Richard Ling License: GNU Free Documentation License v 1.2 or later"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(34, 132, 'Pinnacles', 'pinnacles', '

', '

', 1, 73, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/landscape\\/120px_pinnacles_western_australia.jpg","float_intro":"","image_intro_alt":"Kings Canyon","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/landscape\\/800px_pinnacles_western_australia.jpg","float_fulltext":"","image_fulltext_alt":"Kings Canyon","image_fulltext_caption":"Source: https:\\/\\/commons.wikimedia.org\\/wiki\\/File:Pinnacles_Western_Australia.jpg Author: Martin Gloss License: GNU Free Documentation license v 1.2 or later."}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(35, 133, 'Professionals', 'professionals', '

Joomla! 2.5 continues development of the Joomla Framework and CMS as a powerful and flexible way to bring your vision of the web to reality. With the administrator now fully MVC, the ability to control its look and the management of extensions is now complete.

', '

Working with multiple template styles and overrides for the same views, creating the design you want is easier than it has ever been. Limiting support to PHP 5.2.4 and above makes Joomla lighter and faster than ever. Languages files can now be overridden without having your changes lost during an upgrade. With the proper xml your users update extensions with a single click.

Access control lists are now incorporated using a new system developed for Joomla. The ACL system is designed with developers in mind, so it is easy to incorporate into your extensions. The new nested sets libraries allow you to incorporate infinitely deep categories but also to use nested sets in a variety of other ways.

A new forms library makes creating all kinds of user interaction simple. MooTools 1.3 provides a highly flexible javascript framework that is a major advance over MooTools 1.0.

New events throughout the core make integration of your plugins where you want them a snap.

The separation of the Joomla! Platform project from the Joomla! CMS project makes continuous development of new, powerful APIs and continuous improvement of existing APIs possible while maintaining the stability of the CMS that millions of webmasters and professionals rely upon.

Learn about:

', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-09 16:41:13', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 5, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 1, '*', ''), -(36, 134, 'Random Image Module', 'random-image-module', '

This module displays a random image from your chosen image directory. Help

{loadmodule random_image,Random Image}
', '', 1, 66, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(37, 135, 'Related Items Module', 'related-items-module', '

This module displays other Articles that are related to the one currently being viewed. These relations are established by the Meta Keywords. All the keywords of the current Article are searched against all the keywords of all other published articles. Help

{loadmodule related_items,Articles Related Items}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(38, 136, 'Sample Sites', 'sample-sites', '

Your installation includes sample data, designed to show you some of the options you have for building your website. In addition to information about Joomla! there are two sample "sites within a site" designed to help you get started with building your own site.

The first site is a simple site about Australian Parks. It shows how you can quickly and easily build a personal site with just the building blocks that are part of Joomla. It includes a personal blog, weblinks, and a very simple image gallery.

The second site is slightly more complex and represents what you might do if you are building a site for a small business, in this case a Fruit Shop.

In building either style site, or something completely different, you will probably want to add extensions and either create or purchase your own template. Many Joomla users start by modifying the templates that come with the core distribution so that they include special images and other design elements that relate to their site''s focus.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 11, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(39, 137, 'Search', 'search-component', '

Joomla! 2.5 offers two search options.

The Basic Search component provides basic search functionality for the information contained in your core components. Many extensions can also be searched by the search component. Help

The Smart Search component offers searching similar to that found in major search engines. Smart Search is disabled by default. If you choose to enable it you will need to take several steps. First, enable the Smart Search Plugin in the plugin manager. Then, if you are using the Basic Search Module replace it with the Smart Search Module. Finally, if you have already created content, go to the Smart Search component in your site administrator and click the Index icon. Once indexing of your content is complete, Smart Search will be ready to use. Help.

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(40, 138, 'Search Module', 'search-module', '

This module will display a search box. Help

{loadmodule search,Search}
', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 4, '', '', 1, 0, '', 0, '*', ''), -(41, 139, 'Search ', 'search-plugin', '

The search component uses plugins to control which parts of your Joomla! site are searched. You may choose to turn off some areas to improve performance or for other reasons. Many third party Joomla! extensions have search plugins that extend where search takes place.

Default On:

', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(42, 140, 'Site Map', 'site-map', '

{loadposition sitemapload}

By putting all of your content into nested categories you can give users and search engines access to everything using a menu.

', '', 1, 14, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(43, 141, 'Spotted Quoll', 'spotted-quoll', '

', '

', 1, 72, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/animals\\/220px_spottedquoll_2005_seanmcclean.jpg","float_intro":"","image_intro_alt":"Spotted Quoll","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/animals\\/789px_spottedquoll_2005_seanmcclean.jpg","float_fulltext":"","image_fulltext_alt":"Spotted Quoll","image_fulltext_caption":"Source: https:\\/\\/en.wikipedia.org\\/wiki\\/File:SpottedQuoll_2005_SeanMcClean.jpg Author: Sean McClean License: GNU Free Documentation License v 1.2 or later"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(44, 142, 'Statistics Module', 'statistics', '

This module shows information about your server installation together with statistics on the website users, number of Articles in your database and the number of Web links you provide.

{loadmodule mod_stats,Statistics}
', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 5, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(45, 143, 'Syndicate Module', 'syndicate-module', '

The syndicate module will display a link that allows users to take a feed from your site. It will only display on pages for which feeds are possible. That means it will not display on single article, contact or weblinks pages, such as this one. Help

{loadposition syndicate,Syndicate}
', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 6, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(46, 144, 'System', 'system', '

System plugins operate every time a page on your site loads. They control such things as your URLS, whether users can check a "remember me" box on the login module, and whether caching is enabled. New is the redirect plugin that together with the redirect component will assist you in managing changes in URLs.

Default on:

Default off:

', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 2, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(47, 145, 'The Joomla! Community', 'the-joomla-community', '

Joomla means All Together, and it is a community of people all working and having fun together that makes Joomla possible. Thousands of people each year participate in the Joomla community, and we hope you will be one of them.

People with all kinds of skills, of all skill levels and from around the world are welcome to join in. Participate in the Joomla.org family of websites (the forum is a great place to start). Come to a Joomla! event. Join or start a Joomla! Users Group. Whether you are a developer, site administrator, designer, end user or fan, there are ways for you to participate and contribute.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(48, 146, 'The Joomla! Project', 'the-joomla-project', '

The Joomla Project consists of all of the people who make and support the Joomla Web Platform and Content Management System.

Our mission is to provide a flexible platform for digital publishing and collaboration.

The core values are:

  • Freedom
  • Equality
  • Trust
  • Community
  • Collaboration
  • Usability

In our vision, we see:

  • People publishing and collaborating in their communities and around the world
  • Software that is free, secure, and high-quality
  • A community that is enjoyable and rewarding to participate in
  • People around the world using their preferred languages
  • A project that acts autonomously
  • A project that is socially responsible
  • A project dedicated to maintaining the trust of its users

There are millions of users around the world and thousands of people who contribute to the Joomla Project. They work in three main groups: the Production Working Group, responsible for everything that goes into software and documentation; the Community Working Group, responsible for creating a nurturing the community; and Open Source Matters, the non profit organization responsible for managing legal, financial and organizational issues.

Joomla is a free and open source project, which uses the GNU General Public License version 2 or later.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(49, 147, 'Typography', 'typography', '

H1 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz

H2 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz

H3 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz

H4 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz

H5 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz
H6 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz

P The quick brown fox ran over the lazy dog. THE QUICK BROWN FOX RAN OVER THE LAZY DOG.

  • Item
  • Item
  • Item
    • Item
    • Item
    • Item
      • Item
      • Item
      • Item
  1. tem
  2. Item
  3. Item
    1. Item
    2. Item
    3. Item
      1. Item
      2. Item
      3. Item
', '', 1, 23, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(50, 148, 'Upgraders', 'upgraders', '

If you are an experienced Joomla! 1.5 user, this Joomla site will seem very familiar. There are new templates and improved user interfaces, but most functionality is the same. The biggest changes are improved access control (ACL) and nested categories. This release of Joomla has strong continuity with Joomla! 1.7 while adding enhancements.

', '

The new user manager will let you manage who has access to what in your site. You can leave access groups exactly the way you had them in Joomla 1.5 or make them as complicated as you want. You can learn more about how access control works in on the Joomla! Documentation site

In Joomla 1.5 and 1.0 content was organized into sections and categories. From 1.6 forward sections are gone, and you can create categories within categories, going as deep as you want. The sample data provides many examples of the use of nested categories.

All layouts have been redesigned to improve accessibility and flexibility.

Updating your site and extensions when needed is easier than ever thanks to installer improvements.

', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 6, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 1, '*', ''), -(51, 149, 'User', 'user-plugins', '

Default on:

Default off:

Two new plugins are available but are disabled by default.

  • Contact Creator Help
    Creates a new linked contact record for each new user created.
  • Profile Help
    This example profile plugin allows you to insert additional fields into user registration and profile display. This is intended as an example of the types of extensions to the profile you might want to create.
', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(52, 150, 'Users', 'users-component', '

The users extension lets your site visitors register, login and logout, change their passwords and other information, and recover lost passwords. In the administrator it allows you to create, block and manage users and create user groups and access levels. Help

Please note that some of the user views will not display if you are not logged-in to the site.

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":""}', 1, 5, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(53, 151, 'Using Joomla!', 'using-joomla', '

With Joomla you can create anything from a simple personal website to a complex ecommerce or social site with millions of visitors.

This section of the sample data provides you with a brief introduction to Joomla concepts and reference material to help you understand how Joomla works.

When you no longer need the sample data, you can can simply unpublish the sample data category found within each extension in the site administrator or you may completely delete each item and all of the categories.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 7, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''); -INSERT INTO `#__content` (`id`, `asset_id`, `title`, `alias`, `introtext`, `fulltext`, `state`, `catid`, `created`, `created_by`, `created_by_alias`, `modified`, `modified_by`, `checked_out`, `checked_out_time`, `publish_up`, `publish_down`, `images`, `urls`, `attribs`, `version`, `ordering`, `metakey`, `metadesc`, `access`, `hits`, `metadata`, `featured`, `language`, `xreference`) VALUES -(56, 154, 'Who''s Online', 'whos-online', '

The Who''s Online Module displays the number of Anonymous Users (e.g. Guests) and Registered Users (ones logged-in) that are currently accessing the website. Help

{loadmodule whosonline,Who''s Online}
', '', 1, 65, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(57, 155, 'Wobbegone', 'wobbegone', '

', '

', 1, 72, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/animals\\/180px_wobbegong.jpg","float_intro":"","image_intro_alt":"Wobbegon","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/animals\\/800px_wobbegong.jpg","float_fulltext":"","image_fulltext_alt":"Wobbegon","image_fulltext_caption":"Source: https:\\/\\/en.wikipedia.org\\/wiki\\/File:Wobbegong.jpg Author: Richard Ling Rights: GNU Free Documentation License v 1.2 or later"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(58, 156, 'Wonderful Watermelon', 'wonderful-watermelon', '

Watermelon is a wonderful and healthy treat. We grow the world''s sweetest watermelon. We have the largest watermelon patch in our country.

', '', 1, 30, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(59, 157, 'Wrapper Module', 'wrapper-module', '

This module shows an iframe window to specified location. Help

{loadmodule wrapper,Wrapper}
', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(60, 158, 'News Feeds', 'news-feeds', '

News Feeds (com_newsfeeds) provides a way to organize and present news feeds. News feeds are a way that you present information from another site on your site. For example, the joomla.org website has numerous feeds that you can incorporate on your site. You can use menus to present a single feed, a list of feeds in a category, or a list of all feed categories. Help

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(61, 159, 'Breadcrumbs Module', 'breadcrumbs-module', '

Breadcrumbs provide a pathway for users to navigate through the site. Help

{loadmodule breadcrumbs,breadcrumbs}
', '', 1, 75, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":""}', 1, 2, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(62, 160, 'Content', 'content-plugins', '

Content plugins run when specific kinds of pages are loaded. They do things ranging from protecting email addresses from harvesters to creating page breaks.

Default on:

', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 7, '', '', 1, 0, '', 0, '*', ''), -(64, 162, 'Blue Mountain Rain Forest', 'blue-mountain-rain-forest', '

', '

', 1, 73, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/landscape\\/120px_rainforest_bluemountainsnsw.jpg","float_intro":"none","image_intro_alt":"Rain Forest Blue Mountains","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/landscape\\/727px_rainforest_bluemountainsnsw.jpg","float_fulltext":"","image_fulltext_alt":"Rain Forest Blue Mountains","image_fulltext_caption":"Source: https:\\/\\/commons.wikimedia.org\\/wiki\\/File:Rainforest,bluemountainsNSW.jpg Author: Adam J.W.C. License: GNU Free Documentation License"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 2, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(65, 163, 'Ormiston Pound', 'ormiston-pound', '

', '

', 1, 73, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/landscape\\/180px_ormiston_pound.jpg","float_intro":"none","image_intro_alt":"Ormiston Pound","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/landscape\\/800px_ormiston_pound.jpg","float_fulltext":"","image_fulltext_alt":"Ormiston Pound","image_fulltext_caption":"Source: https:\\/\\/commons.wikimedia.org\\/wiki\\/File:Ormiston_Pound.JPG Author: License: GNU Free Public Documentation License"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(66, 165, 'Latest Users Module', 'latest-users-module', '

This module displays the latest registered users. Help

{loadmodule users_latest,Users Latest}
', '', 1, 65, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"1","link_titles":"","show_intro":"","show_category":"1","link_category":"1","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 3, '', '', 1, 0, '', 0, '*', ''), -(67, 168, 'What''s New in 1.5?', 'whats-new-in-15', '

This article deliberately archived as an example.

As with previous releases, Joomla! provides a unified and easy-to-use framework for delivering content for Web sites of all kinds. To support the changing nature of the Internet and emerging Web technologies, Joomla! required substantial restructuring of its core functionality and we also used this effort to simplify many challenges within the current user interface. Joomla! 1.5 has many new features.

In Joomla! 1.5, you''''ll notice:

  • Substantially improved usability, manageability, and scalability far beyond the original Mambo foundations
  • Expanded accessibility to support internationalisation, double-byte characters and right-to-left support for Arabic, Farsi, and Hebrew languages among others
  • Extended integration of external applications through Web services
  • Enhanced content delivery, template and presentation capabilities to support accessibility standards and content delivery to any destination
  • A more sustainable and flexible framework for Component and Extension developers
  • Backward compatibility with previous releases of Components, Templates, Modules, and other Extensions
', '', 2, 9, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2011-01-01 00:00:01', '0000-00-00 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 0, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(68, 170, 'Captcha', 'captcha', '

The Captcha plugins are used to prevent spam submissions on your forms such as registration, contact and login. You basic installation of Joomla includes one Captcha plugin which leverages the ReCaptcha® service but you may install other plugins connecting to different Captcha systems.

Default on:

Note: ReCaptcha is a the trademark of Google Inc. and is an independent product not associated with or endorsed by the Joomla Project. You will need to register and agree to the Terms of Service at Recaptcha.net to use this plugin. Complete instructions are available if you edit the ReCaptcha plugin in the Plugin Manager.

', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2012-01-17 03:20:45', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(69, 171, 'Quick Icons', 'quick-icons', '

The Quick Icon plugin group is used to provide notification that updates to Joomla! or installed extensions are available and should be applied. These notifications display on your administrator control panel, which is the page you see when you first log in to your site administrator.

Default on:

  • Quick icon - Joomla! extensions updates notification Help.
  • Quick icon - Joomla! update notification Help
', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2012-01-17 03:27:39', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 0, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(70, 170, 'Smart Search', 'smart-search', '

This module provides search using the Smart Search component. You should only use it if you have indexed your content and either have enabled the Smart Search content plugin or are keeping the index of your site updated manually. Help.

{loadmodule finder,Smart Search}
', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, 0, '0000-00-00 00:00:00', '2012-01-17 03:42:36', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 0, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(71, 178, 'Similar Tags', 'similar-tags', '

The similar tags modules shows a list of items which have the same or a similar set of tags.

{loadmodule tags_similar,Similar Tags}

', '', 1, 64, '2013-10-31 00:14:17', 371, '', '2013-10-31 00:39:09', 371, 0, '0000-00-00 00:00:00', '2013-10-31 00:14:17', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":false,"urlatext":"","targeta":"","urlb":false,"urlbtext":"","targetb":"","urlc":false,"urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_tags":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","urls_position":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 4, 0, '', '', 1, 5, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(72, 180, 'Popular Tags', 'popular-tags', '

The Popular Tags displays a list of the most commonly uses tags. It offers both a list and a tag cloud layout.

{loadmodule tags_popular,Popular Tags}

', '', 1, 64, '2013-10-31 00:43:46', 371, '', '2013-10-31 00:50:38', 371, 0, '0000-00-00 00:00:00', '2013-10-31 00:43:46', '0000-00-00 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":false,"urlatext":"","targeta":"","urlb":false,"urlbtext":"","targetb":"","urlc":false,"urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_tags":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","urls_position":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 2, 0, '', '', 1, 1, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''); - --- --- Dumping data for table `#__content_frontpage` --- - -INSERT INTO `#__content_frontpage` (`content_id`, `ordering`) VALUES -(8, 2), -(24, 1), -(35, 4), -(50, 3); - --- --- Dumping data for table `#__contentitem_tag_map` --- - -INSERT INTO `#__contentitem_tag_map` (`type_alias`, `core_content_id`, `content_item_id`, `tag_id`, `tag_date`, `type_id`) VALUES -('com_content.article', 1, 24, 2, '2013-10-15 14:57:21', 1), -('com_content.article', 1, 24, 3, '2013-10-15 14:57:21', 1), -('com_content.article', 1, 24, 4, '2013-10-15 14:57:21', 1), -('com_content.article', 1, 24, 5, '2013-10-15 14:57:21', 1), -('com_content.article', 2, 71, 2, '2013-10-15 14:58:28', 1), -('com_content.article', 2, 71, 3, '2013-10-15 14:58:28', 1), -('com_content.article', 2, 71, 4, '2013-10-15 14:58:28', 1); - --- --- Creating Associations for existing content --- -INSERT INTO `#__workflow_associations` (`item_id`, `stage_id`, `extension`) -SELECT `id`, CASE WHEN `state` = -2 THEN 3 WHEN `state` = 0 THEN 1 WHEN `state` = 2 THEN 4 ELSE 2 END, 'com_content' FROM `#__content`; - --- --- Dumping data for table `#__menu` --- - -INSERT INTO `#__menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) VALUES -(1, '', 'Menu_Item_Root', 'root', '', '', '', '', 1, 0, 0, 0, 0, '0000-00-00 00:00:00', 0, 0, '', 0, '', 0, 257, 0, '*', 0), -(2, 'main', 'com_banners', 'Banners', '', 'Banners', 'index.php?option=com_banners', 'component', 1, 1, 1, 4, 0, '0000-00-00 00:00:00', 0, 0, 'class:banners', 0, '', 1, 10, 0, '*', 1), -(3, 'main', 'com_banners', 'Banners', '', 'Banners/Banners', 'index.php?option=com_banners', 'component', 1, 2, 2, 4, 0, '0000-00-00 00:00:00', 0, 0, 'class:banners', 0, '', 2, 3, 0, '*', 1), -(4, 'main', 'com_banners_categories', 'Categories', '', 'Banners/Categories', 'index.php?option=com_categories&extension=com_banners', 'component', 1, 2, 2, 6, 0, '0000-00-00 00:00:00', 0, 0, 'class:banners-cat', 0, '', 4, 5, 0, '*', 1), -(5, 'main', 'com_banners_clients', 'Clients', '', 'Banners/Clients', 'index.php?option=com_banners&view=clients', 'component', 1, 2, 2, 4, 0, '0000-00-00 00:00:00', 0, 0, 'class:banners-clients', 0, '', 6, 7, 0, '*', 1), -(6, 'main', 'com_banners_tracks', 'Tracks', '', 'Banners/Tracks', 'index.php?option=com_banners&view=tracks', 'component', 1, 2, 2, 4, 0, '0000-00-00 00:00:00', 0, 0, 'class:banners-tracks', 0, '', 8, 9, 0, '*', 1), -(7, 'main', 'com_contact', 'Contacts', '', 'Contacts', 'index.php?option=com_contact', 'component', 1, 1, 1, 8, 0, '0000-00-00 00:00:00', 0, 0, 'class:contact', 0, '', 15, 20, 0, '*', 1), -(8, 'main', 'com_contact_contacts', 'Contacts', '', 'Contacts/Contacts', 'index.php?option=com_contact', 'component', 1, 7, 2, 8, 0, '0000-00-00 00:00:00', 0, 0, 'class:contact', 0, '', 16, 17, 0, '*', 1), -(9, 'main', 'com_contact_categories', 'Categories', '', 'Contacts/Categories', 'index.php?option=com_categories&extension=com_contact', 'component', 1, 7, 2, 6, 0, '0000-00-00 00:00:00', 0, 0, 'class:contact-cat', 0, '', 18, 19, 0, '*', 1), -(10, 'main', 'com_messages', 'Messaging', '', 'Messaging', 'index.php?option=com_messages', 'component', 1, 1, 1, 15, 0, '0000-00-00 00:00:00', 0, 0, 'class:messages', 0, '', 21, 24, 0, '*', 1), -(11, 'main', 'com_messages_add', 'New Private Message', '', 'Messaging/New Private Message', 'index.php?option=com_messages&task=message.add', 'component', 1, 10, 2, 15, 0, '0000-00-00 00:00:00', 0, 0, 'class:messages-add', 0, '', 22, 23, 0, '*', 1), -(13, 'main', 'com_newsfeeds', 'News Feeds', '', 'News Feeds', 'index.php?option=com_newsfeeds', 'component', 1, 1, 1, 17, 0, '0000-00-00 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 25, 30, 0, '*', 1), -(14, 'main', 'com_newsfeeds_feeds', 'Feeds', '', 'News Feeds/Feeds', 'index.php?option=com_newsfeeds', 'component', 1, 13, 2, 17, 0, '0000-00-00 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 26, 27, 0, '*', 1), -(15, 'main', 'com_newsfeeds_categories', 'Categories', '', 'News Feeds/Categories', 'index.php?option=com_categories&extension=com_newsfeeds', 'component', 1, 13, 2, 6, 0, '0000-00-00 00:00:00', 0, 0, 'class:newsfeeds-cat', 0, '', 28, 29, 0, '*', 1), -(16, 'main', 'com_redirect', 'Redirect', '', 'Redirect', 'index.php?option=com_redirect', 'component', 1, 1, 1, 24, 0, '0000-00-00 00:00:00', 0, 0, 'class:redirect', 0, '', 31, 32, 0, '*', 1), -(17, 'main', 'com_search', 'Basic Search', '', 'Basic Search', 'index.php?option=com_search', 'component', 1, 1, 1, 19, 0, '0000-00-00 00:00:00', 0, 0, 'class:search', 0, '', 33, 34, 0, '*', 1), -(18, 'main', 'com_finder', 'Smart Search', '', 'Smart Search', 'index.php?option=com_finder', 'component', 1, 1, 1, 27, 0, '0000-00-00 00:00:00', 0, 0, 'class:finder', 0, '', 35, 36, 0, '*', 1), -(19, 'main', 'com_joomlaupdate', 'Joomla! Update', '', 'Joomla! Update', 'index.php?option=com_joomlaupdate', 'component', 1, 1, 1, 28, 0, '0000-00-00 00:00:00', 0, 0, 'class:joomlaupdate', 0, '', 37, 38, 0, '*', 1), -(20, 'main', 'com_tags', 'Tags', '', 'Tags', 'index.php?option=com_tags', 'component', 1, 1, 1, 29, 0, '0000-00-00 00:00:00', 0, 1, 'class:tags', 0, '', 39, 40, 0, '', 1), -(21, 'main', 'com_postinstall', 'Post-installation messages', '', 'Post-installation messages', 'index.php?option=com_postinstall', 'component', 1, 1, 1, 32, 0, '0000-00-00 00:00:00', 0, 1, 'class:postinstall', 0, '', 43, 44, 0, '*', 1), -(22, 'main', 'com_associations', 'Multilingual Associations', '', 'Multilingual Associations', 'index.php?option=com_associations', 'component', 1, 1, 1, 34, 0, '0000-00-00 00:00:00', 0, 0, 'class:associations', 0, '', 45, 46, 0, '*', 1), -(201, 'usermenu', 'Your Profile', 'your-profile', '', 'your-profile', 'index.php?option=com_users&view=profile', 'component', 1, 1, 1, 25, 0, '0000-00-00 00:00:00', 0, 2, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 95, 96, 0, '*', 0), -(207, 'top', 'Joomla.org', 'joomlaorg', '', 'joomlaorg', 'https://www.joomla.org/', 'url', 1, 1, 1, 0, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 93, 94, 0, '*', 0), -(229, 'frontendviews', 'Single Contact', 'single-contact', '', 'single-contact', 'index.php?option=com_contact&view=contact&id=1', 'component', 1, 1, 1, 8, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_category_crumb":"","presentation_style":"","show_contact_category":"","show_contact_list":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 157, 158, 0, '*', 0), -(233, 'mainmenu', 'Login', 'login', '', 'login', 'index.php?option=com_users&view=login', 'component', 1, 1, 1, 25, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 13, 14, 0, '*', 0), -(234, 'parks', 'Park Blog', 'park-blog', '', 'park-blog', 'index.php?option=com_content&view=category&layout=blog&id=27', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 114, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"1","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 99, 100, 0, 'en-GB', 0), -(238, 'mainmenu', 'Sample Sites', 'sample-sites', '', 'sample-sites', 'index.php?option=com_content&view=article&id=38', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"0","link_category":"","show_parent_category":"0","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"0","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 121, 126, 0, '*', 0), -(242, 'parks', 'Write a Blog Post', 'write-a-blog-post', '', 'write-a-blog-post', 'index.php?option=com_content&view=form&layout=edit', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 3, '', 114, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 101, 102, 0, 'en-GB', 0), -(243, 'parks', 'Parks Home', 'parks-home', '', 'parks-home', 'index.php?option=com_content&view=article&id=6', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 114, '{"show_noauth":"","show_title":"0","link_titles":"","show_intro":"","show_category":"0","link_category":"0","show_parent_category":"","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_icons":"","show_print_icon":"0","show_email_icon":"0","show_hits":"0","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 97, 98, 0, 'en-GB', 0), -(244, 'parks', 'Image Gallery', 'image-gallery', '', 'image-gallery', 'index.php?option=com_content&view=categories&id=28', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 114, '{"show_base_description":"1","categories_description":"","maxLevelcat":"","show_empty_categories_cat":"","show_subcat_desc_cat":"","show_cat_num_articles_cat":"","drill_down_layout":"1","show_category_title":"","show_description":"1","show_description_image":"1","maxLevel":"-1","show_empty_categories":"","show_subcat_desc":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_pagination_results":"","show_pagination_limit":"","filter_field":"","show_headings":"","list_show_date":"","date_format":"","list_show_hits":"","list_show_author":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 103, 108, 0, 'en-GB', 0), -(251, 'frontendviews', 'Contact Categories', 'contact-categories', '', 'contact-categories', 'index.php?option=com_contact&view=categories&id=16', 'component', 1, 1, 1, 8, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_base_description":"","categories_description":"","maxLevel":"-1","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","display_num":"","show_headings":"","filter_field":"","show_pagination":"","show_noauth":"","presentation_style":"sliders","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"1","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 153, 154, 0, '*', 0), -(252, 'frontendviews', 'News Feed Categories', 'new-feed-categories', '', 'new-feed-categories', 'index.php?option=com_newsfeeds&view=categories&id=0', 'component', 1, 1, 1, 17, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_base_description":"1","categories_description":"Because this links to the root category the \\"uncategorised\\" category is displayed. ","maxLevel":"-1","show_empty_categories":"1","show_description":"1","show_description_image":"1","show_cat_num_articles":"1","display_num":"","show_headings":"","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 163, 164, 0, '*', 0), -(253, 'frontendviews', 'News Feed Category', 'news-feed-category', '', 'news-feed-category', 'index.php?option=com_newsfeeds&view=category&id=17', 'component', 1, 1, 1, 17, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"-1","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","display_num":"","show_headings":"","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 167, 168, 0, '*', 0), -(254, 'frontendviews', 'Single News Feed', 'single-news-feed', '', 'single-news-feed', 'index.php?option=com_newsfeeds&view=newsfeed&id=1', 'component', 1, 1, 1, 17, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 165, 166, 0, '*', 0), -(255, 'frontendviews', 'Search', 'search', '', 'search', 'index.php?option=com_search&view=search', 'component', 1, 1, 1, 19, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"search_areas":"1","show_date":"1","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 185, 186, 0, '*', 0), -(256, 'frontendviews', 'Archived Articles', 'archived-articles', '', 'archived-articles', 'index.php?option=com_content&view=archive', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"orderby_sec":"","order_date":"","display_num":"","filter_field":"","show_category":"1","link_category":"1","show_title":"1","link_titles":"1","show_intro":"1","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_hits":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 147, 148, 0, '*', 0), -(257, 'frontendviews', 'Single Article', 'single-article', '', 'single-article', 'index.php?option=com_content&view=article&id=6', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 137, 138, 0, '*', 0), -(259, 'frontendviews', 'Article Category Blog', 'article-category-blog', '', 'article-category-blog', 'index.php?option=com_content&view=category&layout=blog&id=27', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"0","show_description_image":"0","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 141, 142, 0, '*', 0), -(260, 'frontendviews', 'Article Category List', 'article-category-list', '', 'article-category-list', 'index.php?option=com_content&view=category&id=19', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_category_title":"","show_description":"","show_description_image":"","maxLevel":"","show_empty_categories":"","show_no_articles":"","show_subcat_desc":"","show_cat_num_articles":"","page_subheading":"","show_pagination_limit":"","filter_field":"","show_headings":"","list_show_date":"","date_format":"","list_show_hits":"","list_show_author":"","orderby_pri":"","orderby_sec":"alpha","order_date":"","show_pagination":"","show_pagination_results":"","display_num":"10","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_readmore":"","show_readmore_title":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 143, 144, 0, '*', 0), -(262, 'frontendviews', 'Featured Articles', 'featured-articles', '', 'featured-articles', 'index.php?option=com_content&view=featured', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 145, 146, 0, '*', 0), -(263, 'frontendviews', 'Submit Article', 'submit-article', '', 'submit-article', 'index.php?option=com_content&view=form&layout=edit', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 3, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 149, 150, 0, '*', 0), -(266, 'frontendviews', 'Content Component', 'content-component', '', 'content-component', 'index.php?option=com_content&view=article&id=10', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"article-allow_ratings":"","article-allow_comments":"","show_category":"","link_category":"","show_title":"","link_titles":"","show_intro":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 135, 136, 0, '*', 0), -(267, 'frontendviews', 'News Feeds Component', 'news-feeds-component', '', 'news-feeds-component', 'index.php?option=com_content&view=article&id=60', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"Newsfeeds Categories View ","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 161, 162, 0, '*', 0), -(270, 'frontendviews', 'Contact Component', 'contact-component', '', 'contact-component', 'index.php?option=com_content&view=article&id=9', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 151, 152, 0, '*', 0), -(271, 'frontendviews', 'Users Component', 'users-component', '', 'users-component', 'index.php?option=com_content&view=article&id=52', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 169, 170, 0, '*', 0), -(272, 'frontendviews', 'Article Categories', 'article-categories', '', 'article-categories', 'index.php?option=com_content&view=categories&id=14', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_base_description":"","categories_description":"","maxLevel":"-1","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","display_num":"","category_layout":"","show_headings":"","show_date":"","date_format":"","filter_field":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 139, 140, 0, '*', 0), -(275, 'frontendviews', 'Contact Single Category', 'contact-single-category', '', 'contact-single-category', 'index.php?option=com_contact&view=category&catid=26&id=36', 'component', 1, 1, 1, 8, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"-1","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","display_num":"20","show_headings":"","filter_field":"","show_pagination":"","show_noauth":"","presentation_style":"sliders","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"1","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 155, 156, 0, '*', 0), -(276, 'frontendviews', 'Search Components', 'search-component', '', 'search-component', 'index.php?option=com_content&view=article&id=39', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 183, 184, 0, '*', 0), -(277, 'aboutjoomla', 'Using Extensions', 'extensions', '', 'using-joomla/extensions', 'index.php?option=com_content&view=categories&id=20', 'component', 1, 280, 2, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_base_description":"1","categories_description":"","maxLevelcat":"1","show_empty_categories_cat":"1","show_subcat_desc_cat":"1","show_cat_num_articles_cat":"0","drill_down_layout":"0","show_category_title":"","show_description":"1","show_description_image":"1","maxLevel":"1","show_empty_categories":"1","show_subcat_desc":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_pagination_results":"","show_pagination_limit":"","filter_field":"","show_headings":"","list_show_date":"","date_format":"","list_show_hits":"","list_show_author":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 48, 87, 0, '*', 0), -(280, 'aboutjoomla', 'Using Joomla!', 'using-joomla', '', 'using-joomla', 'index.php?option=com_content&view=article&id=53', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"1","link_titles":"0","show_intro":"1","show_category":"0","link_category":"","show_parent_category":"0","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"0","show_noauth":"0","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 47, 88, 0, '*', 0), -(282, 'aboutjoomla', 'Templates', 'templates', '', 'using-joomla/extensions/templates', 'index.php?option=com_content&view=category&id=23', 'component', 1, 277, 3, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_category_title":"","show_description":"1","show_description_image":"","maxLevel":"2","show_empty_categories":"1","show_no_articles":"0","show_subcat_desc":"1","show_cat_num_articles":"","page_subheading":"","show_pagination_limit":"0","filter_field":"hide","show_headings":"0","list_show_date":"0","date_format":"","list_show_hits":"0","list_show_author":"0","show_pagination":"0","show_pagination_results":"","show_title":"1","link_titles":"1","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"Templates","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 49, 68, 0, '*', 0), -(283, 'aboutjoomla', 'Languages', 'languages', '', 'using-joomla/extensions/languages', 'index.php?option=com_content&view=category&layout=blog&id=24', 'component', 1, 277, 3, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"1","show_category_title":"1","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 69, 70, 0, '*', 0), -(284, 'aboutjoomla', 'Plugins', 'plugins', '', 'using-joomla/extensions/plugins', 'index.php?option=com_content&view=category&layout=blog&id=25', 'component', 1, 277, 3, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"","show_category_title":"1","show_cat_num_articles":"","num_leading_articles":"0","num_intro_articles":"7","num_links":"0","orderby_pri":"","orderby_sec":"order","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"0","link_category":"0","show_parent_category":"0","link_parent_category":"0","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"","show_readmore":"","show_icons":"0","show_print_icon":"0","show_email_icon":"0","show_hits":"0","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 71, 86, 0, '*', 0), -(285, 'aboutjoomla', 'Typography Atomic', 'typography-atomic', '', 'using-joomla/extensions/templates/atomic/typography-atomic', 'index.php?option=com_content&view=article&id=49', 'component', 1, 422, 5, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 3, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 63, 64, 0, '*', 0), -(300, 'modules', 'Latest Users', 'latest-users', '', 'latest-users', 'index.php?option=com_content&view=article&id=66', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 213, 214, 0, '*', 0), -(301, 'modules', 'Who''s Online', 'whos-online', '', 'whos-online', 'index.php?option=com_content&view=article&id=56', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 215, 216, 0, '*', 0), -(302, 'modules', 'Most Read', 'most-read', '', 'most-read', 'index.php?option=com_content&view=article&id=30', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 195, 196, 0, '*', 0), -(303, 'modules', 'Menu', 'menu', '', 'menu', 'index.php?option=com_content&view=article&id=29', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 189, 190, 0, '*', 0), -(304, 'modules', 'Statistics', 'statistics', '', 'statistics', 'index.php?option=com_content&view=article&id=44', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 231, 232, 0, '*', 0), -(305, 'modules', 'Banner', 'banner-module', '', 'banner-module', 'index.php?option=com_content&view=article&id=7', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 221, 222, 0, '*', 0), -(306, 'modules', 'Search', 'search-module', '', 'search-module', 'index.php?option=com_content&view=article&id=40', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 233, 234, 0, '*', 0), -(307, 'modules', 'Random Image', 'random-image', '', 'random-image', 'index.php?option=com_content&view=article&id=36', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 219, 220, 0, '*', 0), -(309, 'modules', 'News Flash', 'news-flash', '', 'news-flash', 'index.php?option=com_content&view=article&id=31', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 197, 198, 0, '*', 0), -(310, 'modules', 'Latest Articles', 'latest-articles', '', 'latest-articles', 'index.php?option=com_content&view=article&id=27', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 199, 200, 0, '*', 0), -(311, 'modules', 'Syndicate', 'syndicate', '', 'syndicate', 'index.php?option=com_content&view=article&id=45', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 229, 230, 0, '*', 0), -(312, 'modules', 'Login', 'login-module', '', 'login-module', 'index.php?option=com_content&view=article&id=28', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 211, 212, 0, '*', 0), -(313, 'modules', 'Wrapper', 'wrapper-module', '', 'wrapper-module', 'index.php?option=com_content&view=article&id=59', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 237, 238, 0, '*', 0), -(316, 'aboutjoomla', 'Home Page Atomic', 'home-page-atomic', '', 'using-joomla/extensions/templates/atomic/home-page-atomic', 'index.php?option=com_content&view=featured', 'component', 1, 422, 5, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 3, '{"maxLevel":"","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"3","num_links":"0","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 65, 66, 0, '*', 0), -(317, 'aboutjoomla', 'System', 'system', '', 'using-joomla/extensions/plugins/system', 'index.php?option=com_content&view=article&id=46', 'component', 1, 284, 4, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 84, 85, 0, '*', 0), -(318, 'aboutjoomla', 'Authentication', 'authentication', '', 'using-joomla/extensions/plugins/authentication', 'index.php?option=com_content&view=article&id=5', 'component', 1, 284, 4, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 72, 73, 0, '*', 0), -(319, 'aboutjoomla', 'Content', 'content', '', 'using-joomla/extensions/plugins/content', 'index.php?option=com_content&view=article&id=62', 'component', 1, 284, 4, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 74, 75, 0, '*', 0), -(320, 'aboutjoomla', 'Editors', 'editors', '', 'using-joomla/extensions/plugins/editors', 'index.php?option=com_content&view=article&id=14', 'component', 1, 284, 4, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 76, 77, 0, '*', 0), -(321, 'aboutjoomla', 'Editors Extended', 'editors-extended', '', 'using-joomla/extensions/plugins/editors-extended', 'index.php?option=com_content&view=article&id=15', 'component', 1, 284, 4, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 78, 79, 0, '*', 0), -(322, 'aboutjoomla', 'Search', 'search', '', 'using-joomla/extensions/plugins/search', 'index.php?option=com_content&view=article&id=41', 'component', 1, 284, 4, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 80, 81, 0, '*', 0), -(323, 'aboutjoomla', 'User', 'user', '', 'using-joomla/extensions/plugins/user', 'index.php?option=com_content&view=article&id=51', 'component', 1, 284, 4, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 82, 83, 0, '*', 0), -(324, 'modules', 'Footer', 'footer', '', 'footer', 'index.php?option=com_content&view=article&id=19', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 225, 226, 0, '*', 0), -(325, 'modules', 'Archive', 'archive', '', 'archive', 'index.php?option=com_content&view=article&id=2', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 201, 202, 0, '*', 0), -(326, 'modules', 'Related Items', 'related-items', '', 'related-items', 'index.php?option=com_content&view=article&id=37', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 203, 204, 0, '*', 0), -(399, 'parks', 'Animals', 'animals', '', 'image-gallery/animals', 'index.php?option=com_content&view=category&layout=blog&id=72', 'component', 1, 244, 2, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 114, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"0","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"0","num_intro_articles":"6","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"0","show_category":"1","link_category":"1","show_parent_category":"","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"1","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 104, 105, 0, 'en-GB', 0), -(400, 'parks', 'Scenery', 'scenery', '', 'image-gallery/scenery', 'index.php?option=com_content&view=category&layout=blog&id=73', 'component', 1, 244, 2, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 114, '{"maxLevel":"","show_empty_categories":"","show_description":"0","show_description_image":"0","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"0","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"0","show_category":"1","link_category":"","show_parent_category":"0","link_parent_category":"0","show_author":"0","link_author":"0","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"1","show_readmore":"1","show_icons":"0","show_print_icon":"0","show_email_icon":"0","show_hits":"0","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 106, 107, 0, 'en-GB', 0), -(402, 'frontendviews', 'Login Form', 'login-form', '', 'login-form', 'index.php?option=com_users&view=login', 'component', 1, 1, 1, 25, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"login_redirect_url":"","logindescription_show":"1","login_description":"","login_image":"","logout_redirect_url":"","logoutdescription_show":"1","logout_description":"","logout_image":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 171, 172, 0, '*', 0), -(403, 'frontendviews', 'User Profile', 'user-profile', '', 'user-profile', 'index.php?option=com_users&view=profile', 'component', 1, 1, 1, 25, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 173, 174, 0, '*', 0), -(404, 'frontendviews', 'Edit User Profile', 'edit-user-profile', '', 'edit-user-profile', 'index.php?option=com_users&view=profile&layout=edit', 'component', 1, 1, 1, 25, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 175, 176, 0, '*', 0), -(405, 'frontendviews', 'Registration Form', 'registration-form', '', 'registration-form', 'index.php?option=com_users&view=registration', 'component', 1, 1, 1, 25, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 177, 178, 0, '*', 0), -(406, 'frontendviews', 'Username Reminder Request', 'username-reminder', '', 'username-reminder', 'index.php?option=com_users&view=remind', 'component', 1, 1, 1, 25, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 179, 180, 0, '*', 0), -(409, 'frontendviews', 'Password Reset', 'password-reset', '', 'password-reset', 'index.php?option=com_users&view=reset', 'component', 1, 1, 1, 25, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 181, 182, 0, '*', 0), -(410, 'modules', 'Feed Display', 'feed-display', '', 'feed-display', 'index.php?option=com_content&view=article&id=16', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 223, 224, 0, '*', 0), -(411, 'modules', 'Content Modules', 'content-modules', '', 'content-modules', 'index.php?option=com_content&view=category&id=64', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"0","show_category_title":"1","page_subheading":"","show_empty_categories":"1","show_description":"1","show_description_image":"","show_cat_num_articles":"","display_num":"0","show_headings":"0","list_show_title":"1","list_show_date":"0","date_format":"","list_show_hits":"0","list_show_author":"0","filter_field":"hide","orderby_pri":"","orderby_sec":"order","order_date":"","show_pagination":"","show_pagination_limit":"0","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"1","link_category":"1","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 193, 194, 0, '*', 0), -(412, 'modules', 'User Modules', 'user-modules', '', 'user-modules', 'index.php?option=com_content&view=category&id=65', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"0","show_category_title":"1","page_subheading":"","show_empty_categories":"","show_description":"1","show_description_image":"","show_cat_num_articles":"","display_num":"0","show_headings":"0","list_show_title":"1","list_show_date":"","date_format":"","list_show_hits":"0","list_show_author":"0","filter_field":"hide","orderby_pri":"","orderby_sec":"order","order_date":"","show_pagination":"","show_pagination_limit":"0","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"1","link_category":"1","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 209, 210, 0, '*', 0), -(416, 'modules', 'Breadcrumbs', 'breadcrumbs', '', 'breadcrumbs', 'index.php?option=com_content&view=article&id=61', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 191, 192, 0, '*', 0), -(418, 'modules', 'Custom', 'custom', '', 'custom', 'index.php?option=com_content&view=article&id=12', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 227, 228, 0, '*', 0), -(419, 'aboutjoomla', 'Beez 2', 'beez-2', '', 'using-joomla/extensions/templates/beez-2', 'index.php?option=com_content&view=category&layout=blog&id=69', 'component', 1, 282, 4, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 50, 55, 0, '*', 0), -(422, 'aboutjoomla', 'Atomic', 'atomic', '', 'using-joomla/extensions/templates/atomic', 'index.php?option=com_content&view=category&layout=blog&id=68', 'component', 1, 282, 4, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"2","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 62, 67, 0, '*', 0), -(423, 'aboutjoomla', 'Typography Beez 2', 'typography-beez-2', '', 'using-joomla/extensions/templates/beez-2/typography-beez-2', 'index.php?option=com_content&view=article&id=49', 'component', 1, 419, 5, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 4, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 51, 52, 0, '*', 0), -(424, 'aboutjoomla', 'Home Page Beez 2', 'home-page-beez-2', '', 'using-joomla/extensions/templates/beez-2/home-page-beez-2', 'index.php?option=com_content&view=featured', 'component', 1, 419, 5, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 4, '{"maxLevel":"","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"3","num_links":"0","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 53, 54, 0, '*', 0), -(427, 'fruitshop', 'Fruit Encyclopedia', 'fruit-encyclopedia', '', 'fruit-encyclopedia', 'index.php?option=com_contact&view=categories&id=37', 'component', 1, 1, 1, 8, 0, '0000-00-00 00:00:00', 0, 1, '', 7, '{"show_base_description":"1","categories_description":"","maxLevelcat":"","show_empty_categories_cat":"","show_subcat_desc_cat":"","show_cat_items_cat":"","show_category_title":"","show_description":"1","show_description_image":"1","maxLevel":"-1","show_empty_categories":"1","show_subcat_desc":"","show_cat_items":"","show_pagination_limit":"","show_headings":"0","show_position_headings":"","show_email_headings":"0","show_telephone_headings":"0","show_mobile_headings":"0","show_fax_headings":"0","show_suburb_headings":"0","show_state_headings":"","show_country_headings":"","show_pagination":"","show_pagination_results":"","presentation_style":"","show_contact_category":"","show_contact_list":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"1","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","show_feed_link":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":" categories-listalphabet","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 111, 112, 0, '*', 0), -(429, 'fruitshop', 'Welcome', 'welcome', 'Fruit store front page', 'welcome', 'index.php?option=com_content&view=article&id=20', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 7, '{"show_title":"0","link_titles":"0","show_intro":"1","show_category":"0","link_category":"0","show_parent_category":"","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_vote":"","show_icons":"0","show_print_icon":"0","show_email_icon":"0","show_hits":"0","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 109, 110, 0, '*', 0), -(430, 'fruitshop', 'Contact Us', 'contact-us', '', 'contact-us', 'index.php?option=com_contact&view=category&catid=47&id=36', 'component', 1, 1, 1, 8, 0, '0000-00-00 00:00:00', 0, 1, '', 7, '{"show_category_title":"","show_description":"","show_description_image":"","maxLevel":"-1","show_empty_categories":"","show_subcat_desc":"","show_cat_items":"","show_pagination_limit":"","show_headings":"0","show_position_headings":"","show_email_headings":"","show_telephone_headings":"","show_mobile_headings":"","show_fax_headings":"","show_suburb_headings":"","show_state_headings":"","show_country_headings":"","show_pagination":"","show_pagination_results":"","initial_sort":"","presentation_style":"","show_contact_category":"","show_contact_list":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"1","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","show_feed_link":"1","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 115, 116, 0, '*', 0), -(431, 'fruitshop', 'Growers', 'growers', '', 'growers', 'index.php?option=com_content&view=category&layout=blog&id=30', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 7, '{"layout_type":"blog","show_category_title":"1","show_description":"1","show_description_image":"","maxLevel":"0","show_empty_categories":"","show_no_articles":"","show_subcat_desc":"","show_cat_num_articles":"","page_subheading":"","num_leading_articles":"5","num_intro_articles":"0","num_links":"4","show_subcategory_content":"","orderby_pri":"","orderby_sec":"alpha","order_date":"","show_pagination":"","show_pagination_results":"","show_title":"1","link_titles":"1","show_intro":"1","show_category":"0","link_category":"","show_parent_category":"0","link_parent_category":"0","show_author":"0","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"0","show_item_navigation":"","show_vote":"","show_readmore":"","show_readmore_title":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"0","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 113, 114, 0, '*', 0), -(432, 'fruitshop', 'Login ', 'shop-login', '', 'shop-login', 'index.php?option=com_users&view=login', 'component', 1, 1, 1, 25, 0, '0000-00-00 00:00:00', 0, 1, '', 7, '{"login_redirect_url":"","logindescription_show":"1","login_description":"","login_image":"","logout_redirect_url":"","logoutdescription_show":"1","logout_description":"","logout_image":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 117, 118, 0, '*', 0), -(433, 'fruitshop', 'Directions', 'directions', '', 'directions', 'index.php?option=com_content&view=article&id=13', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 7, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 119, 120, 0, '*', 0), -(435, 'mainmenu', 'Home', 'homepage', '', 'homepage', 'index.php?option=com_content&view=article&id=24', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"1","link_titles":"","show_intro":"","show_category":"0","link_category":"0","show_parent_category":"0","link_parent_category":"0","show_author":"0","link_author":"0","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_vote":"","show_icons":"0","show_print_icon":"0","show_email_icon":"0","show_hits":"0","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 11, 12, 1, '*', 0), -(437, 'aboutjoomla', 'Getting Started', 'getting-started', '', 'getting-started', 'index.php?option=com_content&view=article&id=22', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"1","link_titles":"0","show_intro":"","show_category":"0","link_category":"","show_parent_category":"0","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"0","show_noauth":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 41, 42, 0, '*', 0), -(443, 'modules', 'Article Categories', 'article-categories-view', '', 'article-categories-view', 'index.php?option=com_content&view=article&id=3', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 205, 206, 0, '*', 0), -(444, 'top', 'Sample Sites', 'sample-sites-2', '', 'sample-sites-2', 'index.php?Itemid=', 'alias', 1, 1, 1, 0, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"aliasoptions":"238","menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 91, 92, 0, '*', 0), -(445, 'mainmenu', 'Parks', 'parks', '', 'sample-sites/parks', 'index.php?Itemid=', 'alias', 1, 238, 2, 0, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"aliasoptions":"243","menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 122, 123, 0, '*', 0), -(446, 'mainmenu', 'Shop', 'shop', '', 'sample-sites/shop', 'index.php?Itemid=', 'alias', 1, 238, 2, 0, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"aliasoptions":"429","menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 124, 125, 0, '*', 0), -(447, 'modules', 'Language Switcher', 'language-switcher', '', 'language-switcher', 'index.php?option=com_content&view=article&id=26', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 235, 236, 0, '*', 0), -(448, 'mainmenu', 'Site Administrator', 'site-administrator', '', 'site-administrator', 'administrator', 'url', 1, 1, 1, 0, 0, '0000-00-00 00:00:00', 1, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 127, 128, 0, '*', 0), -(449, 'usermenu', 'Submit an Article', 'submit-an-article', '', 'submit-an-article', 'index.php?option=com_content&view=form&layout=edit', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 3, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 129, 130, 0, '*', 0), -(452, 'frontendviews', 'Featured Contacts', 'featured-contacts', '', 'featured-contacts', 'index.php?option=com_contact&view=featured&id=16', 'component', 1, 1, 1, 8, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"-1","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","display_num":"","show_headings":"","filter_field":"","show_pagination":"","show_noauth":"","presentation_style":"sliders","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"1","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 159, 160, 0, '*', 0), -(456, 'aboutjoomla', 'Beez5', 'beez5', '', 'using-joomla/extensions/templates/beez5', 'index.php?option=com_content&view=category&layout=blog&id=70', 'component', 1, 282, 4, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 56, 61, 0, '*', 0), -(457, 'aboutjoomla', 'Typography Beez5', 'typography-beez-5', '', 'using-joomla/extensions/templates/beez5/typography-beez-5', 'index.php?option=com_content&view=article&id=49', 'component', 1, 456, 5, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 57, 58, 0, '*', 0), -(458, 'aboutjoomla', 'Home Page Beez5', 'home-page-beez5', '', 'using-joomla/extensions/templates/beez5/home-page-beez5', 'index.php?option=com_content&view=featured', 'component', 1, 456, 5, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"3","num_links":"0","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 59, 60, 0, '*', 0), -(459, 'modules', 'Article Category', 'article-category', '', 'article-category', 'index.php?option=com_content&view=article&id=4', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 207, 208, 0, '*', 0), -(462, 'fruitshop', 'Add a recipe', 'add-a-recipe', '', 'add-a-recipe', 'index.php?option=com_content&view=form&layout=edit', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 4, '', 7, '{"enable_category":"0","catid":"14","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":1,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 131, 132, 0, '*', 0), -(463, 'fruitshop', 'Recipes', 'recipes', '', 'recipes', 'index.php?option=com_content&view=category&id=76', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 7, '{"show_category_title":"1","show_description":"1","show_description_image":"","maxLevel":"0","show_empty_categories":"0","show_no_articles":"","show_subcat_desc":"","show_cat_num_articles":"","page_subheading":"","show_pagination_limit":"","filter_field":"","show_headings":"","list_show_date":"","date_format":"","list_show_hits":"","list_show_author":"","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_pagination_results":"","display_num":"10","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_readmore":"","show_readmore_title":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 133, 134, 0, '*', 0), -(464, 'top', 'Home', 'home', '', 'home', 'index.php?Itemid=', 'alias', 1, 1, 1, 0, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"aliasoptions":"435","menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 89, 90, 0, '*', 0), -(466, 'frontendviews', 'Smart Search', 'smart-search', '', 'smart-search', 'index.php?option=com_finder&view=search&q=&f=', 'component', 1, 1, 1, 27, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_date_filters":"","show_advanced":"","expand_advanced":"","show_description":"","description_length":255,"show_url":"","show_pagination_limit":"","show_pagination":"","show_pagination_results":"","allow_empty_query":"0","search_order":"","show_feed_link":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 187, 188, 0, '*', 0), -(467, 'modules', 'Smart Search', 'smart-search-module', '', 'smart-search-module', 'index.php?option=com_content&view=article&id=70', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 217, 218, 0, '*', 0), -(468, 'top', 'Parks ', '2012-07-19-17-38-59', '', '2012-07-19-17-38-59', 'index.php?Itemid=', 'alias', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"aliasoptions":"243","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1}', 239, 240, 0, '*', 0), -(469, 'top', 'Fruit Shop', '2012-07-19-17-39-29', '', '2012-07-19-17-39-29', 'index.php?Itemid=', 'alias', 1, 1, 1, 0, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"aliasoptions":"429","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1}', 241, 242, 0, '*', 0), -(472, 'modules', 'Similar Tags', 'similar-tags', '', 'similar-tags', 'index.php?option=com_content&view=article&id=71', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_tags":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 243, 244, 0, '*', 0), -(473, 'modules', 'Popular Tags', 'popular-tags', '', 'popular-tags', 'index.php?option=com_content&view=article&id=72', 'component', 1, 1, 1, 22, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_tags":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 245, 246, 0, '*', 0), -(474, 'frontendviews', 'Compact tagged', 'compact-tagged', '', 'compact-tagged', 'index.php?option=com_tags&view=tag&layout=list&id[0]=3', 'component', 1, 1, 1, 29, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_tag_title":"","tag_list_show_tag_image":"","tag_list_show_tag_description":"","tag_list_image":"","tag_list_description":"","tag_list_orderby":"","tag_list_orderby_direction":"","tag_list_show_item_image":"","tag_list_show_item_description":"","tag_list_item_maximum_characters":0,"filter_field":"","show_pagination_limit":"","show_pagination":"","show_pagination_results":"","tag_list_show_date":"","date_format":"","return_any_or_all":"","include_children":"","maximum":200,"show_feed_link":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 247, 248, 0, '*', 0), -(475, 'frontendviews', 'Tagged items', 'tagged-items', '', 'tagged-items', 'index.php?option=com_tags&view=tag&id[0]=2', 'component', 1, 1, 1, 29, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"show_tag_title":"","tag_list_show_tag_image":"","tag_list_show_tag_description":"","tag_list_image":"","tag_list_description":"","tag_list_orderby":"","tag_list_orderby_direction":"","tag_list_show_item_image":"","tag_list_show_item_description":"","tag_list_item_maximum_characters":0,"filter_field":"","show_pagination_limit":"","show_pagination":"","show_pagination_results":"","return_any_or_all":"","include_children":"","maximum":200,"show_feed_link":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 249, 250, 0, '*', 0), -(476, 'frontendviews', 'All Tags', 'all-tags', '', 'all-tags', 'index.php?option=com_tags&view=tags', 'component', 1, 1, 1, 29, 0, '0000-00-00 00:00:00', 0, 1, '', 0, '{"tag_columns":4,"all_tags_description":"","all_tags_show_description_image":"","all_tags_description_image":"","all_tags_orderby":"","all_tags_orderby_direction":"","all_tags_show_tag_image":"","all_tags_show_tag_description":"","all_tags_tag_maximum_characters":0,"all_tags_show_tag_hits":"","maximum":200,"filter_field":"","show_pagination_limit":"","show_pagination":"","show_pagination_results":"","show_feed_link":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 251, 252, 0, '*', 0), -(477, 'frontendviews', 'Site Settings', 'site-settings', '', 'site-settings', 'index.php?option=com_config&view=config', 'component', 1, 1, 1, 23, 0, '0000-00-00 00:00:00', 0, 6, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 253, 254, 0, '*', 0), -(478, 'frontendviews', 'Template Settings', 'template-settings', '', 'template-settings', 'index.php?option=com_config&view=templates', 'component', 1, 1, 1, 23, 0, '0000-00-00 00:00:00', 0, 6, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 255, 256, 0, '*', 0); - --- --- Dumping data for table `#__menu_types` --- - -INSERT INTO `#__menu_types` (`id`, `asset_id`, `menutype`, `title`, `description`, `client_id`) VALUES -(2, 0, 'usermenu', 'User Menu', 'A Menu for logged-in Users', 0), -(3, 0, 'top', 'Top', 'Links for major types of users', 0), -(4, 0, 'aboutjoomla', 'About Joomla', 'All about Joomla!', 0), -(5, 0, 'parks', 'Australian Parks', 'Main menu for a site about Australian parks', 0), -(6, 0, 'mainmenu', 'Main Menu', 'Simple Home Menu', 0), -(7, 0, 'fruitshop', 'Fruit Shop', 'Menu for the sample shop site.', 0), -(8, 0, 'frontendviews', 'All Front End Views', '', 0), -(9, 0, 'modules', 'All Modules', '', 0); - --- --- Dumping data for table `#__modules` --- - -INSERT INTO `#__modules` (`id`, `title`, `note`, `content`, `ordering`, `position`, `checked_out`, `checked_out_time`, `publish_up`, `publish_down`, `published`, `module`, `access`, `showtitle`, `params`, `client_id`, `language`) VALUES -(1, 'Main Menu', '', '', 1, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"mainmenu","base":"","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(3, 'Popular Articles', '', '', 2, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_popular', 3, 1, '{"count":"5","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(4, 'Recently Added Articles', '', '', 1, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_latest', 3, 1, '{"count":"5","ordering":"c_dsc","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(8, 'Toolbar', '', '', 1, 'toolbar', 0, NULL, NULL, NULL, 1, 'mod_toolbar', 3, 1, '', 1, '*'), -(9, 'Quick Icons', '', '', 1, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 3, 1, '', 1, '*'), -(10, 'Logged-in Users', '', '', 4, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_logged', 3, 1, '{"count":"5","name":"1","layout":"_:default","moduleclass_sfx":"","cache":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(12, 'Admin Menu', '', '', 1, 'menu', 0, NULL, NULL, NULL, 1, 'mod_menu', 3, 1, '{"layout":"","moduleclass_sfx":"","shownew":"1","showhelp":"1","cache":"0"}', 1, '*'), -(14, 'User Status', '', '', 2, 'status', 0, NULL, NULL, NULL, 1, 'mod_status', 3, 1, '', 1, '*'), -(15, 'Title', '', '', 1, 'title', 0, NULL, NULL, NULL, 1, 'mod_title', 3, 1, '', 1, '*'), -(16, 'Login Form', '', '', 2, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_login', 1, 1, '{"pretext":"","posttext":"","login":"","logout":"","greeting":"1","profilelink":"0","name":"0","usetext":"0","layout":"_:default","moduleclass_sfx":"","cache":"0","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"card-title","style":"Cassiopeia-cardGrey"}', 0, '*'), -(17, 'Breadcrumbs', '', '', 1, 'breadcrumbs', 0, NULL, NULL, NULL, 1, 'mod_breadcrumbs', 1, 1, '{"moduleclass_sfx":"","showHome":"1","homeText":"","showComponent":"1","separator":"","cache":"0","cache_time":"0","cachemode":"itemid"}', 0, '*'), -(18, 'Book Store', '', '', 1, 'position-10', 0, NULL, NULL, NULL, 1, 'mod_banners', 1, 0, '{"target":"1","count":"1","cid":"3","catid":[""],"tag_search":"0","ordering":"0","header_text":"","footer_text":"Books!","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, '*'), -(19, 'User Menu', '', '', 3, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_menu', 2, 1, '{"menutype":"usermenu","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(20, 'Top', '', '', 1, 'menu', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"top","base":"","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":" navbar-nav mr-auto","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(22, 'Australian Parks ', '', '', 2, 'position-5', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"parks","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid"}', 0, 'en-GB'), -(23, 'A Deep Menu', '', '', 4, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"aboutjoomla","base":"","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(25, 'Site Map', '', '', 1, 'sitemapload', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 0, '{"menutype":"mainmenu","startLevel":"2","endLevel":"3","showAllChildren":"1","tag_id":"","class_sfx":"sitemap","window_open":"","layout":"","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(26, 'This Site', '', '', 5, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"mainmenu","base":"","startLevel":"1","endLevel":"1","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(27, 'Archived Articles', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_archive', 1, 1, '{"count":"10","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(28, 'Latest News', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_latest', 1, 1, '{"catid":["19"],"count":"5","show_featured":"","ordering":"c_dsc","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(29, 'Articles Most Read', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_popular', 1, 1, '{"catid":["26","29"],"count":"5","show_front":"1","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(30, 'Feed Display', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_feed', 1, 1, '{"rssurl":"http:\\/\\/feeds.joomla.org\\/JoomlaMagazine","rssdesc":"1","rssimage":"1","rssitems":"3","rssitemdesc":"1","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, '*'), -(31, 'News Flash', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_news', 1, 1, '{"catid":["19"],"image":"0","item_title":"0","link_titles":"","item_heading":"h4","showLastSeparator":"1","readmore":"1","count":"1","ordering":"a.publish_up","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(33, 'Random Image', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_random_image', 1, 1, '{"type":"jpg","folder":"images\\/sampledata\\/parks\\/animals","link":"","width":"180","height":"","layout":"_:default","moduleclass_sfx":"","cache":"0"}', 0, '*'), -(34, 'Articles Related Items', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_related_items', 1, 1, '{"showDate":"0","layout":"_:default","moduleclass_sfx":"","owncache":"1"}', 0, '*'), -(36, 'Statistics', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_stats', 1, 1, '{"serverinfo":"1","siteinfo":"1","counter":"1","increase":"0","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(37, 'Syndicate Feeds', '', '', 1, 'syndicateload', 0, NULL, NULL, NULL, 1, 'mod_syndicate', 1, 1, '{"text":"Feed Entries","format":"rss","layout":"","moduleclass_sfx":"","cache":"0"}', 0, '*'), -(38, 'Users Latest', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_users_latest', 1, 1, '{"shownumber":"5","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"static"}', 0, '*'), -(39, 'Who\'s Online', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_whosonline', 1, 1, '{"showmode":"2","layout":"_:default","moduleclass_sfx":"","cache":"0"}', 0, '*'), -(40, 'Wrapper', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_wrapper', 1, 1, '{"url":"https:\\/\\/www.youtube.com\\/embed\\/vb2eObvmvdI","add":"1","scrolling":"auto","width":"100%","height":"390","height_auto":"1","target":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(41, 'Footer', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_footer', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(45, 'Menu Example', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"mainmenu","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(47, 'Latest Park Blogs', '', '', 6, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_articles_latest', 1, 1, '{"catid":["27"],"count":"5","ordering":"c_dsc","user_id":"0","show_front":"1","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, 'en-GB'), -(48, 'Custom', '', '

This is a custom module. That means you can enter whatever content you want.

', 1, '', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 1, '{"prepare_content":"1","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(52, 'Breadcrumbs', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_breadcrumbs', 1, 1, '{"showHere":"1","showHome":"1","homeText":"Home","showLast":"1","separator":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"0","cachemode":"itemid"}', 0, '*'), -(56, 'Banners', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_banners', 1, 1, '{"target":"1","count":"1","cid":"1","catid":["15"],"tag_search":"0","ordering":"random","header_text":"","footer_text":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, '*'), -(57, 'Fruit Shop', '', '', 3, 'position-5', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"fruitshop","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(58, 'Special!', '', '

This week we have a special, half price on delicious oranges!

Only for our special customers!
Use the code: Joomla! when ordering

This module can only be seen by people in the customers group or higher.

', 1, 'position-12', 0, NULL, NULL, NULL, 1, 'mod_custom', 4, 1, '{"prepare_content":"1","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(61, 'Articles Categories', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_categories', 1, 1, '{"parent":"29","show_description":"0","show_children":"0","count":"0","maxlevel":"0","layout":"_:default","item_heading":"4","moduleclass_sfx":"","owncache":"1","cache_time":"900"}', 0, '*'), -(63, 'Search', '', '', 1, 'search', 0, '2017-03-22 16:31:37', NULL, NULL, 1, 'mod_search', 1, 1, '{"label":"","text":"","button":"0","imagebutton":"1","button_text":"","opensearch":"1","opensearch_title":"","set_itemid":"0","layout":"_:default","moduleclass_sfx":" hidden-md-down","cache":"1","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(64, 'Language Switcher', '', '', 1, 'sidebar-left', 0, NULL, NULL, NULL, 0, 'mod_languages', 1, 1, '{"header_text":"","footer_text":"","dropdown":"0","dropdownimage":"1","lineheight":"0","image":"1","show_active":"1","full_name":"1","inline":"1","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(65, 'About Fruit Shop', '', '

The Fruit Shop site shows a number of Joomla! features.

The template uses classes in cascading style sheets to change the layout of items, such as creating the horizontal alphabetical list in the Fruit Encyclopedia.

', 1, 'position-4', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 1, '{"prepare_content":"1","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(67, 'Extensions', '', '', 2, 'sidebar-right', 0, NULL, NULL, NULL, 0, 'mod_menu', 1, 1, '{"menutype":"aboutjoomla","startLevel":"1","endLevel":"6","showAllChildren":"1","tag_id":"","class_sfx":"-menu","window_open":"","layout":"","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(68, 'About Parks', '', '

The Parks sample site is designed as a simple site that can be routinely updated from the front end of Joomla!.

As a site, it is largely focused on a blog which can be updated using the front end article submission.

New weblinks can also be added through the front end.

A simple image gallery uses com_content with thumbnails displayed in a blog layout and full size images shown in article layout.

The Parks site features the language switch module. All of the content and modules are tagged as English (en-GB). If a second language pack is added with sample data this can be filtered using the language switch.

Parks uses HTML5 which is a major web standard (along with XHTML which is used in other areas of sample data).

', 2, 'position-4', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 1, '{"prepare_content":"1","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(69, 'Articles Category', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_category', 1, 1, '{"mode":"normal","show_on_article_page":"1","show_front":"show","count":"0","category_filtering_type":"1","catid":["72"],"show_child_category_articles":"0","levels":"1","author_filtering_type":"1","created_by":[""],"author_alias_filtering_type":"1","created_by_alias":[""],"excluded_articles":"","date_filtering":"off","date_field":"a.created","start_date_range":"","end_date_range":"","relative_date":"30","article_ordering":"a.title","article_ordering_direction":"ASC","article_grouping":"none","article_grouping_direction":"ksort","month_year_format":"F Y","item_heading":"4","link_titles":"1","show_date":"0","show_date_field":"created","show_date_format":"Y-m-d H:i:s","show_category":"0","show_hits":"0","show_author":"0","show_introtext":"0","introtext_limit":"100","show_readmore":"0","show_readmore_title":"1","readmore_limit":"15","layout":"_:default","moduleclass_sfx":"","owncache":"1","cache_time":"900"}', 0, '*'), -(77, 'Shop', '', '', 1, 'position-11', 0, NULL, NULL, NULL, 1, 'mod_banners', 1, 0, '{"target":"1","count":"1","cid":"2","catid":["15"],"tag_search":"0","ordering":"0","header_text":"","footer_text":"Shop!","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, '*'), -(78, 'Contribute', '', '', 1, 'position-9', 0, NULL, NULL, NULL, 1, 'mod_banners', 1, 0, '{"target":"1","count":"1","cid":"1","catid":["15"],"tag_search":"0","ordering":"0","header_text":"","footer_text":"Contribute! ","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, '*'), -(79, 'Multilanguage status', '', '', 1, '', 0, NULL, NULL, NULL, 0, 'mod_multilangstatus', 3, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"0"}', 1, '*'), -(84, 'Smart Search Module', '', '', 2, 'sidebar-left', 0, NULL, NULL, NULL, 1, 'mod_finder', 1, 1, '{"searchfilter":"","show_autosuggest":"1","show_advanced":"0","show_label":"0","alt_label":"","show_button":"1","opensearch":"1","opensearch_title":"","set_itemid":"0","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(86, 'Joomla Version', '', '', 1, 'status', 0, NULL, NULL, NULL, 1, 'mod_version', 3, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"0"}', 1, '*'), -(87, 'All Front End Views', '', '', 2, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"frontendviews","base":"","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(88, 'All Modules', '', '', 1, 'sidebar-left', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"modules","base":"","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(89, 'Fruit Shop', '', '', 1, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"fruitshop","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(90, 'Custom Module', '', '

Example custom module for the testing data.

', 5, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 1, '{"prepare_content":"1","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(91, 'Admin Feed Module', '', '', 6, 'cpanel', 0, NULL, NULL, NULL, 0, 'mod_feed', 1, 1, '{"rssurl":"http:\\/\\/feeds.joomla.org\\/JoomlaAnnouncements","rssdesc":"1","rssimage":"1","rssitems":"3","rssitemdesc":"1","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(92, 'Statistics', '', '', 3, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_stats_admin', 1, 1, '{"serverinfo":"1","siteinfo":"1","counter":"1","increase":"0","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(93, 'Popular Tags', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_tags_popular', 1, 1, '{"maximum":"5","timeframe":"alltime","order_value":"count","order_direction":"1","display_count":0,"no_results_text":"0","minsize":1,"maxsize":2,"layout":"_:default","moduleclass_sfx":"","owncache":"1","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(94, 'Similar Tags', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_tags_similar', 1, 1, '{"maximum":"5","matchtype":"any","layout":"_:default","moduleclass_sfx":"","owncache":"1","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(95, 'Syndicate Feeds', '', '', 1, 'position-8', 0, NULL, NULL, NULL, 1, 'mod_syndicate', 1, 1, '{"display_text":1,"text":"Feed Entries","format":"rss","layout":"_:default","moduleclass_sfx":"","cache":"0","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(97, 'Similar Tags 2', '', '', 1, 'position-8', 0, NULL, NULL, NULL, 1, 'mod_tags_similar', 1, 1, '{"maximum":"5","matchtype":"any","layout":"_:default","moduleclass_sfx":"","owncache":"1","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(98, 'Top-a', '', '
\r\n

 

\r\n

Top-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(99, 'Top-a', '', '
\r\n

 

\r\n

Top-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(100, 'Top-a', '', '
\r\n

 

\r\n

Top-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-secondary","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(101, 'Top-a', '', '
\r\n

 

\r\n

Top-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-info","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(102, 'Top-b', '', '
\r\n

 

\r\n

Top-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-primary","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(103, 'Top-b', '', '
\r\n

 

\r\n

Top-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-success","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(104, 'Top-b', '', '
\r\n

 

\r\n

Top-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-danger","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(105, 'Top-b', '', '
\r\n

 

\r\n

Top-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-warning","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(106, 'Main-top', '', '
\r\n

 

\r\n

Main-top

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'main-top', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"12","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(110, 'Bottom-a', '', '
\r\n

 

\r\n

Bottom-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" bg-primary text-white","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(111, 'Main-bottom', '', '
\r\n

 

\r\n

Main-bottom

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'main-bottom', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"12","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(112, 'Bottom-a', '', '
\r\n

 

\r\n

Bottom-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" bg-info text-white","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(113, 'Bottom-a', '', '
\r\n

 

\r\n

Bottom-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" bg-success text-white","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(114, 'Bottom-a', '', '
\r\n

 

\r\n

Bottom-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" bg-warning text-white","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(115, 'Bottom-b', '', '
\r\n

 New

\r\n

Bottom-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(116, 'Bottom-b', '', '
\r\n

 New

\r\n

Bottom-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(117, 'Bottom-b', '', '
\r\n

 New

\r\n

Bottom-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(118, 'Bottom-b', '', '
\r\n

 New

\r\n

Bottom-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" bg-danger text-white","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(119, 'Banner', '', '

', 1, 'banner', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(120, 'Footer', '', '© Joomla! CMS', 1, 'footer', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 1, '', 0, '*'), -(121, 'Latest Actions', '', '', 0, 'cpanel', 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0000-00-00 00:00:00', 1, 'mod_latestactions', 6, 1, '{}', 1, '*'); - - - --- --- Dumping data for table `#__modules_menu` --- - -INSERT INTO `#__modules_menu` (`moduleid`, `menuid`) VALUES -(1, 0), -(1, 101), -(2, 0), -(3, 0), -(4, 0), -(6, 0), -(7, 0), -(8, 0), -(9, 0), -(10, 0), -(12, 0), -(14, 0), -(15, 0), -(16, 0), -(16, 205), -(16, 435), -(17, 0), -(18, 0), -(19, -463), -(19, -462), -(19, -433), -(19, -432), -(19, -431), -(19, -430), -(19, -429), -(19, -427), -(19, -400), -(19, -399), -(19, -296), -(19, -244), -(19, -243), -(19, -242), -(19, -234), -(20, 0), -(22, 231), -(22, 234), -(22, 238), -(22, 242), -(22, 243), -(22, 244), -(22, 296), -(22, 399), -(22, 400), -(23, -463), -(23, -462), -(23, -433), -(23, -432), -(23, -431), -(23, -430), -(23, -429), -(23, -427), -(23, -400), -(23, -399), -(23, -296), -(23, -244), -(23, -243), -(23, -242), -(23, -238), -(23, -234), -(25, 294), -(26, -463), -(26, -462), -(26, -433), -(26, -432), -(26, -431), -(26, -430), -(26, -429), -(26, -427), -(26, -400), -(26, -399), -(26, -296), -(26, -244), -(26, -243), -(26, -242), -(26, -238), -(26, -234), -(27, 325), -(28, 310), -(29, 302), -(30, 410), -(31, 309), -(32, 309), -(33, 307), -(34, 326), -(36, 304), -(37, 311), -(38, 300), -(39, 301), -(40, 313), -(41, 324), -(44, 312), -(45, 303), -(47, 231), -(47, 234), -(47, 242), -(47, 243), -(47, 244), -(47, 296), -(47, 399), -(47, 400), -(48, 418), -(52, 416), -(56, 305), -(57, 238), -(57, 427), -(57, 429), -(57, 430), -(57, 431), -(57, 432), -(57, 433), -(57, 462), -(57, 463), -(58, 427), -(58, 429), -(58, 430), -(58, 431), -(58, 432), -(58, 433), -(58, 462), -(58, 463), -(61, 443), -(63, 0), -(64, 435), -(64, 447), -(65, 427), -(65, 429), -(65, 430), -(65, 431), -(65, 432), -(65, 433), -(65, 462), -(65, 463), -(68, 243), -(69, 459), -(77, 0), -(78, 0), -(79, 0), -(84, 435), -(84, 467), -(86, 0), -(87, 0), -(88, 0), -(89, 238), -(89, 427), -(89, 429), -(89, 430), -(89, 431), -(89, 432), -(89, 433), -(89, 462), -(89, 463), -(90, 0), -(91, 0), -(92, 0), -(93, 0), -(94, 0), -(95, 0), -(97, 0), -(98, 435), -(99, 435), -(100, 435), -(101, 435), -(102, 435), -(103, 435), -(104, 435), -(105, 435), -(106, 435), -(110, 435), -(111, 435), -(112, 435), -(113, 435), -(114, 435), -(115, 435), -(116, 435), -(117, 435), -(118, 435), -(119, 435), -(120, 0), -(121, 0); - --- --- Dumping data for table `#__newsfeeds` --- - -INSERT INTO `#__newsfeeds` (`catid`, `id`, `name`, `alias`, `link`, `published`, `numarticles`, `cache_time`, `checked_out`, `checked_out_time`, `ordering`, `rtl`, `access`, `language`, `params`, `created`, `created_by`, `created_by_alias`, `modified`, `modified_by`, `metakey`, `metadesc`, `metadata`, `xreference`, `publish_up`, `publish_down`, `description`, `version`, `hits`, `images`) VALUES -(17, 1, 'Joomla! Announcements', 'joomla-announcements', 'http://feeds.joomla.org/JoomlaAnnouncements', 1, 5, 3600, 0, '0000-00-00 00:00:00', 1, 1, 1, 'en-GB', '{"show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","newsfeed_layout":"","feed_display_order":""}', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', 1, 0, ''), -(17, 2, 'New Joomla! Extensions', 'new-joomla-extensions', 'http://feeds.joomla.org/JoomlaExtensions', 1, 5, 3600, 0, '0000-00-00 00:00:00', 4, 1, 1, 'en-GB', '{"show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","newsfeed_layout":"","feed_display_order":""}', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', 1, 0, ''), -(17, 3, 'Joomla! Security News', 'joomla-security-news', 'http://feeds.joomla.org/JoomlaSecurityNews', 1, 5, 3600, 0, '0000-00-00 00:00:00', 2, 1, 1, 'en-GB', '{"show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","newsfeed_layout":"","feed_display_order":""}', '2011-01-01 00:00:01', 42, 'Joomla', '0000-00-00 00:00:00', 0, '', '', '{"robots":"","rights":""}', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', 1, 0, ''); - --- --- Dumping data for table `#__usergroups` --- - -INSERT INTO `#__usergroups` (`id`, `parent_id`, `lft`, `rgt`, `title`) VALUES -(1, 0, 1, 22, 'Public'), -(2, 1, 8, 19, 'Registered'), -(3, 2, 9, 16, 'Author'), -(4, 3, 10, 13, 'Editor'), -(5, 4, 11, 12, 'Publisher'), -(6, 1, 4, 7, 'Manager'), -(7, 6, 5, 6, 'Administrator'), -(8, 1, 20, 21, 'Super Users'), -(10, 3, 14, 15, 'Shop Suppliers (Example)'), -(12, 2, 17, 18, 'Customer Group (Example)'), -(13, 1, 2, 3, 'Guest'); - --- --- Dumping data for table `#__viewlevels` --- - -INSERT INTO `#__viewlevels` (`id`, `title`, `ordering`, `rules`) VALUES -(1, 'Public', 0, '[1]'), -(2, 'Registered', 2, '[6,2,8]'), -(3, 'Special', 4, '[6,3,8]'), -(4, 'Customer Access Level (Example)', 3, '[6,3,12]'), -(5, 'Guest', 1, '[13]'), -(6, 'Super Users', 5, '[8]'); - --- --- Dumping data for table `#__tags` --- - -INSERT INTO `#__tags` (`id`, `parent_id`, `lft`, `rgt`, `level`, `path`, `title`, `alias`, `note`, `description`, `published`, `checked_out`, `checked_out_time`, `access`, `params`, `metadesc`, `metakey`, `metadata`, `created_user_id`, `created_time`, `created_by_alias`, `modified_user_id`, `modified_time`, `images`, `urls`, `hits`, `language`, `version`, `publish_up`, `publish_down`) VALUES -(1, 0, 0, 9, 0, '', 'ROOT', 'root', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{}', '', '', '', 0, '2011-01-01 00:00:01', '', 0, '0000-00-00 00:00:00', '', '', 0, '*', 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), -(2, 1, 1, 2, 1, 'red', 'Red', 'red', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"tag_layout":"","tag_link_class":"badge badge-info","image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', '', '{"author":"","robots":""}', 716, '2013-10-15 14:52:40', '', 0, '0000-00-00 00:00:00', '', '', 2, '*', 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), -(3, 1, 3, 4, 1, 'yellow', 'Yellow', 'yellow', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"tag_layout":"","tag_link_class":"badge badge-info","image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', '', '{"author":"","robots":""}', 716, '2013-10-15 14:52:53', '', 0, '0000-00-00 00:00:00', '', '', 2, '*', 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), -(4, 1, 5, 8, 1, 'green', 'Green', 'green', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"tag_layout":"","tag_link_class":"badge badge-info","image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', '', '{"author":"","robots":""}', 716, '2013-10-15 14:53:14', '', 0, '0000-00-00 00:00:00', '', '', 0, '*', 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), -(5, 4, 6, 7, 2, 'green/lime', 'Lime', 'lime', '', '', 1, 0, '0000-00-00 00:00:00', 1, '{"tag_layout":"","tag_link_class":"badge badge-info","image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', '', '{"author":"","robots":""}', 716, '2013-10-15 14:53:36', '', 0, '0000-00-00 00:00:00', '', '', 0, '*', 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'); - --- --- Dumping data for table `#__ucm_base` --- - -INSERT INTO `#__ucm_base` (`ucm_id`, `ucm_item_id`, `ucm_type_id`, `ucm_language_id`) VALUES -(1, 24, 1, 0), -(3, 71, 1, 0); - --- --- Dumping data for table `#__ucm_content` --- - -INSERT INTO `#__ucm_content` (`core_content_id`, `core_type_alias`, `core_title`, `core_alias`, `core_body`, `core_state`, `core_checked_out_time`, `core_checked_out_user_id`, `core_access`, `core_params`, `core_featured`, `core_metadata`, `core_created_user_id`, `core_created_by_alias`, `core_created_time`, `core_modified_user_id`, `core_modified_time`, `core_language`, `core_publish_up`, `core_publish_down`, `core_content_item_id`, `asset_id`, `core_images`, `core_urls`, `core_hits`, `core_version`, `core_ordering`, `core_metakey`, `core_metadesc`, `core_catid`, `core_xreference`, `core_type_id`) VALUES -(1, 'com_content.article', 'Joomla! Testing', 'joomla', '

Thanks for helping us to test Joomla!

We''re getting ready for the release of Joomla and we appreciate you helping us find and fix problems as we work.

If you haven''t done testing before here are some tips.

  • Don''t delete the installation folder when you finish installing! While we''re working we turn that security feature off to make it easier to test.
  • Go to global configuration and set Error Reporting to Development (that''s on the server tab) and enable both debugging and language debugging (those are on the system tab). Don''t worry when you see ** around words --that means Joomla translation is doing its job.

How to test

  • First, do the things you normally do and see if you spot any problems.
  • Look at all of the front end views and record any problems
  • Look at all the back end views and report any problems
  • See more ideas below

What to look for

  • Any error messages that say things like Fatal Error or Strict or similar things that indicate that something is not working correctly.
  • Untranslated strings. You will know these because they look like this: ?STRING_HERE?
  • Problems of rendering--items not aligned correctly, missing or wrong images, pages that just don''t look right.
  • Unexpected behavior--anything that is working differently than it did in 2.5.

Report problems

If you find a problem please report it to the CMS Issue Tracker. You will need to register for a github.com account if you don''t have one.

More Testing Ideas

  • Pick one module or view and test all of the parameters.
  • Install an extension and see if anything breaks (report to the developer unless you are positive it is a core bug).
  • Turn on caching with different options
  • Try different session options
  • Install a language and test all the layouts.
  • Try different environments (like different servers which may have different version of PHP) or try you have IIS with MySQLi or SqlSrv. With millions of users Joomla needs to be ready for unusual environments.
  • Try with SEF URLS on or off and also with Apache rewrite on or off (if you are on Apache).
  • Try different combinations of browsers (Chrome, IE, FireFox, Opera to start) and operating systems (Mac, Windows, Linux).
  • Yes grammar and spelling errors are bugs too -- just keep in mind that we use British spelling.
  • Visit the Feature Tracker and test a new feature.

Testing changes

You can also help Joomla by testing bug fixes and new features. A useful tool is the patchtester component which helps to simplify and automate the process. Report your feedback on the CMS Issue Tracker. If you enjoy helping Joomla this way, you may want to join the Joomla Bug Squad.

', 1, '', 0, 1, '{"show_title":"","link_titles":"","show_tags":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","urls_position":"","alternative_readmore":"","article_layout":""}', 1, '{"robots":"","author":"","rights":"","xreference":""}', 716, '', '2011-01-01 00:00:01', 0, '2013-10-15 14:57:20', '*', '2011-01-01 00:00:01', '0000-00-00 00:00:00', 24, 180, '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":false,"urlatext":"","targeta":"","urlb":false,"urlbtext":"","targetb":"","urlc":false,"urlctext":"","targetc":""}', 59, 3, 2, '', '', 19, '', 1), -(3, 'com_content.article', 'Similar Tags', 'similar-tags', '

The similar tags modules shows a list of items which have the same or a similar set of tags.

{loadmodule tags_similar,Similar Tags}

', 1, '', 0, 1, '{"show_title":"","link_titles":"","show_tags":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","urls_position":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 0, '{"robots":"","author":"","rights":"","xreference":""}', 371, '', '2013-10-31 00:14:17', 371, '2013-10-31 00:39:09', '*', '2013-10-31 00:14:17', '0000-00-00 00:00:00', 71, 179, '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":false,"urlatext":"","targeta":"","urlb":false,"urlbtext":"","targetb":"","urlc":false,"urlctext":"","targetc":""}', 3, 4, 0, '', '', 64, '', 1); - -UPDATE `#__extensions` SET `params`='{"allowUserRegistration":"0","new_usertype":"2","guest_usergroup":"13","sendpassword":"0","useractivation":"1","mail_to_admin":"0","captcha":"","frontend_userparams":"1","site_language":"0","change_login_name":"0","reset_count":"10","reset_time":"1","mailSubjectPrefix":"","mailBodySuffix":"","save_history":"1","history_limit":5}' WHERE extension_id=25; - -SET FOREIGN_KEY_CHECKS=1; diff --git a/installation/sql/postgresql/joomla.sql b/installation/sql/postgresql/joomla.sql index 0d014bfa711df..c3dcdc6dbc34c 100644 --- a/installation/sql/postgresql/joomla.sql +++ b/installation/sql/postgresql/joomla.sql @@ -35,7 +35,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, 131, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"6":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, 155, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.api":{"6":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}}'), @@ -52,31 +52,30 @@ 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, 94, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), -(19, 1, 95, 98, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(20, 1, 99, 100, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), -(21, 1, 101, 102, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), -(22, 1, 103, 104, 1, 'com_search', 'com_search', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(23, 1, 105, 106, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), -(24, 1, 107, 110, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), -(26, 1, 113, 114, 1, 'com_wrapper', 'com_wrapper', '{}'), +(18, 1, 59, 118, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), +(19, 1, 119, 122, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(20, 1, 123, 124, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), +(21, 1, 125, 126, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), +(23, 1, 129, 130, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), +(24, 1, 131, 134, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), +(26, 1, 137, 138, 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, 96, 97, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), -(32, 24, 108, 109, 2, 'com_users.category.7', 'Uncategorised', '{}'), -(33, 1, 117, 118, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(34, 1, 119, 120, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), -(35, 1, 121, 122, 1, 'com_tags', 'com_tags', '{}'), -(36, 1, 123, 124, 1, 'com_contenthistory', 'com_contenthistory', '{}'), -(37, 1, 125, 126, 1, 'com_ajax', 'com_ajax', '{}'), -(38, 1, 127, 128, 1, 'com_postinstall', 'com_postinstall', '{}'), +(30, 19, 120, 121, 2, 'com_newsfeeds.category.5', 'Uncategorised', '{}'), +(32, 24, 132, 133, 2, 'com_users.category.7', 'Uncategorised', '{}'), +(33, 1, 141, 142, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), +(34, 1, 143, 144, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), +(35, 1, 145, 146, 1, 'com_tags', 'com_tags', '{}'), +(36, 1, 147, 148, 1, 'com_contenthistory', 'com_contenthistory', '{}'), +(37, 1, 149, 150, 1, 'com_ajax', 'com_ajax', '{}'), +(38, 1, 151, 152, 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', '{}'), (42, 18, 66, 67, 2, 'com_modules.module.4', 'Recently Added Articles', '{}'), (43, 18, 68, 69, 2, 'com_modules.module.8', 'Toolbar', '{}'), -(44, 18, 70, 71, 2, 'com_modules.module.9', 'Quick Icons', '{}'), +(44, 18, 70, 71, 2, 'com_modules.module.9', 'Update Checks', '{}'), (45, 18, 72, 73, 2, 'com_modules.module.10', 'Logged-in Users', '{}'), (46, 18, 74, 75, 2, 'com_modules.module.12', 'Admin Menu', '{}'), (48, 18, 78, 79, 2, 'com_modules.module.14', 'User Status', '{}'), @@ -96,13 +95,26 @@ INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "titl (62, 56, 31, 32, 3, 'com_content.transition.2', 'Unpublish', '{}'), (63, 56, 33, 34, 3, 'com_content.transition.3', 'Archive', '{}'), (64, 56, 35, 36, 3, 'com_content.transition.4', 'Trash', '{}'), -(65, 1, 111, 112, 1, 'com_privacy', 'com_privacy', '{}'), -(66, 1, 115, 116, 1, 'com_actionlogs', 'com_actionlogs', '{}'), -(67, 18, 76, 77, 2, 'com_modules.module.88', 'Latest Actions', '{}'), -(68, 18, 80, 81, 2, 'com_modules.module.89', 'Privacy Dashboard', '{}'), -(69, 1, 129, 130, 1, 'com_csp', 'com_csp', '{}'); - -SELECT setval('#__assets_id_seq', 70, false); +(65, 1, 129, 130, 1, 'com_privacy', 'com_privacy', '{}'), +(66, 1, 131, 132, 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', '{}'), +(69, 1, 153, 154, 1, 'com_csp', 'com_csp', '{}'), +(70, 18, 90, 91, 2, 'com_modules.module.103', 'Site', '{}'), +(71, 18, 92, 93, 2, 'com_modules.module.104', 'System', '{}'), +(72, 18, 94, 95, 2, 'com_modules.module.91', 'System Dashboard', '{}'), +(73, 18, 96, 97, 2, 'com_modules.module.92', 'Content Dashboard', '{}'), +(74, 18, 98, 99, 2, 'com_modules.module.93', 'Menus Dashboard', '{}'), +(75, 18, 100, 101, 2, 'com_modules.module.94', 'Components Dashboard', '{}'), +(76, 18, 102, 103, 2, 'com_modules.module.95', 'Users Dashboard', '{}'), +(77, 18, 104, 105, 2, 'com_modules.module.99', 'Frontend Link', '{}'), +(78, 18, 106, 107, 2, 'com_modules.module.100', 'Messages', '{}'), +(79, 18, 108, 109, 2, 'com_modules.module.101', 'Post Install Messages', '{}'), +(80, 18, 110, 111, 2, 'com_modules.module.102', 'User Status', '{}'), +(82, 18, 114, 115, 2, 'com_modules.module.105', '3rd Party', '{}'), +(83, 18, 116, 117, 2, 'com_modules.module.106', 'Help Dashboard', '{}'); + +SELECT setval('#__assets_id_seq', 84, false); -- -- Table structure for table `#__associations` @@ -148,9 +160,9 @@ CREATE TABLE IF NOT EXISTS "#__banners" ( "track_clicks" smallint DEFAULT -1 NOT NULL, "track_impressions" smallint DEFAULT -1 NOT NULL, "checked_out" bigint DEFAULT 0 NOT NULL, - "checked_out_time" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, - "publish_up" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, - "publish_down" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, + "checked_out_time" timestamp without time zone, + "publish_up" timestamp without time zone, + "publish_down" timestamp without time zone, "reset" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, "created" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, "language" varchar(7) DEFAULT '' NOT NULL, @@ -310,7 +322,6 @@ CREATE TABLE IF NOT EXISTS "#__contact_details" ( "metadesc" text NOT NULL, "metadata" text NOT NULL, "featured" smallint NOT NULL DEFAULT 0, - "xreference" varchar(50) NOT NULL DEFAULT '', "publish_up" timestamp without time zone, "publish_down" timestamp without time zone, "version" bigint NOT NULL DEFAULT 1, @@ -324,10 +335,8 @@ CREATE INDEX "#__contact_details_idx_catid" ON "#__contact_details" ("catid"); CREATE INDEX "#__contact_details_idx_createdby" ON "#__contact_details" ("created_by"); CREATE INDEX "#__contact_details_idx_featured_catid" ON "#__contact_details" ("featured", "catid"); CREATE INDEX "#__contact_details_idx_language" ON "#__contact_details" ("language"); -CREATE INDEX "#__contact_details_idx_xreference" ON "#__contact_details" ("xreference"); COMMENT ON COLUMN "#__contact_details"."featured" IS 'Set if contact is featured.'; -COMMENT ON COLUMN "#__contact_details"."xreference" IS 'A reference to enable linkages to external data sets.'; -- -- Table structure for table `#__content` @@ -363,7 +372,6 @@ CREATE TABLE IF NOT EXISTS "#__content" ( "metadata" text NOT NULL, "featured" smallint DEFAULT 0 NOT NULL, "language" varchar(7) DEFAULT '' NOT NULL, - "xreference" varchar(50) DEFAULT '' NOT NULL, "note" varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); @@ -374,13 +382,11 @@ CREATE INDEX "#__content_idx_catid" ON "#__content" ("catid"); CREATE INDEX "#__content_idx_createdby" ON "#__content" ("created_by"); CREATE INDEX "#__content_idx_featured_catid" ON "#__content" ("featured", "catid"); CREATE INDEX "#__content_idx_language" ON "#__content" ("language"); -CREATE INDEX "#__content_idx_xreference" ON "#__content" ("xreference"); CREATE INDEX "#__content_idx_alias" ON "#__content" ("alias"); COMMENT ON COLUMN "#__content"."asset_id" IS 'FK to the #__assets table.'; COMMENT ON COLUMN "#__content"."featured" IS 'Set if article is featured.'; COMMENT ON COLUMN "#__content"."language" IS 'The language code for the article.'; -COMMENT ON COLUMN "#__content"."xreference" IS 'A reference to enable linkages to external data sets.'; -- @@ -429,19 +435,19 @@ COMMENT ON COLUMN "#__content_types"."content_history_options" IS 'JSON string f -- INSERT INTO "#__content_types" ("type_id", "type_title", "type_alias", "table", "rules", "field_mappings", "router", "content_history_options") VALUES -(1, 'Article', 'com_content.article', '{"special":{"dbtable":"#__content","key":"id","type":"Content","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"state","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"introtext", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"attribs", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"asset_id", "note":"note"}, "special":{"fulltext":"fulltext"}}', 'ContentHelperRoute::getArticleRoute', '{"formFile":"administrator\\/components\\/com_content\\/forms\\/article.xml", "hideFields":["asset_id","checked_out","checked_out_time","version"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"],"displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), -(2, 'Contact', 'com_contact.contact', '{"special":{"dbtable":"#__contact_details","key":"id","type":"Contact","prefix":"ContactTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"address", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"image", "core_urls":"webpage", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"null"}, "special":{"con_position":"con_position","suburb":"suburb","state":"state","country":"country","postcode":"postcode","telephone":"telephone","fax":"fax","misc":"misc","email_to":"email_to","default_con":"default_con","user_id":"user_id","mobile":"mobile","sortname1":"sortname1","sortname2":"sortname2","sortname3":"sortname3"}}', 'ContactHelperRoute::getContactRoute', '{"formFile":"administrator\\/components\\/com_contact\\/forms\\/contact.xml","hideFields":["default_con","checked_out","checked_out_time","version","xreference"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"], "displayLookup":[ {"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ] }'), -(3, 'Newsfeed', 'com_newsfeeds.newsfeed', '{"special":{"dbtable":"#__newsfeeds","key":"id","type":"Newsfeed","prefix":"NewsfeedsTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"description", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"link", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"null"}, "special":{"numarticles":"numarticles","cache_time":"cache_time","rtl":"rtl"}}', 'NewsfeedsHelperRoute::getNewsfeedRoute', '{"formFile":"administrator\\/components\\/com_newsfeeds\\/forms\\/newsfeed.xml","hideFields":["asset_id","checked_out","checked_out_time","version"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"],"displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), -(4, 'User', 'com_users.user', '{"special":{"dbtable":"#__users","key":"id","type":"User","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"null","core_alias":"username","core_created_time":"registerdate","core_modified_time":"lastvisitDate","core_body":"null", "core_hits":"null","core_publish_up":"null","core_publish_down":"null","access":"null", "core_params":"params", "core_featured":"null", "core_metadata":"null", "core_language":"null", "core_images":"null", "core_urls":"null", "core_version":"null", "core_ordering":"null", "core_metakey":"null", "core_metadesc":"null", "core_catid":"null", "core_xreference":"null", "asset_id":"null"}, "special":{}}', '', ''), -(5, 'Article Category', 'com_content.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'ContentHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), -(6, 'Contact Category', 'com_contact.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'ContactHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), -(7, 'Newsfeeds Category', 'com_newsfeeds.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'NewsfeedsHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), -(8, 'Tag', 'com_tags.tag', '{"special":{"dbtable":"#__tags","key":"tag_id","type":"Tag","prefix":"TagsTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"null", "core_xreference":"null", "asset_id":"null"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path"}}', 'TagsHelperRoute::getTagRoute', '{"formFile":"administrator\\/components\\/com_tags\\/forms\\/tag.xml", "hideFields":["checked_out","checked_out_time","version", "lft", "rgt", "level", "path", "urls", "publish_up", "publish_down"],"ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"}, {"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}]}'), -(9, 'Banner', 'com_banners.banner', '{"special":{"dbtable":"#__banners","key":"id","type":"Banner","prefix":"BannersTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"description", "core_hits":"null","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"link", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"null", "asset_id":"null"}, "special":{"imptotal":"imptotal", "impmade":"impmade", "clicks":"clicks", "clickurl":"clickurl", "custombannercode":"custombannercode", "cid":"cid", "purchase_type":"purchase_type", "track_impressions":"track_impressions", "track_clicks":"track_clicks"}}', '','{"formFile":"administrator\\/components\\/com_banners\\/forms\\/banner.xml", "hideFields":["checked_out","checked_out_time","version", "reset"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "imptotal", "impmade", "reset"], "convertToInt":["publish_up", "publish_down", "ordering"], "displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}, {"sourceColumn":"cid","targetTable":"#__banner_clients","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), -(10, 'Banners Category', 'com_banners.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}, "special": {"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}','','{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"], "convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), +(1, 'Article', 'com_content.article', '{"special":{"dbtable":"#__content","key":"id","type":"Content","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"state","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"introtext", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"attribs", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "asset_id":"asset_id", "note":"note"}, "special":{"fulltext":"fulltext"}}', 'ContentHelperRoute::getArticleRoute', '{"formFile":"administrator\\/components\\/com_content\\/forms\\/article.xml", "hideFields":["asset_id","checked_out","checked_out_time","version"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits", "ordering"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"],"displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), +(2, 'Contact', 'com_contact.contact', '{"special":{"dbtable":"#__contact_details","key":"id","type":"Contact","prefix":"ContactTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"address", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"image", "core_urls":"webpage", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "asset_id":"null"}, "special":{"con_position":"con_position","suburb":"suburb","state":"state","country":"country","postcode":"postcode","telephone":"telephone","fax":"fax","misc":"misc","email_to":"email_to","default_con":"default_con","user_id":"user_id","mobile":"mobile","sortname1":"sortname1","sortname2":"sortname2","sortname3":"sortname3"}}', 'ContactHelperRoute::getContactRoute', '{"formFile":"administrator\\/components\\/com_contact\\/forms\\/contact.xml","hideFields":["default_con","checked_out","checked_out_time","version"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"], "displayLookup":[ {"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ] }'), +(3, 'Newsfeed', 'com_newsfeeds.newsfeed', '{"special":{"dbtable":"#__newsfeeds","key":"id","type":"Newsfeed","prefix":"NewsfeedsTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"description", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"link", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "asset_id":"null"}, "special":{"numarticles":"numarticles","cache_time":"cache_time","rtl":"rtl"}}', 'NewsfeedsHelperRoute::getNewsfeedRoute', '{"formFile":"administrator\\/components\\/com_newsfeeds\\/forms\\/newsfeed.xml","hideFields":["asset_id","checked_out","checked_out_time","version"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "hits"],"convertToInt":["publish_up", "publish_down", "featured", "ordering"],"displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), +(4, 'User', 'com_users.user', '{"special":{"dbtable":"#__users","key":"id","type":"User","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"null","core_alias":"username","core_created_time":"registerdate","core_modified_time":"lastvisitDate","core_body":"null", "core_hits":"null","core_publish_up":"null","core_publish_down":"null","access":"null", "core_params":"params", "core_featured":"null", "core_metadata":"null", "core_language":"null", "core_images":"null", "core_urls":"null", "core_version":"null", "core_ordering":"null", "core_metakey":"null", "core_metadesc":"null", "core_catid":"null", "asset_id":"null"}, "special":{}}', '', ''), +(5, 'Article Category', 'com_content.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'ContentHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), +(6, 'Contact Category', 'com_contact.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'ContactHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), +(7, 'Newsfeeds Category', 'com_newsfeeds.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', 'NewsfeedsHelperRoute::getCategoryRoute', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), +(8, 'Tag', 'com_tags.tag', '{"special":{"dbtable":"#__tags","key":"tag_id","type":"Tag","prefix":"TagsTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"null", "asset_id":"null"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path"}}', 'TagsHelperRoute::getTagRoute', '{"formFile":"administrator\\/components\\/com_tags\\/forms\\/tag.xml", "hideFields":["checked_out","checked_out_time","version", "lft", "rgt", "level", "path", "urls", "publish_up", "publish_down"],"ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"],"convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"}, {"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}]}'), +(9, 'Banner', 'com_banners.banner', '{"special":{"dbtable":"#__banners","key":"id","type":"Banner","prefix":"BannersTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"description", "core_hits":"null","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"link", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "asset_id":"null"}, "special":{"imptotal":"imptotal", "impmade":"impmade", "clicks":"clicks", "clickurl":"clickurl", "custombannercode":"custombannercode", "cid":"cid", "purchase_type":"purchase_type", "track_impressions":"track_impressions", "track_clicks":"track_clicks"}}', '','{"formFile":"administrator\\/components\\/com_banners\\/forms\\/banner.xml", "hideFields":["checked_out","checked_out_time","version", "reset"],"ignoreChanges":["modified_by", "modified", "checked_out", "checked_out_time", "version", "imptotal", "impmade", "reset"], "convertToInt":["publish_up", "publish_down", "ordering"], "displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}, {"sourceColumn":"cid","targetTable":"#__banner_clients","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"created_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"modified_by","targetTable":"#__users","targetColumn":"id","displayColumn":"name"} ]}'), +(10, 'Banners Category', 'com_banners.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "asset_id":"asset_id"}, "special": {"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}','','{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["asset_id","checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"], "convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'), (11, 'Banner Client', 'com_banners.client', '{"special":{"dbtable":"#__banner_clients","key":"id","type":"Client","prefix":"BannersTable"}}', '', '', '', '{"formFile":"administrator\\/components\\/com_banners\\/forms\\/client.xml", "hideFields":["checked_out","checked_out_time"], "ignoreChanges":["checked_out", "checked_out_time"], "convertToInt":[], "displayLookup":[]}'), (12, 'User Notes', 'com_users.note', '{"special":{"dbtable":"#__user_notes","key":"id","type":"Note","prefix":"UsersTable"}}', '', '', '', '{"formFile":"administrator\\/components\\/com_users\\/forms\\/note.xml", "hideFields":["checked_out","checked_out_time", "publish_up", "publish_down"],"ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time"], "convertToInt":["publish_up", "publish_down"],"displayLookup":[{"sourceColumn":"catid","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}, {"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}]}'), -(13, 'User Notes Category', 'com_users.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "core_xreference":"null", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', '', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"], "convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'); +(13, 'User Notes Category', 'com_users.category', '{"special":{"dbtable":"#__categories","key":"id","type":"Category","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__ucm_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":{"core_content_item_id":"id","core_title":"title","core_state":"published","core_alias":"alias","core_created_time":"created_time","core_modified_time":"modified_time","core_body":"description", "core_hits":"hits","core_publish_up":"null","core_publish_down":"null","core_access":"access", "core_params":"params", "core_featured":"null", "core_metadata":"metadata", "core_language":"language", "core_images":"null", "core_urls":"null", "core_version":"version", "core_ordering":"null", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"parent_id", "asset_id":"asset_id"}, "special":{"parent_id":"parent_id","lft":"lft","rgt":"rgt","level":"level","path":"path","extension":"extension","note":"note"}}', '', '{"formFile":"administrator\\/components\\/com_categories\\/forms\\/category.xml", "hideFields":["checked_out","checked_out_time","version","lft","rgt","level","path","extension"], "ignoreChanges":["modified_user_id", "modified_time", "checked_out", "checked_out_time", "version", "hits", "path"], "convertToInt":["publish_up", "publish_down"], "displayLookup":[{"sourceColumn":"created_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"}, {"sourceColumn":"access","targetTable":"#__viewlevels","targetColumn":"id","displayColumn":"title"},{"sourceColumn":"modified_user_id","targetTable":"#__users","targetColumn":"id","displayColumn":"name"},{"sourceColumn":"parent_id","targetTable":"#__categories","targetColumn":"id","displayColumn":"title"}]}'); SELECT setval('#__content_types_type_id_seq', 10000, false); @@ -470,15 +476,6 @@ COMMENT ON COLUMN "#__contentitem_tag_map"."type_id" IS 'PK from the content_typ -- -------------------------------------------------------- --- --- Table structure for table `#__core_log_searches` --- - -CREATE TABLE IF NOT EXISTS "#__core_log_searches" ( - "search_term" varchar(128) DEFAULT '' NOT NULL, - "hits" bigint DEFAULT 0 NOT NULL -); - -- -- Table structure for table `#__csp` -- @@ -520,6 +517,7 @@ CREATE TABLE IF NOT EXISTS "#__extensions" ( "checked_out_time" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, "ordering" bigint DEFAULT 0, "state" bigint DEFAULT 0, + "note" varchar(255), PRIMARY KEY ("extension_id") ); CREATE INDEX "#__extensions_element_clientid" ON "#__extensions" ("element", "client_id"); @@ -547,15 +545,14 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'com_modules', 'component', 'com_modules', '', 1, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_newsfeeds', 'component', 'com_newsfeeds', '', 1, 1, 1, 0, '', '{"newsfeed_layout":"_:default","save_history":"1","history_limit":5,"show_feed_image":"1","show_feed_description":"1","show_item_description":"1","feed_character_count":"0","feed_display_order":"des","float_first":"right","float_second":"right","show_tags":"1","category_layout":"_:default","show_category_title":"1","show_description":"1","show_description_image":"1","maxLevel":"-1","show_empty_categories":"0","show_subcat_desc":"1","show_cat_items":"1","show_cat_tags":"1","show_base_description":"1","maxLevelcat":"-1","show_empty_categories_cat":"0","show_subcat_desc_cat":"1","show_cat_items_cat":"1","filter_field":"1","show_pagination_limit":"1","show_headings":"1","show_articles":"0","show_link":"1","show_pagination":"1","show_pagination_results":"1"}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_plugins', 'component', 'com_plugins', '', 1, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), -(0, 'com_search', 'component', 'com_search', '', 1, 1, 1, 0, '', '{"enabled":"0","search_phrases":"1","search_areas":"1","show_date":"1","opensearch_name":"","opensearch_description":""}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_templates', 'component', 'com_templates', '', 1, 1, 1, 1, '', '{"template_positions_display":"0","upload_limit":"10","image_formats":"gif,bmp,jpg,jpeg,png","source_formats":"txt,less,ini,xml,js,php,css,scss,sass,json","font_formats":"woff,ttf,otf","compressed_formats":"zip"}', 0, '1970-01-01 00:00:00', 0, 0), -(0, 'com_content', 'component', 'com_content', '', 1, 1, 0, 1, '', '{"article_layout":"_:default","show_title":"1","link_titles":"1","show_intro":"1","show_category":"1","link_category":"1","show_parent_category":"0","link_parent_category":"0","show_author":"1","link_author":"0","show_create_date":"0","show_modify_date":"0","show_publish_date":"1","show_item_navigation":"1","show_vote":"0","show_tags":"1","show_readmore":"1","show_readmore_title":"1","readmore_limit":"100","show_icons":"1","show_print_icon":"1","show_email_icon":"0","show_hits":"1","show_noauth":"0","show_publishing_options":"1","show_article_options":"1","save_history":"1","history_limit":10,"show_urls_images_frontend":"0","show_urls_images_backend":"1","targeta":0,"targetb":0,"targetc":0,"float_intro":"left","float_fulltext":"left","category_layout":"_:blog","show_category_title":"0","show_description":"0","show_description_image":"0","maxLevel":"1","show_empty_categories":"0","show_no_articles":"1","show_subcat_desc":"1","show_cat_num_articles":"0","show_base_description":"1","maxLevelcat":"-1","show_empty_categories_cat":"0","show_subcat_desc_cat":"1","show_cat_num_articles_cat":"1","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","show_subcategory_content":"0","show_pagination_limit":"1","filter_field":"hide","show_headings":"1","list_show_date":"0","date_format":"","list_show_hits":"1","list_show_author":"1","orderby_pri":"order","orderby_sec":"rdate","order_date":"published","show_pagination":"2","show_pagination_results":"1","show_feed_link":"1","feed_summary":"0"}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'com_content', 'component', 'com_content', '', 1, 1, 0, 1, '', '{"article_layout":"_:default","show_title":"1","link_titles":"1","show_intro":"1","show_category":"1","link_category":"1","show_parent_category":"0","link_parent_category":"0","show_author":"1","link_author":"0","show_create_date":"0","show_modify_date":"0","show_publish_date":"1","show_item_navigation":"1","show_vote":"0","show_tags":"1","show_readmore":"1","show_readmore_title":"1","readmore_limit":"100","show_hits":"1","show_noauth":"0","show_publishing_options":"1","show_article_options":"1","save_history":"1","history_limit":10,"show_urls_images_frontend":"0","show_urls_images_backend":"1","targeta":0,"targetb":0,"targetc":0,"float_intro":"left","float_fulltext":"left","category_layout":"_:blog","show_category_title":"0","show_description":"0","show_description_image":"0","maxLevel":"1","show_empty_categories":"0","show_no_articles":"1","show_subcat_desc":"1","show_cat_num_articles":"0","show_base_description":"1","maxLevelcat":"-1","show_empty_categories_cat":"0","show_subcat_desc_cat":"1","show_cat_num_articles_cat":"1","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","show_subcategory_content":"0","show_pagination_limit":"1","filter_field":"hide","show_headings":"1","list_show_date":"0","date_format":"","list_show_hits":"1","list_show_author":"1","orderby_pri":"order","orderby_sec":"rdate","order_date":"published","show_pagination":"2","show_pagination_results":"1","show_feed_link":"1","feed_summary":"0"}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_config', 'component', 'com_config', '', 1, 1, 0, 1, '', '{"filters":{"1":{"filter_type":"NH","filter_tags":"","filter_attributes":""},"6":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"7":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"2":{"filter_type":"NH","filter_tags":"","filter_attributes":""},"3":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"4":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"5":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"10":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"12":{"filter_type":"BL","filter_tags":"","filter_attributes":""},"8":{"filter_type":"NONE","filter_tags":"","filter_attributes":""}}}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_redirect', 'component', 'com_redirect', '', 1, 1, 0, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_users', 'component', 'com_users', '', 1, 1, 0, 1, '', '{"allowUserRegistration":"0","new_usertype":"2","guest_usergroup":"9","sendpassword":"0","useractivation":"2","mail_to_admin":"1","captcha":"","frontend_userparams":"1","site_language":"0","change_login_name":"0","reset_count":"10","reset_time":"1","minimum_length":"4","minimum_integers":"0","minimum_symbols":"0","minimum_uppercase":"0","save_history":"1","history_limit":5,"mailSubjectPrefix":"","mailBodySuffix":""}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_finder', 'component', 'com_finder', '', 1, 1, 0, 0, '', '{"enabled":"0","show_description":"1","description_length":255,"allow_empty_query":"0","show_url":"1","show_autosuggest":"1","show_suggested_query":"1","show_explained_query":"1","show_advanced":"1","show_advanced_tips":"1","expand_advanced":"0","show_date_filters":"0","sort_order":"relevance","sort_direction":"desc","highlight_terms":"1","opensearch_name":"","opensearch_description":"","batch_size":"50","memory_table_limit":30000,"title_multiplier":"1.7","text_multiplier":"0.7","meta_multiplier":"1.2","path_multiplier":"2.0","misc_multiplier":"0.3","stem":"1","stemmer":"snowball","enable_logging":"0"}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_joomlaupdate', 'component', 'com_joomlaupdate', '', 1, 1, 0, 1, '', '{"updatesource":"default","customurl":""}', 0, '1970-01-01 00:00:00', 0, 0), -(0, 'com_tags', 'component', 'com_tags', '', 1, 1, 1, 1, '', '{"tag_layout":"_:default","save_history":"1","history_limit":5,"show_tag_title":"0","tag_list_show_tag_image":"0","tag_list_show_tag_description":"0","tag_list_image":"","tag_list_orderby":"title","tag_list_orderby_direction":"ASC","show_headings":"0","tag_list_show_date":"0","tag_list_show_item_image":"0","tag_list_show_item_description":"0","tag_list_item_maximum_characters":0,"return_any_or_all":"1","include_children":"0","maximum":200,"tag_list_language_filter":"all","tags_layout":"_:default","all_tags_orderby":"title","all_tags_orderby_direction":"ASC","all_tags_show_tag_image":"0","all_tags_show_tag_descripion":"0","all_tags_tag_maximum_characters":20,"all_tags_show_tag_hits":"0","filter_field":"1","show_pagination_limit":"1","show_pagination":"2","show_pagination_results":"1","tag_field_ajax_mode":"1","show_feed_link":"1"}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'com_tags', 'component', 'com_tags', '', 1, 1, 1, 1, '', '{"tag_layout":"_:default","save_history":"1","history_limit":5,"show_tag_title":"0","tag_list_show_tag_image":"0","tag_list_show_tag_description":"0","tag_list_image":"","tag_list_orderby":"title","tag_list_orderby_direction":"ASC","show_headings":"0","tag_list_show_date":"0","tag_list_show_item_image":"0","tag_list_show_item_description":"0","tag_list_item_maximum_characters":0,"return_any_or_all":"1","include_children":"0","maximum":200,"tag_list_language_filter":"all","tags_layout":"_:default","all_tags_orderby":"title","all_tags_orderby_direction":"ASC","all_tags_show_tag_image":"0","all_tags_show_tag_description":"0","all_tags_tag_maximum_characters":20,"all_tags_show_tag_hits":"0","filter_field":"1","show_pagination_limit":"1","show_pagination":"2","show_pagination_results":"1","tag_field_ajax_mode":"1","show_feed_link":"1"}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_contenthistory', 'component', 'com_contenthistory', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_ajax', 'component', 'com_ajax', '', 1, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'com_postinstall', 'component', 'com_postinstall', '', 1, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), @@ -580,7 +577,6 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'mod_articles_news', 'module', 'mod_articles_news', '', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_random_image', 'module', 'mod_random_image', '', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_related_items', 'module', 'mod_related_items', '', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), -(0, 'mod_search', 'module', 'mod_search', '', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_stats', 'module', 'mod_stats', '', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_syndicate', 'module', 'mod_syndicate', '', 0, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_users_latest', 'module', 'mod_users_latest', '', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), @@ -595,10 +591,14 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'mod_latest', 'module', 'mod_latest', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_logged', 'module', 'mod_logged', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_login', 'module', 'mod_login', '', 1, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'mod_loginsupport', 'module', 'mod_loginsupport', '', 1, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_menu', 'module', 'mod_menu', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_popular', 'module', 'mod_popular', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_quickicon', 'module', 'mod_quickicon', '', 1, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), -(0, 'mod_status', 'module', 'mod_status', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'mod_frontend', 'module', 'mod_frontend', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'mod_messages', 'module', 'mod_messages', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'mod_post_installation_messages', 'module', 'mod_post_installation_messages', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'mod_user', 'module', 'mod_user', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_title', 'module', 'mod_title', '', 1, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_toolbar', 'module', 'mod_toolbar', '', 1, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_multilangstatus', 'module', 'mod_multilangstatus', '', 1, 1, 1, 0, '', '{"cache":"0"}', 0, '1970-01-01 00:00:00', 0, 0), @@ -609,6 +609,8 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'mod_sampledata', 'module', 'mod_sampledata', '', 1, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_latestactions', 'module', 'mod_latestactions', '', 1, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'mod_privacy_dashboard', 'module', 'mod_privacy_dashboard', '', 1, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'mod_submenu', 'module', 'mod_submenu', '', 1, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'mod_privacy_status', 'module', 'mod_privacy_status', '', 1, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_authentication_joomla', 'plugin', 'joomla', 'authentication', 0, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_authentication_ldap', 'plugin', 'ldap', 'authentication', 0, 0, 1, 0, '', '{"host":"","port":"389","use_ldapV3":"0","negotiate_tls":"0","no_referrals":"0","auth_method":"bind","base_dn":"","search_string":"","users_dn":"","username":"admin","password":"bobby7","ldap_fullname":"fullName","ldap_email":"mail","ldap_uid":"uid"}', 0, '1970-01-01 00:00:00', 3, 0), (0, 'plg_content_contact', 'plugin', 'contact', 'content', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 1, 0), @@ -624,10 +626,6 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'plg_editors-xtd_image', 'plugin', 'image', 'editors-xtd', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 2, 0), (0, 'plg_editors-xtd_pagebreak', 'plugin', 'pagebreak', 'editors-xtd', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 3, 0), (0, 'plg_editors-xtd_readmore', 'plugin', 'readmore', 'editors-xtd', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 4, 0), -(0, 'plg_search_categories', 'plugin', 'categories', 'search', 0, 1, 1, 0, '', '{"search_limit":"50","search_content":"1","search_archived":"1"}', 0, '1970-01-01 00:00:00', 0, 0), -(0, 'plg_search_contacts', 'plugin', 'contacts', 'search', 0, 1, 1, 0, '', '{"search_limit":"50","search_content":"1","search_archived":"1"}', 0, '1970-01-01 00:00:00', 0, 0), -(0, 'plg_search_content', 'plugin', 'content', 'search', 0, 1, 1, 0, '', '{"search_limit":"50","search_content":"1","search_archived":"1"}', 0, '1970-01-01 00:00:00', 0, 0), -(0, 'plg_search_newsfeeds', 'plugin', 'newsfeeds', 'search', 0, 1, 1, 0, '', '{"search_limit":"50","search_content":"1","search_archived":"1"}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_system_languagefilter', 'plugin', 'languagefilter', 'system', 0, 0, 1, 1, '', '', 0, '1970-01-01 00:00:00', 1, 0), (0, 'plg_system_cache', 'plugin', 'cache', 'system', 0, 0, 1, 1, '', '{"browsercache":"0","cachetime":"15"}', 0, '1970-01-01 00:00:00', 9, 0), (0, 'plg_system_debug', 'plugin', 'debug', 'system', 0, 1, 1, 0, '', '{"profile":"1","queries":"1","memory":"1","language_files":"1","language_strings":"1","strip-first":"1","strip-prefix":"","strip-suffix":""}', 0, '1970-01-01 00:00:00', 4, 0), @@ -646,7 +644,7 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'plg_quickicon_extensionupdate', 'plugin', 'extensionupdate', 'quickicon', 0, 1, 1, 1, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_captcha_recaptcha', 'plugin', 'recaptcha', 'captcha', 0, 0, 1, 0, '', '{"public_key":"","private_key":"","theme":"clean"}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_system_highlight', 'plugin', 'highlight', 'system', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 7, 0), -(0, 'plg_content_finder', 'plugin', 'finder', 'content', 0, 0, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_content_finder', 'plugin', 'finder', 'content', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_finder_categories', 'plugin', 'categories', 'finder', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 1, 0), (0, 'plg_finder_contacts', 'plugin', 'contacts', 'finder', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 2, 0), (0, 'plg_finder_content', 'plugin', 'content', 'finder', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 3, 0), @@ -655,7 +653,6 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'plg_twofactorauth_totp', 'plugin', 'totp', 'twofactorauth', 0, 0, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_authentication_cookie', 'plugin', 'cookie', 'authentication', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_twofactorauth_yubikey', 'plugin', 'yubikey', 'twofactorauth', 0, 0, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), -(0, 'plg_search_tags', 'plugin', 'tags', 'search', 0, 1, 1, 0, '', '{"search_limit":"50","show_tagged_items":"1"}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_system_updatenotification', 'plugin', 'updatenotification', 'system', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_editors-xtd_module', 'plugin', 'module', 'editors-xtd', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_system_stats', 'plugin', 'stats', 'system', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), @@ -711,7 +708,21 @@ INSERT INTO "#__extensions" ("package_id", "name", "type", "element", "folder", (0, 'plg_extension_finder', 'plugin', 'finder', 'extension', 0, 1, 1, 0, '', '', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_system_skipto', 'plugin', 'skipto', 'system', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_api-authentication_basic', 'plugin', 'basic', 'api-authentication', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_banners', 'plugin', 'banners', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_config', 'plugin', 'config', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_contact', 'plugin', 'contact', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_webservices_content', 'plugin', 'content', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_languages', 'plugin', 'languages', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_messages', 'plugin', 'messages', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_modules', 'plugin', 'modules', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_menus', 'plugin', 'menus', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_newsfeeds', 'plugin', 'newsfeeds', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_plugins', 'plugin', 'plugins', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_privacy', 'plugin', 'privacy', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_redirect', 'plugin', 'redirect', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_tags', 'plugin', 'tags', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_templates', 'plugin', 'templates', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), +(0, 'plg_webservices_users', 'plugin', 'users', 'webservices', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_filesystem_local', 'plugin', 'local', 'filesystem', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_media-action_crop', 'plugin', 'crop', 'media-action', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), (0, 'plg_media-action_resize', 'plugin', 'resize', 'media-action', 0, 1, 1, 0, '', '{}', 0, '1970-01-01 00:00:00', 0, 0), @@ -1313,7 +1324,7 @@ COMMENT ON COLUMN "#__menu"."home" IS 'Indicates if this menu item is the home o -- INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") VALUES -(1, '', 'Menu_Item_Root', 'root', '', '', '', '', 1, 0, 0, 0, 0, '1970-01-01 00:00:00', 0, 0, '', 0, '', 0, 43, 0, '*', 0); +(1, '', 'Menu_Item_Root', 'root', '', '', '', '', 1, 0, 0, 0, 0, '1970-01-01 00:00:00', 0, 0, '', 0, '', 0, 37, 0, '*', 0); INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") SELECT 2, 'main', 'com_banners', 'Banners', '', 'Banners', 'index.php?option=com_banners', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:banners', 0, '', 1, 10, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_banners'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") @@ -1327,7 +1338,7 @@ SELECT 6, 'main', 'com_banners_tracks', 'Tracks', '', 'Banners/Tracks', 'index.p INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") SELECT 7, 'main', 'com_contact', 'Contacts', '', 'Contacts', 'index.php?option=com_contact', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:contact', 0, '', 11, 16, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_contact'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 8, 'main', 'com_contact_contacts', 'Contacts', '', 'Contacts/Contacts', 'index.php?option=com_contact', 'component', 1, 7, 2, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:contact', 0, '', 12, 13, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_contact'; +SELECT 8, 'main', 'com_contact_contacts', 'Contacts', '', 'Contacts/Contacts', 'index.php?option=com_contact&view=contacts', 'component', 1, 7, 2, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:contact', 0, '', 12, 13, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_contact'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") SELECT 9, 'main', 'com_contact_categories', 'Categories', '', 'Contacts/Categories', 'index.php?option=com_categories&view=categories&extension=com_contact', 'component', 1, 7, 2, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:contact-cat', 0, '', 14, 15, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_categories'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") @@ -1335,29 +1346,22 @@ SELECT 10, 'main', 'com_messages', 'Messaging', '', 'Messaging', 'index.php?opti INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") SELECT 11, 'main', 'com_messages_add', 'New Private Message', '', 'Messaging/New Private Message', 'index.php?option=com_messages&task=message.add', 'component', 1, 10, 2, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:messages-add', 0, '', 18, 19, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_messages'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 13, 'main', 'com_newsfeeds', 'News Feeds', '', 'News Feeds', 'index.php?option=com_newsfeeds', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 21, 26, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_newsfeeds'; -INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 14, 'main', 'com_newsfeeds_feeds', 'Feeds', '', 'News Feeds/Feeds', 'index.php?option=com_newsfeeds&view=newsfeeds', 'component', 1, 13, 2, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 22, 23, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_newsfeeds'; +SELECT 12, 'main', 'com_newsfeeds', 'News Feeds', '', 'News Feeds', 'index.php?option=com_newsfeeds', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 21, 26, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_newsfeeds'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 15, 'main', 'com_newsfeeds_categories', 'Categories', '', 'News Feeds/Categories', 'index.php?option=com_categories&view=categories&extension=com_newsfeeds', 'component', 1, 13, 2, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:newsfeeds-cat', 0, '', 24, 25, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_categories'; +SELECT 13, 'main', 'com_newsfeeds_feeds', 'Feeds', '', 'News Feeds/Feeds', 'index.php?option=com_newsfeeds&view=newsfeeds', 'component', 1, 12, 2, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 22, 23, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_newsfeeds'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 16, 'main', 'com_redirect', 'Redirect', '', 'Redirect', 'index.php?option=com_redirect&view=links', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:redirect', 0, '', 27, 28, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_redirect'; +SELECT 14, 'main', 'com_newsfeeds_categories', 'Categories', '', 'News Feeds/Categories', 'index.php?option=com_categories&view=categories&extension=com_newsfeeds', 'component', 1, 12, 2, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:newsfeeds-cat', 0, '', 24, 25, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_categories'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 17, 'main', 'com_search', 'Basic Search', '', 'Basic Search', 'index.php?option=com_search&view=searches', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:search', 0, '', 29, 30, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_search'; +SELECT 15, 'main', 'com_finder', 'Smart Search', '', 'Smart Search', 'index.php?option=com_finder&view=index', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:finder', 0, '', 27, 28, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_finder'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 18, 'main', 'com_finder', 'Smart Search', '', 'Smart Search', 'index.php?option=com_finder&view=index', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:finder', 0, '', 31, 32, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_finder'; +SELECT 16, 'main', 'com_tags', 'Tags', '', 'Tags', 'index.php?option=com_tags&view=tags', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 1, 'class:tags', 0, '', 29, 30, 0, '', 1 FROM "#__extensions" WHERE "name" = 'com_tags'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 19, 'main', 'com_joomlaupdate', 'Joomla! Update', '', 'Joomla! Update', 'index.php?option=com_joomlaupdate', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:joomlaupdate', 0, '', 33, 34, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_joomlaupdate'; +SELECT 17, 'main', 'com_associations', 'Multilingual Associations', '', 'Multilingual Associations', 'index.php?option=com_associations&view=associations', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:associations', 0, '', 31, 32, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_associations'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 20, 'main', 'com_tags', 'Tags', '', 'Tags', 'index.php?option=com_tags&view=tags', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 1, 'class:tags', 0, '', 35, 36, 0, '', 1 FROM "#__extensions" WHERE "name" = 'com_tags'; +SELECT 18, 'main', 'com_messages_manager', 'Private Messages', '', 'Messaging/Private Messages', 'index.php?option=com_messages&view=messages', 'component', 1, 10, 2, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:messages-add', 0, '', 18, 19, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_messages'; INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 21, 'main', 'com_postinstall', 'Post-installation messages', '', 'Post-installation messages', 'index.php?option=com_postinstall', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 1, 'class:postinstall', 0, '', 37, 38, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_postinstall'; -INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 22, 'main', 'com_associations', 'Multilingual Associations', '', 'Multilingual Associations', 'index.php?option=com_associations&view=associations', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:associations', 0, '', 39, 40, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_associations'; -INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 23, 'main', 'com_csp', 'Content-Security-Policy', '', 'Content-Security-Policy', 'index.php?option=com_csp', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 0, 'class:associations', 0, '', 41, 42, 0, '*', 1 FROM "#__extensions" WHERE "name" = 'com_csp'; -INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") -SELECT 101, 'mainmenu', 'Home', 'home', '', 'home', 'index.php?option=com_content&view=featured', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"featured_categories":[""],"layout_type":"blog","num_leading_articles":"1","num_intro_articles":"3","num_columns":"3","num_links":"0","multi_column_order":"1","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"2","show_pagination_results":"1","show_title":"","link_titles":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_readmore":"","show_readmore_title":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":1,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 41, 42, 1, '*', 0 FROM "#__extensions" WHERE "name" = 'com_content'; +SELECT 101, 'mainmenu', 'Home', 'home', '', 'home', 'index.php?option=com_content&view=featured', 'component', 1, 1, 1, "extension_id", 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"featured_categories":[""],"layout_type":"blog","num_leading_articles":"1","num_intro_articles":"3","num_columns":"3","num_links":"0","multi_column_order":"1","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"2","show_pagination_results":"1","show_title":"","link_titles":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_readmore":"","show_readmore_title":","show_hits":"","show_noauth":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":1,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 35, 36, 1, '*', 0 FROM "#__extensions" WHERE "name" = 'com_content'; + SELECT setval('#__menu_id_seq', 102, false); @@ -1450,23 +1454,41 @@ CREATE INDEX "#__modules_idx_language" ON "#__modules" ("language"); INSERT INTO "#__modules" ("id", "asset_id", "title", "note", "content", "ordering", "position", "checked_out", "checked_out_time", "publish_up", "publish_down", "published", "module", "access", "showtitle", "params", "client_id", "language") VALUES (1, 39, 'Main Menu', '', '', 1, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"mainmenu","startLevel":"0","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid"}', 0, '*'), (2, 40, 'Login', '', '', 1, 'login', 0, NULL, NULL, NULL, 1, 'mod_login', 1, 1, '', 1, '*'), -(3, 41, 'Popular Articles', '', '', 3, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_popular', 3, 1, '{"count":"5","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0","bootstrap_size": "6"}', 1, '*'), -(4, 42, 'Recently Added Articles', '', '', 4, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_latest', 3, 1, '{"count":"5","ordering":"c_dsc","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0","bootstrap_size": "6"}', 1, '*'), +(3, 41, 'Popular Articles', '', '', 3, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_popular', 3, 1, '{"count":"5","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), +(4, 42, 'Recently Added Articles', '', '', 4, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_latest', 3, 1, '{"count":"5","ordering":"c_dsc","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), (8, 43, 'Toolbar', '', '', 1, 'toolbar', 0, NULL, NULL, NULL, 1, 'mod_toolbar', 3, 1, '', 1, '*'), -(9, 44, 'Quick Icons', '', '', 1, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 3, 1, '', 1, '*'), -(10, 45, 'Logged-in Users', '', '', 2, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_logged', 3, 1, '{"count":"5","name":"1","layout":"_:default","moduleclass_sfx":"","cache":"0","bootstrap_size": "6"}', 1, '*'), +(9, 44, 'Update Checks', '', '', 3, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 3, 1, '{"context":"update_quickicon","header_icon":"fa fa-sync","show_jupdate":"1","show_eupdate":"1","show_oupdate":"1","show_privacy":"1","layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"style":"0","module_tag":"div","bootstrap_size":"12","header_tag":"h3","header_class":""}', 1, '*'), +(10, 45, 'Logged-in Users', '', '', 2, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_logged', 3, 1, '{"count":"5","name":"1","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), (12, 46, 'Admin Menu', '', '', 1, 'menu', 0, NULL, NULL, NULL, 1, 'mod_menu', 3, 1, '{"layout":"","moduleclass_sfx":"","shownew":"1","showhelp":"1","cache":"0"}', 1, '*'), -(14, 48, 'User Status', '', '', 2, 'status', 0, NULL, NULL, NULL, 1, 'mod_status', 3, 1, '', 1, '*'), (15, 49, 'Title', '', '', 1, 'title', 0, NULL, NULL, NULL, 1, 'mod_title', 3, 1, '', 1, '*'), (16, 50, 'Login Form', '', '', 7, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_login', 1, 1, '{"greeting":"1","name":"0"}', 0, '*'), (17, 51, 'Breadcrumbs', '', '', 1, 'breadcrumbs', 0, NULL, NULL, NULL, 1, 'mod_breadcrumbs', 1, 1, '{"moduleclass_sfx":"","showHome":"1","homeText":"","showComponent":"1","separator":"","cache":"0","cache_time":"0","cachemode":"itemid"}', 0, '*'), -(79, 52, 'Multilanguage status', '', '', 1, '', 0, NULL, NULL, NULL, 0, 'mod_multilangstatus', 3, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"0"}', 1, '*'), +(79, 52, 'Multilanguage status', '', '', 2, 'status', 0, NULL, NULL, NULL, 0, 'mod_multilangstatus', 3, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"0"}', 1, '*'), (86, 53, 'Joomla Version', '', '', 1, 'status', 0, NULL, NULL, NULL, 1, 'mod_version', 3, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"0"}', 1, '*'), (87, 55, 'Sample Data', '', '', 0, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_sampledata', 6, 1, '{"bootstrap_size": "6"}', 1, '*'), -(88, 58, 'Latest Actions', '', '', 0, 'cpanel', 0, '1970-01-01 00:00:00', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 'mod_latestactions', 6, 1, '{}', 1, '*'), -(89, 59, 'Privacy Dashboard', '', '', 0, 'cpanel', 0, '1970-01-01 00:00:00', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 'mod_privacy_dashboard', 6, 1, '{}', 1, '*'); - -SELECT setval('#__modules_id_seq', 90, false); +(88, 67, 'Latest Actions', '', '', 0, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_latestactions', 6, 1, '{}', 1, '*'), +(89, 68, 'Privacy Dashboard', '', '', 0, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_privacy_dashboard', 6, 1, '{}', 1, '*'), +(90, 65, 'Login Support', '', '', 1, 'sidebar', 0, NULL, NULL, NULL, 1, 'mod_loginsupport', 1, 1, '{"forum_url":"https://forum.joomla.org/","documentation_url":"https://docs.joomla.org/","news_url":"https://www.joomla.org/","automatic_title":1,"prepare_content":1,"layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), +(91, 72, 'System Dashboard', '', '', 1, 'cpanel-system', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"system","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"12","header_tag":"h3","header_class":"","style":"System-none"}', 1, '*'), +(92, 73, 'Content Dashboard', '', '', 1, 'cpanel-content', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"content","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"System-none"}', 1, '*'), +(93, 74, 'Menus Dashboard', '', '', 1, 'cpanel-menus', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"menus","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"System-none"}', 1, '*'), +(94, 75, 'Components Dashboard', '', '', 1, 'cpanel-components', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"components","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"12","header_tag":"h3","header_class":"","style":"System-none"}', 1, '*'), +(95, 76, 'Users Dashboard', '', '', 1, 'cpanel-users', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"users","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"System-none"}', 1, '*'), +(96, 41, 'Popular Articles', '', '', 3, 'cpanel-content', 0, NULL, NULL, NULL, 1, 'mod_popular', 3, 1, '{"count":"5","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), +(97, 42, 'Recently Added Articles', '', '', 4, 'cpanel-content', 0, NULL, NULL, NULL, 1, 'mod_latest', 3, 1, '{"count":"5","ordering":"c_dsc","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), +(98, 45, 'Logged-in Users', '', '', 2, 'cpanel-users', 0, NULL, NULL, NULL, 1, 'mod_logged', 3, 1, '{"count":"5","name":"1","layout":"_:default","moduleclass_sfx":"","cache":"0", "bootstrap_size": "6"}', 1, '*'), +(99, 77, 'Frontend Link', '', '', 5, 'status', 0, NULL, NULL, NULL, 1, 'mod_frontend', 1, 1, '', 1, '*'), +(100, 78, 'Messages', '', '', 4, 'status', 0, NULL, NULL, NULL, 1, 'mod_messages', 3, 1, '', 1, '*'), +(101, 79, 'Post Install Messages', '', '', 3, 'status', 0, NULL, NULL, NULL, 1, 'mod_post_installation_messages', 3, 1, '', 1, '*'), +(102, 80, 'User Status', '', '', 6, 'status', 0, NULL, NULL, NULL, 1, 'mod_user', 3, 1, '', 1, '*'), +(103, 70, 'Site', '', '', 1, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 1, 1, '{"context":"site_quickicon","header_icon":"fa fa-desktop","show_users":"1","show_articles":"1","show_categories":"1","show_media":"1","show_menuItems":"1","show_modules":"1","show_plugins":"1","show_templates":"1","layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"style":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":""}', 1, '*'), +(104, 71, 'System', '', '', 2, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 1, 1, '{"context":"system_quickicon","header_icon":"fa fa-wrench","show_global":"1","show_checkin":"1","show_cache":"1","layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"style":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":""}', 1, '*'), +(105, 82, '3rd Party', '', '', 4, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 1, 1, '{"context":"mod_quickicon","header_icon":"fa fa-boxes","load_plugins":"1","layout":"_:default","moduleclass_sfx":"","cache":1,"cache_time":900,"style":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":""}', 1, '*'), +(106, 83, 'Help Dashboard', '', '', 1, 'cpanel-help', 0, NULL, NULL, NULL, 1, 'mod_submenu', 1, 0, '{"menutype":"*","preset":"help","layout":"_:default","moduleclass_sfx":"","style":"System-none","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":""}', 1, '*'), +(107, 84, 'Privacy Requests', '', '', 1, 'cpanel-privacy', 0, NULL, 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":"0","header_tag":"h3","header_class":""}', 1, '*'), +(108, 85, 'Privacy Status', '', '', 1, 'cpanel-privacy', 0, NULL, 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":"0","header_tag":"h3","header_class":""}', 1, '*'); + +SELECT setval('#__modules_id_seq', 109, false); -- -- Table structure for table `#__modules_menu` @@ -1501,7 +1523,26 @@ INSERT INTO "#__modules_menu" ("moduleid", "menuid") VALUES (86, 0), (87, 0), (88, 0), -(89, 0); +(89, 0), +(90, 0), +(91, 0), +(92, 0), +(93, 0), +(94, 0), +(95, 0), +(96, 0), +(97, 0), +(98, 0), +(99, 0), +(100, 0), +(101, 0), +(102, 0), +(103, 0), +(104, 0), +(105, 0), +(106, 0), +(107, 0), +(108, 0); -- -- Table structure for table `#__newsfeeds` @@ -1517,7 +1558,7 @@ CREATE TABLE IF NOT EXISTS "#__newsfeeds" ( "numarticles" bigint DEFAULT 1 NOT NULL, "cache_time" bigint DEFAULT 3600 NOT NULL, "checked_out" integer DEFAULT 0 NOT NULL, - "checked_out_time" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, + "checked_out_time" timestamp without time zone, "ordering" bigint DEFAULT 0 NOT NULL, "rtl" smallint DEFAULT 0 NOT NULL, "access" bigint DEFAULT 0 NOT NULL, @@ -1531,9 +1572,8 @@ CREATE TABLE IF NOT EXISTS "#__newsfeeds" ( "metakey" text NOT NULL, "metadesc" text NOT NULL, "metadata" text NOT NULL, - "xreference" varchar(50) NOT NULL DEFAULT '', - "publish_up" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, - "publish_down" timestamp without time zone DEFAULT '1970-01-01 00:00:00' NOT NULL, + "publish_up" timestamp without time zone, + "publish_down" timestamp without time zone, "description" text NOT NULL, "version" bigint DEFAULT 1 NOT NULL, "hits" bigint DEFAULT 0 NOT NULL, @@ -1546,9 +1586,6 @@ CREATE INDEX "#__newsfeeds_idx_state" ON "#__newsfeeds" ("published"); CREATE INDEX "#__newsfeeds_idx_catid" ON "#__newsfeeds" ("catid"); CREATE INDEX "#__newsfeeds_idx_createdby" ON "#__newsfeeds" ("created_by"); CREATE INDEX "#__newsfeeds_idx_language" ON "#__newsfeeds" ("language"); -CREATE INDEX "#__newsfeeds_idx_xreference" ON "#__newsfeeds" ("xreference"); - -COMMENT ON COLUMN "#__newsfeeds"."xreference" IS 'A reference to enable linkages to external data sets.'; -- -- Table structure for table `#__overrider` @@ -1690,6 +1727,7 @@ CREATE TABLE IF NOT EXISTS "#__session" ( ); CREATE INDEX "#__session_userid" ON "#__session" ("userid"); CREATE INDEX "#__session_time" ON "#__session" ("time"); +CREATE INDEX "#__session_idx_client_id_guest" ON "#__session" ("client_id", "guest"); -- -- Table structure for table `#__tags` @@ -1778,7 +1816,8 @@ CREATE TABLE IF NOT EXISTS "#__template_styles" ( PRIMARY KEY ("id") ); CREATE INDEX "#__template_styles_idx_template" ON "#__template_styles" ("template"); -CREATE INDEX "#__template_styles_idx_home" ON "#__template_styles" ("home"); +CREATE INDEX "#__template_styles_idx_client_id" ON "#__template_styles" ("client_id"); +CREATE INDEX "#__template_styles_idx_client_id_home" ON "#__template_styles" ("client_id", "home"); -- -- Dumping data for table #__template_styles @@ -1788,7 +1827,7 @@ INSERT INTO "#__template_styles" ("id", "template", "client_id", "home", "title" (10, 'atum', 1, '1', 'atum - Default', ''), (11, 'cassiopeia', 0, '1', 'cassiopeia - Default', '{"logoFile":"","fluidContainer":"0","sidebarLeftWidth":"3","sidebarRightWidth":"3"}'); -SELECT setval('#__template_styles_id_seq', 11, false); +SELECT setval('#__template_styles_id_seq', 12, false); -- -- Table structure for table `#__ucm_base` @@ -1840,7 +1879,6 @@ CREATE TABLE IF NOT EXISTS "#__ucm_content" ( "core_metakey" text DEFAULT '' NOT NULL, "core_metadesc" text DEFAULT '' NOT NULL, "core_catid" bigint DEFAULT 0 NOT NULL, - "core_xreference" varchar(50) DEFAULT '' NOT NULL, "core_type_id" bigint DEFAULT 0 NOT NULL, PRIMARY KEY ("core_content_id"), CONSTRAINT "#__ucm_content_idx_type_alias_item_id" UNIQUE ("core_type_alias", "core_content_item_id") @@ -1921,6 +1959,8 @@ CREATE TABLE IF NOT EXISTS "#__update_sites" ( "enabled" bigint DEFAULT 0, "last_check_timestamp" bigint DEFAULT 0, "extra_query" varchar(1000) DEFAULT '', + "checked_out" bigint DEFAULT 0 NOT NULL, + "checked_out_time" timestamp without time zone DEFAULT NULL, PRIMARY KEY ("update_site_id") ); diff --git a/installation/sql/postgresql/sample_testing.sql b/installation/sql/postgresql/sample_testing.sql deleted file mode 100644 index bb9d5fc38f6fb..0000000000000 --- a/installation/sql/postgresql/sample_testing.sql +++ /dev/null @@ -1,932 +0,0 @@ --- --- IMPORTANT - THIS FILE MUST BE SAVED WITH UTF-8 ENCODING ONLY. BEWARE IF EDITING! --- - -TRUNCATE "#__assets" RESTART IDENTITY; -TRUNCATE "#__categories" RESTART IDENTITY; -TRUNCATE "#__menu" RESTART IDENTITY; -TRUNCATE "#__menu_types" RESTART IDENTITY; -TRUNCATE "#__modules" RESTART IDENTITY; -TRUNCATE "#__modules_menu" RESTART IDENTITY; -TRUNCATE "#__tags" RESTART IDENTITY; -TRUNCATE "#__usergroups" RESTART IDENTITY; -TRUNCATE "#__viewlevels" RESTART IDENTITY; - --- --- Dumping data for table `#__assets` --- - -INSERT INTO "#__assets" ("id", "parent_id", "lft", "rgt", "level", "name", "title", "rules") VALUES -(1, 0, 1, 483, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"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, 2, 3, 1, 'com_admin', 'com_admin', '{}'), -(3, 1, 4, 11, 1, 'com_banners', 'com_banners', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(4, 1, 12, 13, 1, 'com_cache', 'com_cache', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), -(5, 1, 14, 15, 1, 'com_checkin', 'com_checkin', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), -(6, 1, 16, 17, 1, 'com_config', 'com_config', '{}'), -(7, 1, 18, 87, 1, 'com_contact', 'com_contact', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(8, 1, 88, 303, 1, 'com_content', 'com_content', '{"core.admin":{"7":1},"core.manage":{"6":1},"core.create":{"3":1},"core.edit":{"4":1},"core.edit.state":{"5":1}}'), -(9, 1, 304, 305, 1, 'com_cpanel', 'com_cpanel', '{}'), -(10, 1, 306, 307, 1, 'com_installer', 'com_installer', '{"core.manage":{"7":0},"core.delete":{"7":0},"core.edit.state":{"7":0}}'), -(11, 1, 308, 309, 1, 'com_languages', 'com_languages', '{"core.admin":{"7":1}}'), -(12, 1, 310, 311, 1, 'com_login', 'com_login', '{}'), -(13, 1, 312, 313, 1, 'com_mailto', 'com_mailto', '{}'), -(14, 1, 314, 315, 1, 'com_massmail', 'com_massmail', '{}'), -(15, 1, 316, 317, 1, 'com_media', 'com_media', '{"core.admin":{"7":1},"core.manage":{"6":1},"core.create":{"3":1},"core.delete":{"5":1}}'), -(16, 1, 318, 319, 1, 'com_menus', 'com_menus', '{"core.admin":{"7":1}}'), -(17, 1, 37, 38, 1, 'com_messages', 'com_messages', '{"core.admin":{"7":1},"core.manage":{"7":1}}'), -(18, 1, 322, 365, 1, 'com_modules', 'com_modules', '{"core.admin":{"7":1}}'), -(19, 1, 366, 373, 1, 'com_newsfeeds', 'com_newsfeeds', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(20, 1, 374, 375, 1, 'com_plugins', 'com_plugins', '{"core.admin":{"7":1}}'), -(21, 1, 376, 377, 1, 'com_redirect', 'com_redirect', '{"core.admin":{"7":1}}'), -(22, 1, 378, 379, 1, 'com_search', 'com_search', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(23, 1, 380, 381, 1, 'com_templates', 'com_templates', '{"core.admin":{"7":1}}'), -(24, 1, 382, 385, 1, 'com_users', 'com_users', '{"core.admin":{"7":1}}'), -(26, 1, 404, 405, 1, 'com_wrapper', 'com_wrapper', '{}'), -(33, 1, 466, 467, 1, 'com_finder', 'com_finder', '{"core.admin":{"7":1},"core.manage":{"6":1}}'), -(34, 8, 105, 108, 2, 'com_content.category.9', 'Uncategorised', '{"core.create":{"10":0,"12":0}}'), -(35, 3, 7, 8, 2, 'com_banners.category.10', 'Uncategorised', '{}'), -(36, 7, 23, 24, 2, 'com_contact.category.11', 'Uncategorised', '{}'), -(37, 19, 369, 370, 2, 'com_newsfeeds.category.12', 'Uncategorised', '{}'), -(39, 8, 109, 302, 2, 'com_content.category.14', 'Sample Data-Articles', '{}'), -(40, 3, 9, 10, 2, 'com_banners.category.15', 'Sample Data-Banners', '{}'), -(41, 7, 25, 86, 2, 'com_contact.category.16', 'Sample Data-Contact', '{}'), -(42, 19, 371, 372, 2, 'com_newsfeeds.category.17', 'Sample Data-Newsfeeds', '{}'), -(44, 39, 110, 251, 3, 'com_content.category.19', 'Joomla!', '{"core.create":{"10":0,"12":0}}'), -(45, 44, 111, 228, 4, 'com_content.category.20', 'Extensions', '{}'), -(46, 45, 112, 127, 5, 'com_content.category.21', 'Components', '{}'), -(47, 45, 128, 193, 5, 'com_content.category.22', 'Modules', '{}'), -(48, 45, 194, 205, 5, 'com_content.category.23', 'Templates', '{}'), -(49, 45, 206, 207, 5, 'com_content.category.24', 'Languages', '{}'), -(50, 45, 208, 227, 5, 'com_content.category.25', 'Plugins', '{}'), -(51, 39, 252, 283, 3, 'com_content.category.26', 'Park Site', '{"core.create":{"10":0,"12":0}}'), -(52, 51, 253, 258, 4, 'com_content.category.27', 'Park Blog', '{}'), -(53, 51, 259, 280, 4, 'com_content.category.28', 'Photo Gallery', '{}'), -(54, 39, 284, 297, 3, 'com_content.category.29', 'Fruit Shop Site', '{}'), -(55, 54, 285, 290, 4, 'com_content.category.30', 'Growers', '{"core.create":{"12":0},"core.edit.own":{"10":1}}'), -(59, 41, 26, 27, 3, 'com_contact.category.34', 'Park Site', '{}'), -(60, 41, 28, 85, 3, 'com_contact.category.35', 'Shop Site', '{}'), -(61, 60, 29, 30, 4, 'com_contact.category.36', 'Staff', '{}'), -(62, 60, 31, 84, 4, 'com_contact.category.37', 'Fruit Encyclopedia', '{}'), -(63, 62, 32, 33, 5, 'com_contact.category.38', 'A', '{}'), -(64, 62, 34, 35, 5, 'com_contact.category.39', 'B', '{}'), -(65, 62, 36, 37, 5, 'com_contact.category.40', 'C', '{}'), -(66, 62, 38, 39, 5, 'com_contact.category.41', 'D', '{}'), -(67, 62, 40, 41, 5, 'com_contact.category.42', 'E', '{}'), -(68, 62, 42, 43, 5, 'com_contact.category.43', 'F', '{}'), -(69, 62, 44, 45, 5, 'com_contact.category.44', 'G', '{}'), -(70, 62, 46, 47, 5, 'com_contact.category.45', 'H', '{}'), -(71, 62, 48, 49, 5, 'com_contact.category.46', 'I', '{}'), -(72, 62, 50, 51, 5, 'com_contact.category.47', 'J', '{}'), -(73, 62, 52, 53, 5, 'com_contact.category.48', 'K', '{}'), -(74, 62, 54, 55, 5, 'com_contact.category.49', 'L', '{}'), -(75, 62, 56, 57, 5, 'com_contact.category.50', 'M', '{}'), -(76, 62, 58, 59, 5, 'com_contact.category.51', 'N', '{}'), -(77, 62, 60, 61, 5, 'com_contact.category.52', 'O', '{}'), -(78, 62, 62, 63, 5, 'com_contact.category.53', 'P', '{}'), -(79, 62, 64, 65, 5, 'com_contact.category.54', 'Q', '{}'), -(80, 62, 66, 67, 5, 'com_contact.category.55', 'R', '{}'), -(81, 62, 68, 69, 5, 'com_contact.category.56', 'S', '{}'), -(82, 62, 70, 71, 5, 'com_contact.category.57', 'T', '{}'), -(83, 62, 72, 73, 5, 'com_contact.category.58', 'U', '{}'), -(84, 62, 74, 75, 5, 'com_contact.category.59', 'V', '{}'), -(85, 62, 76, 77, 5, 'com_contact.category.60', 'W', '{}'), -(86, 62, 78, 79, 5, 'com_contact.category.61', 'X', '{}'), -(87, 62, 80, 81, 5, 'com_contact.category.62', 'Y', '{}'), -(88, 62, 82, 83, 5, 'com_contact.category.63', 'Z', '{}'), -(89, 46, 113, 114, 6, 'com_content.article.1', 'Administrator Components', '{}'), -(90, 93, 130, 131, 7, 'com_content.article.2', 'Archive Module', '{}'), -(91, 93, 132, 133, 7, 'com_content.article.3', 'Article Categories Module', '{}'), -(92, 93, 134, 135, 7, 'com_content.article.4', 'Articles Category Module', '{}'), -(93, 47, 129, 148, 6, 'com_content.category.64', 'Content Modules', '{}'), -(94, 47, 149, 156, 6, 'com_content.category.65', 'User Modules', '{}'), -(95, 47, 157, 170, 6, 'com_content.category.66', 'Display Modules', '{}'), -(96, 47, 171, 184, 6, 'com_content.category.67', 'Utility Modules', '{}'), -(97, 48, 195, 196, 6, 'com_content.category.68', 'Atomic', '{}'), -(98, 48, 197, 198, 6, 'com_content.category.69', 'Beez 20', '{}'), -(99, 48, 199, 200, 6, 'com_content.category.70', 'Beez5', '{}'), -(100, 48, 201, 202, 6, 'com_content.category.71', 'Milky Way', '{}'), -(101, 50, 209, 210, 6, 'com_content.article.5', 'Authentication', '{}'), -(102, 51, 281, 282, 4, 'com_content.article.6', 'Australian Parks ', '{"core.edit":{"2":1}}'), -(103, 95, 158, 159, 7, 'com_content.article.7', 'Banner Module', '{}'), -(104, 44, 229, 230, 4, 'com_content.article.8', 'Beginners', '{}'), -(105, 46, 115, 116, 6, 'com_content.article.9', 'Contact', '{}'), -(106, 46, 117, 118, 6, 'com_content.article.10', 'Content', '{}'), -(107, 109, 271, 272, 6, 'com_content.article.11', 'Cradle Mountain', '{}'), -(108, 53, 260, 269, 5, 'com_content.category.72', 'Animals', '{}'), -(109, 53, 270, 279, 5, 'com_content.category.73', 'Scenery', '{}'), -(110, 95, 160, 161, 7, 'com_content.article.12', 'Custom Module', '{}'), -(111, 54, 291, 292, 4, 'com_content.article.13', 'Directions', '{}'), -(112, 50, 211, 212, 6, 'com_content.article.14', 'Editors', '{}'), -(113, 50, 213, 214, 6, 'com_content.article.15', 'Editors-xtd', '{}'), -(114, 95, 162, 163, 7, 'com_content.article.16', 'Feed Display', '{}'), -(115, 52, 254, 255, 5, 'com_content.article.17', 'First Blog Post', '{}'), -(116, 52, 256, 257, 5, 'com_content.article.18', 'Second Blog Post', '{}'), -(117, 95, 164, 165, 7, 'com_content.article.19', 'Footer Module', '{}'), -(118, 54, 293, 294, 4, 'com_content.article.20', 'Fruit Shop', '{}'), -(119, 44, 231, 232, 4, 'com_content.article.21', 'Getting Help', '{}'), -(120, 44, 233, 234, 4, 'com_content.article.22', 'Getting Started', '{}'), -(121, 55, 286, 287, 5, 'com_content.article.23', 'Happy Orange Orchard', '{}'), -(122, 44, 235, 236, 4, 'com_content.article.24', 'Joomla! Testing', '{}'), -(123, 108, 261, 262, 6, 'com_content.article.25', 'Koala', '{}'), -(124, 96, 172, 173, 7, 'com_content.article.26', 'Language Switcher', '{}'), -(125, 93, 136, 137, 7, 'com_content.article.27', 'Latest Articles Module', '{}'), -(126, 94, 150, 151, 7, 'com_content.article.28', 'Login Module', '{}'), -(127, 166, 188, 189, 7, 'com_content.article.29', 'Menu Module', '{}'), -(128, 93, 138, 139, 7, 'com_content.article.30', 'Most Read Content', '{}'), -(129, 93, 140, 141, 7, 'com_content.article.31', 'News Flash', '{}'), -(130, 44, 237, 238, 4, 'com_content.article.32', 'Parameters', '{}'), -(131, 108, 263, 264, 6, 'com_content.article.33', 'Phyllopteryx', '{}'), -(132, 109, 273, 274, 6, 'com_content.article.34', 'Pinnacles', '{}'), -(133, 44, 239, 240, 4, 'com_content.article.35', 'Professionals', '{}'), -(134, 95, 166, 167, 7, 'com_content.article.36', 'Random Image Module', '{}'), -(135, 93, 142, 143, 7, 'com_content.article.37', 'Related Items Module', '{}'), -(136, 44, 241, 242, 4, 'com_content.article.38', 'Sample Sites', '{}'), -(137, 46, 119, 120, 6, 'com_content.article.39', 'Search', '{}'), -(138, 96, 174, 175, 7, 'com_content.article.40', 'Search Module', '{}'), -(139, 50, 215, 216, 6, 'com_content.article.41', 'Search ', '{}'), -(140, 39, 298, 299, 3, 'com_content.article.42', 'Site Map', '{}'), -(141, 108, 265, 266, 6, 'com_content.article.43', 'Spotted Quoll', '{}'), -(142, 96, 176, 177, 7, 'com_content.article.44', 'Statistics Module', '{}'), -(143, 96, 178, 179, 7, 'com_content.article.45', 'Syndicate Module', '{}'), -(144, 50, 217, 218, 6, 'com_content.article.46', 'System', '{}'), -(145, 44, 243, 244, 4, 'com_content.article.47', 'The Joomla! Community', '{}'), -(146, 44, 245, 246, 4, 'com_content.article.48', 'The Joomla! Project', '{}'), -(147, 48, 203, 204, 6, 'com_content.article.49', 'Typography', '{}'), -(148, 44, 247, 248, 4, 'com_content.article.50', 'Upgraders', '{}'), -(149, 50, 219, 220, 6, 'com_content.article.51', 'User', '{}'), -(150, 46, 121, 122, 6, 'com_content.article.52', 'Users', '{}'), -(151, 44, 249, 250, 4, 'com_content.article.53', 'Using Joomla!', '{}'), -(154, 94, 152, 153, 7, 'com_content.article.56', 'Who''s Online', '{}'), -(155, 108, 267, 268, 6, 'com_content.article.57', 'Wobbegone', '{}'), -(156, 55, 288, 289, 5, 'com_content.article.58', 'Wonderful Watermelon', '{}'), -(157, 96, 180, 181, 7, 'com_content.article.59', 'Wrapper Module', '{}'), -(158, 46, 125, 126, 6, 'com_content.article.60', 'News Feeds', '{}'), -(159, 166, 190, 191, 7, 'com_content.article.61', 'Breadcrumbs Module', '{}'), -(160, 50, 221, 222, 6, 'com_content.article.62', 'Content', '{}'), -(162, 109, 275, 276, 6, 'com_content.article.64', 'Blue Mountain Rain Forest', '{}'), -(163, 109, 277, 278, 6, 'com_content.article.65', 'Ormiston Pound', '{}'), -(165, 94, 154, 155, 7, 'com_content.article.66', 'Latest Users Module', '{}'), -(166, 47, 187, 192, 6, 'com_content.category.75', 'Navigation Modules', '{}'), -(167, 54, 295, 296, 4, 'com_content.category.76', 'Recipes', '{"core.create":{"12":1,"10":1},"core.edit.own":{"12":1,"10":1}}'), -(168, 34, 106, 107, 3, 'com_content.article.67', 'What''s New in 1.5?', '{}'), -(169, 24, 341, 342, 2, 'com_users.category.77', 'Uncategorised', '{}'), -(170, 50, 223, 224, 6, 'com_content.article.68', 'Captcha', '{}'), -(171, 50, 225, 226, 6, 'com_content.article.69', 'Quick Icons', '{}'), -(172, 96, 182, 183, 7, 'com_content.article.70', 'Smart Search', '{}'), -(173, 1, 468, 469, 1, 'com_joomlaupdate', 'com_joomlaupdate', '{}'), -(174, 1, 470, 471, 1, 'com_tags', 'com_tags', '{"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}}'), -(175, 1, 472, 473, 1, 'com_contenthistory', 'com_contenthistory', '{}'), -(176, 1, 474, 475, 1, 'com_ajax', 'com_ajax', '{}'), -(177, 1, 475, 476, 1, 'com_postinstall', 'com_postinstall', '{}'), -(178, 93, 144, 145, 7, 'com_content.article.71', 'Similar Tags', '{"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1}}'), -(179, 1, 477, 478, 1, '#__ucm_content.3', '#__ucm_content.3', '{}'), -(180, 93, 146, 147, 7, 'com_content.article.72', 'Popular Tags', '{"core.delete":{"6":1},"core.edit":{"6":1,"4":1},"core.edit.state":{"6":1,"5":1}}'), -(181, 18, 323, 324, 2, 'com_modules.module.98', 'Top-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(182, 18, 325, 326, 2, 'com_modules.module.99', 'Top-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(183, 18, 327, 328, 2, 'com_modules.module.100', 'Top-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(184, 18, 329, 330, 2, 'com_modules.module.101', 'Top-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(185, 18, 331, 332, 2, 'com_modules.module.102', 'Top-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(186, 18, 333, 334, 2, 'com_modules.module.103', 'Top-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(187, 18, 335, 336, 2, 'com_modules.module.104', 'Top-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(188, 18, 337, 338, 2, 'com_modules.module.105', 'Top-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(189, 18, 339, 340, 2, 'com_modules.module.106', 'Main-top', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(190, 18, 341, 342, 2, 'com_modules.module.111', 'Main-bottom', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(191, 18, 343, 344, 2, 'com_modules.module.110', 'Bottom-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(192, 18, 345, 346, 2, 'com_modules.module.112', 'Bottom-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(193, 18, 347, 348, 2, 'com_modules.module.113', 'Bottom-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(194, 18, 349, 350, 2, 'com_modules.module.114', 'Bottom-a', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(195, 18, 351, 352, 2, 'com_modules.module.115', 'Bottom-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(196, 18, 353, 354, 2, 'com_modules.module.116', 'Bottom-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(197, 18, 355, 356, 2, 'com_modules.module.117', 'Bottom-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(198, 18, 357, 358, 2, 'com_modules.module.118', 'Bottom-b', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(210, 18, 359, 360, 2, 'com_modules.module.64', 'Language Switcher', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(211, 18, 361, 362, 2, 'com_modules.module.84', 'Smart Search Module', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(212, 18, 363, 364, 2, 'com_modules.module.119', 'Banner', '{"core.delete":[],"core.edit":[],"core.edit.state":[],"module.edit.frontend":[]}'), -(213, 1, 365, 366, 1, 'com_privacy', 'com_privacy', '{"core.admin":{"7":1}}'), -(214, 1, 367, 368, 1, 'com_actionlogs', 'com_actionlogs', '{"core.admin":{"7":1}}'); - -SELECT setval('#__assets_id_seq', max(id)) FROM "#__assets"; - --- --- Dumping data for table `#__banners` --- - -INSERT INTO "#__banners" ("id", "cid", "type", "name", "alias", "imptotal", "impmade", "clicks", "clickurl", "state", "catid", "description", "custombannercode", "sticky", "ordering", "metakey", "params", "own_prefix", "metakey_prefix", "purchase_type", "track_clicks", "track_impressions", "checked_out", "checked_out_time", "publish_up", "publish_down", "reset", "created", "language", "created_by", "created_by_alias", "modified", "modified_by", "version") VALUES -(2, 3, 0, 'Shop 1', 'shop-1', 0, 0, 0, 'http://astore.amazon.com/joomlabooks04f-20', 1, 15, 'Get books about Joomla! at the Joomla! Book Shop.', '', 0, 1, '', '{"imageurl":"images\\/banners\\/white.png","width":"","height":"","alt":"Joomla! Books"}', 0, '', -1, 0, 0, 0, '1970-01-01 00:00:00', '1970-01-01 00:00:00', '1970-01-01 00:00:00', '1970-01-01 00:00:00', '2011-01-01 00:00:01', 'en-GB', 42, 'Joomla', '1970-01-01 00:00:00', 0, 1), -(3, 2, 0, 'Shop 2', 'shop-2', 0, 0, 0, 'https://community.joomla.org/the-joomla-shop.html', 1, 15, 'T Shirts, caps and more from the Joomla! Shop.', '', 0, 2, '', '{"imageurl":"images\\/banners\\/white.png","width":"","height":"","alt":"Joomla! Shop"}', 0, '', -1, 0, 0, 0, '1970-01-01 00:00:00', '1970-01-01 00:00:00', '1970-01-01 00:00:00', '1970-01-01 00:00:00', '2011-01-01 00:00:01', 'en-GB', 42, 'Joomla', '1970-01-01 00:00:00', 0, 1), -(4, 1, 0, 'Support Joomla!', 'support-joomla', 0, 0, 0, 'https://contribute.joomla.org', 1, 15, 'Your contributions of time, talent and money make Joomla possible.', '', 0, 3, '', '{"imageurl":"images\\/banners\\/white.png","width":"","height":"","alt":""}', 0, '', -1, 0, 0, 0, '1970-01-01 00:00:00', '1970-01-01 00:00:00', '1970-01-01 00:00:00', '1970-01-01 00:00:00', '2011-01-01 00:00:01', 'en-GB', 42, 'Joomla', '1970-01-01 00:00:00', 0, 1); - -SELECT setval('#__banners_id_seq', max(id)) FROM "#__banners"; - --- --- Dumping data for table `#__banner_clients` --- - -INSERT INTO "#__banner_clients" ("id", "name", "contact", "email", "extrainfo", "state", "checked_out", "checked_out_time", "metakey", "own_prefix", "metakey_prefix", "purchase_type", "track_clicks", "track_impressions") VALUES -(1, 'Joomla!', 'Administrator', 'banner@example.com', '', 1, 0, '1970-01-01 00:00:00', '', 0, '', -1, -1, -1), -(2, 'Shop', 'Example', 'banner@example.com', '', 1, 0, '1970-01-01 00:00:00', '', 0, '', -1, 0, 0), -(3, 'Bookstore', 'Bookstore Example', 'banner@example.com', '', 1, 0, '1970-01-01 00:00:00', '', 0, '', -1, 0, 0); - -SELECT setval('#__banner_clients_id_seq', max(id)) FROM "#__banner_clients"; - --- --- Dumping data for table `#__categories` --- - -INSERT INTO "#__categories" ("id", "asset_id", "parent_id", "lft", "rgt", "level", "path", "extension", "title", "alias", "note", "description", "published", "checked_out", "checked_out_time", "access", "params", "metadesc", "metakey", "metadata", "created_user_id", "created_time", "modified_user_id", "modified_time", "hits", "language", "version") VALUES -(1, 0, 0, 0, 135, 0, '', 'system', 'ROOT', 'root', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{}', '', '', '', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(9, 34, 1, 131, 132, 1, 'uncategorised', 'com_content', 'Uncategorised', 'uncategorised', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(10, 35, 1, 129, 130, 1, 'uncategorised', 'com_banners', 'Uncategorised', 'uncategorised', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":"","foobar":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(11, 36, 1, 125, 126, 1, 'uncategorised', 'com_contact', 'Uncategorised', 'uncategorised', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(12, 37, 1, 61, 62, 1, 'uncategorised', 'com_newsfeeds', 'Uncategorised', 'uncategorised', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(14, 39, 1, 9, 56, 1, 'sample-data-articles', 'com_content', 'Sample Data-Articles', 'sample-data-articles', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(15, 40, 1, 127, 128, 1, 'sample-data-banners', 'com_banners', 'Sample Data-Banners', 'sample-data-banners', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":"","foobar":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(16, 41, 1, 63, 124, 1, 'sample-data-contact', 'com_contact', 'Sample Data-Contact', 'sample-data-contact', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(17, 42, 1, 59, 60, 1, 'sample-data-newsfeeds', 'com_newsfeeds', 'Sample Data-Newsfeeds', 'sample-data-newsfeeds', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(19, 44, 14, 10, 39, 2, 'sample-data-articles/joomla', 'com_content', 'Joomla!', 'joomla', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(20, 45, 19, 11, 38, 3, 'sample-data-articles/joomla/extensions', 'com_content', 'Extensions', 'extensions', '', '

The Joomla! content management system lets you create webpages of various types using extensions. There are 5 basic types of extensions: components, modules, templates, languages, and plugins. Your website includes the extensions you need to create a basic website in English, but thousands of additional extensions of all types are available. The Joomla! Extensions Directory is the largest directory of Joomla extensions.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(21, 46, 20, 12, 13, 4, 'sample-data-articles/joomla/extensions/components', 'com_content', 'Components', 'components', '', '

Component ImageComponents are larger extensions that produce the major content for your site. Each component has one or more "views" that control how content is displayed. In the Joomla administrator there are additional extensions such as Menus, Redirection, and the extension managers.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(22, 47, 20, 14, 25, 4, 'sample-data-articles/joomla/extensions/modules', 'com_content', 'Modules', 'modules', '', '

Media ImageModules are small blocks of content that can be displayed in positions on a web page. The menus on this site are displayed in modules. The core of Joomla! includes 24 separate modules ranging from login to search to random images. Each module has a name that starts mod_ but when it displays it has a title. In the descriptions in this section, the titles are the same as the names.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(23, 48, 20, 26, 33, 4, 'sample-data-articles/joomla/extensions/templates', 'com_content', 'Templates', 'templates', '', '

Media ImageTemplates give your site its look and feel. They determine layout, colours, typefaces, graphics and other aspects of design that make your site unique. Your installation of Joomla comes prepackaged with three front end templates and two backend templates. Help

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(24, 49, 20, 34, 35, 4, 'sample-data-articles/joomla/extensions/languages', 'com_content', 'Languages', 'languages', '', '

Languages ImageJoomla! installs in English, but translations of the interfaces, sample data and help screens are available in dozens of languages. Help

Translation information

If there is no language pack available for your language, instructions are available for creating your own translation, which you can also contribute to the community by starting a translation team to create an accredited translation.

Translations of the interfaces are installed using the extensions manager in the site administrator and then managed using the language manager.

If you have two or more languages installed you may enable the language switcher plugin and module. They should always be used together. If you create multilingual content and mark your content, menu items or modules as being in specific languages and follow the complete instructions your users will be able to select a specific content language using the module. By default both the plugin and module are disabled.

Joomla 2.5 installs with a language override manager that allows you to change the specific words (such as Edit or Search) used in the Joomla application.

There are a number of extensions that can help you manage translations of content available in the Joomla! Extensions Directory.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(25, 50, 20, 36, 37, 4, 'sample-data-articles/joomla/extensions/plugins', 'com_content', 'Plugins', 'plugins', '', '

Plugin ImagePlugins are small task oriented extensions that enhance the Joomla! framework. Some are associated with particular extensions and others, such as editors, are used across all of Joomla. Most beginning users do not need to change any of the plugins that install with Joomla. Help

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(26, 51, 14, 40, 49, 2, 'sample-data-articles/park-site', 'com_content', 'Park Site', 'park-site', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, 'en-GB', 1), -(27, 52, 26, 41, 42, 3, 'sample-data-articles/park-site/park-blog', 'com_content', 'Park Blog', 'park-blog', '', '

Here is where I will blog all about the parks of Australia.

You can make a blog on your website by creating a category to write your blog posts in (this one is called Park Blog). Each blog post will be an article in that category. If you make a category blog menu link with 1 column it will look like this page, if you display the category description then this part is displayed.

To enhance your blog you may want to add extensions for comments, interacting with social network sites, tagging, and keeping in contact with your readers. You can also enable the syndication that is included in Joomla (in the Integration Options set Show Feed Link to Show and make sure to display the syndication module on the page).

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":"images\\/sampledata\\/parks\\/banner_cradle.jpg"}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, 'en-GB', 1), -(28, 53, 26, 43, 48, 3, 'sample-data-articles/park-site/photo-gallery', 'com_content', 'Photo Gallery', 'photo-gallery', '', '

These are my photos from parks I have visited (I didn''t take them, they are all from Wikimedia Commons).

This shows you how to make a simple image gallery using articles in com_content.

In each article put a thumbnail image before a "readmore" and the full size image after it. Set the article to Show Intro Text: Hide.

', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, 'en-GB', 1), -(29, 54, 14, 50, 55, 2, 'sample-data-articles/fruit-shop-site', 'com_content', 'Fruit Shop Site', 'fruit-shop-site', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(30, 55, 29, 51, 52, 3, 'sample-data-articles/fruit-shop-site/growers', 'com_content', 'Growers', 'growers', '', '

We search the whole countryside for the best fruit growers.

You can let each supplier have a page that he or she can edit. To see this in action you will need to create a user who is in the suppliers group.

Create one page in the growers category for that user and make that supplier the author of the page. That user will be able to edit his or her page.

This illustrates the use of the Edit Own permission.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(34, 59, 16, 64, 65, 2, 'sample-data-contact/park-site', 'com_contact', 'Park Site', 'park-site', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, 'en-GB', 1), -(35, 60, 16, 66, 123, 2, 'sample-data-contact/shop-site', 'com_contact', 'Shop Site', 'shop-site', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(36, 61, 35, 67, 68, 3, 'sample-data-contact/shop-site/staff', 'com_contact', 'Staff', 'staff', '', '

Please feel free to contact our staff at any time should you need assistance.

', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(37, 62, 35, 69, 122, 3, 'sample-data-contact/shop-site/fruit-encyclopedia', 'com_contact', 'Fruit Encyclopedia', 'fruit-encyclopedia', '', '

Our directory of information about different kinds of fruit.

We love fruit and want the world to know more about all of its many varieties.

Although it is small now, we work on it whenever we have a chance.

All of the images can be found in Wikimedia Commons.

Apples

This encyclopedia is implemented using the contact component, each fruit a separate contact and a category for each letter. A CSS style is used to create the horizontal layout of the alphabet headings.

If you wanted to, you could allow some users (such as your growers) to have access to just this category in the contact component and let them help you to create new content for the encyclopedia.

', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(38, 63, 37, 70, 71, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/a', 'com_contact', 'A', 'a', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(39, 64, 37, 72, 73, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/b', 'com_contact', 'B', 'b', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(40, 65, 37, 74, 75, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/c', 'com_contact', 'C', 'c', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(41, 66, 37, 76, 77, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/d', 'com_contact', 'D', 'd', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(42, 67, 37, 78, 79, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/e', 'com_contact', 'E', 'e', '', '', 0, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(43, 68, 37, 80, 81, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/f', 'com_contact', 'F', 'f', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(44, 69, 37, 82, 83, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/g', 'com_contact', 'G', 'g', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(45, 70, 37, 84, 85, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/h', 'com_contact', 'H', 'h', '', '', 0, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(46, 71, 37, 86, 87, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/i', 'com_contact', 'I', 'i', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(47, 72, 37, 88, 89, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/j', 'com_contact', 'J', 'j', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(48, 73, 37, 90, 91, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/k', 'com_contact', 'K', 'k', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(49, 74, 37, 92, 93, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/l', 'com_contact', 'L', 'l', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(50, 75, 37, 94, 95, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/m', 'com_contact', 'M', 'm', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(51, 76, 37, 96, 97, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/n', 'com_contact', 'N', 'n', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(52, 77, 37, 98, 99, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/o', 'com_contact', 'O', 'o', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(53, 78, 37, 100, 101, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/p', 'com_contact', 'P', 'p', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(54, 79, 37, 102, 103, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/q', 'com_contact', 'Q', 'q', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(55, 80, 37, 104, 105, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/r', 'com_contact', 'R', 'r', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(56, 81, 37, 106, 107, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/s', 'com_contact', 'S', 's', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(57, 82, 37, 108, 109, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/t', 'com_contact', 'T', 't', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(58, 83, 37, 110, 111, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/u', 'com_contact', 'U', 'u', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(59, 84, 37, 112, 113, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/v', 'com_contact', 'V', 'v', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(60, 85, 37, 114, 115, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/w', 'com_contact', 'W', 'w', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(61, 86, 37, 116, 117, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/x', 'com_contact', 'X', 'x', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(62, 87, 37, 118, 119, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/y', 'com_contact', 'Y', 'y', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(63, 88, 37, 120, 121, 4, 'sample-data-contact/shop-site/fruit-encyclopedia/z', 'com_contact', 'Z', 'z', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(64, 93, 22, 15, 16, 5, 'sample-data-articles/joomla/extensions/modules/articles-modules', 'com_content', 'Content Modules', 'articles-modules', '', '

Content modules display article and other information from the content component.

', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(65, 94, 22, 17, 18, 5, 'sample-data-articles/joomla/extensions/modules/user-modules', 'com_content', 'User Modules', 'user-modules', '', '

User modules interact with the user system, allowing users to login, show who is logged-in, and showing the most recently registered users.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(66, 95, 22, 19, 20, 5, 'sample-data-articles/joomla/extensions/modules/display-modules', 'com_content', 'Display Modules', 'display-modules', '', '

These modules display information from components other than content and user. These include weblinks, news feeds and the media manager.

', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(67, 96, 22, 21, 22, 5, 'sample-data-articles/joomla/extensions/modules/utility-modules', 'com_content', 'Utility Modules', 'utility-modules', '', '

Utility modules provide useful functionality such as search, syndication and statistics.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(68, 97, 23, 31, 32, 5, 'sample-data-articles/joomla/extensions/templates/atomic', 'com_content', 'Atomic', 'atomic', '', '

The Atomic Template

Atomic is a minimal template designed to be a skeleton for making your own template and to learn about Joomla! templating.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(69, 98, 23, 27, 28, 5, 'sample-data-articles/joomla/extensions/templates/beez-20', 'com_content', 'Beez 20', 'beez-20', '', '

Beez_20 thumbnail

Beez 2.0 is a versatile, easy to customise template that works for a variety of sites. It meets major accessibility standards and demonstrates a range of css and javascript techniques. It is the default template that installs with Joomla!

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(70, 99, 23, 29, 30, 5, 'sample-data-articles/joomla/extensions/templates/beez-5', 'com_content', 'Beez 5', 'beez-5', '', '

Beez5 Thumbnail

Beez 5 is an html5 implementation of a Joomla! template. It uses a number of html5 techniques to enhance the presentation of a site. It is used as the template for the Fruit Shop sample site.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(72, 108, 28, 44, 45, 4, 'sample-data-articles/park-site/photo-gallery/animals', 'com_content', 'Animals', 'animals', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, 'en-GB', 1), -(73, 109, 28, 46, 47, 4, 'sample-data-articles/park-site/photo-gallery/scenery', 'com_content', 'Scenery', 'scenery', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, 'en-GB', 1), -(75, 166, 22, 23, 24, 5, 'sample-data-articles/joomla/extensions/modules/navigation-modules', 'com_content', 'Navigation Modules', 'navigation-modules', '', '

Navigation modules help your visitors move through your site and find what they need.

Menus provide your site with structure and help your visitors navigate your site. Although they are all based on the same menu module, the variety of ways menus are used in the sample data show how flexible this module is.

A menu can range from extremely simple (for example the top menu or the menu for the Australian Parks sample site) to extremely complex (for example the About Joomla! menu with its many levels). They can also be used for other types of presentation such as the site map linked from the "This Site" menu.

Breadcrumbs provide users with information about where they are in a site.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(76, 167, 29, 53, 54, 3, 'sample-data-articles/fruit-shop-site/recipes', 'com_content', 'Recipes', 'recipes', '', '

Customers and suppliers can post their favorite recipes for fruit here.

A good idea is to promote the use of metadata keywords to make finding other recipes for the same fruit easier.

To see this in action, create a user assigned to the customer group and a user assigned to the suppliers group. These users will be able to create their own recipe pages and edit those pages. They will not be able to edit other users'' pages.

', 1, 0, '1970-01-01 00:00:00', 1, '{"category_layout":"","image":""}', '', '', '{"author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1), -(77, 169, 1, 133, 134, 1, 'uncategorised', 'com_users', 'Uncategorised', 'uncategorised', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"target":"","image":""}', '', '', '{"page_title":"","author":"","robots":""}', 42, '2011-01-01 00:00:01', 0, '1970-01-01 00:00:00', 0, '*', 1); - -SELECT setval('#__categories_id_seq', max(id)) FROM "#__categories"; - --- --- Dumping data for table `#__contact_details` --- - -INSERT INTO "#__contact_details" ("id", "name", "alias", "con_position", "address", "suburb", "state", "country", "postcode", "telephone", "fax", "misc", "image", "email_to", "default_con", "published", "checked_out", "checked_out_time", "ordering", "params", "user_id", "catid", "access", "mobile", "webpage", "sortname1", "sortname2", "sortname3", "language", "created", "created_by", "created_by_alias", "modified", "modified_by", "metakey", "metadesc", "metadata", "featured", "xreference", "publish_up", "publish_down", "version", "hits") VALUES -(1, 'Contact Name Here', 'name', 'Position', 'Street Address', 'Suburb', 'State', 'Country', 'Zip Code', 'Telephone', 'Fax', '

Information about or by the contact.

', 'images/powered_by.png', 'email@example.com', 1, 1, 0, '1970-01-01 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"1","linka_name":"Twitter","linka":"https:\\/\\/twitter.com\\/joomla","linkb_name":"YouTube","linkb":"https:\\/\\/www.youtube.com\\/user\\/joomla","linkc_name":"Facebook","linkc":"https:\\/\\/www.facebook.com\\/joomla","linkd_name":"FriendFeed","linkd":"http:\\/\\/friendfeed.com\\/joomla","linke_name":"Scribd","linke":"https:\\/\\/www.scribd.com\\/user\\/504592\\/Joomla","contact_layout":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":""}', 0, 16, 1, '', '', 'last', 'first', 'middle', 'en-GB', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', 1, '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 0), -(2, 'Webmaster', 'webmaster', '', '', '', '', '', '', '', '', '', '', 'webmaster@example.com', 0, 1, 0, '1970-01-01 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"","linka_name":"","linka":"","linkb_name":"","linkb":"","linkc_name":"","linkc":"","linkd_name":"","linkd":"","linke_name":"","linke":"","show_email_form":"1","show_email_copy":"1","banned_email":"","banned_subject":"","banned_text":"","validate_session":"1","custom_reply":"","redirect":""}', 0, 34, 1, '', '', '', '', '', 'en-GB', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', 1, '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 0), -(3, 'Owner', 'owner', '', '', '', '', '', '', '', '', '

I''m the owner of this store.

', '', '', 0, 1, 0, '1970-01-01 00:00:00', 2, '{"show_contact_category":"","show_contact_list":"","presentation_style":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"","linka_name":"","linka":"","linkb_name":"","linkb":"","linkc_name":"","linkc":"","linkd_name":"","linkd":"","linke_name":"","linke":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":""}', 0, 36, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', 1, '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 0), -(4, 'Buyer', 'buyer', '', '', '', '', '', '', '', '', '

I am in charge of buying fruit. If you sell good fruit, contact me.

', '', '', 0, 1, 0, '1970-01-01 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"0","linka_name":"","linka":"","linkb_name":"","linkb":"","linkc_name":"","linkc":"","linkd_name":"","linkd":"","linke_name":"","linke":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":""}', 0, 36, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', 1, '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 0), -(5, 'Bananas', 'bananas', 'Scientific Name: Musa', 'Image Credit: EnzikRights: Creative Commons Share Alike Unported 3.0Source: https://commons.wikimedia.org/wiki/File:Bananas_-_Morocco.jpg', '', 'Type: Herbaceous', 'Large Producers: India, China, Brasil', '', '', '', '

Bananas are a great source of potassium.

', 'images/sampledata/fruitshop/bananas_2.jpg', '', 0, 1, 0, '1970-01-01 00:00:00', 1, '{"show_contact_category":"show_with_link","show_contact_list":"","presentation_style":"plain","show_name":"","show_position":"1","show_email":"","show_street_address":"","show_suburb":"","show_state":"1","show_postcode":"","show_country":"1","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"1","linka_name":"Wikipedia: Banana English","linka":"https:\\/\\/en.wikipedia.org\\/wiki\\/Banana","linkb_name":"Wikipedia: \\u0939\\u093f\\u0928\\u094d\\u0926\\u0940 \\u0915\\u0947\\u0932\\u093e","linkb":"https:\\/\\/hi.wikipedia.org\\/wiki\\/%E0%A4%95%E0%A5%87%E0%A4%B2%E0%A4%BE","linkc_name":"Wikipedia:Banana Portugu\\u00eas","linkc":"https:\\/\\/pt.wikipedia.org\\/wiki\\/Banana","linkd_name":"Wikipedia: \\u0411\\u0430\\u043d\\u0430\\u043d \\u0420\\u0443\\u0441\\u0441\\u043a\\u0438\\u0439","linkd":"https:\\/\\/ru.wikipedia.org\\/\\u0411\\u0430\\u043d\\u0430\\u043d","linke_name":"","linke":"","contact_layout":"beez5:encyclopedia"}', 0, 39, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', 0, '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 0), -(6, 'Apples', 'apples', 'Scientific Name: Malus domestica', 'Image Credit: FievetRights: Public DomainSource: https://commons.wikimedia.org/wiki/File:Pommes_vertes.JPG', '', 'Family: Rosaceae', 'Large: Producers: China, United States', '', '', '', '

Apples are a versatile fruit, used for eating, cooking, and preserving.

There are more that 7500 different kinds of apples grown around the world.

', 'images/sampledata/fruitshop/apple.jpg', '', 0, 1, 0, '1970-01-01 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"plain","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"1","linka_name":"Wikipedia: Apples English","linka":"https:\\/\\/en.wikipedia.org\\/wiki\\/Apple","linkb_name":"Wikipedia: Manzana Espa\\u00f1ol ","linkb":"https:\\/\\/es.wikipedia.org\\/wiki\\/Manzana","linkc_name":"Wikipedia: \\u82f9\\u679c \\u4e2d\\u6587","linkc":"https:\\/\\/zh.wikipedia.org\\/zh\\/\\u82f9\\u679c","linkd_name":"Wikipedia: Tofaa Kiswahili","linkd":"https:\\/\\/sw.wikipedia.org\\/wiki\\/Tofaa","linke_name":"","linke":"","contact_layout":"beez5:encyclopedia"}', 0, 38, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', 0, '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 0), -(7, 'Tamarind', 'tamarind', 'Scientific Name: Tamarindus indica', 'Image Credit: Franz Eugen Köhler, Köhler''s Medizinal-Pflanzen Rights: Public DomainSource:https://commons.wikimedia.org/wiki/File:Koeh-134.jpg', '', 'Family: Fabaceae', 'Large Producers: India, United States', '', '', '', '

Tamarinds are a versatile fruit used around the world. In its young form it is used in hot sauces; ripened it is the basis for many refreshing drinks.

', 'images/sampledata/fruitshop/tamarind.jpg', '', 0, 1, 0, '1970-01-01 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"plain","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"1","linka_name":"Wikipedia: Tamarind English","linka":"https:\\/\\/en.wikipedia.org\\/wiki\\/Tamarind","linkb_name":"Wikipedia: \\u09a4\\u09c7\\u0981\\u09a4\\u09c1\\u09b2 \\u09ac\\u09be\\u0982\\u09b2\\u09be ","linkb":"https:\\/\\/bn.wikipedia.org\\/wiki\\/\\u09a4\\u09c7\\u0981\\u09a4\\u09c1\\u09b2 ","linkc_name":"Wikipedia: Tamarinier Fran\\u00e7ais","linkc":"https:\\/\\/fr.wikipedia.org\\/wiki\\/Tamarinier","linkd_name":"Wikipedia:Tamaline lea faka-Tonga","linkd":"https:\\/\\/to.wikipedia.org\\/wiki\\/Tamaline","linke_name":"","linke":"","contact_layout":"beez5:encyclopedia"}', 0, 57, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', 0, '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 0), -(8, 'Shop Address', 'shop-address', '', '', 'Our City', 'Our Province', 'Our Country', '', '555-555-5555', '', '

Here are directions for how to get to our shop.

', '', '', 0, 1, 0, '1970-01-01 00:00:00', 1, '{"show_contact_category":"","show_contact_list":"","presentation_style":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_profile":"","show_links":"","linka_name":"","linka":"","linkb_name":"","linkb":"","linkc_name":"","linkc":"","linkd_name":"","linkd":"","linke_name":"","linke":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":""}', 0, 35, 1, '', '', '', '', '', '*', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', 1, '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 0); - -SELECT setval('#__contact_details_id_seq', max(id)) FROM "#__contact_details"; - --- --- Dumping data for table `#__content` --- - -INSERT INTO "#__content" ("id", "asset_id", "title", "alias", "introtext", "fulltext", "state", "catid", "created", "created_by", "created_by_alias", "modified", "modified_by", "checked_out", "checked_out_time", "publish_up", "publish_down", "images", "urls", "attribs", "version", "ordering", "metakey", "metadesc", "access", "hits", "metadata", "featured", "language", "xreference") VALUES -(1, 89, 'Administrator Components', 'administrator-components', '

All components are also used in the administrator area of your website. In addition to the ones listed here, there are components in the administrator that do not have direct front end displays, but do help shape your site. The most important ones for most users are

  • Media Manager
  • Extensions Manager
  • Menu Manager
  • Global Configuration
  • Banners
  • Redirect

Media Manager

The media manager component lets you upload and insert images into content throughout your site. Optionally, you can enable the flash uploader which will allow you to to upload multiple images. Help


Extensions Manager

The extensions manager lets you install, update, uninstall and manage all of your extensions. The extensions manager has been extensively redesigned, although the core install and uninstall functionality remains the same as in Joomla! 1.5. Help


Menu Manager

The menu manager lets you create the menus you see displayed on your site. It also allows you to assign modules and template styles to specific menu links. Help


Global Configuration

The global configuration is where the site administrator configures things such as whether search engine friendly urls are enabled, the site metadata (descriptive text used by search engines and indexers) and other functions. For many beginning users simply leaving the settings on default is a good way to begin, although when your site is ready for the public you will want to change the metadata to match its content. Help


Banners

The banners component provides a simple way to display a rotating image in a module and, if you wish to have advertising, a way to track the number of times an image is viewed and clicked. Help



Redirect

The redirect component is used to manage broken links that produce Page Not Found (404) errors. If enabled it will allow you to redirect broken links to specific pages. It can also be used to manage migration related URL changes. Help

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 7, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(2, 90, 'Archive Module', 'archive-module', '

This module shows a list of the calendar months containing archived articles. After you have changed the status of an article to archived, this list will be automatically generated. Help

{loadmodule articles_archive,Archived Articles}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","page_title":"","alternative_readmore":"","layout":""}', 1, 5, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(3, 91, 'Article Categories Module', 'article-categories-module', '

This module displays a list of categories from one parent category. Help

{loadmodule articles_categories,Articles Categories}

', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","page_title":"","alternative_readmore":"","layout":""}', 1, 6, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(4, 92, 'Articles Category Module', 'articles-category-module', '

This module allows you to display the articles in a specific category. Help

{loadmodule articles_category,Articles Category}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","page_title":"","alternative_readmore":"","layout":""}', 1, 7, '', 'articles,content', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(5, 101, 'Authentication', 'authentication', '

The authentication plugins operate when users login to your site or administrator. The Joomla! authentication plugin is in operation by default but you can enable Gmail or LDAP or install a plugin for a different system. An example is included that may be used to create a new authentication plugin.

Default on:

Default off:

', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(6, 102, 'Australian Parks ', 'australian-parks', '

Cradle Park Banner

Welcome!

This is a basic site about the beautiful and fascinating parks of Australia.

On this site you can read all about my travels to different parks, see photos, and find links to park websites.

This sample site is an example of using the core of Joomla! to create a basic website, whether a "brochure site," a personal blog, or as a way to present information on a topic you are interested in.

Read more about the site in the About Parks module.

', '', 1, 26, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(7, 103, 'Banner Module', 'banner-module', '

The banner module is used to display the banners that are managed by the banners component in the site administrator. Help.

{loadmodule banners,Banners}
', '', 1, 66, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 6, '', '', 1, 0, '', 0, '*', ''), -(8, 104, 'Beginners', 'beginners', '

If this is your first Joomla! site or your first website, you have come to the right place. Joomla will help you get your website up and running quickly and easily.

Start off using your site by logging in using the administrator account you created when you installed Joomla.

', '

Explore the articles and other resources right here on your site data to learn more about how Joomla works. (When you''re done reading, you can delete or archive all of this.) You will also probably want to visit the Beginners'' Areas of the Joomla documentation and support forums.

You''ll also want to sign up for the Joomla Security Mailing list and the Announcements mailing list. For inspiration visit the Joomla! Site Showcase to see an amazing array of ways people use Joomla to tell their stories on the web.

The basic Joomla installation will let you get a great site up and running, but when you are ready for more features the power of Joomla is in the creative ways that developers have extended it to do all kinds of things. Visit the Joomla! Extensions Directory to see thousands of extensions that can do almost anything you could want on a website. Can''t find what you need? You may want to find a Joomla professional in the Joomla! Resource Directory.

Want to learn more? Consider attending a Joomla! Day or other event or joining a local Joomla! Users Group. Can''t find one near you? Start one yourself.

', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 1, '*', ''), -(9, 105, 'Contacts', 'contact', '

The contact component provides a way to provide contact forms and information for your site or to create a complex directory that can be used for many different purposes. Help

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":""}', 1, 2, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(10, 106, 'Content', 'content', '

The content component (com_content) is what you use to write articles. It is extremely flexible and has the largest number of built in views. Articles can be created and edited from the front end, making content the easiest component to use to create your site content. Help

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(11, 107, 'Cradle Mountain', 'cradle-mountain', '

', '

', 1, 73, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/landscape\\/250px_cradle_mountain_seen_from_barn_bluff.jpg","float_intro":"","image_intro_alt":"Cradle Mountain","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/landscape\\/800px_cradle_mountain_seen_from_barn_bluff.jpg","float_fulltext":"none","image_fulltext_alt":"Cradle Mountain","image_fulltext_caption":"Source: https:\\/\\/commons.wikimedia.org\\/wiki\\/File:Rainforest,bluemountainsNSW.jpg Author: Alan J.W.C. License: GNU Free Documentation License v . 1.2 or later"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(12, 110, 'Custom Module', 'custom-module', '

This module allows you to create your own Module using a WYSIWYG editor. Help

{loadmodule custom,Custom}
', '', 1, 66, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(13, 111, 'Directions', 'directions', '

Here''s how to find our shop.

By car

Drive along Main Street to the intersection with First Avenue. Look for our sign.

By foot

From the center of town, walk north on Main Street until you see our sign.

By bus

Take the #73 Bus to the last stop. We are on the north east corner.

', '', 1, 29, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 2, '', '', 1, 0, '', 0, '*', ''), -(14, 112, 'Editors', 'editors', '

Editors are used thoughout Joomla! where content is created. TinyMCE is the default choice in most locations although CodeMirror is used in the template manager. No Editor provides a text box for html content.

Default on:

Default off:

  • None
', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 5, '', '', 1, 0, '', 0, '*', ''), -(15, 113, 'Editors-xtd', 'editors-xtd', '

These plugins are the buttons found beneath your editor. They only run when an editor plugin runs.

Default on:

  • Editor Button: Image Help
  • Editor Button: Readmore Help
  • Editor Button: Page Break Help
  • Editor Button: Article Help

Default off:

  • None
', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 6, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(16, 114, 'Feed Display', 'feed-display', '

This module allows the displaying of a syndicated feed. Help

{loadmodule feed,Feed Display}
', '', 1, 66, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 2, '', '', 1, 0, '', 0, '*', ''), -(17, 115, 'First Blog Post', 'first-blog-post', '

Lorem Ipsum is filler text that is commonly used by designers before the content for a new site is ready.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed faucibus purus vitae diam posuere nec eleifend elit dictum. Aenean sit amet erat purus, id fermentum lorem. Integer elementum tristique lectus, non posuere quam pretium sed. Quisque scelerisque erat at urna condimentum euismod. Fusce vestibulum facilisis est, a accumsan massa aliquam in. In auctor interdum mauris a luctus. Morbi euismod tempor dapibus. Duis dapibus posuere quam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In eu est nec erat sollicitudin hendrerit. Pellentesque sed turpis nunc, sit amet laoreet velit. Praesent vulputate semper nulla nec varius. Aenean aliquam, justo at blandit sodales, mauris leo viverra orci, sed sodales mauris orci vitae magna.

', '

Quisque a massa sed libero tristique suscipit. Morbi tristique molestie metus, vel vehicula nisl ultrices pretium. Sed sit amet est et sapien condimentum viverra. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus viverra tortor porta orci convallis ac cursus erat sagittis. Vivamus aliquam, purus non luctus adipiscing, orci urna imperdiet eros, sed tincidunt neque sapien et leo. Cras fermentum, dolor id tempor vestibulum, neque lectus luctus mauris, nec congue tellus arcu nec augue. Nulla quis mi arcu, in bibendum quam. Sed placerat laoreet fermentum. In varius lobortis consequat. Proin vulputate felis ac arcu lacinia adipiscing. Morbi molestie, massa id sagittis luctus, sem sapien sollicitudin quam, in vehicula quam lectus quis augue. Integer orci lectus, bibendum in fringilla sit amet, rutrum eget enim. Curabitur at libero vitae lectus gravida luctus. Nam mattis, ligula sit amet vestibulum feugiat, eros sem sodales mi, nec dignissim ante elit quis nisi. Nulla nec magna ut leo convallis sagittis ac non erat. Etiam in augue nulla, sed tristique orci. Vestibulum quis eleifend sapien.

Nam ut orci vel felis feugiat posuere ut eu lorem. In risus tellus, sodales eu eleifend sed, imperdiet id nulla. Nunc at enim lacus. Etiam dignissim, arcu quis accumsan varius, dui dui faucibus erat, in molestie mauris diam ac lacus. Sed sit amet egestas nunc. Nam sollicitudin lacinia sapien, non gravida eros convallis vitae. Integer vehicula dui a elit placerat venenatis. Nullam tincidunt ligula aliquet dui interdum feugiat. Maecenas ultricies, lacus quis facilisis vehicula, lectus diam consequat nunc, euismod eleifend metus felis eu mauris. Aliquam dapibus, ipsum a dapibus commodo, dolor arcu accumsan neque, et tempor metus arcu ut massa. Curabitur non risus vitae nisl ornare pellentesque. Pellentesque nec ipsum eu dolor sodales aliquet. Vestibulum egestas scelerisque tincidunt. Integer adipiscing ultrices erat vel rhoncus.

Integer ac lectus ligula. Nam ornare nisl id magna tincidunt ultrices. Phasellus est nisi, condimentum at sollicitudin vel, consequat eu ipsum. In venenatis ipsum in ligula tincidunt bibendum id et leo. Vivamus quis purus massa. Ut enim magna, pharetra ut condimentum malesuada, auctor ut ligula. Proin mollis, urna a aliquam rutrum, risus erat cursus odio, a convallis enim lectus ut lorem. Nullam semper egestas quam non mattis. Vestibulum venenatis aliquet arcu, consectetur pretium erat pulvinar vel. Vestibulum in aliquet arcu. Ut dolor sem, pellentesque sit amet vestibulum nec, tristique in orci. Sed lacinia metus vel purus pretium sit amet commodo neque condimentum.

Aenean laoreet aliquet ullamcorper. Nunc tincidunt luctus tellus, eu lobortis sapien tincidunt sed. Donec luctus accumsan sem, at porttitor arcu vestibulum in. Sed suscipit malesuada arcu, ac porttitor orci volutpat in. Vestibulum consectetur vulputate eros ut porttitor. Aenean dictum urna quis erat rutrum nec malesuada tellus elementum. Quisque faucibus, turpis nec consectetur vulputate, mi enim semper mi, nec porttitor libero magna ut lacus. Quisque sodales, leo ut fermentum ullamcorper, tellus augue gravida magna, eget ultricies felis dolor vitae justo. Vestibulum blandit placerat neque, imperdiet ornare ipsum malesuada sed. Quisque bibendum quam porta diam molestie luctus. Sed metus lectus, ornare eu vulputate vel, eleifend facilisis augue. Maecenas eget urna velit, ac volutpat velit. Nam id bibendum ligula. Donec pellentesque, velit eu convallis sodales, nisi dui egestas nunc, et scelerisque lectus quam ut ipsum.

', 1, 27, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 2, '', '', 1, 0, '', 0, '*', ''), -(18, 116, 'Second Blog Post', 'second-blog-post', '

Lorem Ipsum is text that is traditionally used by designers when working on a site before the content is ready.

Pellentesque bibendum metus ut dolor fermentum ut pulvinar tortor hendrerit. Nam vel odio vel diam tempus iaculis in non urna. Curabitur scelerisque, nunc id interdum vestibulum, felis elit luctus dui, ac dapibus tellus mauris tempus augue. Duis congue facilisis lobortis. Phasellus neque erat, tincidunt non lacinia sit amet, rutrum vitae nunc. Sed placerat lacinia fermentum. Integer justo sem, cursus id tristique eget, accumsan vel sapien. Curabitur ipsum neque, elementum vel vestibulum ut, lobortis a nisl. Fusce malesuada mollis purus consectetur auctor. Morbi tellus nunc, dapibus sit amet rutrum vel, laoreet quis mauris. Aenean nec sem nec purus bibendum venenatis. Mauris auctor commodo libero, in adipiscing dui adipiscing eu. Praesent eget orci ac nunc sodales varius.

', '

Nam eget venenatis lorem. Vestibulum a interdum sapien. Suspendisse potenti. Quisque auctor purus nec sapien venenatis vehicula malesuada velit vehicula. Fusce vel diam dolor, quis facilisis tortor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Pellentesque libero nisi, pellentesque quis cursus sit amet, vehicula vitae nisl. Curabitur nec nunc ac sem tincidunt auctor. Phasellus in mattis magna. Donec consequat orci eget tortor ultricies rutrum. Mauris luctus vulputate molestie. Proin tincidunt vehicula euismod. Nam congue leo non erat cursus a adipiscing ipsum congue. Nulla iaculis purus sit amet turpis aliquam sit amet dapibus odio tincidunt. Ut augue diam, congue ut commodo pellentesque, fermentum mattis leo. Sed iaculis urna id enim dignissim sodales at a ipsum. Quisque varius lobortis mollis. Nunc purus magna, pellentesque pellentesque convallis sed, varius id ipsum. Etiam commodo mi mollis erat scelerisque fringilla. Nullam bibendum massa sagittis diam ornare rutrum.

Praesent convallis metus ut elit faucibus tempus in quis dui. Donec fringilla imperdiet nibh, sit amet fringilla velit congue et. Quisque commodo luctus ligula, vitae porttitor eros venenatis in. Praesent aliquet commodo orci id varius. Nulla nulla nibh, varius id volutpat nec, sagittis nec eros. Cras et dui justo. Curabitur malesuada facilisis neque, sed tempus massa tincidunt ut. Sed suscipit odio in lacus auctor vehicula non ut lacus. In hac habitasse platea dictumst. Sed nulla nisi, lacinia in viverra at, blandit vel tellus. Nulla metus erat, ultrices non pretium vel, varius nec sem. Morbi sollicitudin mattis lacus quis pharetra. Donec tincidunt mollis pretium. Proin non libero justo, vitae mattis diam. Integer vel elit in enim varius posuere sed vitae magna. Duis blandit tempor elementum. Vestibulum molestie dui nisi.

Curabitur volutpat interdum lorem sed tempus. Sed placerat quam non ligula lacinia sodales. Cras ultrices justo at nisi luctus hendrerit. Quisque sit amet placerat justo. In id sapien eu neque varius pharetra sed in sapien. Etiam nisl nunc, suscipit sed gravida sed, scelerisque ut nisl. Mauris quis massa nisl, aliquet posuere ligula. Etiam eget tortor mauris. Sed pellentesque vestibulum commodo. Mauris vitae est a libero dapibus dictum fringilla vitae magna.

Nulla facilisi. Praesent eget elit et mauris gravida lobortis ac nec risus. Ut vulputate ullamcorper est, volutpat feugiat lacus convallis non. Maecenas quis sem odio, et aliquam libero. Integer vel tortor eget orci tincidunt pulvinar interdum at erat. Integer ullamcorper consequat eros a pellentesque. Cras sagittis interdum enim in malesuada. Etiam non nunc neque. Fusce non ligula at tellus porta venenatis. Praesent tortor orci, fermentum sed tincidunt vel, varius vel dui. Duis pulvinar luctus odio, eget porta justo vulputate ac. Nulla varius feugiat lorem sed tempor. Phasellus pulvinar dapibus magna eget egestas. In malesuada lectus at justo pellentesque vitae rhoncus nulla ultrices. Proin ut sem sem. Donec eu suscipit ipsum. Cras eu arcu porttitor massa feugiat aliquet at quis nisl.

', 1, 27, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(19, 117, 'Footer Module', 'footer-module', '

This module shows the Joomla! copyright information. Help

{loadmodule footer,Footer}
', '', 1, 66, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 3, '', '', 1, 0, '', 0, '*', ''), -(20, 118, 'Fruit Shop', 'fruit-shop', '

Welcome to the Fruit Shop

We sell fruits from around the world. Please use our website to learn more about our business. We hope you will come to our shop and buy some fruit.

This mini site will show you how you might want to set up a site for a business, in this example one selling fruit. It shows how to use access controls to manage your site content. If you were building a real site, you might want to extend it with e-commerce, a catalog, mailing lists or other enhancements, many of which are available through the Joomla! Extensions Directory.

To understand this site you will probably want to make one user with group set to customer and one with group set to grower. By logging in with different privileges you can see how access control works.

', '', 1, 29, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(21, 119, 'Getting Help', 'getting-help', '

There are lots of places you can get help with Joomla!. In many places in your site administrator you will see the help icon. Click on this for more information about the options and functions of items on your screen. Other places to get help are:

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 8, '', '', 1, 0, '', 0, '*', ''), -(22, 120, 'Getting Started', 'getting-started', '

It''s easy to get started creating your website. Knowing some of the basics will help.

What is a Content Management System?

A content management system is software that allows you to create and manage webpages easily by separating the creation of your content from the mechanics required to present it on the web.

In this site, the content is stored in a database. The look and feel are created by a template. The Joomla! software brings together the template and the content to create web pages.

Site and Administrator

Your site actually has two separate sites. The site (also called the front end) is what visitors to your site will see. The administrator (also called the back end) is only used by people managing your site. You can access the administrator by clicking the "Site Administrator" link on the "This Site" menu or by adding /administrator to the end of you domain name.

Log in to the administrator using the username and password created during the installation of Joomla.

Logging in

To login to the front end of your site use the login form or the login menu link on the "This Site" menu. Use the user name and password that were created as part of the installation process. Once logged-in you will be able to create and edit articles.

In managing your site, you will be able to create content that only logged-in users are able to see.

Creating an article

Once you are logged-in, a new menu will be visible. To create a new article, click on the "submit article" link on that menu.

The new article interface gives you a lot of options, but all you need to do is add a title and put something in the content area. To make it easy to find, set the state to published and put it in the Joomla category.

You can edit an existing article by clicking on the edit icon (this only displays to users who have the right to edit).

Learn more

There is much more to learn about how to use Joomla! to create the website you envision. You can learn much more at the Joomla! documentation site and on the Joomla! forums.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 9, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(23, 121, 'Happy Orange Orchard', 'happy-orange-orchard', '

At our orchard we grow the world''s best oranges as well as other citrus fruit such as lemons and grapefruit. Our family has been tending this orchard for generations.

', '', 1, 30, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 2, '', '', 1, 0, '', 0, '*', ''), -(24, 122, 'Joomla! Testing', 'joomla', '

Thanks for helping us to test Joomla!

We''re getting ready for the release of Joomla and we appreciate you helping us find and fix problems as we work.

If you haven''t done testing before here are some tips.

  • Don''t delete the installation folder when you finish installing! While we''re working we turn that security feature off to make it easier to test.
  • Go to global configuration and set Error Reporting to Development (that''s on the server tab) and enable both debugging and language debugging (those are on the system tab). Don''t worry when you see ** around words --that means Joomla translation is doing its job.

How to test

  • First, do the things you normally do and see if you spot any problems.
  • Look at all of the front end views and record any problems
  • Look at all the back end views and report any problems
  • See more ideas below

What to look for

  • Any error messages that say things like Fatal Error or Strict or similar things that indicate that something is not working correctly.
  • Untranslated strings. You will know these because they look like this: ?STRING_HERE?
  • Problems of rendering--items not aligned correctly, missing or wrong images, pages that just don''t look right.
  • Unexpected behavior--anything that is working differently than it did in 2.5.

Report problems

If you find a problem please report it to the CMS Issue Tracker. You will need to register for a github.com account if you don''t have one.

More Testing Ideas

  • Pick one module or view and test all of the parameters.
  • Install an extension and see if anything breaks (report to the developer unless you are positive it is a core bug).
  • Turn on caching with different options
  • Try different session options
  • Install a language and test all the layouts.
  • Try different environments (like different servers which may have different version of PHP) or try you have IIS with MySQLi or SqlSrv. With millions of users Joomla needs to be ready for unusual environments.
  • Try with SEF URLS on or off and also with Apache rewrite on or off (if you are on Apache).
  • Try different combinations of browsers (Chrome, IE, FireFox, Opera to start) and operating systems (Mac, Windows, Linux).
  • Yes grammar and spelling errors are bugs too -- just keep in mind that we use British spelling.
  • Visit the Feature Tracker and test a new feature.

Testing changes

You can also help Joomla by testing bug fixes and new features. A useful tool is the patchtester component which helps to simplify and automate the process. Report your feedback on the CMS Issue Tracker. If you enjoy helping Joomla this way, you may want to join the Joomla Bug Squad.

', '', 1, 19, '2011-01-01 00:00:01', 716, 'Joomla', '2013-10-15 14:57:20', 716, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":false,"urlatext":"","targeta":"","urlb":false,"urlbtext":"","targetb":"","urlc":false,"urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_tags":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","urls_position":"","alternative_readmore":"","article_layout":""}', 4, 2, '', '', 1, 73, '{"robots":"","author":"","rights":"","xreference":""}', 1, '*', ''), -(25, 123, 'Koala', 'koala', '

', '

', 1, 72, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/animals\\/180px_koala_ag1.jpg","float_intro":"","image_intro_alt":"Koala Thumbnail","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/animals\\/800px_koala_ag1.jpg","float_fulltext":"","image_fulltext_alt":"Koala Climbing Tree","image_fulltext_caption":"Source: https:\\/\\/commons.wikimedia.org\\/wiki\\/File:Koala-ag1.jpg Author: Arnaud Gaillard License: Creative Commons Share Alike Attribution Generic 1.0"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 2, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''); -INSERT INTO "#__content" ("id", "asset_id", "title", "alias", "introtext", "fulltext", "state", "catid", "created", "created_by", "created_by_alias", "modified", "modified_by", "checked_out", "checked_out_time", "publish_up", "publish_down", "images", "urls", "attribs", "version", "ordering", "metakey", "metadesc", "access", "hits", "metadata", "featured", "language", "xreference") VALUES -(26, 124, 'Language Switcher', 'language-switcher', '

The language switcher module allows you to take advantage of the language tags that are available when content, modules and menu links are created.

This module displays a list of available Content Languages for switching between them.

When switching languages, it redirects to the Home page, or associated menu item, defined for the chosen language. Thereafter, the navigation will be the one defined for that language.

The language filter plugin must be enabled for this module to work properly.

Help

To view an example of the language switch moduler module, go to the site administrator and enable the language filter plugin and the language switcher module labelled "language switcher" and visit the fruit shop or park sample sites. Then follow the instructions in this tutorial.

', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(27, 125, 'Latest Articles Module', 'latest-articles-module', '

This module shows a list of the most recently published and current Articles. Some that are shown may have expired even though they are the most recent. Help

{loadmodule articles_latest,Latest News}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(28, 126, 'Login Module', 'login-module', '

This module displays a username and password login form. It also displays a link to retrieve a forgotten password. If user registration is enabled (in the Global Configuration settings), another link will be shown to enable self-registration for users. Help

{loadmodule login,login}
', '', 1, 65, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 2, '', '', 1, 0, '', 0, '*', ''), -(29, 127, 'Menu Module', 'menu-module', '

This module displays a menu on the site (frontend). Menus can be displayed in a wide variety of ways by using the menu options and css menu styles. Help

{loadmodule mod_menu,Menu Example}
', '', 1, 75, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(30, 128, 'Most Read Content', 'most-read-content', '

This module shows a list of the currently published Articles which have the highest number of page views. Help

{loadmodule articles_popular,Articles Most Read}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 2, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(31, 129, 'News Flash', 'news-flash', '

Displays a set number of articles from a category based on date or random selection. Help

{loadmodule articles_news,News Flash}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","page_title":"","alternative_readmore":"","layout":""}', 1, 3, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(32, 130, 'Options', 'options', '

As you make your Joomla! site you will control the details of the display using options also referred to as parameters. Options control everything from whether the author''s name is displayed to who can view what to the number of items shown on a list.

Default options for each component are changed using the Options button on the component toolbar.

Options can also be set on an individual item, such as an article or contact and in menu links.

If you are happy with how your site looks, it is fine to leave all of the options set to the defaults that were created when your site was installed. As you become more experienced with Joomla you will use options more.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 10, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(33, 131, 'Phyllopteryx', 'phyllopteryx', '

', '

', 1, 72, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/animals\\/200px_phyllopteryx_taeniolatus1.jpg","float_intro":"","image_intro_alt":"Phyllopteryx","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/animals\\/800px_phyllopteryx_taeniolatus1.jpg","float_fulltext":"","image_fulltext_alt":"Phyllopteryx","image_fulltext_caption":"Source: https:\\/\\/en.wikipedia.org\\/wiki\\/File:Phyllopteryx_taeniolatus1.jpg Author: Richard Ling License: GNU Free Documentation License v 1.2 or later"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(34, 132, 'Pinnacles', 'pinnacles', '

', '

', 1, 73, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/landscape\\/120px_pinnacles_western_australia.jpg","float_intro":"","image_intro_alt":"Kings Canyon","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/landscape\\/800px_pinnacles_western_australia.jpg","float_fulltext":"","image_fulltext_alt":"Kings Canyon","image_fulltext_caption":"Source: https:\\/\\/commons.wikimedia.org\\/wiki\\/File:Pinnacles_Western_Australia.jpg Author: Martin Gloss License: GNU Free Documentation license v 1.2 or later."}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(35, 133, 'Professionals', 'professionals', '

Joomla! 2.5 continues development of the Joomla Framework and CMS as a powerful and flexible way to bring your vision of the web to reality. With the administrator now fully MVC, the ability to control its look and the management of extensions is now complete.

', '

Working with multiple template styles and overrides for the same views, creating the design you want is easier than it has ever been. Limiting support to PHP 5.2.4 and above makes Joomla lighter and faster than ever. Languages files can now be overridden without having your changes lost during an upgrade. With the proper xml your users update extensions with a single click.

Access control lists are now incorporated using a new system developed for Joomla. The ACL system is designed with developers in mind, so it is easy to incorporate into your extensions. The new nested sets libraries allow you to incorporate infinitely deep categories but also to use nested sets in a variety of other ways.

A new forms library makes creating all kinds of user interaction simple. MooTools 1.3 provides a highly flexible javascript framework that is a major advance over MooTools 1.0.

New events throughout the core make integration of your plugins where you want them a snap.

The separation of the Joomla! Platform project from the Joomla! CMS project makes continuous development of new, powerful APIs and continuous improvement of existing APIs possible while maintaining the stability of the CMS that millions of webmasters and professionals rely upon.

Learn about:

', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-09 16:41:13', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 5, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 1, '*', ''), -(36, 134, 'Random Image Module', 'random-image-module', '

This module displays a random image from your chosen image directory. Help

{loadmodule random_image,Random Image}
', '', 1, 66, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(37, 135, 'Related Items Module', 'related-items-module', '

This module displays other Articles that are related to the one currently being viewed. These relations are established by the Meta Keywords. All the keywords of the current Article are searched against all the keywords of all other published articles. Help

{loadmodule related_items,Articles Related Items}
', '', 1, 64, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, 'modules, content', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(38, 136, 'Sample Sites', 'sample-sites', '

Your installation includes sample data, designed to show you some of the options you have for building your website. In addition to information about Joomla! there are two sample "sites within a site" designed to help you get started with building your own site.

The first site is a simple site about Australian Parks. It shows how you can quickly and easily build a personal site with just the building blocks that are part of Joomla. It includes a personal blog, weblinks, and a very simple image gallery.

The second site is slightly more complex and represents what you might do if you are building a site for a small business, in this case a Fruit Shop.

In building either style site, or something completely different, you will probably want to add extensions and either create or purchase your own template. Many Joomla users start by modifying the templates that come with the core distribution so that they include special images and other design elements that relate to their site''s focus.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 11, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(39, 137, 'Search', 'search-component', '

Joomla! 2.5 offers two search options.

The Basic Search component provides basic search functionality for the information contained in your core components. Many extensions can also be searched by the search component. Help

The Smart Search component offers searching similar to that found in major search engines. Smart Search is disabled by default. If you choose to enable it you will need to take several steps. First, enable the Smart Search Plugin in the plugin manager. Then, if you are using the Basic Search Module replace it with the Smart Search Module. Finally, if you have already created content, go to the Smart Search component in your site administrator and click the Index icon. Once indexing of your content is complete, Smart Search will be ready to use. Help.

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(40, 138, 'Search Module', 'search-module', '

This module will display a search box. Help

{loadmodule search,Search}
', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 4, '', '', 1, 0, '', 0, '*', ''), -(41, 139, 'Search ', 'search-plugin', '

The search component uses plugins to control which parts of your Joomla! site are searched. You may choose to turn off some areas to improve performance or for other reasons. Many third party Joomla! extensions have search plugins that extend where search takes place.

Default On:

', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(42, 140, 'Site Map', 'site-map', '

{loadposition sitemapload}

By putting all of your content into nested categories you can give users and search engines access to everything using a menu.

', '', 1, 14, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(43, 141, 'Spotted Quoll', 'spotted-quoll', '

', '

', 1, 72, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/animals\\/220px_spottedquoll_2005_seanmcclean.jpg","float_intro":"","image_intro_alt":"Spotted Quoll","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/animals\\/789px_spottedquoll_2005_seanmcclean.jpg","float_fulltext":"","image_fulltext_alt":"Spotted Quoll","image_fulltext_caption":"Source: https:\\/\\/en.wikipedia.org\\/wiki\\/File:SpottedQuoll_2005_SeanMcClean.jpg Author: Sean McClean License: GNU Free Documentation License v 1.2 or later"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(44, 142, 'Statistics Module', 'statistics', '

This module shows information about your server installation together with statistics on the website users, number of Articles in your database and the number of Web links you provide.

{loadmodule mod_stats,Statistics}
', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 5, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(45, 143, 'Syndicate Module', 'syndicate-module', '

The syndicate module will display a link that allows users to take a feed from your site. It will only display on pages for which feeds are possible. That means it will not display on single article, contact or weblinks pages, such as this one. Help

{loadposition syndicate,Syndicate}
', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 6, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(46, 144, 'System', 'system', '

System plugins operate every time a page on your site loads. They control such things as your URLS, whether users can check a "remember me" box on the login module, and whether caching is enabled. New is the redirect plugin that together with the redirect component will assist you in managing changes in URLs.

Default on:

Default off:

', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 2, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(47, 145, 'The Joomla! Community', 'the-joomla-community', '

Joomla means All Together, and it is a community of people all working and having fun together that makes Joomla possible. Thousands of people each year participate in the Joomla community, and we hope you will be one of them.

People with all kinds of skills, of all skill levels and from around the world are welcome to join in. Participate in the Joomla.org family of websites (the forum is a great place to start). Come to a Joomla! event. Join or start a Joomla! Users Group. Whether you are a developer, site administrator, designer, end user or fan, there are ways for you to participate and contribute.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(48, 146, 'The Joomla! Project', 'the-joomla-project', '

The Joomla Project consists of all of the people who make and support the Joomla Web Platform and Content Management System.

Our mission is to provide a flexible platform for digital publishing and collaboration.

The core values are:

  • Freedom
  • Equality
  • Trust
  • Community
  • Collaboration
  • Usability

In our vision, we see:

  • People publishing and collaborating in their communities and around the world
  • Software that is free, secure, and high-quality
  • A community that is enjoyable and rewarding to participate in
  • People around the world using their preferred languages
  • A project that acts autonomously
  • A project that is socially responsible
  • A project dedicated to maintaining the trust of its users

There are millions of users around the world and thousands of people who contribute to the Joomla Project. They work in three main groups: the Production Working Group, responsible for everything that goes into software and documentation; the Community Working Group, responsible for creating a nurturing the community; and Open Source Matters, the non profit organization responsible for managing legal, financial and organizational issues.

Joomla is a free and open source project, which uses the GNU General Public License version 2 or later.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(49, 147, 'Typography', 'typography', '

H1 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz

H2 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz

H3 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz

H4 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz

H5 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz
H6 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmonpqrstuvwzyz

P The quick brown fox ran over the lazy dog. THE QUICK BROWN FOX RAN OVER THE LAZY DOG.

  • Item
  • Item
  • Item
    • Item
    • Item
    • Item
      • Item
      • Item
      • Item
  1. tem
  2. Item
  3. Item
    1. Item
    2. Item
    3. Item
      1. Item
      2. Item
      3. Item
', '', 1, 23, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(50, 148, 'Upgraders', 'upgraders', '

If you are an experienced Joomla! 1.5 user, this Joomla site will seem very familiar. There are new templates and improved user interfaces, but most functionality is the same. The biggest changes are improved access control (ACL) and nested categories. This release of Joomla has strong continuity with Joomla! 1.7 while adding enhancements.

', '

The new user manager will let you manage who has access to what in your site. You can leave access groups exactly the way you had them in Joomla 1.5 or make them as complicated as you want. You can learn more about how access control works in on the Joomla! Documentation site

In Joomla 1.5 and 1.0 content was organized into sections and categories. From 1.6 forward sections are gone, and you can create categories within categories, going as deep as you want. The sample data provides many examples of the use of nested categories.

All layouts have been redesigned to improve accessibility and flexibility.

Updating your site and extensions when needed is easier than ever thanks to installer improvements.

', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 6, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 1, '*', ''), -(51, 149, 'User', 'user-plugins', '

Default on:

Default off:

Two new plugins are available but are disabled by default.

  • Contact Creator Help
    Creates a new linked contact record for each new user created.
  • Profile Help
    This example profile plugin allows you to insert additional fields into user registration and profile display. This is intended as an example of the types of extensions to the profile you might want to create.
', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(52, 150, 'Users', 'users-component', '

The users extension lets your site visitors register, login and logout, change their passwords and other information, and recover lost passwords. In the administrator it allows you to create, block and manage users and create user groups and access levels. Help

Please note that some of the user views will not display if you are not logged-in to the site.

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":""}', 1, 5, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(53, 151, 'Using Joomla!', 'using-joomla', '

With Joomla you can create anything from a simple personal website to a complex ecommerce or social site with millions of visitors.

This section of the sample data provides you with a brief introduction to Joomla concepts and reference material to help you understand how Joomla works.

When you no longer need the sample data, you can can simply unpublish the sample data category found within each extension in the site administrator or you may completely delete each item and all of the categories.

', '', 1, 19, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 7, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''); -INSERT INTO "#__content" ("id", "asset_id", "title", "alias", "introtext", "fulltext", "state", "catid", "created", "created_by", "created_by_alias", "modified", "modified_by", "checked_out", "checked_out_time", "publish_up", "publish_down", "images", "urls", "attribs", "version", "ordering", "metakey", "metadesc", "access", "hits", "metadata", "featured", "language", "xreference") VALUES -(56, 154, 'Who''s Online', 'whos-online', '

The Who''s Online Module displays the number of Anonymous Users (e.g. Guests) and Registered Users (ones logged-in) that are currently accessing the website. Help

{loadmodule whosonline,Who''s Online}
', '', 1, 65, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(57, 155, 'Wobbegone', 'wobbegone', '

', '

', 1, 72, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/animals\\/180px_wobbegong.jpg","float_intro":"","image_intro_alt":"Wobbegon","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/animals\\/800px_wobbegong.jpg","float_fulltext":"","image_fulltext_alt":"Wobbegon","image_fulltext_caption":"Source: https:\\/\\/en.wikipedia.org\\/wiki\\/File:Wobbegong.jpg Author: Richard Ling Rights: GNU Free Documentation License v 1.2 or later"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(58, 156, 'Wonderful Watermelon', 'wonderful-watermelon', '

Watermelon is a wonderful and healthy treat. We grow the world''s sweetest watermelon. We have the largest watermelon patch in our country.

', '', 1, 30, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(59, 157, 'Wrapper Module', 'wrapper-module', '

This module shows an iframe window to specified location. Help

{loadmodule wrapper,Wrapper}
', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 1, '', '', 1, 0, '', 0, '*', ''), -(60, 158, 'News Feeds', 'news-feeds', '

News Feeds (com_newsfeeds) provides a way to organize and present news feeds. News feeds are a way that you present information from another site on your site. For example, the joomla.org website has numerous feeds that you can incorporate on your site. You can use menus to present a single feed, a list of feeds in a category, or a list of all feed categories. Help

', '', 1, 21, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 4, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(61, 159, 'Breadcrumbs Module', 'breadcrumbs-module', '

Breadcrumbs provide a pathway for users to navigate through the site. Help

{loadmodule breadcrumbs,breadcrumbs}
', '', 1, 75, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":""}', 1, 2, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(62, 160, 'Content', 'content-plugins', '

Content plugins run when specific kinds of pages are loaded. They do things ranging from protecting email addresses from harvesters to creating page breaks.

Default on:

', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 7, '', '', 1, 0, '', 0, '*', ''), -(64, 162, 'Blue Mountain Rain Forest', 'blue-mountain-rain-forest', '

', '

', 1, 73, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/landscape\\/120px_rainforest_bluemountainsnsw.jpg","float_intro":"none","image_intro_alt":"Rain Forest Blue Mountains","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/landscape\\/727px_rainforest_bluemountainsnsw.jpg","float_fulltext":"","image_fulltext_alt":"Rain Forest Blue Mountains","image_fulltext_caption":"Source: https:\\/\\/commons.wikimedia.org\\/wiki\\/File:Rainforest,bluemountainsNSW.jpg Author: Adam J.W.C. License: GNU Free Documentation License"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 2, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(65, 163, 'Ormiston Pound', 'ormiston-pound', '

', '

', 1, 73, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '{"image_intro":"images\\/sampledata\\/parks\\/landscape\\/180px_ormiston_pound.jpg","float_intro":"none","image_intro_alt":"Ormiston Pound","image_intro_caption":"","image_fulltext":"images\\/sampledata\\/parks\\/landscape\\/800px_ormiston_pound.jpg","float_fulltext":"","image_fulltext_alt":"Ormiston Pound","image_fulltext_caption":"Source: https:\\/\\/commons.wikimedia.org\\/wiki\\/File:Ormiston_Pound.JPG Author: License: GNU Free Public Documentation License"}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 3, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(66, 165, 'Latest Users Module', 'latest-users-module', '

This module displays the latest registered users. Help

{loadmodule users_latest,Users Latest}
', '', 1, 65, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"1","link_titles":"","show_intro":"","show_category":"1","link_category":"1","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 3, '', '', 1, 0, '', 0, '*', ''), -(67, 168, 'What''s New in 1.5?', 'whats-new-in-15', '

This article deliberately archived as an example.

As with previous releases, Joomla! provides a unified and easy-to-use framework for delivering content for Web sites of all kinds. To support the changing nature of the Internet and emerging Web technologies, Joomla! required substantial restructuring of its core functionality and we also used this effort to simplify many challenges within the current user interface. Joomla! 1.5 has many new features.

In Joomla! 1.5, you''''ll notice:

  • Substantially improved usability, manageability, and scalability far beyond the original Mambo foundations
  • Expanded accessibility to support internationalisation, double-byte characters and right-to-left support for Arabic, Farsi, and Hebrew languages among others
  • Extended integration of external applications through Web services
  • Enhanced content delivery, template and presentation capabilities to support accessibility standards and content delivery to any destination
  • A more sustainable and flexible framework for Component and Extension developers
  • Backward compatibility with previous releases of Components, Templates, Modules, and other Extensions
', '', 2, 9, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2011-01-01 00:00:01', '1970-01-01 00:00:00', '', '', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_readmore":"","show_print_icon":"","show_email_icon":"","show_hits":"","page_title":"","alternative_readmore":"","layout":""}', 1, 0, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(68, 170, 'Captcha', 'captcha', '

The Captcha plugins are used to prevent spam submissions on your forms such as registration, contact and login. You basic installation of Joomla includes one Captcha plugin which leverages the ReCaptcha® service but you may install other plugins connecting to different Captcha systems.

Default on:

Note: ReCaptcha is a the trademark of Google Inc. and is an independent product not associated with or endorsed by the Joomla Project. You will need to register and agree to the Terms of Service at Recaptcha.net to use this plugin. Complete instructions are available if you edit the ReCaptcha plugin in the Plugin Manager.

', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2012-01-17 03:20:45', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 1, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(69, 171, 'Quick Icons', 'quick-icons', '

The Quick Icon plugin group is used to provide notification that updates to Joomla! or installed extensions are available and should be applied. These notifications display on your administrator control panel, which is the page you see when you first log in to your site administrator.

Default on:

  • Quick icon - Joomla! extensions updates notification Help.
  • Quick icon - Joomla! update notification Help
', '', 1, 25, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2012-01-17 03:27:39', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 0, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(70, 170, 'Smart Search', 'smart-search', '

This module provides search using the Smart Search component. You should only use it if you have indexed your content and either have enabled the Smart Search content plugin or are keeping the index of your site updated manually. Help.

{loadmodule finder,Smart Search}
', '', 1, 67, '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, 0, '1970-01-01 00:00:00', '2012-01-17 03:42:36', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":"","urlatext":"","targeta":"","urlb":"","urlbtext":"","targetb":"","urlc":"","urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 1, 0, '', '', 1, 0, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(71, 178, 'Similar Tags', 'similar-tags', '

The similar tags modules shows a list of items which have the same or a similar set of tags.

{loadmodule tags_similar,Similar Tags}

', '', 1, 64, '2013-10-31 00:14:17', 371, '', '2013-10-31 00:39:09', 371, 0, '1970-01-01 00:00:00', '2013-10-31 00:14:17', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":false,"urlatext":"","targeta":"","urlb":false,"urlbtext":"","targetb":"","urlc":false,"urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_tags":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","urls_position":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 4, 0, '', '', 1, 5, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''), -(72, 180, 'Popular Tags', 'popular-tags', '

The Popular Tags displays a list of the most commonly uses tags. It offers both a list and a tag cloud layout.

{loadmodule tags_popular,Popular Tags}

', '', 1, 64, '2013-10-31 00:43:46', 371, '', '2013-10-31 00:50:38', 371, 0, '1970-01-01 00:00:00', '2013-10-31 00:43:46', '1970-01-01 00:00:00', '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":false,"urlatext":"","targeta":"","urlb":false,"urlbtext":"","targetb":"","urlc":false,"urlctext":"","targetc":""}', '{"show_title":"","link_titles":"","show_tags":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","urls_position":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 2, 0, '', '', 1, 1, '{"robots":"","author":"","rights":"","xreference":""}', 0, '*', ''); - -SELECT setval('#__content_id_seq', max(id)) FROM "#__content"; - --- --- Dumping data for table `#__content_frontpage` --- - -INSERT INTO "#__content_frontpage" ("content_id", "ordering") VALUES -(8, 2), -(24, 1), -(35, 4), -(50, 3); - --- --- Dumping data for table `#__contentitem_tag_map` --- - -INSERT INTO "#__contentitem_tag_map" ("type_alias", "core_content_id", "content_item_id", "tag_id", "tag_date", "type_id") VALUES -('com_content.article', 1, 24, 2, '2013-10-15 14:57:21', 1), -('com_content.article', 1, 24, 3, '2013-10-15 14:57:21', 1), -('com_content.article', 1, 24, 4, '2013-10-15 14:57:21', 1), -('com_content.article', 1, 24, 5, '2013-10-15 14:57:21', 1), -('com_content.article', 2, 71, 2, '2013-10-15 14:58:28', 1), -('com_content.article', 2, 71, 3, '2013-10-15 14:58:28', 1), -('com_content.article', 2, 71, 4, '2013-10-15 14:58:28', 1); - - --- --- Creating Associations for existing content --- -INSERT INTO "#__workflow_associations" ("item_id", "stage_id", "extension") -SELECT "id", CASE WHEN "state" = -2 THEN 3 WHEN "state" = 0 THEN 1 WHEN "state" = 2 THEN 4 ELSE 2 END, 'com_content' FROM "#__content"; - --- --- Dumping data for table `#__menu` --- - -INSERT INTO "#__menu" ("id", "menutype", "title", "alias", "note", "path", "link", "type", "published", "parent_id", "level", "component_id", "checked_out", "checked_out_time", "browserNav", "access", "img", "template_style_id", "params", "lft", "rgt", "home", "language", "client_id") VALUES -(1, '', 'Menu_Item_Root', 'root', '', '', '', '', 1, 0, 0, 0, 0, '1970-01-01 00:00:00', 0, 0, '', 0, '', 0, 257, 0, '*', 0), -(2, 'main', 'com_banners', 'Banners', '', 'Banners', 'index.php?option=com_banners', 'component', 1, 1, 1, 4, 0, '1970-01-01 00:00:00', 0, 0, 'class:banners', 0, '', 1, 10, 0, '*', 1), -(3, 'main', 'com_banners', 'Banners', '', 'Banners/Banners', 'index.php?option=com_banners', 'component', 1, 2, 2, 4, 0, '1970-01-01 00:00:00', 0, 0, 'class:banners', 0, '', 2, 3, 0, '*', 1), -(4, 'main', 'com_banners_categories', 'Categories', '', 'Banners/Categories', 'index.php?option=com_categories&extension=com_banners', 'component', 1, 2, 2, 6, 0, '1970-01-01 00:00:00', 0, 0, 'class:banners-cat', 0, '', 4, 5, 0, '*', 1), -(5, 'main', 'com_banners_clients', 'Clients', '', 'Banners/Clients', 'index.php?option=com_banners&view=clients', 'component', 1, 2, 2, 4, 0, '1970-01-01 00:00:00', 0, 0, 'class:banners-clients', 0, '', 6, 7, 0, '*', 1), -(6, 'main', 'com_banners_tracks', 'Tracks', '', 'Banners/Tracks', 'index.php?option=com_banners&view=tracks', 'component', 1, 2, 2, 4, 0, '1970-01-01 00:00:00', 0, 0, 'class:banners-tracks', 0, '', 8, 9, 0, '*', 1), -(7, 'main', 'com_contact', 'Contacts', '', 'Contacts', 'index.php?option=com_contact', 'component', 1, 1, 1, 8, 0, '1970-01-01 00:00:00', 0, 0, 'class:contact', 0, '', 15, 20, 0, '*', 1), -(8, 'main', 'com_contact_contacts', 'Contacts', '', 'Contacts/Contacts', 'index.php?option=com_contact', 'component', 1, 7, 2, 8, 0, '1970-01-01 00:00:00', 0, 0, 'class:contact', 0, '', 16, 17, 0, '*', 1), -(9, 'main', 'com_contact_categories', 'Categories', '', 'Contacts/Categories', 'index.php?option=com_categories&extension=com_contact', 'component', 1, 7, 2, 6, 0, '1970-01-01 00:00:00', 0, 0, 'class:contact-cat', 0, '', 18, 19, 0, '*', 1), -(10, 'main', 'com_messages', 'Messaging', '', 'Messaging', 'index.php?option=com_messages', 'component', 1, 1, 1, 15, 0, '1970-01-01 00:00:00', 0, 0, 'class:messages', 0, '', 21, 24, 0, '*', 1), -(11, 'main', 'com_messages_add', 'New Private Message', '', 'Messaging/New Private Message', 'index.php?option=com_messages&task=message.add', 'component', 1, 10, 2, 15, 0, '1970-01-01 00:00:00', 0, 0, 'class:messages-add', 0, '', 22, 23, 0, '*', 1), -(13, 'main', 'com_newsfeeds', 'News Feeds', '', 'News Feeds', 'index.php?option=com_newsfeeds', 'component', 1, 1, 1, 17, 0, '1970-01-01 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 25, 30, 0, '*', 1), -(14, 'main', 'com_newsfeeds_feeds', 'Feeds', '', 'News Feeds/Feeds', 'index.php?option=com_newsfeeds', 'component', 1, 13, 2, 17, 0, '1970-01-01 00:00:00', 0, 0, 'class:newsfeeds', 0, '', 26, 27, 0, '*', 1), -(15, 'main', 'com_newsfeeds_categories', 'Categories', '', 'News Feeds/Categories', 'index.php?option=com_categories&extension=com_newsfeeds', 'component', 1, 13, 2, 6, 0, '1970-01-01 00:00:00', 0, 0, 'class:newsfeeds-cat', 0, '', 28, 29, 0, '*', 1), -(16, 'main', 'com_redirect', 'Redirect', '', 'Redirect', 'index.php?option=com_redirect', 'component', 1, 1, 1, 24, 0, '1970-01-01 00:00:00', 0, 0, 'class:redirect', 0, '', 31, 32, 0, '*', 1), -(17, 'main', 'com_search', 'Basic Search', '', 'Basic Search', 'index.php?option=com_search', 'component', 1, 1, 1, 19, 0, '1970-01-01 00:00:00', 0, 0, 'class:search', 0, '', 33, 34, 0, '*', 1), -(18, 'main', 'com_finder', 'Smart Search', '', 'Smart Search', 'index.php?option=com_finder', 'component', 1, 1, 1, 27, 0, '1970-01-01 00:00:00', 0, 0, 'class:finder', 0, '', 35, 36, 0, '*', 1), -(19, 'main', 'com_joomlaupdate', 'Joomla! Update', '', 'Joomla! Update', 'index.php?option=com_joomlaupdate', 'component', 1, 1, 1, 28, 0, '1970-01-01 00:00:00', 0, 0, 'class:joomlaupdate', 0, '', 37, 38, 0, '*', 1), -(20, 'main', 'com_tags', 'Tags', '', 'Tags', 'index.php?option=com_tags', 'component', 1, 1, 1, 29, 0, '1970-01-01 00:00:00', 0, 1, 'class:tags', 0, '', 39, 40, 0, '', 1), -(21, 'main', 'com_postinstall', 'Post-installation messages', '', 'Post-installation messages', 'index.php?option=com_postinstall', 'component', 1, 1, 1, 32, 0, '1970-01-01 00:00:00', 0, 1, 'class:postinstall', 0, '', 43, 44, 0, '*', 1), -(22, 'main', 'com_associations', 'Multilingual Associations', '', 'Multilingual Associations', 'index.php?option=com_associations', 'component', 1, 1, 1, 34, 0, '1970-01-01 00:00:00', 0, 0, 'class:associations', 0, '', 45, 46, 0, '*', 1), -(201, 'usermenu', 'Your Profile', 'your-profile', '', 'your-profile', 'index.php?option=com_users&view=profile', 'component', 1, 1, 1, 25, 0, '1970-01-01 00:00:00', 0, 2, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 95, 96, 0, '*', 0), -(207, 'top', 'Joomla.org', 'joomlaorg', '', 'joomlaorg', 'https://www.joomla.org/', 'url', 1, 1, 1, 0, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 93, 94, 0, '*', 0), -(229, 'frontendviews', 'Single Contact', 'single-contact', '', 'single-contact', 'index.php?option=com_contact&view=contact&id=1', 'component', 1, 1, 1, 8, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_category_crumb":"","presentation_style":"","show_contact_category":"","show_contact_list":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 157, 158, 0, '*', 0), -(233, 'mainmenu', 'Login', 'login', '', 'login', 'index.php?option=com_users&view=login', 'component', 1, 1, 1, 25, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 13, 14, 0, '*', 0), -(234, 'parks', 'Park Blog', 'park-blog', '', 'park-blog', 'index.php?option=com_content&view=category&layout=blog&id=27', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 114, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"1","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 99, 100, 0, 'en-GB', 0), -(238, 'mainmenu', 'Sample Sites', 'sample-sites', '', 'sample-sites', 'index.php?option=com_content&view=article&id=38', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"0","link_category":"","show_parent_category":"0","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"0","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 121, 126, 0, '*', 0), -(242, 'parks', 'Write a Blog Post', 'write-a-blog-post', '', 'write-a-blog-post', 'index.php?option=com_content&view=form&layout=edit', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 3, '', 114, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 101, 102, 0, 'en-GB', 0), -(243, 'parks', 'Parks Home', 'parks-home', '', 'parks-home', 'index.php?option=com_content&view=article&id=6', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 114, '{"show_noauth":"","show_title":"0","link_titles":"","show_intro":"","show_category":"0","link_category":"0","show_parent_category":"","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_icons":"","show_print_icon":"0","show_email_icon":"0","show_hits":"0","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 97, 98, 0, 'en-GB', 0), -(244, 'parks', 'Image Gallery', 'image-gallery', '', 'image-gallery', 'index.php?option=com_content&view=categories&id=28', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 114, '{"show_base_description":"1","categories_description":"","maxLevelcat":"","show_empty_categories_cat":"","show_subcat_desc_cat":"","show_cat_num_articles_cat":"","drill_down_layout":"1","show_category_title":"","show_description":"1","show_description_image":"1","maxLevel":"-1","show_empty_categories":"","show_subcat_desc":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_pagination_results":"","show_pagination_limit":"","filter_field":"","show_headings":"","list_show_date":"","date_format":"","list_show_hits":"","list_show_author":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 103, 108, 0, 'en-GB', 0), -(251, 'frontendviews', 'Contact Categories', 'contact-categories', '', 'contact-categories', 'index.php?option=com_contact&view=categories&id=16', 'component', 1, 1, 1, 8, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_base_description":"","categories_description":"","maxLevel":"-1","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","display_num":"","show_headings":"","filter_field":"","show_pagination":"","show_noauth":"","presentation_style":"sliders","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"1","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 153, 154, 0, '*', 0), -(252, 'frontendviews', 'News Feed Categories', 'new-feed-categories', '', 'new-feed-categories', 'index.php?option=com_newsfeeds&view=categories&id=0', 'component', 1, 1, 1, 17, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_base_description":"1","categories_description":"Because this links to the root category the \\"uncategorised\\" category is displayed. ","maxLevel":"-1","show_empty_categories":"1","show_description":"1","show_description_image":"1","show_cat_num_articles":"1","display_num":"","show_headings":"","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 163, 164, 0, '*', 0), -(253, 'frontendviews', 'News Feed Category', 'news-feed-category', '', 'news-feed-category', 'index.php?option=com_newsfeeds&view=category&id=17', 'component', 1, 1, 1, 17, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"-1","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","display_num":"","show_headings":"","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 167, 168, 0, '*', 0), -(254, 'frontendviews', 'Single News Feed', 'single-news-feed', '', 'single-news-feed', 'index.php?option=com_newsfeeds&view=newsfeed&id=1', 'component', 1, 1, 1, 17, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 165, 166, 0, '*', 0), -(255, 'frontendviews', 'Search', 'search', '', 'search', 'index.php?option=com_search&view=search', 'component', 1, 1, 1, 19, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"search_areas":"1","show_date":"1","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 185, 186, 0, '*', 0), -(256, 'frontendviews', 'Archived Articles', 'archived-articles', '', 'archived-articles', 'index.php?option=com_content&view=archive', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"orderby_sec":"","order_date":"","display_num":"","filter_field":"","show_category":"1","link_category":"1","show_title":"1","link_titles":"1","show_intro":"1","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_hits":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 147, 148, 0, '*', 0), -(257, 'frontendviews', 'Single Article', 'single-article', '', 'single-article', 'index.php?option=com_content&view=article&id=6', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 137, 138, 0, '*', 0), -(259, 'frontendviews', 'Article Category Blog', 'article-category-blog', '', 'article-category-blog', 'index.php?option=com_content&view=category&layout=blog&id=27', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"0","show_description_image":"0","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 141, 142, 0, '*', 0), -(260, 'frontendviews', 'Article Category List', 'article-category-list', '', 'article-category-list', 'index.php?option=com_content&view=category&id=19', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_category_title":"","show_description":"","show_description_image":"","maxLevel":"","show_empty_categories":"","show_no_articles":"","show_subcat_desc":"","show_cat_num_articles":"","page_subheading":"","show_pagination_limit":"","filter_field":"","show_headings":"","list_show_date":"","date_format":"","list_show_hits":"","list_show_author":"","orderby_pri":"","orderby_sec":"alpha","order_date":"","show_pagination":"","show_pagination_results":"","display_num":"10","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_readmore":"","show_readmore_title":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 143, 144, 0, '*', 0), -(262, 'frontendviews', 'Featured Articles', 'featured-articles', '', 'featured-articles', 'index.php?option=com_content&view=featured', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 145, 146, 0, '*', 0), -(263, 'frontendviews', 'Submit Article', 'submit-article', '', 'submit-article', 'index.php?option=com_content&view=form&layout=edit', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 3, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 149, 150, 0, '*', 0), -(266, 'frontendviews', 'Content Component', 'content-component', '', 'content-component', 'index.php?option=com_content&view=article&id=10', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"article-allow_ratings":"","article-allow_comments":"","show_category":"","link_category":"","show_title":"","link_titles":"","show_intro":"","show_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 135, 136, 0, '*', 0), -(267, 'frontendviews', 'News Feeds Component', 'news-feeds-component', '', 'news-feeds-component', 'index.php?option=com_content&view=article&id=60', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"Newsfeeds Categories View ","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 161, 162, 0, '*', 0), -(270, 'frontendviews', 'Contact Component', 'contact-component', '', 'contact-component', 'index.php?option=com_content&view=article&id=9', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 151, 152, 0, '*', 0), -(271, 'frontendviews', 'Users Component', 'users-component', '', 'users-component', 'index.php?option=com_content&view=article&id=52', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 169, 170, 0, '*', 0), -(272, 'frontendviews', 'Article Categories', 'article-categories', '', 'article-categories', 'index.php?option=com_content&view=categories&id=14', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_base_description":"","categories_description":"","maxLevel":"-1","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","display_num":"","category_layout":"","show_headings":"","show_date":"","date_format":"","filter_field":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 139, 140, 0, '*', 0), -(275, 'frontendviews', 'Contact Single Category', 'contact-single-category', '', 'contact-single-category', 'index.php?option=com_contact&view=category&catid=26&id=36', 'component', 1, 1, 1, 8, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"-1","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","display_num":"20","show_headings":"","filter_field":"","show_pagination":"","show_noauth":"","presentation_style":"sliders","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"1","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 155, 156, 0, '*', 0), -(276, 'frontendviews', 'Search Components', 'search-component', '', 'search-component', 'index.php?option=com_content&view=article&id=39', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 183, 184, 0, '*', 0), -(277, 'aboutjoomla', 'Using Extensions', 'extensions', '', 'using-joomla/extensions', 'index.php?option=com_content&view=categories&id=20', 'component', 1, 280, 2, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_base_description":"1","categories_description":"","maxLevelcat":"1","show_empty_categories_cat":"1","show_subcat_desc_cat":"1","show_cat_num_articles_cat":"0","drill_down_layout":"0","show_category_title":"","show_description":"1","show_description_image":"1","maxLevel":"1","show_empty_categories":"1","show_subcat_desc":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_pagination_results":"","show_pagination_limit":"","filter_field":"","show_headings":"","list_show_date":"","date_format":"","list_show_hits":"","list_show_author":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 48, 87, 0, '*', 0), -(280, 'aboutjoomla', 'Using Joomla!', 'using-joomla', '', 'using-joomla', 'index.php?option=com_content&view=article&id=53', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"1","link_titles":"0","show_intro":"1","show_category":"0","link_category":"","show_parent_category":"0","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"0","show_noauth":"0","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 47, 88, 0, '*', 0), -(282, 'aboutjoomla', 'Templates', 'templates', '', 'using-joomla/extensions/templates', 'index.php?option=com_content&view=category&id=23', 'component', 1, 277, 3, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_category_title":"","show_description":"1","show_description_image":"","maxLevel":"2","show_empty_categories":"1","show_no_articles":"0","show_subcat_desc":"1","show_cat_num_articles":"","page_subheading":"","show_pagination_limit":"0","filter_field":"hide","show_headings":"0","list_show_date":"0","date_format":"","list_show_hits":"0","list_show_author":"0","show_pagination":"0","show_pagination_results":"","show_title":"1","link_titles":"1","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"Templates","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 49, 68, 0, '*', 0), -(283, 'aboutjoomla', 'Languages', 'languages', '', 'using-joomla/extensions/languages', 'index.php?option=com_content&view=category&layout=blog&id=24', 'component', 1, 277, 3, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"1","show_category_title":"1","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 69, 70, 0, '*', 0), -(284, 'aboutjoomla', 'Plugins', 'plugins', '', 'using-joomla/extensions/plugins', 'index.php?option=com_content&view=category&layout=blog&id=25', 'component', 1, 277, 3, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"","show_category_title":"1","show_cat_num_articles":"","num_leading_articles":"0","num_intro_articles":"7","num_links":"0","orderby_pri":"","orderby_sec":"order","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"0","link_category":"0","show_parent_category":"0","link_parent_category":"0","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"","show_readmore":"","show_icons":"0","show_print_icon":"0","show_email_icon":"0","show_hits":"0","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 71, 86, 0, '*', 0), -(285, 'aboutjoomla', 'Typography Atomic', 'typography-atomic', '', 'using-joomla/extensions/templates/atomic/typography-atomic', 'index.php?option=com_content&view=article&id=49', 'component', 1, 422, 5, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 3, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 63, 64, 0, '*', 0), -(300, 'modules', 'Latest Users', 'latest-users', '', 'latest-users', 'index.php?option=com_content&view=article&id=66', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 213, 214, 0, '*', 0), -(301, 'modules', 'Who''s Online', 'whos-online', '', 'whos-online', 'index.php?option=com_content&view=article&id=56', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 215, 216, 0, '*', 0), -(302, 'modules', 'Most Read', 'most-read', '', 'most-read', 'index.php?option=com_content&view=article&id=30', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 195, 196, 0, '*', 0), -(303, 'modules', 'Menu', 'menu', '', 'menu', 'index.php?option=com_content&view=article&id=29', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 189, 190, 0, '*', 0), -(304, 'modules', 'Statistics', 'statistics', '', 'statistics', 'index.php?option=com_content&view=article&id=44', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 231, 232, 0, '*', 0), -(305, 'modules', 'Banner', 'banner-module', '', 'banner-module', 'index.php?option=com_content&view=article&id=7', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 221, 222, 0, '*', 0), -(306, 'modules', 'Search', 'search-module', '', 'search-module', 'index.php?option=com_content&view=article&id=40', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 233, 234, 0, '*', 0), -(307, 'modules', 'Random Image', 'random-image', '', 'random-image', 'index.php?option=com_content&view=article&id=36', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 219, 220, 0, '*', 0), -(309, 'modules', 'News Flash', 'news-flash', '', 'news-flash', 'index.php?option=com_content&view=article&id=31', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 197, 198, 0, '*', 0), -(310, 'modules', 'Latest Articles', 'latest-articles', '', 'latest-articles', 'index.php?option=com_content&view=article&id=27', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 199, 200, 0, '*', 0), -(311, 'modules', 'Syndicate', 'syndicate', '', 'syndicate', 'index.php?option=com_content&view=article&id=45', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 229, 230, 0, '*', 0), -(312, 'modules', 'Login', 'login-module', '', 'login-module', 'index.php?option=com_content&view=article&id=28', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 211, 212, 0, '*', 0), -(313, 'modules', 'Wrapper', 'wrapper-module', '', 'wrapper-module', 'index.php?option=com_content&view=article&id=59', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 237, 238, 0, '*', 0), -(316, 'aboutjoomla', 'Home Page Atomic', 'home-page-atomic', '', 'using-joomla/extensions/templates/atomic/home-page-atomic', 'index.php?option=com_content&view=featured', 'component', 1, 422, 5, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 3, '{"maxLevel":"","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"3","num_links":"0","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 65, 66, 0, '*', 0), -(317, 'aboutjoomla', 'System', 'system', '', 'using-joomla/extensions/plugins/system', 'index.php?option=com_content&view=article&id=46', 'component', 1, 284, 4, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 84, 85, 0, '*', 0), -(318, 'aboutjoomla', 'Authentication', 'authentication', '', 'using-joomla/extensions/plugins/authentication', 'index.php?option=com_content&view=article&id=5', 'component', 1, 284, 4, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 72, 73, 0, '*', 0), -(319, 'aboutjoomla', 'Content', 'content', '', 'using-joomla/extensions/plugins/content', 'index.php?option=com_content&view=article&id=62', 'component', 1, 284, 4, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 74, 75, 0, '*', 0), -(320, 'aboutjoomla', 'Editors', 'editors', '', 'using-joomla/extensions/plugins/editors', 'index.php?option=com_content&view=article&id=14', 'component', 1, 284, 4, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 76, 77, 0, '*', 0), -(321, 'aboutjoomla', 'Editors Extended', 'editors-extended', '', 'using-joomla/extensions/plugins/editors-extended', 'index.php?option=com_content&view=article&id=15', 'component', 1, 284, 4, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 78, 79, 0, '*', 0), -(322, 'aboutjoomla', 'Search', 'search', '', 'using-joomla/extensions/plugins/search', 'index.php?option=com_content&view=article&id=41', 'component', 1, 284, 4, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 80, 81, 0, '*', 0), -(323, 'aboutjoomla', 'User', 'user', '', 'using-joomla/extensions/plugins/user', 'index.php?option=com_content&view=article&id=51', 'component', 1, 284, 4, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 82, 83, 0, '*', 0), -(324, 'modules', 'Footer', 'footer', '', 'footer', 'index.php?option=com_content&view=article&id=19', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 225, 226, 0, '*', 0), -(325, 'modules', 'Archive', 'archive', '', 'archive', 'index.php?option=com_content&view=article&id=2', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 201, 202, 0, '*', 0), -(326, 'modules', 'Related Items', 'related-items', '', 'related-items', 'index.php?option=com_content&view=article&id=37', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 203, 204, 0, '*', 0), -(399, 'parks', 'Animals', 'animals', '', 'image-gallery/animals', 'index.php?option=com_content&view=category&layout=blog&id=72', 'component', 1, 244, 2, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 114, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"0","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"0","num_intro_articles":"6","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"0","show_category":"1","link_category":"1","show_parent_category":"","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"1","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 104, 105, 0, 'en-GB', 0), -(400, 'parks', 'Scenery', 'scenery', '', 'image-gallery/scenery', 'index.php?option=com_content&view=category&layout=blog&id=73', 'component', 1, 244, 2, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 114, '{"maxLevel":"","show_empty_categories":"","show_description":"0","show_description_image":"0","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"0","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"0","show_category":"1","link_category":"","show_parent_category":"0","link_parent_category":"0","show_author":"0","link_author":"0","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"1","show_readmore":"1","show_icons":"0","show_print_icon":"0","show_email_icon":"0","show_hits":"0","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 106, 107, 0, 'en-GB', 0), -(402, 'frontendviews', 'Login Form', 'login-form', '', 'login-form', 'index.php?option=com_users&view=login', 'component', 1, 1, 1, 25, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"login_redirect_url":"","logindescription_show":"1","login_description":"","login_image":"","logout_redirect_url":"","logoutdescription_show":"1","logout_description":"","logout_image":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 171, 172, 0, '*', 0), -(403, 'frontendviews', 'User Profile', 'user-profile', '', 'user-profile', 'index.php?option=com_users&view=profile', 'component', 1, 1, 1, 25, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 173, 174, 0, '*', 0), -(404, 'frontendviews', 'Edit User Profile', 'edit-user-profile', '', 'edit-user-profile', 'index.php?option=com_users&view=profile&layout=edit', 'component', 1, 1, 1, 25, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 175, 176, 0, '*', 0), -(405, 'frontendviews', 'Registration Form', 'registration-form', '', 'registration-form', 'index.php?option=com_users&view=registration', 'component', 1, 1, 1, 25, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 177, 178, 0, '*', 0), -(406, 'frontendviews', 'Username Reminder Request', 'username-reminder', '', 'username-reminder', 'index.php?option=com_users&view=remind', 'component', 1, 1, 1, 25, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 179, 180, 0, '*', 0), -(409, 'frontendviews', 'Password Reset', 'password-reset', '', 'password-reset', 'index.php?option=com_users&view=reset', 'component', 1, 1, 1, 25, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 181, 182, 0, '*', 0), -(410, 'modules', 'Feed Display', 'feed-display', '', 'feed-display', 'index.php?option=com_content&view=article&id=16', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 223, 224, 0, '*', 0), -(411, 'modules', 'Content Modules', 'content-modules', '', 'content-modules', 'index.php?option=com_content&view=category&id=64', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"0","show_category_title":"1","page_subheading":"","show_empty_categories":"1","show_description":"1","show_description_image":"","show_cat_num_articles":"","display_num":"0","show_headings":"0","list_show_title":"1","list_show_date":"0","date_format":"","list_show_hits":"0","list_show_author":"0","filter_field":"hide","orderby_pri":"","orderby_sec":"order","order_date":"","show_pagination":"","show_pagination_limit":"0","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"1","link_category":"1","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 193, 194, 0, '*', 0), -(412, 'modules', 'User Modules', 'user-modules', '', 'user-modules', 'index.php?option=com_content&view=category&id=65', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"0","show_category_title":"1","page_subheading":"","show_empty_categories":"","show_description":"1","show_description_image":"","show_cat_num_articles":"","display_num":"0","show_headings":"0","list_show_title":"1","list_show_date":"","date_format":"","list_show_hits":"0","list_show_author":"0","filter_field":"hide","orderby_pri":"","orderby_sec":"order","order_date":"","show_pagination":"","show_pagination_limit":"0","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"1","link_category":"1","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 209, 210, 0, '*', 0), -(416, 'modules', 'Breadcrumbs', 'breadcrumbs', '', 'breadcrumbs', 'index.php?option=com_content&view=article&id=61', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 191, 192, 0, '*', 0), -(418, 'modules', 'Custom', 'custom', '', 'custom', 'index.php?option=com_content&view=article&id=12', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 227, 228, 0, '*', 0), -(419, 'aboutjoomla', 'Beez 2', 'beez-2', '', 'using-joomla/extensions/templates/beez-2', 'index.php?option=com_content&view=category&layout=blog&id=69', 'component', 1, 282, 4, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 50, 55, 0, '*', 0), -(422, 'aboutjoomla', 'Atomic', 'atomic', '', 'using-joomla/extensions/templates/atomic', 'index.php?option=com_content&view=category&layout=blog&id=68', 'component', 1, 282, 4, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"2","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 62, 67, 0, '*', 0), -(423, 'aboutjoomla', 'Typography Beez 2', 'typography-beez-2', '', 'using-joomla/extensions/templates/beez-2/typography-beez-2', 'index.php?option=com_content&view=article&id=49', 'component', 1, 419, 5, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 4, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 51, 52, 0, '*', 0), -(424, 'aboutjoomla', 'Home Page Beez 2', 'home-page-beez-2', '', 'using-joomla/extensions/templates/beez-2/home-page-beez-2', 'index.php?option=com_content&view=featured', 'component', 1, 419, 5, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 4, '{"maxLevel":"","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"3","num_links":"0","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"2","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 53, 54, 0, '*', 0), -(427, 'fruitshop', 'Fruit Encyclopedia', 'fruit-encyclopedia', '', 'fruit-encyclopedia', 'index.php?option=com_contact&view=categories&id=37', 'component', 1, 1, 1, 8, 0, '1970-01-01 00:00:00', 0, 1, '', 7, '{"show_base_description":"1","categories_description":"","maxLevelcat":"","show_empty_categories_cat":"","show_subcat_desc_cat":"","show_cat_items_cat":"","show_category_title":"","show_description":"1","show_description_image":"1","maxLevel":"-1","show_empty_categories":"1","show_subcat_desc":"","show_cat_items":"","show_pagination_limit":"","show_headings":"0","show_position_headings":"","show_email_headings":"0","show_telephone_headings":"0","show_mobile_headings":"0","show_fax_headings":"0","show_suburb_headings":"0","show_state_headings":"","show_country_headings":"","show_pagination":"","show_pagination_results":"","presentation_style":"","show_contact_category":"","show_contact_list":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"1","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","show_feed_link":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":" categories-listalphabet","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 111, 112, 0, '*', 0), -(429, 'fruitshop', 'Welcome', 'welcome', 'Fruit store front page', 'welcome', 'index.php?option=com_content&view=article&id=20', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 7, '{"show_title":"0","link_titles":"0","show_intro":"1","show_category":"0","link_category":"0","show_parent_category":"","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_vote":"","show_icons":"0","show_print_icon":"0","show_email_icon":"0","show_hits":"0","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 109, 110, 0, '*', 0), -(430, 'fruitshop', 'Contact Us', 'contact-us', '', 'contact-us', 'index.php?option=com_contact&view=category&catid=47&id=36', 'component', 1, 1, 1, 8, 0, '1970-01-01 00:00:00', 0, 1, '', 7, '{"show_category_title":"","show_description":"","show_description_image":"","maxLevel":"-1","show_empty_categories":"","show_subcat_desc":"","show_cat_items":"","show_pagination_limit":"","show_headings":"0","show_position_headings":"","show_email_headings":"","show_telephone_headings":"","show_mobile_headings":"","show_fax_headings":"","show_suburb_headings":"","show_state_headings":"","show_country_headings":"","show_pagination":"","show_pagination_results":"","initial_sort":"","presentation_style":"","show_contact_category":"","show_contact_list":"","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"1","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","show_feed_link":"1","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 115, 116, 0, '*', 0), -(431, 'fruitshop', 'Growers', 'growers', '', 'growers', 'index.php?option=com_content&view=category&layout=blog&id=30', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 7, '{"layout_type":"blog","show_category_title":"1","show_description":"1","show_description_image":"","maxLevel":"0","show_empty_categories":"","show_no_articles":"","show_subcat_desc":"","show_cat_num_articles":"","page_subheading":"","num_leading_articles":"5","num_intro_articles":"0","num_links":"4","show_subcategory_content":"","orderby_pri":"","orderby_sec":"alpha","order_date":"","show_pagination":"","show_pagination_results":"","show_title":"1","link_titles":"1","show_intro":"1","show_category":"0","link_category":"","show_parent_category":"0","link_parent_category":"0","show_author":"0","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"0","show_item_navigation":"","show_vote":"","show_readmore":"","show_readmore_title":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"0","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 113, 114, 0, '*', 0), -(432, 'fruitshop', 'Login ', 'shop-login', '', 'shop-login', 'index.php?option=com_users&view=login', 'component', 1, 1, 1, 25, 0, '1970-01-01 00:00:00', 0, 1, '', 7, '{"login_redirect_url":"","logindescription_show":"1","login_description":"","login_image":"","logout_redirect_url":"","logoutdescription_show":"1","logout_description":"","logout_image":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 117, 118, 0, '*', 0), -(433, 'fruitshop', 'Directions', 'directions', '', 'directions', 'index.php?option=com_content&view=article&id=13', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 7, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 119, 120, 0, '*', 0), -(435, 'mainmenu', 'Home', 'homepage', '', 'homepage', 'index.php?option=com_content&view=article&id=24', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"1","link_titles":"","show_intro":"","show_category":"0","link_category":"0","show_parent_category":"0","link_parent_category":"0","show_author":"0","link_author":"0","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_vote":"","show_icons":"0","show_print_icon":"0","show_email_icon":"0","show_hits":"0","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 11, 12, 1, '*', 0), -(437, 'aboutjoomla', 'Getting Started', 'getting-started', '', 'getting-started', 'index.php?option=com_content&view=article&id=22', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"1","link_titles":"0","show_intro":"","show_category":"0","link_category":"","show_parent_category":"0","link_parent_category":"","show_author":"0","link_author":"","show_create_date":"0","show_modify_date":"0","show_publish_date":"0","show_item_navigation":"0","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"0","show_noauth":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 41, 42, 0, '*', 0), -(443, 'modules', 'Article Categories', 'article-categories-view', '', 'article-categories-view', 'index.php?option=com_content&view=article&id=3', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 205, 206, 0, '*', 0), -(444, 'top', 'Sample Sites', 'sample-sites-2', '', 'sample-sites-2', 'index.php?Itemid=', 'alias', 1, 1, 1, 0, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"aliasoptions":"238","menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 91, 92, 0, '*', 0), -(445, 'mainmenu', 'Parks', 'parks', '', 'sample-sites/parks', 'index.php?Itemid=', 'alias', 1, 238, 2, 0, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"aliasoptions":"243","menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 122, 123, 0, '*', 0), -(446, 'mainmenu', 'Shop', 'shop', '', 'sample-sites/shop', 'index.php?Itemid=', 'alias', 1, 238, 2, 0, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"aliasoptions":"429","menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 124, 125, 0, '*', 0), -(447, 'modules', 'Language Switcher', 'language-switcher', '', 'language-switcher', 'index.php?option=com_content&view=article&id=26', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":0,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 235, 236, 0, '*', 0), -(448, 'mainmenu', 'Site Administrator', 'site-administrator', '', 'site-administrator', 'administrator', 'url', 1, 1, 1, 0, 0, '1970-01-01 00:00:00', 1, 1, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 127, 128, 0, '*', 0), -(449, 'usermenu', 'Submit an Article', 'submit-an-article', '', 'submit-an-article', 'index.php?option=com_content&view=form&layout=edit', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 3, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 129, 130, 0, '*', 0), -(452, 'frontendviews', 'Featured Contacts', 'featured-contacts', '', 'featured-contacts', 'index.php?option=com_contact&view=featured&id=16', 'component', 1, 1, 1, 8, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"-1","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","display_num":"","show_headings":"","filter_field":"","show_pagination":"","show_noauth":"","presentation_style":"sliders","show_name":"","show_position":"","show_email":"","show_street_address":"","show_suburb":"","show_state":"","show_postcode":"","show_country":"","show_telephone":"","show_mobile":"","show_fax":"","show_webpage":"","show_misc":"","show_image":"","allow_vcard":"","show_articles":"","show_links":"1","linka_name":"","linkb_name":"","linkc_name":"","linkd_name":"","linke_name":"","show_email_form":"","show_email_copy":"","banned_email":"","banned_subject":"","banned_text":"","validate_session":"","custom_reply":"","redirect":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 159, 160, 0, '*', 0), -(456, 'aboutjoomla', 'Beez5', 'beez5', '', 'using-joomla/extensions/templates/beez5', 'index.php?option=com_content&view=category&layout=blog&id=70', 'component', 1, 282, 4, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"1","show_description_image":"","show_category_title":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"4","num_links":"4","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 56, 61, 0, '*', 0), -(457, 'aboutjoomla', 'Typography Beez5', 'typography-beez-5', '', 'using-joomla/extensions/templates/beez5/typography-beez-5', 'index.php?option=com_content&view=article&id=49', 'component', 1, 456, 5, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 57, 58, 0, '*', 0), -(458, 'aboutjoomla', 'Home Page Beez5', 'home-page-beez5', '', 'using-joomla/extensions/templates/beez5/home-page-beez5', 'index.php?option=com_content&view=featured', 'component', 1, 456, 5, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"maxLevel":"","show_empty_categories":"","show_description":"","show_description_image":"","show_cat_num_articles":"","num_leading_articles":"1","num_intro_articles":"3","num_links":"0","orderby_pri":"","orderby_sec":"front","order_date":"","show_pagination":"","show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 59, 60, 0, '*', 0), -(459, 'modules', 'Article Category', 'article-category', '', 'article-category', 'index.php?option=com_content&view=article&id=4', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_noauth":"","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","robots":"","rights":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","secure":0}', 207, 208, 0, '*', 0), -(462, 'fruitshop', 'Add a recipe', 'add-a-recipe', '', 'add-a-recipe', 'index.php?option=com_content&view=form&layout=edit', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 4, '', 7, '{"enable_category":"0","catid":"14","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":1,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 131, 132, 0, '*', 0), -(463, 'fruitshop', 'Recipes', 'recipes', '', 'recipes', 'index.php?option=com_content&view=category&id=76', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 7, '{"show_category_title":"1","show_description":"1","show_description_image":"","maxLevel":"0","show_empty_categories":"0","show_no_articles":"","show_subcat_desc":"","show_cat_num_articles":"","page_subheading":"","show_pagination_limit":"","filter_field":"","show_headings":"","list_show_date":"","date_format":"","list_show_hits":"","list_show_author":"","orderby_pri":"","orderby_sec":"","order_date":"","show_pagination":"","show_pagination_results":"","display_num":"10","show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_readmore":"","show_readmore_title":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 133, 134, 0, '*', 0), -(464, 'top', 'Home', 'home', '', 'home', 'index.php?Itemid=', 'alias', 1, 1, 1, 0, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"aliasoptions":"435","menu-anchor_title":"","menu-anchor_css":"","menu_image":""}', 89, 90, 0, '*', 0), -(466, 'frontendviews', 'Smart Search', 'smart-search', '', 'smart-search', 'index.php?option=com_finder&view=search&q=&f=', 'component', 1, 1, 1, 27, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_date_filters":"","show_advanced":"","expand_advanced":"","show_description":"","description_length":255,"show_url":"","show_pagination_limit":"","show_pagination":"","show_pagination_results":"","allow_empty_query":"0","search_order":"","show_feed_link":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 187, 188, 0, '*', 0), -(467, 'modules', 'Smart Search', 'smart-search-module', '', 'smart-search-module', 'index.php?option=com_content&view=article&id=70', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 217, 218, 0, '*', 0), -(468, 'top', 'Parks ', '2012-07-19-17-38-59', '', '2012-07-19-17-38-59', 'index.php?Itemid=', 'alias', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"aliasoptions":"243","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1}', 239, 240, 0, '*', 0), -(469, 'top', 'Fruit Shop', '2012-07-19-17-39-29', '', '2012-07-19-17-39-29', 'index.php?Itemid=', 'alias', 1, 1, 1, 0, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"aliasoptions":"429","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1}', 241, 242, 0, '*', 0), -(472, 'modules', 'Similar Tags', 'similar-tags', '', 'similar-tags', 'index.php?option=com_content&view=article&id=71', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_tags":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 243, 244, 0, '*', 0), -(473, 'modules', 'Popular Tags', 'popular-tags', '', 'popular-tags', 'index.php?option=com_content&view=article&id=72', 'component', 1, 1, 1, 22, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_title":"","link_titles":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"","show_tags":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","show_noauth":"","urls_position":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 245, 246, 0, '*', 0), -(474, 'frontendviews', 'Compact tagged', 'compact-tagged', '', 'compact-tagged', 'index.php?option=com_tags&view=tag&layout=list&id[0]=3', 'component', 1, 1, 1, 29, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_tag_title":"","tag_list_show_tag_image":"","tag_list_show_tag_description":"","tag_list_image":"","tag_list_description":"","tag_list_orderby":"","tag_list_orderby_direction":"","tag_list_show_item_image":"","tag_list_show_item_description":"","tag_list_item_maximum_characters":0,"filter_field":"","show_pagination_limit":"","show_pagination":"","show_pagination_results":"","tag_list_show_date":"","date_format":"","return_any_or_all":"","include_children":"","maximum":200,"show_feed_link":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 247, 248, 0, '*', 0), -(475, 'frontendviews', 'Tagged items', 'tagged-items', '', 'tagged-items', 'index.php?option=com_tags&view=tag&id[0]=2', 'component', 1, 1, 1, 29, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"show_tag_title":"","tag_list_show_tag_image":"","tag_list_show_tag_description":"","tag_list_image":"","tag_list_description":"","tag_list_orderby":"","tag_list_orderby_direction":"","tag_list_show_item_image":"","tag_list_show_item_description":"","tag_list_item_maximum_characters":0,"filter_field":"","show_pagination_limit":"","show_pagination":"","show_pagination_results":"","return_any_or_all":"","include_children":"","maximum":200,"show_feed_link":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 249, 250, 0, '*', 0), -(476, 'frontendviews', 'All Tags', 'all-tags', '', 'all-tags', 'index.php?option=com_tags&view=tags', 'component', 1, 1, 1, 29, 0, '1970-01-01 00:00:00', 0, 1, '', 0, '{"tag_columns":4,"all_tags_description":"","all_tags_show_description_image":"","all_tags_description_image":"","all_tags_orderby":"","all_tags_orderby_direction":"","all_tags_show_tag_image":"","all_tags_show_tag_description":"","all_tags_tag_maximum_characters":0,"all_tags_show_tag_hits":"","maximum":200,"filter_field":"","show_pagination_limit":"","show_pagination":"","show_pagination_results":"","show_feed_link":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 251, 252, 0, '*', 0), -(477, 'frontendviews', 'Site Settings', 'site-settings', '', 'site-settings', 'index.php?option=com_config&view=config', 'component', 1, 1, 1, 23, 0, '1970-01-01 00:00:00', 0, 6, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 253, 254, 0, '*', 0), -(478, 'frontendviews', 'Template Settings', 'template-settings', '', 'template-settings', 'index.php?option=com_config&view=templates', 'component', 1, 1, 1, 23, 0, '1970-01-01 00:00:00', 0, 6, '', 0, '{"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_text":1,"page_title":"","show_page_heading":0,"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 255, 256, 0, '*', 0); - -SELECT setval('#__menu_id_seq', max(id)) FROM "#__menu"; - --- --- Dumping data for table `#__menu_types` --- - -INSERT INTO "#__menu_types" ("id", "asset_id", "menutype", "title", "description", "client_id") VALUES -(2, 0, 'usermenu', 'User Menu', 'A Menu for logged-in Users', 0), -(3, 0, 'top', 'Top', 'Links for major types of users', 0), -(4, 0, 'aboutjoomla', 'About Joomla', 'All about Joomla!', 0), -(5, 0, 'parks', 'Australian Parks', 'Main menu for a site about Australian parks', 0), -(6, 0, 'mainmenu', 'Main Menu', 'Simple Home Menu', 0), -(7, 0, 'fruitshop', 'Fruit Shop', 'Menu for the sample shop site.', 0), -(8, 0, 'frontendviews', 'All Front End Views', '', 0), -(9, 0, 'modules', 'All Modules', '', 0); - -SELECT setval('#__menu_types_id_seq', max(id)) FROM "#__menu_types"; - --- --- Dumping data for table `#__modules` --- - -INSERT INTO "#__modules" ("id", "title", "note", "content", "ordering", "position", "checked_out", "checked_out_time", "publish_up", "publish_down", "published", "module", "access", "showtitle", "params", "client_id", "language") VALUES -(1, 'Main Menu', '', '', 1, 'sidebar-right', 0, '2017-03-22 14:43:08', NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"mainmenu","base":"","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(3, 'Popular Articles', '', '', 2, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_popular', 3, 1, '{"count":"5","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(4, 'Recently Added Articles', '', '', 1, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_latest', 3, 1, '{"count":"5","ordering":"c_dsc","catid":"","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(8, 'Toolbar', '', '', 1, 'toolbar', 0, NULL, NULL, NULL, 1, 'mod_toolbar', 3, 1, '', 1, '*'), -(9, 'Quick Icons', '', '', 1, 'icon', 0, NULL, NULL, NULL, 1, 'mod_quickicon', 3, 1, '', 1, '*'), -(10, 'Logged-in Users', '', '', 4, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_logged', 3, 1, '{"count":"5","name":"1","layout":"_:default","moduleclass_sfx":"","cache":"0","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(12, 'Admin Menu', '', '', 1, 'menu', 0, NULL, NULL, NULL, 1, 'mod_menu', 3, 1, '{"layout":"","moduleclass_sfx":"","shownew":"1","showhelp":"1","cache":"0"}', 1, '*'), -(14, 'User Status', '', '', 2, 'status', 0, NULL, NULL, NULL, 1, 'mod_status', 3, 1, '', 1, '*'), -(15, 'Title', '', '', 1, 'title', 0, NULL, NULL, NULL, 1, 'mod_title', 3, 1, '', 1, '*'), -(16, 'Login Form', '', '', 2, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_login', 1, 1, '{"pretext":"","posttext":"","login":"","logout":"","greeting":"1","profilelink":"0","name":"0","usetext":"0","layout":"_:default","moduleclass_sfx":"","cache":"0","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"card-title","style":"Cassiopeia-cardGrey"}', 0, '*'), -(17, 'Breadcrumbs', '', '', 1, 'breadcrumbs', 0, NULL, NULL, NULL, 1, 'mod_breadcrumbs', 1, 1, '{"moduleclass_sfx":"","showHome":"1","homeText":"","showComponent":"1","separator":"","cache":"0","cache_time":"0","cachemode":"itemid"}', 0, '*'), -(18, 'Book Store', '', '', 1, 'position-10', 0, NULL, NULL, NULL, 1, 'mod_banners', 1, 0, '{"target":"1","count":"1","cid":"3","catid":[""],"tag_search":"0","ordering":"0","header_text":"","footer_text":"Books!","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, '*'), -(19, 'User Menu', '', '', 3, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_menu', 2, 1, '{"menutype":"usermenu","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(20, 'Top', '', '', 1, 'menu', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"top","base":"","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":" navbar-nav mr-auto","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(22, 'Australian Parks ', '', '', 2, 'position-5', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"parks","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid"}', 0, 'en-GB'), -(23, 'A Deep Menu', '', '', 4, 'sidebar-right', 0, '2017-03-22 14:18:02', NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"aboutjoomla","base":"","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(25, 'Site Map', '', '', 1, 'sitemapload', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 0, '{"menutype":"mainmenu","startLevel":"2","endLevel":"3","showAllChildren":"1","tag_id":"","class_sfx":"sitemap","window_open":"","layout":"","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(26, 'This Site', '', '', 5, 'sidebar-right', 0, '2017-03-22 14:17:57', NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"mainmenu","base":"","startLevel":"1","endLevel":"1","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(27, 'Archived Articles', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_archive', 1, 1, '{"count":"10","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(28, 'Latest News', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_latest', 1, 1, '{"catid":["19"],"count":"5","show_featured":"","ordering":"c_dsc","user_id":"0","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(29, 'Articles Most Read', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_popular', 1, 1, '{"catid":["26","29"],"count":"5","show_front":"1","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(30, 'Feed Display', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_feed', 1, 1, '{"rssurl":"http:\\/\\/feeds.joomla.org\\/JoomlaMagazine","rssdesc":"1","rssimage":"1","rssitems":"3","rssitemdesc":"1","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, '*'), -(31, 'News Flash', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_news', 1, 1, '{"catid":["19"],"image":"0","item_title":"0","link_titles":"","item_heading":"h4","showLastSeparator":"1","readmore":"1","count":"1","ordering":"a.publish_up","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(33, 'Random Image', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_random_image', 1, 1, '{"type":"jpg","folder":"images\\/sampledata\\/parks\\/animals","link":"","width":"180","height":"","layout":"_:default","moduleclass_sfx":"","cache":"0"}', 0, '*'), -(34, 'Articles Related Items', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_related_items', 1, 1, '{"showDate":"0","layout":"_:default","moduleclass_sfx":"","owncache":"1"}', 0, '*'), -(36, 'Statistics', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_stats', 1, 1, '{"serverinfo":"1","siteinfo":"1","counter":"1","increase":"0","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(37, 'Syndicate Feeds', '', '', 1, 'syndicateload', 0, NULL, NULL, NULL, 1, 'mod_syndicate', 1, 1, '{"text":"Feed Entries","format":"rss","layout":"","moduleclass_sfx":"","cache":"0"}', 0, '*'), -(38, 'Users Latest', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_users_latest', 1, 1, '{"shownumber":"5","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"static"}', 0, '*'), -(39, 'Who''s Online', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_whosonline', 1, 1, '{"showmode":"2","layout":"_:default","moduleclass_sfx":"","cache":"0"}', 0, '*'), -(40, 'Wrapper', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_wrapper', 1, 1, '{"url":"https:\\/\\/www.youtube.com\\/embed\\/vb2eObvmvdI","add":"1","scrolling":"auto","width":"640","height":"390","height_auto":"1","target":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(41, 'Footer', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_footer', 1, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(45, 'Menu Example', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"mainmenu","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(47, 'Latest Park Blogs', '', '', 6, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_articles_latest', 1, 1, '{"catid":["27"],"count":"5","ordering":"c_dsc","user_id":"0","show_front":"1","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, 'en-GB'), -(48, 'Custom', '', '

This is a custom module. That means you can enter whatever content you want.

', 1, '', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 1, '{"prepare_content":"1","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(52, 'Breadcrumbs', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_breadcrumbs', 1, 1, '{"showHere":"1","showHome":"1","homeText":"Home","showLast":"1","separator":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"0","cachemode":"itemid"}', 0, '*'), -(56, 'Banners', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_banners', 1, 1, '{"target":"1","count":"1","cid":"1","catid":["15"],"tag_search":"0","ordering":"random","header_text":"","footer_text":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, '*'), -(57, 'Fruit Shop', '', '', 3, 'position-5', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"fruitshop","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(58, 'Special!', '', '

This week we have a special, half price on delicious oranges!

Only for our special customers!
Use the code: Joomla! when ordering

This module can only be seen by people in the customers group or higher.

', 1, 'position-12', 0, NULL, NULL, NULL, 1, 'mod_custom', 4, 1, '{"prepare_content":"1","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(61, 'Articles Categories', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_categories', 1, 1, '{"parent":"29","show_description":"0","show_children":"0","count":"0","maxlevel":"0","layout":"_:default","item_heading":"4","moduleclass_sfx":"","owncache":"1","cache_time":"900"}', 0, '*'), -(63, 'Search', '', '', 1, 'search', 0, '2017-03-22 16:31:37', NULL, NULL, 1, 'mod_search', 1, 1, '{"label":"","text":"","button":"0","imagebutton":"1","button_text":"","opensearch":"1","opensearch_title":"","set_itemid":"0","layout":"_:default","moduleclass_sfx":" hidden-md-down","cache":"1","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(64, 'Language Switcher', '', '', 1, 'sidebar-left', 0, NULL, NULL, NULL, 0, 'mod_languages', 1, 1, '{"header_text":"","footer_text":"","dropdown":"0","dropdownimage":"1","lineheight":"0","image":"1","show_active":"1","full_name":"1","inline":"1","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(65, 'About Fruit Shop', '', '

The Fruit Shop site shows a number of Joomla! features.

The template uses classes in cascading style sheets to change the layout of items, such as creating the horizontal alphabetical list in the Fruit Encyclopedia.

', 1, 'position-4', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 1, '{"prepare_content":"1","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(67, 'Extensions', '', '', 2, 'sidebar-right', 0, NULL, NULL, NULL, 0, 'mod_menu', 1, 1, '{"menutype":"aboutjoomla","startLevel":"1","endLevel":"6","showAllChildren":"1","tag_id":"","class_sfx":"-menu","window_open":"","layout":"","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid"}', 0, '*'), -(68, 'About Parks', '', '

The Parks sample site is designed as a simple site that can be routinely updated from the front end of Joomla!.

As a site, it is largely focused on a blog which can be updated using the front end article submission.

New weblinks can also be added through the front end.

A simple image gallery uses com_content with thumbnails displayed in a blog layout and full size images shown in article layout.

The Parks site features the language switch module. All of the content and modules are tagged as English (en-GB). If a second language pack is added with sample data this can be filtered using the language switch.

Parks uses HTML5 which is a major web standard (along with XHTML which is used in other areas of sample data).

', 2, 'position-4', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 1, '{"prepare_content":"1","layout":"","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static"}', 0, '*'), -(69, 'Articles Category', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_articles_category', 1, 1, '{"mode":"normal","show_on_article_page":"1","show_front":"show","count":"0","category_filtering_type":"1","catid":["72"],"show_child_category_articles":"0","levels":"1","author_filtering_type":"1","created_by":[""],"author_alias_filtering_type":"1","created_by_alias":[""],"excluded_articles":"","date_filtering":"off","date_field":"a.created","start_date_range":"","end_date_range":"","relative_date":"30","article_ordering":"a.title","article_ordering_direction":"ASC","article_grouping":"none","article_grouping_direction":"ksort","month_year_format":"F Y","item_heading":"4","link_titles":"1","show_date":"0","show_date_field":"created","show_date_format":"Y-m-d H:i:s","show_category":"0","show_hits":"0","show_author":"0","show_introtext":"0","introtext_limit":"100","show_readmore":"0","show_readmore_title":"1","readmore_limit":"15","layout":"_:default","moduleclass_sfx":"","owncache":"1","cache_time":"900"}', 0, '*'), -(77, 'Shop', '', '', 1, 'position-11', 0, NULL, NULL, NULL, 1, 'mod_banners', 1, 0, '{"target":"1","count":"1","cid":"2","catid":["15"],"tag_search":"0","ordering":"0","header_text":"","footer_text":"Shop!","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, '*'), -(78, 'Contribute', '', '', 1, 'position-9', 0, NULL, NULL, NULL, 1, 'mod_banners', 1, 0, '{"target":"1","count":"1","cid":"1","catid":["15"],"tag_search":"0","ordering":"0","header_text":"","footer_text":"Contribute! ","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900"}', 0, '*'), -(79, 'Multilanguage status', '', '', 1, '', 0, NULL, NULL, NULL, 0, 'mod_multilangstatus', 3, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"0"}', 1, '*'), -(84, 'Smart Search Module', '', '', 2, 'sidebar-left', 0, NULL, NULL, NULL, 1, 'mod_finder', 1, 1, '{"searchfilter":"","show_autosuggest":"1","show_advanced":"0","show_label":"0","alt_label":"","show_button":"1","opensearch":"1","opensearch_title":"","set_itemid":"0","layout":"_:default","moduleclass_sfx":"","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(86, 'Joomla Version', '', '', 1, 'status', 0, NULL, NULL, NULL, 1, 'mod_version', 3, 1, '{"layout":"_:default","moduleclass_sfx":"","cache":"0"}', 1, '*'), -(87, 'All Front End Views', '', '', 2, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"frontendviews","base":"","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(88, 'All Modules', '', '', 1, 'sidebar-left', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"modules","base":"","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(89, 'Fruit Shop', '', '', 1, 'sidebar-right', 0, NULL, NULL, NULL, 1, 'mod_menu', 1, 1, '{"menutype":"fruitshop","startLevel":"1","endLevel":"0","showAllChildren":"1","tag_id":"","class_sfx":"","window_open":"","layout":"_:default","moduleclass_sfx":"","cache":"0","cache_time":"900","cachemode":"itemid","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(90, 'Custom Module', '', '

Example custom module for the testing data.

', 5, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 1, '{"prepare_content":"1","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(91, 'Admin Feed Module', '', '', 6, 'cpanel', 0, NULL, NULL, NULL, 0, 'mod_feed', 1, 1, '{"rssurl":"http:\\/\\/feeds.joomla.org\\/JoomlaAnnouncements","rssdesc":"1","rssimage":"1","rssitems":"3","rssitemdesc":"1","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(92, 'Statistics', '', '', 3, 'cpanel', 0, NULL, NULL, NULL, 1, 'mod_stats_admin', 1, 1, '{"serverinfo":"1","siteinfo":"1","counter":"1","increase":"0","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"6","header_tag":"h3","header_class":"","style":"0"}', 1, '*'), -(93, 'Popular Tags', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_tags_popular', 1, 1, '{"maximum":"5","timeframe":"alltime","order_value":"count","order_direction":"1","display_count":0,"no_results_text":"0","minsize":1,"maxsize":2,"layout":"_:default","moduleclass_sfx":"","owncache":"1","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(94, 'Similar Tags', '', '', 1, '', 0, NULL, NULL, NULL, 1, 'mod_tags_similar', 1, 1, '{"maximum":"5","matchtype":"any","layout":"_:default","moduleclass_sfx":"","owncache":"1","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(95, 'Syndicate Feeds', '', '', 1, 'position-8', 0, NULL, NULL, NULL, 1, 'mod_syndicate', 1, 1, '{"display_text":1,"text":"Feed Entries","format":"rss","layout":"_:default","moduleclass_sfx":"","cache":"0","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(97, 'Similar Tags 2', '', '', 1, 'position-8', 0, NULL, NULL, NULL, 1, 'mod_tags_similar', 1, 1, '{"maximum":"5","matchtype":"any","layout":"_:default","moduleclass_sfx":"","owncache":"1","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(98, 'Top-a', '', '
\r\n

 

\r\n

Top-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(99, 'Top-a', '', '
\r\n

 

\r\n

Top-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(100, 'Top-a', '', '
\r\n

 

\r\n

Top-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-secondary","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(101, 'Top-a', '', '
\r\n

 

\r\n

Top-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-info","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(102, 'Top-b', '', '
\r\n

 

\r\n

Top-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-primary","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(103, 'Top-b', '', '
\r\n

 

\r\n

Top-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-success","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(104, 'Top-b', '', '
\r\n

 

\r\n

Top-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-danger","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(105, 'Top-b', '', '
\r\n

 

\r\n

Top-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'top-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" border-warning","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(106, 'Main-top', '', '
\r\n

 

\r\n

Main-top

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'main-top', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"12","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(110, 'Bottom-a', '', '
\r\n

 

\r\n

Bottom-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" bg-primary text-white","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(111, 'Main-bottom', '', '
\r\n

 

\r\n

Main-bottom

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'main-bottom', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"12","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(112, 'Bottom-a', '', '
\r\n

 

\r\n

Bottom-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" bg-info text-white","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(113, 'Bottom-a', '', '
\r\n

 

\r\n

Bottom-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" bg-success text-white","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(114, 'Bottom-a', '', '
\r\n

 

\r\n

Bottom-a

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-a', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" bg-warning text-white","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(115, 'Bottom-b', '', '
\r\n

 New

\r\n

Bottom-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(116, 'Bottom-b', '', '
\r\n

 New

\r\n

Bottom-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(117, 'Bottom-b', '', '
\r\n

 New

\r\n

Bottom-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(118, 'Bottom-b', '', '
\r\n

 New

\r\n

Bottom-b

\r\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

\r\n
', 1, 'bottom-b', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":" bg-danger text-white","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"3","header_tag":"h3","header_class":"","style":"Cassiopeia-default"}', 0, '*'), -(119, 'Banner', '', '

', 1, 'banner', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 0, '{"prepare_content":"0","backgroundimage":"","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}', 0, '*'), -(120, 'Footer', '', '© Joomla! CMS', 1, 'footer', 0, NULL, NULL, NULL, 1, 'mod_custom', 1, 1, '', 0, '*'), -(121, 'Latest Actions', '', '', 0, 'cpanel', 0, '1970-01-01 00:00:00', '1970-01-01 00:00:00', '1970-01-01 00:00:00', 1, 'mod_latestactions', 6, 1, '{}', 1, '*'); - - - -SELECT setval('#__modules_id_seq', max(id)) FROM "#__modules"; - --- --- Dumping data for table `#__modules_menu` --- - -INSERT INTO "#__modules_menu" ("moduleid", "menuid") VALUES -(1, 0), -(1, 101), -(2, 0), -(3, 0), -(4, 0), -(6, 0), -(7, 0), -(8, 0), -(9, 0), -(10, 0), -(12, 0), -(14, 0), -(15, 0), -(16, 0), -(16, 205), -(16, 435), -(17, 0), -(18, 0), -(19, -463), -(19, -462), -(19, -433), -(19, -432), -(19, -431), -(19, -430), -(19, -429), -(19, -427), -(19, -400), -(19, -399), -(19, -296), -(19, -244), -(19, -243), -(19, -242), -(19, -234), -(20, 0), -(22, 231), -(22, 234), -(22, 238), -(22, 242), -(22, 243), -(22, 244), -(22, 296), -(22, 399), -(22, 400), -(23, -463), -(23, -462), -(23, -433), -(23, -432), -(23, -431), -(23, -430), -(23, -429), -(23, -427), -(23, -400), -(23, -399), -(23, -296), -(23, -244), -(23, -243), -(23, -242), -(23, -238), -(23, -234), -(25, 294), -(26, -463), -(26, -462), -(26, -433), -(26, -432), -(26, -431), -(26, -430), -(26, -429), -(26, -427), -(26, -400), -(26, -399), -(26, -296), -(26, -244), -(26, -243), -(26, -242), -(26, -238), -(26, -234), -(27, 325), -(28, 310), -(29, 302), -(30, 410), -(31, 309), -(32, 309), -(33, 307), -(34, 326), -(36, 304), -(37, 311), -(38, 300), -(39, 301), -(40, 313), -(41, 324), -(44, 312), -(45, 303), -(47, 231), -(47, 234), -(47, 242), -(47, 243), -(47, 244), -(47, 296), -(47, 399), -(47, 400), -(48, 418), -(52, 416), -(56, 305), -(57, 238), -(57, 427), -(57, 429), -(57, 430), -(57, 431), -(57, 432), -(57, 433), -(57, 462), -(57, 463), -(58, 427), -(58, 429), -(58, 430), -(58, 431), -(58, 432), -(58, 433), -(58, 462), -(58, 463), -(61, 443), -(63, 0), -(64, 435), -(64, 447), -(65, 427), -(65, 429), -(65, 430), -(65, 431), -(65, 432), -(65, 433), -(65, 462), -(65, 463), -(68, 243), -(69, 459), -(77, 0), -(78, 0), -(79, 0), -(84, 435), -(84, 467), -(86, 0), -(87, 0), -(88, 0), -(89, 238), -(89, 427), -(89, 429), -(89, 430), -(89, 431), -(89, 432), -(89, 433), -(89, 462), -(89, 463), -(90, 0), -(91, 0), -(92, 0), -(93, 0), -(94, 0), -(95, 0), -(97, 0), -(98, 435), -(99, 435), -(100, 435), -(101, 435), -(102, 435), -(103, 435), -(104, 435), -(105, 435), -(106, 435), -(110, 435), -(111, 435), -(112, 435), -(113, 435), -(114, 435), -(115, 435), -(116, 435), -(117, 435), -(118, 435), -(119, 435), -(120, 0); -(121, 0); - --- --- Dumping data for table `#__newsfeeds` --- - -INSERT INTO "#__newsfeeds" ("catid", "id", "name", "alias", "link", "published", "numarticles", "cache_time", "checked_out", "checked_out_time", "ordering", "rtl", "access", "language", "params", "created", "created_by", "created_by_alias", "modified", "modified_by", "metakey", "metadesc", "metadata", "xreference", "publish_up", "publish_down", "description", "version", "hits", "images") VALUES -(17, 1, 'Joomla! Announcements', 'joomla-announcements', 'http://feeds.joomla.org/JoomlaAnnouncements', 1, 5, 3600, 0, '1970-01-01 00:00:00', 1, 1, 1, 'en-GB', '{"show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","newsfeed_layout":"","feed_display_order":""}', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', '', 1, 0, ''), -(17, 2, 'New Joomla! Extensions', 'new-joomla-extensions', 'http://feeds.joomla.org/JoomlaExtensions', 1, 5, 3600, 0, '1970-01-01 00:00:00', 4, 1, 1, 'en-GB', '{"show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","newsfeed_layout":"","feed_display_order":""}', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', '', 1, 0, ''), -(17, 3, 'Joomla! Security News', 'joomla-security-news', 'http://feeds.joomla.org/JoomlaSecurityNews', 1, 5, 3600, 0, '1970-01-01 00:00:00', 2, 1, 1, 'en-GB', '{"show_feed_image":"","show_feed_description":"","show_item_description":"","feed_character_count":"0","newsfeed_layout":"","feed_display_order":""}', '2011-01-01 00:00:01', 42, 'Joomla', '1970-01-01 00:00:00', 0, '', '', '{"robots":"","rights":""}', '', '1970-01-01 00:00:00', '1970-01-01 00:00:00', '', 1, 0, ''); - -SELECT setval('#__newsfeeds_id_seq', max(id)) FROM "#__newsfeeds"; - --- --- Dumping data for table `#__usergroups` --- - -INSERT INTO "#__usergroups" ("id", "parent_id", "lft", "rgt", "title") VALUES -(1, 0, 1, 22, 'Public'), -(2, 1, 8, 19, 'Registered'), -(3, 2, 9, 16, 'Author'), -(4, 3, 10, 13, 'Editor'), -(5, 4, 11, 12, 'Publisher'), -(6, 1, 4, 7, 'Manager'), -(7, 6, 5, 6, 'Administrator'), -(8, 1, 20, 21, 'Super Users'), -(10, 3, 14, 15, 'Shop Suppliers (Example)'), -(12, 2, 17, 18, 'Customer Group (Example)'), -(13, 1, 2, 3, 'Guest'); - -SELECT setval('#__usergroups_id_seq', max(id)) FROM "#__usergroups"; - --- --- Dumping data for table `#__viewlevels` --- - -INSERT INTO "#__viewlevels" ("id", "title", "ordering", "rules") VALUES -(1, 'Public', 0, '[1]'), -(2, 'Registered', 2, '[6,2,8]'), -(3, 'Special', 4, '[6,3,8]'), -(4, 'Customer Access Level (Example)', 3, '[6,3,12]'), -(5, 'Guest', 1, '[13]'), -(6, 'Super Users', 5, '[8]'); - -SELECT setval('#__viewlevels_id_seq', max(id)) FROM "#__viewlevels"; - --- --- Dumping data for table `#__tags` --- - -INSERT INTO "#__tags" ("id", "parent_id", "lft", "rgt", "level", "path", "title", "alias", "note", "description", "published", "checked_out", "checked_out_time", "access", "params", "metadesc", "metakey", "metadata", "created_user_id", "created_time", "created_by_alias", "modified_user_id", "modified_time", "images", "urls", "hits", "language", "version", "publish_up", "publish_down") VALUES -(1, 0, 0, 9, 0, '', 'ROOT', 'root', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{}', '', '', '', 0, '2011-01-01 00:00:01', '', 0, '1970-01-01 00:00:00', '', '', 0, '*', 1, '1970-01-01 00:00:00', '1970-01-01 00:00:00'), -(2, 1, 1, 2, 1, 'red', 'Red', 'red', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"tag_layout":"","tag_link_class":"badge badge-info","image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', '', '{"author":"","robots":""}', 716, '2013-10-15 14:52:40', '', 0, '1970-01-01 00:00:00', '', '', 2, '*', 1, '1970-01-01 00:00:00', '1970-01-01 00:00:00'), -(3, 1, 3, 4, 1, 'yellow', 'Yellow', 'yellow', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"tag_layout":"","tag_link_class":"badge badge-info","image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', '', '{"author":"","robots":""}', 716, '2013-10-15 14:52:53', '', 0, '1970-01-01 00:00:00', '', '', 2, '*', 1, '1970-01-01 00:00:00', '1970-01-01 00:00:00'), -(4, 1, 5, 8, 1, 'green', 'Green', 'green', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"tag_layout":"","tag_link_class":"badge badge-info","image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', '', '{"author":"","robots":""}', 716, '2013-10-15 14:53:14', '', 0, '1970-01-01 00:00:00', '', '', 0, '*', 1, '1970-01-01 00:00:00', '1970-01-01 00:00:00'), -(5, 4, 6, 7, 2, 'green/lime', 'Lime', 'lime', '', '', 1, 0, '1970-01-01 00:00:00', 1, '{"tag_layout":"","tag_link_class":"badge badge-info","image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '', '', '{"author":"","robots":""}', 716, '2013-10-15 14:53:36', '', 0, '1970-01-01 00:00:00', '', '', 0, '*', 1, '1970-01-01 00:00:00', '1970-01-01 00:00:00'); - -SELECT setval('#__tags_id_seq', max(id)) FROM "#__tags"; - --- --- Dumping data for table `#__ucm_base` --- - -INSERT INTO "#__ucm_base" ("ucm_id", "ucm_item_id", "ucm_type_id", "ucm_language_id") VALUES -(1, 24, 1, 0), -(3, 71, 1, 0); - --- --- Dumping data for table `#__ucm_content` --- - -INSERT INTO "#__ucm_content" ("core_content_id", "core_type_alias", "core_title", "core_alias", "core_body", "core_state", "core_checked_out_time", "core_checked_out_user_id", "core_access", "core_params", "core_featured", "core_metadata", "core_created_user_id", "core_created_by_alias", "core_created_time", "core_modified_user_id", "core_modified_time", "core_language", "core_publish_up", "core_publish_down", "core_content_item_id", "asset_id", "core_images", "core_urls", "core_hits", "core_version", "core_ordering", "core_metakey", "core_metadesc", "core_catid", "core_xreference", "core_type_id") VALUES -(1, 'com_content.article', 'Joomla! Testing', 'joomla', '

Thanks for helping us to test Joomla!

We''re getting ready for the release of Joomla and we appreciate you helping us find and fix problems as we work.

If you haven''t done testing before here are some tips.

  • Don''t delete the installation folder when you finish installing! While we''re working we turn that security feature off to make it easier to test.
  • Go to global configuration and set Error Reporting to Development (that''s on the server tab) and enable both debugging and language debugging (those are on the system tab). Don''t worry when you see ** around words --that means Joomla translation is doing its job.

How to test

  • First, do the things you normally do and see if you spot any problems.
  • Look at all of the front end views and record any problems
  • Look at all the back end views and report any problems
  • See more ideas below

What to look for

  • Any error messages that say things like Fatal Error or Strict or similar things that indicate that something is not working correctly.
  • Untranslated strings. You will know these because they look like this: ?STRING_HERE?
  • Problems of rendering--items not aligned correctly, missing or wrong images, pages that just don''t look right.
  • Unexpected behavior--anything that is working differently than it did in 2.5.

Report problems

If you find a problem please report it to the CMS Issue Tracker. You will need to register for a github.com account if you don''t have one.

More Testing Ideas

  • Pick one module or view and test all of the parameters.
  • Install an extension and see if anything breaks (report to the developer unless you are positive it is a core bug).
  • Turn on caching with different options
  • Try different session options
  • Install a language and test all the layouts.
  • Try different environments (like different servers which may have different version of PHP) or try you have IIS with MySQLi or SqlSrv. With millions of users Joomla needs to be ready for unusual environments.
  • Try with SEF URLS on or off and also with Apache rewrite on or off (if you are on Apache).
  • Try different combinations of browsers (Chrome, IE, FireFox, Opera to start) and operating systems (Mac, Windows, Linux).
  • Yes grammar and spelling errors are bugs too -- just keep in mind that we use British spelling.
  • Visit the Feature Tracker and test a new feature.

Testing changes

You can also help Joomla by testing bug fixes and new features. A useful tool is the patchtester component which helps to simplify and automate the process. Report your feedback on the CMS Issue Tracker. If you enjoy helping Joomla this way, you may want to join the Joomla Bug Squad.

', 1, '1970-01-01 00:00:00', 0, 1, '{"show_title":"","link_titles":"","show_tags":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","urls_position":"","alternative_readmore":"","article_layout":""}', 1, '{"robots":"","author":"","rights":"","xreference":""}', 716, '', '2011-01-01 00:00:01', 0, '2013-10-15 14:57:20', '*', '2011-01-01 00:00:01', '1970-01-01 00:00:00', 24, 180, '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":false,"urlatext":"","targeta":"","urlb":false,"urlbtext":"","targetb":"","urlc":false,"urlctext":"","targetc":""}', 59, 3, 2, '', '', 19, '', 1), -(3, 'com_content.article', 'Similar Tags', 'similar-tags', '

The similar tags modules shows a list of items which have the same or a similar set of tags.

{loadmodule tags_similar,Similar Tags}

', 1, '1970-01-01 00:00:00', 0, 1, '{"show_title":"","link_titles":"","show_tags":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_icons":"","show_print_icon":"","show_email_icon":"","show_vote":"","show_hits":"","show_noauth":"","urls_position":"","alternative_readmore":"","article_layout":"","show_publishing_options":"","show_article_options":"","show_urls_images_backend":"","show_urls_images_frontend":""}', 0, '{"robots":"","author":"","rights":"","xreference":""}', 371, '', '2013-10-31 00:14:17', 371, '2013-10-31 00:39:09', '*', '2013-10-31 00:14:17', '1970-01-01 00:00:00', 71, 179, '{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}', '{"urla":false,"urlatext":"","targeta":"","urlb":false,"urlbtext":"","targetb":"","urlc":false,"urlctext":"","targetc":""}', 3, 4, 0, '', '', 64, '', 1); - -SELECT setval('#__ucm_content_core_content_id_seq', max(core_content_id)) FROM "#__ucm_content"; - -UPDATE "#__extensions" SET "params"='{"allowUserRegistration":"0","new_usertype":"2","guest_usergroup":"13","sendpassword":"0","useractivation":"1","mail_to_admin":"0","captcha":"","frontend_userparams":"1","site_language":"0","change_login_name":"0","reset_count":"10","reset_time":"1","mailSubjectPrefix":"","mailBodySuffix":"","save_history":"1","history_limit":5}' WHERE extension_id=25; diff --git a/installation/src/Application/InstallationApplication.php b/installation/src/Application/InstallationApplication.php index e357e8a7f0699..8eabdc9d63187 100644 --- a/installation/src/Application/InstallationApplication.php +++ b/installation/src/Application/InstallationApplication.php @@ -37,6 +37,8 @@ */ final class InstallationApplication extends CMSApplication { + use \Joomla\CMS\Application\ExtensionNamespaceMapper; + /** * Class constructor. * @@ -224,6 +226,9 @@ public function dispatch() */ protected function doExecute() { + // Ensure we load the namespace loader + $this->createExtensionNamespaceMap(); + // Initialise the application. $this->initialiseApp(); @@ -342,7 +347,6 @@ public function getLocalise() $ret = array(); $ret['language'] = (string) $xml->forceLang; - $ret['helpurl'] = (string) $xml->helpurl; $ret['debug'] = (string) $xml->debug; $ret['sampledata'] = (string) $xml->sampledata; @@ -468,15 +472,8 @@ protected function initialiseApp($options = array()) $options['language'] = 'en-GB'; } - // Check for custom helpurl. - if (empty($forced['helpurl'])) - { - $options['helpurl'] = 'https://help.joomla.org/proxy?keyref=Help{major}{minor}:{keyref}&lang={langcode}'; - } - else - { - $options['helpurl'] = $forced['helpurl']; - } + // Set the official helpurl. + $options['helpurl'] = 'https://help.joomla.org/proxy?keyref=Help{major}{minor}:{keyref}&lang={langcode}'; // Store helpurl in the session. $this->getSession()->set('setup.helpurl', $options['helpurl']); diff --git a/installation/src/Controller/InstallationController.php b/installation/src/Controller/InstallationController.php index e7565e6ae3e97..d5f778f3290fd 100644 --- a/installation/src/Controller/InstallationController.php +++ b/installation/src/Controller/InstallationController.php @@ -60,6 +60,7 @@ public function dbcheck() // Check the form /** @var \Joomla\CMS\Installation\Model\SetupModel $model */ $model = $this->getModel('Setup'); + if ($model->checkForm('setup') === false) { $this->app->enqueueMessage(Text::_('INSTL_DATABASE_VALIDATION_ERROR'), 'error'); @@ -203,32 +204,6 @@ public function languages() $this->sendJsonResponse($r); } - /** - * Languages task. - * - * @return void - * - * @since 4.0.0 - */ - public function sample() - { - $this->checkValidToken(); - - $r = new \stdClass; - $r->view = 'remove'; - - /** @var \Joomla\CMS\Installation\Model\DatabaseModel $model */ - $model = $this->getModel('Database'); - - // Check if the database was initialised - if (!$model->installSampleData()) - { - $r->view = 'remove'; - } - - $this->sendJsonResponse($r); - } - /** * Delete installation folder task. * diff --git a/installation/src/Controller/JSONController.php b/installation/src/Controller/JSONController.php index db0922e6930f9..d2986612170e0 100644 --- a/installation/src/Controller/JSONController.php +++ b/installation/src/Controller/JSONController.php @@ -45,6 +45,7 @@ protected function sendJsonResponse($response) $this->app->setHeader('status', 500); echo '{"token":"' . Session::getFormToken(true) . '","lang":"' . Factory::getLanguage()->getTag() . '","error":true,"header":"' . Text::_('INSTL_HEADER_ERROR') . '","message":"' . Text::_('INSTL_WARNJSON') . '"}'; + return; } diff --git a/installation/src/Form/Field/Installation/SampleField.php b/installation/src/Form/Field/Installation/SampleField.php deleted file mode 100644 index 38c4486cfe580..0000000000000 --- a/installation/src/Form/Field/Installation/SampleField.php +++ /dev/null @@ -1,118 +0,0 @@ -form->getValue('db_type'); - - // Some database drivers share DDLs; point these drivers to the correct parent - if ($type === 'mysqli') - { - $type = 'mysql'; - } - elseif ($type === 'pgsql') - { - $type = 'postgresql'; - } - elseif ($type === 'pgsql') - { - $type = 'postgresql'; - } - - // Get a list of files in the search path with the given filter. - $files = Folder::files(JPATH_INSTALLATION . '/sql/' . $type, '^sample.*\.sql$'); - - // Add option to not install sample data. - $options[] = HTMLHelper::_('select.option', '', - HTMLHelper::_('tooltip', Text::_('INSTL_SITE_INSTALL_SAMPLE_NONE_DESC'), '', '', Text::_('JNO')) - ); - - // Build the options list from the list of files. - if (is_array($files)) - { - foreach ($files as $file) - { - $options[] = HTMLHelper::_('select.option', $file, Factory::getLanguage()->hasKey($key = 'INSTL_' . ($file = File::stripExt($file)) . '_SET') ? - HTMLHelper::_('tooltip', Text::_('INSTL_' . strtoupper($file = File::stripExt($file)) . '_SET_DESC'), '', '', - Text::_('JYES') - ) : $file - ); - } - } - - // Merge any additional options in the XML definition. - $options = array_merge(parent::getOptions(), $options); - - return $options; - } - - /** - * Method to get the field input markup. - * - * @return string The field input markup. - * - * @since 1.6 - */ - protected function getInput() - { - if (!$this->value) - { - $conf = Factory::getConfig(); - - if ($conf->get('sampledata')) - { - $this->value = $conf->get('sampledata'); - } - else - { - $this->value = ''; - } - } - - if (empty($this->layout)) - { - throw new \UnexpectedValueException(sprintf('%s has no layout assigned.', $this->name)); - } - - return $this->getRenderer($this->layout)->render($this->getLayoutData()); - } -} diff --git a/installation/src/Form/Rule/UsernameRule.php b/installation/src/Form/Rule/UsernameRule.php new file mode 100644 index 0000000000000..5c6eaff316fb0 --- /dev/null +++ b/installation/src/Form/Rule/UsernameRule.php @@ -0,0 +1,51 @@ + tag for the form field object. + * @param mixed $value The form field value to validate. + * @param string $group The field name group control value. This acts as an array container for the field. + * For example if the field has name="foo" and the group value is set to "bar" then the + * full field name would end up being "bar[foo]". + * @param Registry $input An optional Registry object with the entire data set to validate against the entire form. + * @param Form $form The form object for which the field is being tested. + * + * @return boolean True if the value is valid, false otherwise. + */ + public function test(\SimpleXMLElement $element, $value, $group = null, Registry $input = null, Form $form = null) + { + $filterInput = InputFilter::getInstance(); + + if (preg_match('#[<>"\'%;()&\\\\]|\\.\\./#', $value) || strlen(utf8_decode($value)) < 2 + || $filterInput->clean($value, 'TRIM') !== $value + || strlen(utf8_decode($value)) > $element['size']) + { + return false; + } + + return true; + } +} diff --git a/installation/src/Helper/DatabaseHelper.php b/installation/src/Helper/DatabaseHelper.php index 816b80eaaf40b..d0b4bd49f3aae 100644 --- a/installation/src/Helper/DatabaseHelper.php +++ b/installation/src/Helper/DatabaseHelper.php @@ -52,6 +52,17 @@ public static function getDbo($driver, $host, $user, $password, $database, $pref 'select' => $select, ]; + // Enable utf8mb4 connections for mysql adapters + if (strtolower($driver) === 'mysqli') + { + $options['utf8mb4'] = true; + } + + if (strtolower($driver) === 'mysql') + { + $options['charset'] = 'utf8mb4'; + } + // Get a database object. $db = DatabaseDriver::getInstance($options); } diff --git a/installation/src/Model/ConfigurationModel.php b/installation/src/Model/ConfigurationModel.php index 9900e588f8cb9..2e582919d359d 100644 --- a/installation/src/Model/ConfigurationModel.php +++ b/installation/src/Model/ConfigurationModel.php @@ -310,8 +310,8 @@ private function createRootUser($options) { $query->clear() ->update($db->quoteName('#__users')) - ->set($db->quoteName('name') . ' = ' . $db->quote('Super User')) - ->set($db->quoteName('username') . ' = ' . $db->quote(trim($options->admin_user))) + ->set($db->quoteName('name') . ' = ' . $db->quote(trim($options->admin_user))) + ->set($db->quoteName('username') . ' = ' . $db->quote(trim($options->admin_username))) ->set($db->quoteName('email') . ' = ' . $db->quote($options->admin_email)) ->set($db->quoteName('password') . ' = ' . $db->quote($cryptpass)) ->set($db->quoteName('block') . ' = 0') @@ -325,7 +325,8 @@ private function createRootUser($options) else { $columns = array( - $db->quoteName('id'), $db->quoteName('name'), + $db->quoteName('id'), + $db->quoteName('name'), $db->quoteName('username'), $db->quoteName('email'), $db->quoteName('password'), @@ -340,7 +341,7 @@ private function createRootUser($options) ->insert('#__users', true) ->columns($columns) ->values( - $db->quote($userId) . ', ' . $db->quote('Super User') . ', ' . $db->quote(trim($options->admin_user)) . ', ' . + $db->quote($userId) . ', ' . $db->quote(trim($options->admin_user)) . ', ' . $db->quote(trim($options->admin_username)) . ', ' . $db->quote($options->admin_email) . ', ' . $db->quote($cryptpass) . ', ' . $db->quote('0') . ', ' . $db->quote('1') . ', ' . $db->quote($installdate) . ', ' . $db->quote($nullDate) . ', ' . $db->quote('0') . ', ' . $db->quote('') diff --git a/installation/src/Model/DatabaseModel.php b/installation/src/Model/DatabaseModel.php index 4274f300c28c2..a30d74102a1b4 100644 --- a/installation/src/Model/DatabaseModel.php +++ b/installation/src/Model/DatabaseModel.php @@ -19,6 +19,7 @@ use Joomla\CMS\Installer\Installer; use Joomla\CMS\Language\LanguageHelper; use Joomla\CMS\Language\Text; +use Joomla\CMS\Version; use Joomla\Database\DatabaseDriver; use Joomla\Database\DatabaseInterface; use Joomla\Database\UTF8MB4SupportInterface; @@ -198,8 +199,8 @@ public function initialise() return false; } - // @TODO implement the security check - /** + // @TODO implement the security check + /** $shouldCheckLocalhost = getenv('JOOMLA_INSTALLATION_DISABLE_LOCALHOST_CHECK') !== '1'; // Per Default allowed DB Hosts @@ -240,7 +241,10 @@ public function initialise() if (!File::write($remoteDbPath, '')) { // Request to create the file manually - Factory::getApplication()->enqueueMessage(Text::sprintf('INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE', $remoteDbFile), 'error'); + Factory::getApplication()->enqueueMessage( + Text::sprintf('INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE', $remoteDbFile), + 'error' + ); Factory::getSession()->set('remoteDbFileUnwritable', true); @@ -251,17 +255,24 @@ public function initialise() Factory::getSession()->set('remoteDbFileWrittenByJoomla', true); // Request to delete that file - Factory::getApplication()->enqueueMessage(Text::sprintf('INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE', $remoteDbFile), 'error'); + Factory::getApplication()->enqueueMessage( + Text::sprintf('INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE', $remoteDbFile), + 'error' + ); return false; } - if (Factory::getSession()->get('remoteDbFileWrittenByJoomla', false) === true && file_exists(JPATH_INSTALLATION . '/' . $remoteDbFile)) + if (Factory::getSession()->get('remoteDbFileWrittenByJoomla', false) === true + && file_exists(JPATH_INSTALLATION . '/' . $remoteDbFile)) { // Add the general message Factory::getApplication()->enqueueMessage($generalRemoteDatabaseMessage, 'warning'); - Factory::getApplication()->enqueueMessage(Text::sprintf('INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE', $remoteDbFile), 'error'); + Factory::getApplication()->enqueueMessage( + Text::sprintf('INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_DELETE_FILE', $remoteDbFile), + 'error' + ); return false; } @@ -271,7 +282,10 @@ public function initialise() // Add the general message Factory::getApplication()->enqueueMessage($generalRemoteDatabaseMessage, 'warning'); - Factory::getApplication()->enqueueMessage(Text::sprintf('INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE', $remoteDbFile), 'error'); + Factory::getApplication()->enqueueMessage( + Text::sprintf('INSTL_DATABASE_HOST_IS_NOT_LOCALHOST_CREATE_FILE', $remoteDbFile), + 'error' + ); return false; } @@ -405,7 +419,16 @@ public function createDatabase($options) if (!$db->isMinimumVersion()) { - throw new \RuntimeException(Text::sprintf('INSTL_DATABASE_INVALID_' . strtoupper($type) . '_VERSION', $db_version)); + if (in_array($type, ['mysql', 'mysqli']) && $db->isMariaDb()) + { + throw new \RuntimeException(Text::sprintf('INSTL_DATABASE_INVALID_MARIADB_VERSION', $db->getMinimum(), $db_version)); + } + else + { + throw new \RuntimeException( + Text::sprintf('INSTL_DATABASE_INVALID_' . strtoupper($type) . '_VERSION', $db->getMinimum(), $db_version) + ); + } } // @internal Check for spaces in beginning or end of name. @@ -667,7 +690,10 @@ public function createTables($options) { if (!$installer->refreshManifestCache($extension->extension_id)) { - Factory::getApplication()->enqueueMessage(Text::sprintf('INSTL_DATABASE_COULD_NOT_REFRESH_MANIFEST_CACHE', $extension->name), 'error'); + Factory::getApplication()->enqueueMessage( + Text::sprintf('INSTL_DATABASE_COULD_NOT_REFRESH_MANIFEST_CACHE', $extension->name), + 'error' + ); return false; } @@ -684,6 +710,17 @@ public function createTables($options) } } + // Load the custom.sql for customising the data in joomla.sql. + $dbcustom = 'sql/' . $serverType . '/custom.sql'; + + if (is_file($dbcustom)) + { + if (!$this->populateDatabase($db, $dbcustom)) + { + return false; + } + } + // Handle default backend language setting. This feature is available for localized versions of Joomla. $languages = Factory::getApplication()->getLocaliseAdmin($db); @@ -730,73 +767,6 @@ public function createTables($options) return $return; } - /** - * Method to install the sample data. - * - * @return boolean True on success. - * - * @since 3.1 - */ - public function installSampleData() - { - $db = Factory::getDbo(); - - // Build the path to the sample data file. - $type = $db->getServerType(); - - if (Factory::getApplication()->input->get('sample_file', '')) - { - $sample_file = Factory::getApplication()->input->get('sample_file', ''); - } - else - { - $sample_file = 'sample_testing.sql'; - } - - $data = JPATH_INSTALLATION . '/sql/' . $type . '/' . $sample_file; - - // Attempt to import the database schema if one is chosen. - if ($sample_file != '') - { - if (!file_exists($data)) - { - Factory::getApplication()->enqueueMessage(Text::sprintf('INSTL_DATABASE_FILE_DOES_NOT_EXIST', $data), 'error'); - - return false; - } - elseif (!$this->populateDatabase($db, $data)) - { - return false; - } - - $this->postInstallSampleData($db, $sample_file); - } - - return true; - } - - /** - * Sample data tables and data post install process. - * - * @param \JDatabaseDriver $db Database connector object $db*. - * @param string $sampleFileName The sample dats filename. - * - * @return void - * - * @since 3.1 - */ - protected function postInstallSampleData($db, $sampleFileName = '') - { - // Update the sample data user ids. - $this->updateUserIds($db); - - // If not joomla sample data for testing, update the sample data dates. - if ($sampleFileName !== 'sample_testing.sql') - { - $this->updateDates($db); - } - } - /** * Method to install the cms data. * @@ -833,6 +803,9 @@ protected function postInstallCmsData($db) // Update the cms data dates. $this->updateDates($db); + + // Check for testing sampledata plugin. + $this->checkTestingSampledata($db); } /** @@ -840,7 +813,7 @@ protected function postInstallCmsData($db) * * @param \JDatabaseDriver $db Database connector object $db*. * - * @return boolean True on success. + * @return void * * @since 3.6.1 */ @@ -893,7 +866,7 @@ protected function updateUserIds($db) * * @param \JDatabaseDriver $db Database connector object $db*. * - * @return boolean True on success. + * @return void * * @since 3.7.0 */ @@ -949,6 +922,49 @@ protected function updateDates($db) } } + /** + * Method to check for the testing sampledata plugin. + * + * @param \JDatabaseDriver $db Database connector object $db*. + * + * @return void + * + * @since 4.0.0 + */ + public function checkTestingSampledata($db) + { + $version = new Version; + + if (!$version->isInDevelopmentState() || !is_file(JPATH_PLUGINS . '/sampledata/testing/testing.php')) + { + return; + } + + $testingPlugin = new \stdClass; + $testingPlugin->extension_id = null; + $testingPlugin->name = 'plg_sampledata_testing'; + $testingPlugin->type = 'plugin'; + $testingPlugin->element = 'testing'; + $testingPlugin->folder = 'sampledata'; + $testingPlugin->client_id = 0; + $testingPlugin->enabled = 1; + $testingPlugin->access = 1; + $testingPlugin->manifest_cache = ''; + $testingPlugin->params = '{}'; + + $db->insertObject('#__extensions', $testingPlugin, 'extension_id'); + + $installer = new Installer; + + if (!$installer->refreshManifestCache($testingPlugin->extension_id)) + { + Factory::getApplication()->enqueueMessage( + Text::sprintf('INSTL_DATABASE_COULD_NOT_REFRESH_MANIFEST_CACHE', $testingPlugin->name), + 'error' + ); + } + } + /** * Method to backup all tables in a database with a given prefix. * @@ -1194,12 +1210,12 @@ protected function splitQueries($query) { $in_string = false; } - elseif (!$in_string && ($query[$i] == '"' || $query[$i] == "'") && (!isset ($buffer[0]) || $buffer[0] != "\\")) + elseif (!$in_string && ($query[$i] == '"' || $query[$i] == "'") && (!isset($buffer[0]) || $buffer[0] != "\\")) { $in_string = $query[$i]; } - if (isset ($buffer[1])) + if (isset($buffer[1])) { $buffer[0] = $buffer[1]; } diff --git a/installation/src/Model/LanguagesModel.php b/installation/src/Model/LanguagesModel.php index f2530e9d5e207..4726583540d4b 100644 --- a/installation/src/Model/LanguagesModel.php +++ b/installation/src/Model/LanguagesModel.php @@ -23,6 +23,7 @@ use Joomla\CMS\Table\Table; use Joomla\CMS\Updater\Update; use Joomla\CMS\Updater\Updater; +use Joomla\Database\Exception\ExecutionFailureException; /** * Language Installer model for the Joomla Core Installer. @@ -583,7 +584,7 @@ public function enablePlugin($pluginName) { $db->execute(); } - catch (\JDatabaseExceptionExecuting $e) + catch (ExecutionFailureException $e) { return false; } @@ -612,7 +613,7 @@ public function enablePlugin($pluginName) { $db->execute(); } - catch (\JDatabaseExceptionExecuting $e) + catch (ExecutionFailureException $e) { return false; } @@ -927,9 +928,9 @@ public function addFeaturedMenuItem($itemLanguage) . '"show_title":"","link_titles":"","show_intro":"","show_category":"","link_category":"",' . '"show_parent_category":"","link_parent_category":"","show_author":"","show_create_date":"",' . '"show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_readmore":"",' - . '"show_icons":"","show_print_icon":"","show_email_icon":"","show_hits":"","menu-anchor_title":"",' - . '"menu-anchor_css":"","menu_image":"","show_page_heading":1,"page_title":"","page_heading":"",' - . '"pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', + . '"show_hits":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","show_page_heading":1,' + . '"page_title":"","page_heading":"","pageclass_sfx":"","menu-meta_description":"",' + . '"menu-meta_keywords":"","robots":"","secure":0}', 'language' => $itemLanguage->language, ); @@ -971,7 +972,6 @@ public function addFeaturedMenuItem($itemLanguage) * * @since 3.8.0 */ - public function addAllCategoriesMenuItem($itemLanguage) { // Add Menu Item. @@ -1005,11 +1005,10 @@ public function addAllCategoriesMenuItem($itemLanguage) . '"show_intro":"","show_category":"","link_category":"","show_parent_category":"",' . '"link_parent_category":"","show_author":"","link_author":"","show_create_date":"",' . '"show_modify_date":"","show_publish_date":"","show_item_navigation":"","show_vote":"",' - . '"show_readmore":"","show_readmore_title":"","show_icons":"","show_print_icon":"",' - . '"show_email_icon":"","show_hits":"","show_noauth":"","show_feed_link":"","feed_summary":"",' - . '"menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_image_css":"","menu_text":1,' - . '"menu_show":0,"page_title":"","show_page_heading":"","page_heading":"","pageclass_sfx":"",' - . '"menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', + . '"show_readmore":"","show_readmore_title":"","show_hits":"","show_noauth":"","show_feed_link":"",' + . '"feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"","menu_image_css":"",' + . '"menu_text":1,"menu_show":0,"page_title":"","show_page_heading":"","page_heading":"",' + . '"pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":"","secure":0}', 'language' => $itemLanguage->language, ); @@ -1123,7 +1122,7 @@ public function disableModuleMainMenu() { $db->execute(); } - catch (\JDatabaseExceptionExecuting $e) + catch (ExecutionFailureException $e) { return false; } @@ -1157,7 +1156,7 @@ public function enableModule($moduleName) { $db->execute(); } - catch (\JDatabaseExceptionExecuting $e) + catch (ExecutionFailureException $e) { return false; } @@ -1269,7 +1268,7 @@ public function addArticle($itemLanguage, $categoryId) 'publish_down' => $db->getNullDate(), 'version' => 1, 'catid' => $categoryId, - 'metadata' => '{"robots":"","author":"","rights":"","xreference":"","tags":null}', + 'metadata' => '{"robots":"","author":"","rights":"","tags":null}', 'metakey' => '', 'metadesc' => '', 'language' => $itemLanguage->language, @@ -1309,7 +1308,7 @@ public function addArticle($itemLanguage, $categoryId) { $db->execute(); } - catch (\JDatabaseExceptionExecuting $e) + catch (ExecutionFailureException $e) { return false; } @@ -1358,9 +1357,8 @@ public function addBlogMenuItem($itemLanguage, $categoryId) . '"info_block_show_title":"","show_category":"","link_category":"","show_parent_category":"",' . '"link_parent_category":"","show_associations":"","show_author":"","link_author":"",' . '"show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"",' - . '"show_vote":"","show_readmore":"","show_readmore_title":"","show_icons":"","show_print_icon":"",' - . '"show_email_icon":"","show_hits":"","show_tags":"","show_noauth":"","show_feed_link":"1",' - . '"feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"",' + . '"show_vote":"","show_readmore":"","show_readmore_title":"","show_hits":"","show_tags":"","show_noauth":"",' + . '"show_feed_link":"1","feed_summary":"","menu-anchor_title":"","menu-anchor_css":"","menu_image":"",' . '"menu_image_css":"","menu_text":1,"menu_show":1,"page_title":"","show_page_heading":"1",' . '"page_heading":"","pageclass_sfx":"","menu-meta_description":"","menu-meta_keywords":"","robots":""}', 'language' => $itemLanguage->language, diff --git a/installation/src/Router/InstallationRouter.php b/installation/src/Router/InstallationRouter.php index 757373aa5a30e..c993c9f117cea 100644 --- a/installation/src/Router/InstallationRouter.php +++ b/installation/src/Router/InstallationRouter.php @@ -23,7 +23,7 @@ class InstallationRouter extends Router /** * Function to convert a route to an internal URI * - * @param Uri &$uri The uri. + * @param Uri $uri The uri. * @param bool $setVars Set the parsed data in the internal * storage for current-request-URLs * diff --git a/installation/template/images/joomla-pattern.svg b/installation/template/images/joomla-pattern.svg new file mode 100644 index 0000000000000..76428f62328df --- /dev/null +++ b/installation/template/images/joomla-pattern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/installation/template/images/logo-blue.svg b/installation/template/images/logo-blue.svg new file mode 100644 index 0000000000000..73302ed3de22c --- /dev/null +++ b/installation/template/images/logo-blue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/installation/template/images/logo-joomla-blue.svg b/installation/template/images/logo-joomla-blue.svg new file mode 100644 index 0000000000000..c026e25a5cb54 --- /dev/null +++ b/installation/template/images/logo-joomla-blue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/installation/template/images/logo.svg b/installation/template/images/logo.svg index 1d9c2909db451..2efe1712f0357 100644 --- a/installation/template/images/logo.svg +++ b/installation/template/images/logo.svg @@ -1,45 +1 @@ - - - - - - - - - + \ No newline at end of file diff --git a/installation/template/images/select-bg-active.svg b/installation/template/images/select-bg-active.svg new file mode 100644 index 0000000000000..19cd7866984c2 --- /dev/null +++ b/installation/template/images/select-bg-active.svg @@ -0,0 +1 @@ + diff --git a/installation/template/images/select-bg.svg b/installation/template/images/select-bg.svg new file mode 100644 index 0000000000000..24d5d190ad1a3 --- /dev/null +++ b/installation/template/images/select-bg.svg @@ -0,0 +1 @@ + diff --git a/installation/template/index.php b/installation/template/index.php index a18fbb63608b8..a5371095d8502 100644 --- a/installation/template/index.php +++ b/installation/template/index.php @@ -11,6 +11,7 @@ use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\Router\Route; +use Joomla\CMS\Version; use Joomla\CMS\Uri\Uri; /** @var JDocumentHtml $this */ @@ -26,6 +27,7 @@ HTMLHelper::_('behavior.formvalidator'); HTMLHelper::_('script', 'installation/template/js/template.js', ['version' => 'auto']); HTMLHelper::_('webcomponent', 'vendor/joomla-custom-elements/joomla-alert.min.js', ['version' => 'auto', 'relative' => true]); +HTMLHelper::_('webcomponent', 'system/joomla-core-loader.min.js', ['relative' => true, 'version' => 'auto']); // Add script options $this->addScriptOptions('system.installation', ['url' => Route::_('index.php')]); @@ -46,46 +48,67 @@ // Load the JavaScript translated messages Text::script('INSTL_PROCESS_BUSY'); Text::script('INSTL_FTP_SETTINGS_CORRECT'); + ?> +
-
diff --git a/installation/template/js/preinstall.js b/installation/template/js/preinstall.js index 356842b79601b..e7334d3ac5a85 100644 --- a/installation/template/js/preinstall.js +++ b/installation/template/js/preinstall.js @@ -9,12 +9,12 @@ Joomla = window.Joomla || {}; Joomla.installation = Joomla.installation || {}; // Initialize the installation data Joomla.installation.data = { - // FTP - ftpUsername: "", - ftpPassword: "", - ftpHost: "", - ftpPort: 21, - ftpRoot: "/", + // FTP + ftpUsername: "", + ftpPassword: "", + ftpHost: "", + ftpPort: 21, + ftpRoot: "/", }; /** @@ -23,76 +23,76 @@ Joomla.installation.data = { * @param el The page element requesting the event */ Joomla.installation.detectFtpRoot = function(el) { - var data, task, form = document.getElementById('ftpForm'); + var data, task, form = document.getElementById('ftpForm'); - data = Joomla.serialiseForm(form); //'format: json&' + - el.setAttribute('disabled', 'disabled'); - task = 'detectftproot'; + data = Joomla.serialiseForm(form); //'format: json&' + + el.setAttribute('disabled', 'disabled'); + task = 'detectftproot'; - Joomla.request({ - type: "POST", - url : Joomla.installationBaseUrl + '?task=' + task + '&format=json', - data: data, - perform: true, - headers: {'Content-Type': 'application/x-www-form-urlencoded'}, - onSuccess: function(response, xhr){ - var r = JSON.parse(response); + Joomla.request({ + type: "POST", + url : Joomla.installationBaseUrl + '?task=' + task + '&format=json', + data: data, + perform: true, + headers: {'Content-Type': 'application/x-www-form-urlencoded'}, + onSuccess: function(response, xhr){ + var r = JSON.parse(response); - if (r) { - Joomla.replaceTokens(r.token) - console.log(r.messages.error) - if (r.messages && !r.messages.error) { - if (r.data && r.data.root) { - document.getElementById('jform_ftp_host').value += r.data.root; - } - } else { - alert(r.messages.warning); - } - } - el.removeAttribute('disabled'); - }, - onError: function(xhr){ - try { - var r = JSON.parse(xhr.responseText); - Joomla.replaceTokens(r.token); - alert(xhr.status + ': ' + r.message); - } catch (e) { - alert(xhr.status + ': ' + xhr.statusText); - } - } - }); + if (r) { + Joomla.replaceTokens(r.token) + console.log(r.messages.error) + if (r.messages && !r.messages.error) { + if (r.data && r.data.root) { + document.getElementById('jform_ftp_host').value += r.data.root; + } + } else { + alert(r.messages.warning); + } + } + el.removeAttribute('disabled'); + }, + onError: function(xhr){ + try { + var r = JSON.parse(xhr.responseText); + Joomla.replaceTokens(r.token); + alert(xhr.status + ': ' + r.message); + } catch (e) { + alert(xhr.status + ': ' + xhr.statusText); + } + } + }); }; if (document.getElementById('showFtp')) { - // @TODO FTP?? - document.getElementById('showFtp').style.display = 'none'; - document.getElementById('showFtp').addEventListener('click', function(e) { - e.preventDefault(); - if (document.getElementById('ftpOptions')) { - document.getElementById('ftpOptions').classList.remove('hidden'); - document.getElementById('ftpOptions').scrollIntoView(); - } - }) + // @TODO FTP?? + document.getElementById('showFtp').style.display = 'none'; + document.getElementById('showFtp').addEventListener('click', function(e) { + e.preventDefault(); + if (document.getElementById('ftpOptions')) { + document.getElementById('ftpOptions').classList.remove('hidden'); + document.getElementById('ftpOptions').scrollIntoView(); + } + }) } if (document.getElementById('verifybutton')) { - document.getElementById('verifybutton').addEventListener('click', function(e) { - e.preventDefault(); - // @TODO FTP?? - //onclick="Install.verifyFtpSettings(this);" - var ftpForm = document.getElementById('ftpForm'); - if (ftpForm) { - Joomla.installation.data.ftpUsername = document.getElementById('jform_ftp_user').value; - Joomla.installation.data.ftpPassword = document.getElementById('jform_ftp_pass').value; - Joomla.installation.data.ftpHost = document.getElementById('jform_ftp_host').value; - Joomla.installation.data.ftpPort = document.getElementById('jform_ftp_port').value; + document.getElementById('verifybutton').addEventListener('click', function(e) { + e.preventDefault(); + // @TODO FTP?? + //onclick="Install.verifyFtpSettings(this);" + var ftpForm = document.getElementById('ftpForm'); + if (ftpForm) { + Joomla.installation.data.ftpUsername = document.getElementById('jform_ftp_user').value; + Joomla.installation.data.ftpPassword = document.getElementById('jform_ftp_pass').value; + Joomla.installation.data.ftpHost = document.getElementById('jform_ftp_host').value; + Joomla.installation.data.ftpPort = document.getElementById('jform_ftp_port').value; - var p, data = []; - for(p in Joomla.installation.data) { - data.push(Joomla.installation.data[p]) - } - sessionStorage.setItem('installData', JSON.stringify(data)); - // get it back: JSON.parse(sessionStorage.installData) - } - }); -} \ No newline at end of file + var p, data = []; + for(p in Joomla.installation.data) { + data.push(Joomla.installation.data[p]) + } + sessionStorage.setItem('installData', JSON.stringify(data)); + // get it back: JSON.parse(sessionStorage.installData) + } + }); +} diff --git a/installation/template/js/remove.js b/installation/template/js/remove.js index 3791da629ef24..f150499060dd9 100644 --- a/installation/template/js/remove.js +++ b/installation/template/js/remove.js @@ -7,36 +7,19 @@ var url = Joomla.getOptions('system.installation').url ? Joomla.getOptions('system.installation').url.replace(/&/g, '&') : 'index.php'; if (document.getElementById('installAddFeatures')) { - document.getElementById('installAddFeatures').addEventListener('click', function(e) { - e.preventDefault(); - document.getElementById('installLanguages').classList.add('active'); - document.getElementById('installCongrat').classList.remove('active'); - document.getElementById('installRecommended').classList.remove('active'); - }) + document.getElementById('installAddFeatures').addEventListener('click', function(e) { + e.preventDefault(); + document.getElementById('installLanguages').classList.add('active'); + document.getElementById('installCongrat').classList.remove('active'); + document.getElementById('installRecommended').classList.remove('active'); + }) } if (document.getElementById('skipLanguages')) { document.getElementById('skipLanguages').addEventListener('click', function(e) { e.preventDefault(); - document.getElementById('installSampleData').classList.add('active'); - document.getElementById('installLanguages').classList.remove('active'); - }) -} - -if (document.getElementById('installSampleData')) { - document.getElementById('installSampleData').addEventListener('click', function(e) { - e.preventDefault(); - document.getElementById('installSampleData').classList.add('active'); - document.getElementById('installLanguages').classList.remove('active'); - }) -} - -if (document.getElementById('skipSampleData')) { - document.getElementById('skipSampleData').addEventListener('click', function(e) { - e.preventDefault(); - document.getElementById('installSampleData').classList.toggle('active'); - document.getElementById('installSampleData').style.display = 'none'; document.getElementById('installFinal').classList.add('active'); + document.getElementById('installLanguages').classList.remove('active'); }) } @@ -47,25 +30,10 @@ if (document.getElementById('installLanguagesButton')) { var form = document.getElementById('languagesForm'); if (form) { // Install the extra languages - Joomla.install(['languages'], form); - - document.getElementById('installLanguages').classList.remove('active'); - document.getElementById('installSampleData').classList.add('active'); + if (Joomla.install(['languages'], form)) { + document.getElementById('installLanguages').classList.remove('active'); + document.getElementById('installFinal').classList.add('active'); + } } }) } - -if (document.getElementById('installSampleDataButton')) { - document.getElementById('installSampleDataButton').addEventListener('click', function(e) { - e.preventDefault(); - var form = document.getElementById('sampleDataForm'); - if (form) { - // Install the extra languages - Joomla.install(['sample'], form); - - document.getElementById('installSampleData').classList.toggle('active'); - document.getElementById('installSampleData').style.display = 'none'; - document.getElementById('installFinal').classList.add('active'); - } - }) -} \ No newline at end of file diff --git a/installation/template/js/setup.js b/installation/template/js/setup.js index 8e2470310010e..7e02da13b509d 100644 --- a/installation/template/js/setup.js +++ b/installation/template/js/setup.js @@ -10,181 +10,185 @@ * @return {Boolean} */ Joomla.setlanguage = function(form) { - var data = Joomla.serialiseForm(form); - - Joomla.loadingLayer("show"); - Joomla.removeMessages(); - - Joomla.request({ - url: Joomla.baseUrl, - method: 'POST', - data: data, - perform: true, - onSuccess: function(response, xhr){ - response = JSON.parse(response); - Joomla.replaceTokens(response.token); - - if (response.messages) { - Joomla.renderMessages(response.messages); - } - - if (response.error) { - Joomla.renderMessages({'error': [response.message]}); - Joomla.loadingLayer("hide"); - } else { - Joomla.loadingLayer("hide"); - Joomla.goToPage(response.data.view, true); - } - }, - onError: function(xhr){ - Joomla.loadingLayer("hide"); - try { - var r = JSON.parse(xhr.responseText); - Joomla.replaceTokens(r.token); - alert(r.message); - } catch (e) {} - } - }); - - return false; + var data = Joomla.serialiseForm(form); + Joomla.removeMessages(); + document.body.appendChild(document.createElement('joomla-core-loader')); + + Joomla.request({ + url: Joomla.baseUrl, + method: 'POST', + data: data, + perform: true, + onSuccess: function(response, xhr){ + response = JSON.parse(response); + Joomla.replaceTokens(response.token); + var loaderElement = document.querySelector('joomla-core-loader'); + + if (response.messages) { + Joomla.renderMessages(response.messages); + } + + if (response.error) { + loaderElement.parentNode.removeChild(loaderElement); + Joomla.renderMessages({'error': [response.message]}); + } else { + loaderElement.parentNode.removeChild(loaderElement); + Joomla.goToPage(response.data.view, true); + } + }, + onError: function(xhr){ + var loaderElement = document.querySelector('joomla-core-loader'); + loaderElement.parentNode.removeChild(loaderElement); + try { + var r = JSON.parse(xhr.responseText); + Joomla.replaceTokens(r.token); + alert(r.message); + } catch (e) {} + } + }); + + return false; }; Joomla.checkInputs = function() { - document.getElementById('jform_admin_password2').value = document.getElementById('jform_admin_password').value; + document.getElementById('jform_admin_password2').value = document.getElementById('jform_admin_password').value; - var inputs = [].slice.call(document.querySelectorAll('input[type="password"], input[type="text"], input[type="email"], select')), - state = true; - inputs.forEach(function(item) { - if (!item.valid) state = false; - }); + var inputs = [].slice.call(document.querySelectorAll('input[type="password"], input[type="text"], input[type="email"], select')), + state = true; + inputs.forEach(function(item) { + if (!item.valid) state = false; + }); - // Reveal everything - document.getElementById('installStep1').classList.add('active'); - document.getElementById('installStep2').classList.add('active'); - document.getElementById('installStep3').classList.add('active'); + // Reveal everything + document.getElementById('installStep1').classList.add('active'); + document.getElementById('installStep2').classList.add('active'); + document.getElementById('installStep3').classList.add('active'); - if (Joomla.checkFormField(['#jform_site_name', '#jform_admin_user', '#jform_admin_email', '#jform_admin_password', '#jform_db_type', '#jform_db_host', '#jform_db_user', '#jform_db_name'])) { - Joomla.checkDbCredentials(); - } + if (Joomla.checkFormField(['#jform_site_name', '#jform_admin_user', '#jform_admin_email', '#jform_admin_password', '#jform_db_type', '#jform_db_host', '#jform_db_user', '#jform_db_name'])) { + Joomla.checkDbCredentials(); + } }; Joomla.checkDbCredentials = function() { - Joomla.loadingLayer("show"); - - var form = document.getElementById('adminForm'), - data = Joomla.serialiseForm(form); - - Joomla.request({ - method: "POST", - url : Joomla.installationBaseUrl + '?task=installation.dbcheck&format=json', - data: data, - perform: true, - headers: {'Content-Type': 'application/x-www-form-urlencoded'}, - onSuccess: function(response, xhr){ - response = JSON.parse(response); - if (response.messages) { - Joomla.renderMessages(response.messages); - } - - Joomla.replaceTokens(response.token); - Joomla.loadingLayer("hide"); - - if (response.error) { - Joomla.renderMessages({'error': [response.message]}); - } else if (response.data && response.data.validated === true) { - // Run the installer - we let this handle the redirect for now - // TODO: Convert to promises - Joomla.install(['config'], form); - } - }, - onError: function(xhr){ - Joomla.renderMessages([['', Joomla.JText._('JLIB_DATABASE_ERROR_DATABASE_CONNECT', 'A Database error occurred.')]]); - //Install.goToPage('summary'); - Joomla.loadingLayer('hide'); - try { - var r = JSON.parse(xhr.responseText); - Joomla.replaceTokens(r.token); - alert(r.message); - } catch (e) { - } - } - }); + document.body.appendChild(document.createElement('joomla-core-loader')); + var form = document.getElementById('adminForm'), + data = Joomla.serialiseForm(form); + + Joomla.request({ + method: "POST", + url : Joomla.installationBaseUrl + '?task=installation.dbcheck&format=json', + data: data, + perform: true, + headers: {'Content-Type': 'application/x-www-form-urlencoded'}, + onSuccess: function(response, xhr){ + response = JSON.parse(response); + var loaderElement = document.querySelector('joomla-core-loader'); + + if (response.messages) { + Joomla.renderMessages(response.messages); + } + + Joomla.replaceTokens(response.token); + loaderElement.parentNode.removeChild(loaderElement); + + if (response.error) { + Joomla.renderMessages({'error': [response.message]}); + } else if (response.data && response.data.validated === true) { + // Run the installer - we let this handle the redirect for now + // TODO: Convert to promises + Joomla.install(['config'], form); + } + }, + onError: function(xhr){ + Joomla.renderMessages([['', Joomla.JText._('JLIB_DATABASE_ERROR_DATABASE_CONNECT', 'A Database error occurred.')]]); + //Install.goToPage('summary'); + var loaderElement = document.querySelector('joomla-core-loader'); + loaderElement.parentNode.removeChild(loaderElement); + + try { + var r = JSON.parse(xhr.responseText); + Joomla.replaceTokens(r.token); + alert(r.message); + } catch (e) { + } + } + }); }; (function() { - // Merge options from the session storage - if (sessionStorage && sessionStorage.getItem('installation-data')) { - Joomla.extend(this.options, sessionStorage.getItem('installation-data')); - } - - Joomla.pageInit(); - var el = document.querySelector('.nav-steps.hidden'); - if (el) { - el.classList.remove('hidden'); - } - - // Focus to the next field - if (document.getElementById('jform_site_name')) { - document.getElementById('jform_site_name').focus(); - } - - // Select language - var languageEl = document.getElementById('jform_language'); - - if (languageEl) { - languageEl.addEventListener('change', function(e) { - var form = document.getElementById('languageForm'); - Joomla.setlanguage(form) - }) - } - - if (document.getElementById('step1')) { - document.getElementById('step1').addEventListener('click', function(e) { - e.preventDefault(); - if (Joomla.checkFormField(['#jform_site_name'])) { - if (document.getElementById('languageForm')) { - document.getElementById('languageForm').style.display = 'none'; - } - if (document.getElementById('installStep2')) { - document.getElementById('installStep2').classList.add('active'); - document.getElementById('installStep1').classList.remove('active'); - - // Focus to the next field - if (document.getElementById('jform_admin_user')) { - document.getElementById('jform_admin_user').focus(); - } - } - } - }) - } - - if (document.getElementById('step2')) { - document.getElementById('step2').addEventListener('click', function(e) { - e.preventDefault(); - if (Joomla.checkFormField(['#jform_admin_user', '#jform_admin_email', '#jform_admin_password'])) { - if (document.getElementById('installStep3')) { - document.getElementById('installStep3').classList.add('active'); - document.getElementById('installStep2').classList.remove('active'); - document.getElementById('setupButton').style.display = 'block'; - - Joomla.makeRandomDbPrefix(); - - // Focus to the next field - if (document.getElementById('jform_db_type')) { - document.getElementById('jform_db_type').focus(); - } - } - } - }); - - document.getElementById('setupButton').addEventListener('click', function(e) { - e.preventDefault(); - e.stopPropagation(); - Joomla.checkInputs(); - }) - } + // Merge options from the session storage + if (sessionStorage && sessionStorage.getItem('installation-data')) { + Joomla.extend(this.options, sessionStorage.getItem('installation-data')); + } + + Joomla.pageInit(); + var el = document.querySelector('.nav-steps.hidden'); + if (el) { + el.classList.remove('hidden'); + } + + // Focus to the next field + if (document.getElementById('jform_site_name')) { + document.getElementById('jform_site_name').focus(); + } + + // Select language + var languageEl = document.getElementById('jform_language'); + + if (languageEl) { + languageEl.addEventListener('change', function(e) { + var form = document.getElementById('languageForm'); + Joomla.setlanguage(form) + }) + } + + if (document.getElementById('step1')) { + document.getElementById('step1').addEventListener('click', function(e) { + e.preventDefault(); + if (Joomla.checkFormField(['#jform_site_name'])) { + if (document.getElementById('languageForm')) { + document.getElementById('languageForm').style.display = 'none'; + } + if (document.getElementById('installStep2')) { + document.getElementById('installStep2').classList.add('active'); + document.getElementById('installStep1').classList.remove('active'); + + // Focus to the next field + if (document.getElementById('jform_admin_user')) { + document.getElementById('jform_admin_user').focus(); + } + } + } + }) + } + + if (document.getElementById('step2')) { + document.getElementById('step2').addEventListener('click', function(e) { + e.preventDefault(); + if (Joomla.checkFormField(['#jform_admin_user', '#jform_admin_email', '#jform_admin_password'])) { + if (document.getElementById('installStep3')) { + document.getElementById('installStep3').classList.add('active'); + document.getElementById('installStep2').classList.remove('active'); + document.getElementById('setupButton').style.display = 'block'; + + Joomla.makeRandomDbPrefix(); + + // Focus to the next field + if (document.getElementById('jform_db_type')) { + document.getElementById('jform_db_type').focus(); + } + } + } + }); + + document.getElementById('setupButton').addEventListener('click', function(e) { + e.preventDefault(); + e.stopPropagation(); + Joomla.checkInputs(); + }) + } })(); diff --git a/installation/template/js/template.js b/installation/template/js/template.js index eede7e8404079..32fbf67f52343 100644 --- a/installation/template/js/template.js +++ b/installation/template/js/template.js @@ -4,240 +4,247 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ (function() { - // Make sure that we have the Joomla object - Joomla = window.Joomla || {}; - Joomla.installation = Joomla.installation || {}; - - Joomla.serialiseForm = function( form ) { - var i, l, obj = [], elements = form.querySelectorAll( "input, select, textarea" ); - for(i = 0, l = elements.length; i < l; i++) { - var name = elements[i].name; - var value = elements[i].value; - if(name) { - if ((elements[i].type === 'checkbox' && elements[i].checked === true) || (elements[i].type !== 'checkbox')) { - obj.push(name.replace('[', '%5B').replace(']', '%5D') + '=' + encodeURIComponent(value)); - } - } - } - return obj.join("&"); - }; - - - /** - * Method to request a different page via AJAX - * - * @param page The name of the view to request - * @param fromSubmit Unknown use - * - * @return {Boolean} - */ - Joomla.goToPage = function(page, fromSubmit) { - if (!fromSubmit) { - Joomla.removeMessages(); - Joomla.loadingLayer("show"); - } - - if (page) { - window.location = Joomla.baseUrl + '?view=' + page + '&layout=default'; - } - - return false; - }; - - /** - * Method to submit a form from the installer via AJAX - * - * @return {Boolean} - */ - Joomla.submitform = function(form) { - var data = Joomla.serialiseForm(form); - - Joomla.loadingLayer("show"); - Joomla.removeMessages(); - - Joomla.request({ - type : "POST", - url : Jooomla.baseUrl, - data : data, - dataType : 'json', - onSuccess: function (response, xhr) { - response = JSON.parse(response); - - if (response.messages) { - Joomla.renderMessages(response.messages); - } - - if (response.error) { - Joomla.renderMessages({'error': [response.message]}); - Joomla.loadingLayer("hide"); - } else { - Joomla.loadingLayer("hide"); - if (response.data && response.data.view) { - Install.goToPage(response.data.view, true); - } - } - }, - onError : function (xhr) { - Joomla.loadingLayer("hide"); - busy = false; - try { - var r = JSON.parse(xhr.responseText); - Joomla.replaceTokens(r.token); - alert(r.message); - } catch (e) { - } - } - }); - - return false; - }; - - Joomla.scrollTo = function (elem, pos) - { - var y = elem.scrollTop; - y += (pos - y) * 0.3; - if (Math.abs(y-pos) < 2) - { - elem.scrollTop = pos; - return; - } - elem.scrollTop = y; - setTimeout(Joomla.scrollTo, 40, elem, pos); - }; - - Joomla.checkFormField = function(fields) { - var state = []; - fields.forEach(function(field) { - state.push(document.formvalidator.validate(document.querySelector(field))); - }); - - if (state.indexOf(false) > -1) { - return false; - } - return true; - }; - - // Init on dom content loaded event - Joomla.makeRandomDbPrefix = function() { - var numbers = '0123456789', letters = 'abcdefghijklmnopqrstuvwxyz', symbols = numbers + letters; - var prefix = letters[Math.floor(Math.random() * 24)]; - - for (var i = 0; i < 4; i++ ) { - prefix += symbols[Math.floor(Math.random() * 34)]; - } - - document.getElementById('jform_db_prefix').value = prefix + '_'; - - return prefix + '_'; - }; - - /** - * Initializes JavaScript events on each request, required for AJAX - */ - Joomla.pageInit = function() { - // Attach the validator - [].slice.call(document.querySelectorAll('form.form-validate')).forEach(function(form) { - document.formvalidator.attachToForm(form); - }); - - // Create and append the loading layer. - Joomla.loadingLayer("load"); - - // Check for FTP credentials - Joomla.installation = Joomla.installation || {}; - - // @todo FTP persistent data ? - // Initialize the FTP installation data - // if (sessionStorage && sessionStorage.getItem('installation-data')) { - // var data = sessionStorage.getItem('installData').split(','); - // Joomla.installation.data = { - // ftpUsername: data[0], - // ftpPassword: data[1], - // ftpHost: data[2], - // ftpPort: data[3], - // ftpRoot: data[4] - // }; - // } - return 'Loaded...' - }; - - - /** - * Executes the required tasks to complete site installation - * - * @param tasks An array of install tasks to execute - */ - Joomla.install = function(tasks, form) { - if (!form) { - throw new Error('No form provided') - } - if (!tasks.length) { - Joomla.goToPage('remove'); - return; - } - - var task = tasks.shift(); - var data = Joomla.serialiseForm(form); - Joomla.loadingLayer("show"); - - Joomla.request({ - method: "POST", - url : Joomla.baseUrl + '?task=installation.' + task + '&format=json', - data: data, - perform: true, - onSuccess: function(response, xhr){ - response = JSON.parse(response); - Joomla.replaceTokens(response.token); - - if (response.messages) { - Joomla.renderMessages(response.messages); - Joomla.goToPage(response.data.view, true); - } else { - Joomla.loadingLayer('hide'); - Joomla.install(tasks, form); - } - }, - onError: function(xhr){ - Joomla.renderMessages([['', Joomla.JText._('JLIB_DATABASE_ERROR_DATABASE_CONNECT', 'A Database error occurred.')]]); - Joomla.goToPage('remove'); - - try { - var r = JSON.parse(xhr.responseText); - Joomla.replaceTokens(r.token); - alert(r.message); - } catch (e) { - } - } - }); - }; - - /* Load scripts async */ - document.addEventListener('DOMContentLoaded', function() { - var page = document.getElementById('installer-view'); - - // Set the base URL - Joomla.baseUrl = Joomla.getOptions('system.installation').url ? Joomla.getOptions('system.installation').url.replace(/&/g, '&') : 'index.php'; - - // Show the container - var container = document.getElementById('container-installation'); - if (container) { - Joomla.installationBaseUrl = container.getAttribute('data-base-url'); - Joomla.installationBaseUrl += "installation/index.php" - } else { - throw new Error('Javascript required to be enabled!') - } - - if (page && page.getAttribute('data-page-name')) { - var script = document.querySelector('script[src*="template.js"]'); - el = document.createElement('script'); - el.src = script.src.replace("template.js", page.getAttribute('data-page-name') + '.js'); - document.head.appendChild(el); - } - - if (container) { - container.classList.remove('no-js'); - container.style.display = "block"; - } - }); + // Make sure that we have the Joomla object + Joomla = window.Joomla || {}; + Joomla.installation = Joomla.installation || {}; + + Joomla.serialiseForm = function( form ) { + var i, l, obj = [], elements = form.querySelectorAll( "input, select, textarea" ); + for(i = 0, l = elements.length; i < l; i++) { + var name = elements[i].name; + var value = elements[i].value; + if(name) { + if ((elements[i].type === 'checkbox' && elements[i].checked === true) || (elements[i].type !== 'checkbox')) { + obj.push(name.replace('[', '%5B').replace(']', '%5D') + '=' + encodeURIComponent(value)); + } + } + } + return obj.join("&"); + }; + + + /** + * Method to request a different page via AJAX + * + * @param page The name of the view to request + * @param fromSubmit Unknown use + * + * @return {Boolean} + */ + Joomla.goToPage = function(page, fromSubmit) { + if (!fromSubmit) { + Joomla.removeMessages(); + document.body.appendChild(document.createElement('joomla-core-loader')); + } + + if (page) { + window.location = Joomla.baseUrl + '?view=' + page + '&layout=default'; + } + + return false; + }; + + /** + * Method to submit a form from the installer via AJAX + * + * @return {Boolean} + */ + Joomla.submitform = function(form) { + var data = Joomla.serialiseForm(form); + + document.body.appendChild(document.createElement('joomla-core-loader')); + Joomla.removeMessages(); + + Joomla.request({ + type : "POST", + url : Jooomla.baseUrl, + data : data, + dataType : 'json', + onSuccess: function (response, xhr) { + response = JSON.parse(response); + var spinnerElement = document.querySelector('joomla-core-loader'); + + if (response.messages) { + Joomla.renderMessages(response.messages); + } + + if (response.error) { + Joomla.renderMessages({'error': [response.message]}); + spinnerElement.parentNode.removeChild(spinnerElement); + } else { + spinnerElement.parentNode.removeChild(spinnerElement); + if (response.data && response.data.view) { + Install.goToPage(response.data.view, true); + } + } + }, + onError : function (xhr) { + var spinnerElement = document.querySelector('joomla-core-loader'); + spinnerElement.parentNode.removeChild(spinnerElement); + busy = false; + try { + var r = JSON.parse(xhr.responseText); + Joomla.replaceTokens(r.token); + alert(r.message); + } catch (e) { + } + } + }); + + return false; + }; + + Joomla.scrollTo = function (elem, pos) + { + var y = elem.scrollTop; + y += (pos - y) * 0.3; + if (Math.abs(y-pos) < 2) + { + elem.scrollTop = pos; + return; + } + elem.scrollTop = y; + setTimeout(Joomla.scrollTo, 40, elem, pos); + }; + + Joomla.checkFormField = function(fields) { + var state = []; + fields.forEach(function(field) { + state.push(document.formvalidator.validate(document.querySelector(field))); + }); + + if (state.indexOf(false) > -1) { + return false; + } + return true; + }; + + // Init on dom content loaded event + Joomla.makeRandomDbPrefix = function() { + var numbers = '0123456789', letters = 'abcdefghijklmnopqrstuvwxyz', symbols = numbers + letters; + var prefix = letters[Math.floor(Math.random() * 24)]; + + for (var i = 0; i < 4; i++ ) { + prefix += symbols[Math.floor(Math.random() * 34)]; + } + + document.getElementById('jform_db_prefix').value = prefix + '_'; + + return prefix + '_'; + }; + + /** + * Initializes JavaScript events on each request, required for AJAX + */ + Joomla.pageInit = function() { + // Attach the validator + [].slice.call(document.querySelectorAll('form.form-validate')).forEach(function(form) { + document.formvalidator.attachToForm(form); + }); + + // Check for FTP credentials + Joomla.installation = Joomla.installation || {}; + + // @todo FTP persistent data ? + // Initialize the FTP installation data + // if (sessionStorage && sessionStorage.getItem('installation-data')) { + // var data = sessionStorage.getItem('installData').split(','); + // Joomla.installation.data = { + // ftpUsername: data[0], + // ftpPassword: data[1], + // ftpHost: data[2], + // ftpPort: data[3], + // ftpRoot: data[4] + // }; + // } + return 'Loaded...' + }; + + + /** + * Executes the required tasks to complete site installation + * + * @param tasks An array of install tasks to execute + */ + Joomla.install = function(tasks, form) { + if (!form) { + throw new Error('No form provided') + } + if (!tasks.length) { + Joomla.goToPage('remove'); + return; + } + + var task = tasks.shift(); + var data = Joomla.serialiseForm(form); + document.body.appendChild(document.createElement('joomla-core-loader')); + + Joomla.request({ + method: "POST", + url : Joomla.baseUrl + '?task=installation.' + task + '&format=json', + data: data, + perform: true, + onSuccess: function(response, xhr){ + response = JSON.parse(response); + Joomla.replaceTokens(response.token); + var spinnerElement = document.querySelector('joomla-core-loader'); + + if (response.error === true) + { + spinnerElement.parentNode.removeChild(spinnerElement); + Joomla.renderMessages({"error": [response.message]}); + return false; + } + + if (response.messages) { + spinnerElement.parentNode.removeChild(spinnerElement); + Joomla.renderMessages(response.messages); + return false; + } + + spinnerElement.parentNode.removeChild(spinnerElement); + Joomla.install(tasks, form); + }, + onError: function(xhr){ + Joomla.renderMessages([['', Joomla.JText._('JLIB_DATABASE_ERROR_DATABASE_CONNECT', 'A Database error occurred.')]]); + Joomla.goToPage('remove'); + + try { + var r = JSON.parse(xhr.responseText); + Joomla.replaceTokens(r.token); + alert(r.message); + } catch (e) { + } + } + }); + }; + + /* Load scripts async */ + document.addEventListener('DOMContentLoaded', function() { + var page = document.getElementById('installer-view'); + + // Set the base URL + Joomla.baseUrl = Joomla.getOptions('system.installation').url ? Joomla.getOptions('system.installation').url.replace(/&/g, '&') : 'index.php'; + + // Show the container + var container = document.getElementById('container-installation'); + if (container) { + Joomla.installationBaseUrl = container.getAttribute('data-base-url'); + Joomla.installationBaseUrl += "installation/index.php" + } else { + throw new Error('Javascript required to be enabled!') + } + + if (page && page.getAttribute('data-page-name')) { + var script = document.querySelector('script[src*="template.js"]'); + el = document.createElement('script'); + el.src = script.src.replace("template.js", page.getAttribute('data-page-name') + '.js'); + document.head.appendChild(el); + } + + if (container) { + container.classList.remove('no-js'); + container.style.display = "block"; + } + }); })(); - diff --git a/installation/template/scss/template.scss b/installation/template/scss/template.scss index 4f41a5d8e2083..52acd8d95ac69 100644 --- a/installation/template/scss/template.scss +++ b/installation/template/scss/template.scss @@ -10,9 +10,14 @@ $fa-font-path: "../../../media/vendor/fontawesome-free/webfonts"; @import "../../../media/vendor/fontawesome-free/scss/solid"; @import "../../../media/vendor/fontawesome-free/scss/brands"; +// Backend Template stuff +@import "../../../administrator/templates/atum/scss/mixin"; +@import "../../../administrator/templates/atum/scss/blocks/global"; +@import "../../../administrator/templates/atum/scss/blocks/header"; +@import "../../../administrator/templates/atum/scss/vendor/bootstrap/custom-forms"; + body { - background-color: #1c3d5c; - background-image: linear-gradient(90deg, #1c3d5c 0%, #2a5c8b 100%); + background: var(--atum-bg-light); } *, *::after, *::before { @@ -23,55 +28,22 @@ body { display: flex; flex-direction: column; min-height: 100vh; + .logo { + width: auto; + } } -.j-header { - display: flex; - flex-direction: row; - color: #fff; -} .j-container { width: 100%; - max-width: 620px; + max-width: 40rem; margin: 0 auto; h1 { - color: #fff; + color: $dark-blue; text-align: center; } } -.j-footer { - padding: 10px 20px; - margin-top: auto; - font-size: .8rem; - color: #fff; - text-align: right; - background-color: #0b3257; - a { - color: $white; - text-decoration: underline; - &:hover { - color: $white; - } - } -} - -.j-header-logo { - width: 100%; - max-width: 240px; - margin: 20px; -} - -.j-header-help { - margin: 20px 20px 20px auto; - a { - padding: 1rem; - font-size: 2rem; - color: #fff; - } -} - .j-install-step { display: none; margin-bottom: 20px; @@ -94,28 +66,19 @@ body { padding: 10px 25px; font-size: 1.1rem; line-height: 2.4rem; - color: #fff; - background-color: #0b3257; - &::after { - position: absolute; - top: 100%; - left: 0; - width: 100%; - height: 3px; - content: ""; - background-color: #006898; - background-image: linear-gradient(to right, #59afff 0, #59daff 100%); - } + color: $dark-blue; + background-color: #fff; + border-bottom: 1px solid #efefef; + span { position: relative; - top: 5px; margin-right: 5px; - font-size: 2rem; + font-size: 1.2rem; } } .j-install-step-form { - padding: 30px 30px 10px; + padding: 0.65rem 1.2rem 0.65rem; .btn-block + .btn-block { margin-top: .5rem; } @@ -163,21 +126,7 @@ body { padding: 10px 20px; } -.lang-select { - top: 0; - right: 0; - width: auto; - .custom-select { - height: 30px; - padding: .3rem 1.75rem .3rem .75rem; - line-height: 1; - } -} - -.hidden { - display: none; -} -[hidden="hidden"] { +.hidden, [hidden="hidden"] { display: none; } @@ -280,6 +229,9 @@ legend { caption { caption-side: top; } +.badge-warning { + color: #292b2c; +} .fa-eye:before, .icon-eye-open:before, .icon-eye:before { font-family:"Font Awesome 5 Free"; @@ -292,3 +244,13 @@ caption { cursor: pointer; content: "\f070"; } + +// footer +.footer { + position: absolute; + bottom: 0; + left: 0; + box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25); + z-index: $zindex-header; + background-color: $white; +} diff --git a/installation/tmpl/remove/default.php b/installation/tmpl/remove/default.php index e93db444e30f3..7aaac9e128f8b 100644 --- a/installation/tmpl/remove/default.php +++ b/installation/tmpl/remove/default.php @@ -187,28 +187,6 @@ class="btn btn-primary" -
- - - -
-

-

- - -
-
- - - - -
-
-
-
-
diff --git a/installation/tmpl/setup/default.php b/installation/tmpl/setup/default.php index 647267508259c..4d496164d48a7 100644 --- a/installation/tmpl/setup/default.php +++ b/installation/tmpl/setup/default.php @@ -49,13 +49,17 @@
- +
form->getLabel('admin_user'); ?> form->getInput('admin_user'); ?>
+
+ form->getLabel('admin_username'); ?> + form->getInput('admin_username'); ?> +
form->getLabel('admin_password'); ?> form->getInput('admin_password'); ?> diff --git a/language/en-GB/en-GB.com_privacy.ini b/language/en-GB/en-GB.com_privacy.ini index f7e6b18137749..2397e5c97cf92 100644 --- a/language/en-GB/en-GB.com_privacy.ini +++ b/language/en-GB/en-GB.com_privacy.ini @@ -8,7 +8,7 @@ COM_PRIVACY_ADMIN_NOTIFICATION_USER_CONFIRMED_REQUEST_MESSAGE="User %1$s has con COM_PRIVACY_ADMIN_NOTIFICATION_USER_CONFIRMED_REQUEST_SUBJECT="Information Request Confirmed By User" COM_PRIVACY_ADMIN_NOTIFICATION_USER_CREATED_REQUEST_MESSAGE="A new information request has been submitted by %1$s." COM_PRIVACY_ADMIN_NOTIFICATION_USER_CREATED_REQUEST_SUBJECT="Information Request Submitted" -COM_PRIVACY_CONFIRM_REMIND_SUCCEEDED="Your consent to this web site's Privacy Policy has been extended." +COM_PRIVACY_CONFIRM_REMIND_SUCCEEDED="Your consent to this website's Privacy Policy has been extended." COM_PRIVACY_CONFIRM_REQUEST_FIELDSET_LABEL="An email has been sent to your email address. The email has a confirmation token, please confirm your email address again and paste the confirmation token in the field below to prove that you are the owner of the information being requested." COM_PRIVACY_CONFIRM_REQUEST_SUCCEEDED="Your information request has been confirmed." COM_PRIVACY_CREATE_REQUEST_SUCCEEDED="Your information request has been created. Before it can be processed, you must verify this request. An email has been sent to your address with additional instructions to complete this verification." diff --git a/language/en-GB/en-GB.com_search.ini b/language/en-GB/en-GB.com_search.ini deleted file mode 100644 index cdada49d4090c..0000000000000 --- a/language/en-GB/en-GB.com_search.ini +++ /dev/null @@ -1,24 +0,0 @@ -; author 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_SEARCH_ALL_WORDS="All words" -COM_SEARCH_ALPHABETICAL="Alphabetical" -COM_SEARCH_ANY_WORDS="Any words" -COM_SEARCH_ERROR_ENTERKEYWORD="Enter a search keyword" -COM_SEARCH_ERROR_IGNOREKEYWORD="One or more common words were ignored in the search." -COM_SEARCH_ERROR_SEARCH_MESSAGE="Search term must be a minimum of %1$s characters and a maximum of %2$s characters." -COM_SEARCH_EXACT_PHRASE="Exact Phrase" -COM_SEARCH_FIELD_SEARCH_PHRASES_LABEL="Use Search Options" -COM_SEARCH_FIELD_SEARCH_AREAS_LABEL="Use Search Areas" -COM_SEARCH_FOR="Search for:" -COM_SEARCH_MOST_POPULAR="Most Popular" -COM_SEARCH_NEWEST_FIRST="Newest First" -COM_SEARCH_OLDEST_FIRST="Oldest First" -COM_SEARCH_ORDERING="Ordering:" -COM_SEARCH_SEARCH="Search" -COM_SEARCH_SEARCH_KEYWORD="Search Keyword:" -COM_SEARCH_SEARCH_KEYWORD_N_RESULTS_1="Total: One result found." -COM_SEARCH_SEARCH_KEYWORD_N_RESULTS="Total: %s results found." -COM_SEARCH_SEARCH_ONLY="Search Only:" \ No newline at end of file diff --git a/language/en-GB/en-GB.com_users.ini b/language/en-GB/en-GB.com_users.ini index a79110d59979c..e785f2afbceba 100644 --- a/language/en-GB/en-GB.com_users.ini +++ b/language/en-GB/en-GB.com_users.ini @@ -49,10 +49,12 @@ COM_USERS_MAIL_SEND_FAILURE_BODY="An error was encountered when sending the user COM_USERS_MAIL_SEND_FAILURE_SUBJECT="Error sending email" COM_USERS_MSG_NOT_ENOUGH_INTEGERS_N="Password does not have enough digits. At least %s digits are required." COM_USERS_MSG_NOT_ENOUGH_INTEGERS_N_1="Password does not have enough digits. At least 1 digit is required." +COM_USERS_MSG_NOT_ENOUGH_LOWERCASE_LETTERS_N="Password does not have enough lower case characters. At least %s lower case characters are required." +COM_USERS_MSG_NOT_ENOUGH_LOWERCASE_LETTERS_N_1="Password does not have enough lower case characters. At least 1 lower case character is required." COM_USERS_MSG_NOT_ENOUGH_SYMBOLS_N="Password does not have enough symbols. At least %s symbols are required." COM_USERS_MSG_NOT_ENOUGH_SYMBOLS_N_1="Password does not have enough symbols. At least 1 symbol is required." -COM_USERS_MSG_NOT_ENOUGH_UPPERCASE_LETTERS_N="Password does not have enough uppercase characters. At least %s upper case characters are required." -COM_USERS_MSG_NOT_ENOUGH_UPPERCASE_LETTERS_N_1="Password does not have enough uppercase characters. At least 1 upper case character is required." +COM_USERS_MSG_NOT_ENOUGH_UPPERCASE_LETTERS_N="Password does not have enough upper case characters. At least %s upper case characters are required." +COM_USERS_MSG_NOT_ENOUGH_UPPERCASE_LETTERS_N_1="Password does not have enough upper case characters. At least 1 upper case character is required." COM_USERS_MSG_PASSWORD_TOO_LONG="Password is too long. Passwords must be less than 100 characters." COM_USERS_MSG_PASSWORD_TOO_SHORT_N="Password is too short. Passwords must have at least %s characters." COM_USERS_MSG_SPACES_IN_PASSWORD="Password must not have spaces." @@ -83,7 +85,7 @@ COM_USERS_PROFILE_TWOFACTOR_LABEL="Authentication Method" COM_USERS_PROFILE_TWOFACTOR_DESC="Which two factor authentication method you want to activate on the user account." COM_USERS_PROFILE_USERNAME_LABEL="Username" COM_USERS_PROFILE_USERNAME_MESSAGE="The username you entered is not available. Please pick another username." -COM_USERS_PROFILE_VALUE_NOT_FOUND="No Information Entered" +COM_USERS_PROFILE_VALUE_NOT_FOUND="Website default" COM_USERS_REGISTER_EMAIL1_LABEL="Email Address" ; The following string is deprecated and will be removed with 4.0 COM_USERS_REGISTER_EMAIL1_MESSAGE="The email address you entered is already in use or invalid. Please enter another email address." @@ -132,7 +134,6 @@ COM_USERS_USER_FIELD_BACKEND_LANGUAGE_LABEL="Backend Language" COM_USERS_USER_FIELD_BACKEND_TEMPLATE_LABEL="Backend Template Style" COM_USERS_USER_FIELD_EDITOR_LABEL="Editor" COM_USERS_USER_FIELD_FRONTEND_LANGUAGE_LABEL="Frontend Language" -COM_USERS_USER_FIELD_HELPSITE_LABEL="Help Site" COM_USERS_USER_FIELD_TIMEZONE_LABEL="Time Zone" COM_USERS_USER_NOT_FOUND="User not found." COM_USERS_USER_SAVE_FAILED="Failed to save user: %s" diff --git a/language/en-GB/en-GB.ini b/language/en-GB/en-GB.ini index d405724579499..01d6fc272d0a8 100644 --- a/language/en-GB/en-GB.ini +++ b/language/en-GB/en-GB.ini @@ -55,11 +55,19 @@ JALL_LANGUAGE="All" JAPPLY="Save" JARCHIVED="Archived" JASSOCIATIONS="Also available:" +JASSOCIATIONS_ASC="Associations ascending" +JASSOCIATIONS_DESC="Associations descending" JAUTHOR="Author" +JAUTHOR_ASC="Author ascending" +JAUTHOR_DESC="Author descending" JCANCEL="Cancel" JCATEGORY="Category" +JCATEGORY_ASC="Category ascending" +JCATEGORY_DESC="Category descending" JCLEAR="Clear" JDATE="Date" +JDATE_ASC="Date ascending" +JDATE_DESC="Date descending" JDAY="Day" JDEFAULT="Default" JDETAILS="Details" @@ -69,6 +77,8 @@ JENABLED="Enabled" JEXPIRED="Expired" JFALSE="False" JFEATURED="Featured" +JFEATURED_ASC="Featured ascending" +JFEATURED_DESC="Featured descending" JHIDE="Hide" JINVALID_TOKEN="The most recent request was denied because it had an invalid security token. Please refresh the page and try again." JINVALID_TOKEN_NOTICE="The security token did not match. The request was aborted to prevent any security breach. Please try again." @@ -97,7 +107,10 @@ JSAVE="Save" JSELECT="Select" JSHOW="Show" JSITE="Site" +JSITEADMIN="Select Site or Administrator" JSTATUS="Status" +JSTATUS_ASC="Status ascending" +JSTATUS_DESC="Status descending" JSUBMIT="Submit" JTAG="Tags" JTAG_FIELD_SELECT_DESC="Select the tag to use." @@ -116,8 +129,8 @@ JBROWSERTARGET_NEW="Open in new window" JBROWSERTARGET_PARENT="Open in parent window" JBROWSERTARGET_POPUP="Open in popup" -JERROR_ALERTNOAUTHOR="You are not authorised to view this resource." -JERROR_ALERTNOTEMPLATE="The template for this display is not available. Please contact a Site administrator." +JERROR_ALERTNOAUTHOR="You don't have permission to access this. Please contact a website administrator if this is incorrect." +JERROR_ALERTNOTEMPLATE="The template for this display is not available. Please contact a website administrator." JERROR_AN_ERROR_HAS_OCCURRED="An error has occurred." JERROR_COULD_NOT_FIND_TEMPLATE="Could not find template \"%s\"." JERROR_ERROR="Error" @@ -128,7 +141,7 @@ JERROR_LAYOUT_HOME_PAGE="Home Page" JERROR_LAYOUT_MIS_TYPED_ADDRESS="a mistyped address" JERROR_LAYOUT_NOT_ABLE_TO_VISIT="You may not be able to visit this page because of:" JERROR_LAYOUT_PAGE_NOT_FOUND="The requested page can't be found." -JERROR_LAYOUT_PLEASE_CONTACT_THE_SYSTEM_ADMINISTRATOR="If difficulties persist, please contact the System Administrator of this site and report the error below." +JERROR_LAYOUT_PLEASE_CONTACT_THE_SYSTEM_ADMINISTRATOR="If difficulties persist, please contact the website administrator and report the error below." JERROR_LAYOUT_PLEASE_TRY_ONE_OF_THE_FOLLOWING_PAGES="Please try one of the following pages:" JERROR_LAYOUT_PREVIOUS_ERROR="Previous Error" JERROR_LAYOUT_REQUESTED_RESOURCE_WAS_NOT_FOUND="The requested resource was not found." @@ -224,8 +237,9 @@ JGLOBAL_FIELD_CREATED_LABEL="Created Date" JGLOBAL_FIELD_FEATURED_DESC="Assign the article to the featured blog layout." JGLOBAL_FIELD_FEATURED_LABEL="Featured" JGLOBAL_FIELD_FIELD_CACHETIME_DESC="The number of minutes before the cache is refreshed." -JGLOBAL_FIELD_FIELD_ORDERING_LABEL="Order" JGLOBAL_FIELD_FIELD_ORDERING_DESC="Order items will be displayed in." +JGLOBAL_FIELD_FIELD_ORDERING_LABEL="Order" +JGLOBAL_FIELD_GROUPS="Field Groups" JGLOBAL_FIELD_ID_DESC="Record number in the database." JGLOBAL_FIELD_ID_LABEL="ID" JGLOBAL_FIELD_LAYOUT_DESC="Default layout to use for items." @@ -249,14 +263,19 @@ JGLOBAL_FILTER_BUTTON="Filter" JGLOBAL_FILTER_LABEL="Filter" JGLOBAL_FULL_TEXT="Full Text" JGLOBAL_GT=">" +; The following string is deprecated and will be removed with 4.0. JGLOBAL_HELPREFRESH_BUTTON="Refresh" JGLOBAL_HITS="Hits" +JGLOBAL_HITS_ASC="Hits ascending" JGLOBAL_HITS_COUNT="Hits: %s" +JGLOBAL_HITS_DESC="Hits descending" JGLOBAL_ICON_SEP="|" JGLOBAL_INHERIT="Inherit" JGLOBAL_INTRO_TEXT="Intro Text" JGLOBAL_KEEP_TYPING="Keep typing ..." JGLOBAL_LEFT="Left" +JGLOBAL_LIST_ALIAS="(Alias: %s)" +JGLOBAL_LIST_ALIAS_NOTE="(Alias: %s, Note: %s)" JGLOBAL_LOOKING_FOR="Looking for" JGLOBAL_LT="<" JGLOBAL_MAXIMUM_UPLOAD_SIZE_LIMIT="Maximum upload size: %s" @@ -282,12 +301,16 @@ JGLOBAL_SELECT_AN_OPTION="Select an option" JGLOBAL_SELECT_NO_RESULTS_MATCH="No results match" JGLOBAL_SELECT_PRESS_TO_SELECT="Press to select" JGLOBAL_SELECT_SOME_OPTIONS="Select some options" +JGLOBAL_SORT_BY="Sort Table By:" JGLOBAL_START_PUBLISH_AFTER_FINISH="Item start publishing date must be before finish publishing date" JGLOBAL_SUBCATEGORIES="Subcategories" JGLOBAL_SUBHEADING_DESC="Optional text to show as a subheading." JGLOBAL_TITLE="Title" +JGLOBAL_TITLE_ASC="Title ascending" +JGLOBAL_TITLE_DESC="Title descending" JGLOBAL_TYPE_OR_SELECT_CATEGORY="Type or Select a Category" JGLOBAL_TYPE_OR_SELECT_SOME_OPTIONS="Type or select some options" +JGLOBAL_TYPE_OR_SELECT_SOME_TAGS="Type or select some tags" JGLOBAL_USE_GLOBAL="Use Global" JGLOBAL_USE_GLOBAL_VALUE="Use Global (%s)" JGLOBAL_USERNAME="Username" @@ -295,8 +318,16 @@ JGLOBAL_VALIDATION_FORM_FAILED="Invalid form" JGLOBAL_YOU_MUST_LOGIN_FIRST="Please login first" JGRID_HEADING_ACCESS="Access" +JGRID_HEADING_ACCESS_ASC="Access ascending" +JGRID_HEADING_ACCESS_DESC="Access descending" JGRID_HEADING_ID="ID" +JGRID_HEADING_ID_ASC="ID ascending" +JGRID_HEADING_ID_DESC="ID descending" JGRID_HEADING_LANGUAGE="Language" +JGRID_HEADING_LANGUAGE_ASC="Language ascending" +JGRID_HEADING_LANGUAGE_DESC="Language descending" +JGRID_HEADING_ORDERING_ASC="Ordering ascending" +JGRID_HEADING_ORDERING_DESC="Ordering descending" ; if there is an error connecting database before initialisation, en-GB.lib_joomla.ini can't be loaded ; we therefore have to load the strings from en-GB.ini diff --git a/language/en-GB/en-GB.lib_joomla.ini b/language/en-GB/en-GB.lib_joomla.ini index c50863bff8407..7efc1e06e8758 100644 --- a/language/en-GB/en-GB.lib_joomla.ini +++ b/language/en-GB/en-GB.lib_joomla.ini @@ -314,9 +314,13 @@ JLIB_FORM_ERROR_NO_DATA="No data." JLIB_FORM_ERROR_VALIDATE_FIELD="Invalid xml field." JLIB_FORM_ERROR_XML_FILE_DID_NOT_LOAD="XML file did not load." JLIB_FORM_FIELD_INVALID="Invalid field: " +JLIB_FORM_FIELD_INVALID_MAX_TIME="The time you entered is after the maximum time." +JLIB_FORM_FIELD_INVALID_MIN_TIME="The time you entered is before the minimum time." +JLIB_FORM_FIELD_INVALID_TIME_INPUT="Invalid time format. Please use hh:mm." +JLIB_FORM_FIELD_INVALID_TIME_INPUT_SECONDS="Invalid time format. Please use hh:mm:ss." JLIB_FORM_FIELD_INVALID_VALUE="This value is not valid" JLIB_FORM_FIELD_REQUIRED_CHECK="One of the options must be selected" -JLIB_FORM_FIELD_REQUIRED_VALUE="Field value cannot be empty" +JLIB_FORM_FIELD_REQUIRED_VALUE="Please fill in this field" JLIB_FORM_INPUTMODE="latin" JLIB_FORM_INVALID_FORM_OBJECT="Invalid Form Object: :%s" JLIB_FORM_INVALID_FORM_RULE="Invalid Form Rule: :%s" @@ -352,11 +356,9 @@ JLIB_HTML_ACCESS_SUMMARY="Summary." JLIB_HTML_ADD_TO_ROOT="Add to root." JLIB_HTML_ADD_TO_THIS_MENU="Add to this menu." JLIB_HTML_BATCH_ACCESS_LABEL="Set Access Level" -JLIB_HTML_BATCH_ACCESS_LABEL_DESC="Not making a selection will keep the original access levels when processing." JLIB_HTML_BATCH_COPY="Copy" JLIB_HTML_BATCH_FLIPORDERING_LABEL="Reverse the ordering of all articles in the selected categories" JLIB_HTML_BATCH_LANGUAGE_LABEL="Set Language" -JLIB_HTML_BATCH_LANGUAGE_LABEL_DESC="Not making a selection will keep the original language when processing." JLIB_HTML_BATCH_LANGUAGE_NOCHANGE="- Keep original Language -" JLIB_HTML_BATCH_MENU_LABEL="To Move or Copy your selection please select a Category." JLIB_HTML_BATCH_MOVE="Move" @@ -364,10 +366,8 @@ JLIB_HTML_BATCH_MOVE_QUESTION="Do you want to move the items or make a copy of t JLIB_HTML_BATCH_NO_CATEGORY="- Don't move or copy -" JLIB_HTML_BATCH_NOCHANGE="- Keep original Access Levels -" JLIB_HTML_BATCH_TAG_LABEL="Add Tag" -JLIB_HTML_BATCH_TAG_LABEL_DESC="Add a tag to selected items." JLIB_HTML_BATCH_TAG_NOCHANGE="- Keep original Tags -" JLIB_HTML_BATCH_USER_LABEL="Set User." -JLIB_HTML_BATCH_USER_LABEL_DESC="Not making a selection will keep the original user when processing." JLIB_HTML_BATCH_USER_NOCHANGE="- Keep original User -" JLIB_HTML_BATCH_USER_NOUSER="No User." JLIB_HTML_BEHAVIOR_ABOUT_THE_CALENDAR="About the Calendar" @@ -712,7 +712,7 @@ JLIB_RULES_SELECT_ALLOW_DENY_GROUP="Allow or deny %s for users in the %s group." JLIB_RULES_SELECT_SETTING="Select New Setting" JLIB_RULES_SETTING_NOTES="If you change the setting, it will apply to this and all child groups, components and content. Note that Denied will overrule any inherited setting and also the setting in any child group, component or content. In the case of a setting conflict, Deny will take precedence. Not Set is equivalent to Denied but can be changed in child groups, components and content." JLIB_RULES_SETTING_NOTES_ITEM="If you change the setting, it will apply to this item. Note that:
Inherited means that the permissions from global configuration, parent group and category will be used.
Denied means that no matter what the global configuration, parent group or category settings are, the group being edited can't take this action on this item.
Allowed means that the group being edited will be able to take this action for this item (but if this is in conflict with the global configuration, parent group or category it will have no impact; a conflict will be indicated by Not Allowed (Inherited) under Calculated Settings)." -JLIB_RULES_SETTINGS_DESC="Manage the permission settings for the user groups below. See notes at the bottom." +JLIB_RULES_SETTINGS_DESC="Expand for notes about setting the permissions." JLIB_STEMMER_INVALID_STEMMER="Invalid stemmer type %s" diff --git a/language/en-GB/en-GB.localise.php b/language/en-GB/en-GB.localise.php index 77e11be263a8b..3855c912032f8 100644 --- a/language/en-GB/en-GB.localise.php +++ b/language/en-GB/en-GB.localise.php @@ -39,52 +39,4 @@ public static function getPluralSuffixes($count) return array('MORE'); } } - - /** - * Returns the ignored search words - * - * @return array An array of ignored search words. - * - * @since 1.6 - */ - public static function getIgnoredSearchWords() - { - return array('and', 'in', 'on'); - } - - /** - * Returns the lower length limit of search words - * - * @return integer The lower length limit of search words. - * - * @since 1.6 - */ - public static function getLowerLimitSearchWord() - { - return 3; - } - - /** - * Returns the upper length limit of search words - * - * @return integer The upper length limit of search words. - * - * @since 1.6 - */ - public static function getUpperLimitSearchWord() - { - return 20; - } - - /** - * Returns the number of chars to display when searching - * - * @return integer The number of chars to display when searching. - * - * @since 1.6 - */ - public static function getSearchDisplayedCharactersNumber() - { - return 200; - } } diff --git a/language/en-GB/en-GB.mod_articles_news.ini b/language/en-GB/en-GB.mod_articles_news.ini index df04be08fd8b5..3372e1a697cee 100644 --- a/language/en-GB/en-GB.mod_articles_news.ini +++ b/language/en-GB/en-GB.mod_articles_news.ini @@ -4,6 +4,7 @@ ; Note : All ini files need to be saved as UTF-8 MOD_ARTICLES_NEWS="Articles - Newsflash" +MOD_ARTICLES_NEWS_FIELD_EXCLUDE_CURRENT_LABEL="Exclude Current Article" MOD_ARTICLES_NEWS_FIELD_FEATURED_LABEL="Featured Articles" MOD_ARTICLES_NEWS_FIELD_IMAGES_ARTICLE_LABEL="Show Intro/Full Image" MOD_ARTICLES_NEWS_FIELD_IMAGES_DESC="Show the images that are inside the text of the article." diff --git a/language/en-GB/en-GB.mod_search.ini b/language/en-GB/en-GB.mod_search.ini deleted file mode 100644 index 7876045e86638..0000000000000 --- a/language/en-GB/en-GB.mod_search.ini +++ /dev/null @@ -1,21 +0,0 @@ -; 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 - -MOD_SEARCH="Search" -MOD_SEARCH_FIELD_BUTTON_LABEL="Search Button" -MOD_SEARCH_FIELD_BUTTONTEXT_LABEL="Button Text" -MOD_SEARCH_FIELD_IMAGEBUTTON_LABEL="Search Button Image" -MOD_SEARCH_FIELD_SETITEMID_LABEL="Set ItemID" -MOD_SEARCH_FIELD_LABEL_TEXT_DESC="The text that appears in the label of search box. If left blank, it will load 'label' string from your language file." -MOD_SEARCH_FIELD_LABEL_TEXT_LABEL="Box Label" -MOD_SEARCH_FIELD_OPENSEARCH_LABEL="OpenSearch Autodiscovery" -MOD_SEARCH_FIELD_OPENSEARCH_TEXT_LABEL="OpenSearch Title" -MOD_SEARCH_FIELD_TEXT_DESC="The text that appears in the search text box. If left blank, it will load the 'searchbox' string from your language file." -MOD_SEARCH_FIELD_TEXT_LABEL="Box Text" -MOD_SEARCH_LABEL_TEXT="Search ..." -MOD_SEARCH_SEARCHBOX_TEXT="Search ..." -MOD_SEARCH_SEARCHBUTTON_TEXT="Search" -MOD_SEARCH_SELECT_MENU_ITEMID="Select a menu item" -MOD_SEARCH_XML_DESCRIPTION="This module will display a search box." \ No newline at end of file diff --git a/language/en-GB/en-GB.mod_tags_similar.ini b/language/en-GB/en-GB.mod_tags_similar.ini index 5ea6b455052c3..ab66f06bb5951 100644 --- a/language/en-GB/en-GB.mod_tags_similar.ini +++ b/language/en-GB/en-GB.mod_tags_similar.ini @@ -11,7 +11,6 @@ MOD_TAGS_SIMILAR_FIELD_MATCHTYPE_LABEL="Match Type" MOD_TAGS_SIMILAR_FIELD_ONE="Any" MOD_TAGS_SIMILAR_LAYOUT_DEFAULT="Default" MOD_TAGS_SIMILAR_MAX_LABEL="Maximum Items" -MOD_TAGS_SIMILAR_NO_MATCHING_TAGS="No matching tags." MOD_TAGS_SIMILAR_XML_DESCRIPTION="The Similar Tags Module displays links to other items with similar tags. The closeness of the match can be specified." MOD_TAGS_SIMILAR_FIELD_ORDERING_LABEL="Order Results" MOD_TAGS_SIMILAR_FIELD_ORDERING_COUNT="Number of matching tags" diff --git a/language/en-GB/en-GB.xml b/language/en-GB/en-GB.xml index 9f4ad3393a063..e56badd6a2a68 100644 --- a/language/en-GB/en-GB.xml +++ b/language/en-GB/en-GB.xml @@ -2,7 +2,7 @@ English (en-GB) 4.0.0 - May 2019 + August 2019 Joomla! Project admin@joomla.org www.joomla.org diff --git a/language/en-GB/install.xml b/language/en-GB/install.xml index 0088212108aa7..f99b885eb63b7 100644 --- a/language/en-GB/install.xml +++ b/language/en-GB/install.xml @@ -3,7 +3,7 @@ English (en-GB) en-GB 4.0.0 - May 2019 + August 2019 Joomla! Project admin@joomla.org www.joomla.org diff --git a/layouts/joomla/button/action-button.php b/layouts/joomla/button/action-button.php index 61841f279769a..2bb14794ba80a 100644 --- a/layouts/joomla/button/action-button.php +++ b/layouts/joomla/button/action-button.php @@ -7,11 +7,8 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; -HTMLHelper::_('bootstrap.popover'); - /** * @var $icon string * @var $title string @@ -25,16 +22,12 @@ $taskPrefix = $options['task_prefix']; $checkboxName = $options['checkbox_name']; ?> - - - - - - + diff --git a/layouts/joomla/content/full_image.php b/layouts/joomla/content/full_image.php index 11e25cc88e218..9c103e0fbc26a 100644 --- a/layouts/joomla/content/full_image.php +++ b/layouts/joomla/content/full_image.php @@ -12,7 +12,7 @@ $params = $displayData->params; $images = json_decode($displayData->images); ?> -image_fulltext) && !empty($images->image_fulltext)) : ?> +image_fulltext)) : ?> float_fulltext) ? $params->get('float_fulltext') : $images->float_fulltext; ?>
id; ?> -
- - - get('show_print_icon') || $displayData['params']->get('show_email_icon')) : ?> - getDocument()->getWebAssetManager()->enableAsset('bootstrap.js.bundle'); ?> -
- - + +
+ getDocument()->getWebAssetManager()->enableAsset('bootstrap.js.bundle'); ?> +
+ + - - - - -
-
- - -
+
+ diff --git a/layouts/joomla/content/icons/email.php b/layouts/joomla/content/icons/email.php deleted file mode 100644 index 0497f081d7464..0000000000000 --- a/layouts/joomla/content/icons/email.php +++ /dev/null @@ -1,28 +0,0 @@ - -get('show_icons')) : ?> - - - - - - - - - diff --git a/layouts/joomla/content/icons/print_popup.php b/layouts/joomla/content/icons/print_popup.php deleted file mode 100644 index ddccb3c882d5a..0000000000000 --- a/layouts/joomla/content/icons/print_popup.php +++ /dev/null @@ -1,29 +0,0 @@ - -get('show_icons')) : ?> - - - - - - - - - - diff --git a/layouts/joomla/content/icons/print_screen.php b/layouts/joomla/content/icons/print_screen.php deleted file mode 100644 index ddccb3c882d5a..0000000000000 --- a/layouts/joomla/content/icons/print_screen.php +++ /dev/null @@ -1,29 +0,0 @@ - -get('show_icons')) : ?> - - - - - - - - - - diff --git a/layouts/joomla/content/intro_image.php b/layouts/joomla/content/intro_image.php index da31044d8fab3..e3794af43db51 100644 --- a/layouts/joomla/content/intro_image.php +++ b/layouts/joomla/content/intro_image.php @@ -14,7 +14,7 @@ $params = $displayData->params; $images = json_decode($displayData->images); ?> -image_intro) && !empty($images->image_intro)) : ?> +image_intro)) : ?> float_intro) ? $params->get('float_intro') : $images->float_intro; ?>
get('link_titles') && $params->get('access-view')) : ?> diff --git a/layouts/joomla/content/options_default.php b/layouts/joomla/content/options_default.php index 4d0251d6f134d..82e67736438c2 100644 --- a/layouts/joomla/content/options_default.php +++ b/layouts/joomla/content/options_default.php @@ -20,22 +20,24 @@

description; ?>

fieldsname); ?> - - form->getFieldset($fieldname) as $field) : ?> - - type === 'Spacer' ? ' field-spacer' : ''; ?> - showon) : ?> - 'auto', 'relative' => true)); ?> - showon, $field->formControl, $field->group)) . '\''; ?> - - - showlabel)) : ?> -
> -
input; ?>
-
- - renderField(); ?> +
+ + form->getFieldset($fieldname) as $field) : ?> + + type === 'Spacer' ? ' field-spacer' : ''; ?> + showon) : ?> + 'auto', 'relative' => true)); ?> + showon, $field->formControl, $field->group)) . '\''; ?> + + showlabel)) : ?> +
> +
input; ?>
+
+ + renderField(); ?> + + - +
diff --git a/layouts/joomla/content/text_filters.php b/layouts/joomla/content/text_filters.php index f0397d6f04438..778d4f7168cb3 100644 --- a/layouts/joomla/content/text_filters.php +++ b/layouts/joomla/content/text_filters.php @@ -8,13 +8,29 @@ */ defined('JPATH_BASE') or die; + +use Joomla\CMS\Language\Text; + ?>
name; ?> - description)) : ?> -

description; ?>

- +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
fieldsname); ?> form->getFieldset($fieldname) as $field) : ?> diff --git a/layouts/joomla/edit/frontediting_modules.php b/layouts/joomla/edit/frontediting_modules.php index bed5651a677fc..39ee4a9e03b97 100644 --- a/layouts/joomla/edit/frontediting_modules.php +++ b/layouts/joomla/edit/frontediting_modules.php @@ -48,7 +48,7 @@ '/^(\s*<(?:div|span|nav|ul|ol|h\d|section|aside|nav|address|article) [^>]*class="[^"]*)"/', // By itself, adding class jmoddiv and data attributes for the URL and tooltip: '\\1 jmoddiv" data-jmodediturl="' . $editUrl . '" data-target="' . $target . '" data-jmodtip="' - . HTMLHelper::_('tooltipText', + . HTMLHelper::_('tooltipText', Text::_('JLIB_HTML_EDIT_MODULE'), htmlspecialchars($mod->title, ENT_COMPAT, 'UTF-8') . '
' . sprintf(Text::_('JLIB_HTML_EDIT_MODULE_IN_POSITION'), htmlspecialchars($position, ENT_COMPAT, 'UTF-8')), 0 diff --git a/layouts/joomla/edit/global.php b/layouts/joomla/edit/global.php index 5ccea4014578e..f6adc6c78cf22 100644 --- a/layouts/joomla/edit/global.php +++ b/layouts/joomla/edit/global.php @@ -35,7 +35,6 @@ 'featured', 'sticky', 'access', - 'id', 'language', 'tags', 'note', @@ -43,7 +42,6 @@ ); $hiddenFields = $displayData->get('hidden_fields') ?: array(); -$hiddenFields[] = 'id'; if (!$saveHistory) { diff --git a/layouts/joomla/edit/metadata.php b/layouts/joomla/edit/metadata.php index dffcfa0e468b5..7ff0db119aed9 100644 --- a/layouts/joomla/edit/metadata.php +++ b/layouts/joomla/edit/metadata.php @@ -20,6 +20,7 @@ $fieldSet) : ?> description) && trim($fieldSet->description)) : ?>
+ escape(Text::_($fieldSet->description)); ?>
@@ -30,7 +31,6 @@ { echo $form->renderField('metadesc'); echo $form->renderField('metakey'); - echo $form->renderField('xreference'); } foreach ($form->getFieldset($name) as $field) diff --git a/layouts/joomla/edit/params.php b/layouts/joomla/edit/params.php index 47dc00ee2a8f5..58483e6485e1b 100644 --- a/layouts/joomla/edit/params.php +++ b/layouts/joomla/edit/params.php @@ -17,6 +17,7 @@ $app = Factory::getApplication(); $form = $displayData->getForm(); $fieldSets = $form->getFieldsets(); +$helper = $displayData->get('useCoreUI', false) ? 'uitab' : 'bootstrap'; if (empty($fieldSets)) { @@ -24,6 +25,8 @@ } $ignoreFieldsets = $displayData->get('ignore_fieldsets') ?: array(); +$outputFieldsets = $displayData->get('output_fieldsets') ?: array(); +$ignoreFieldsetFields = $displayData->get('ignore_fieldset_fields') ?: array(); $ignoreFields = $displayData->get('ignore_fields') ?: array(); $extraFields = $displayData->get('extra_fields') ?: array(); $tabName = $displayData->get('tab_name') ?: 'myTab'; @@ -75,6 +78,10 @@ echo implode('', $html); } +$opentab = false; + +$xml = $form->getXml(); + // Loop again over the fieldsets foreach ($fieldSets as $name => $fieldSet) { @@ -103,10 +110,45 @@ $label = Text::_($label); } - $helper = $displayData->get('useCoreUI', false) ? 'uitab' : 'bootstrap'; + $hasChildren = $xml->xpath('//fieldset[@name="' . $name . '"]//fieldset'); + $hasParent = $xml->xpath('//fieldset//fieldset[@name="' . $name . '"]'); + $isGrandchild = $xml->xpath('//fieldset//fieldset//fieldset[@name="' . $name . '"]'); + + if (!$isGrandchild && $hasParent) + { + echo '
'; + echo '' . $label . ''; + echo '
'; + } + // Tabs + elseif (!$hasParent) + { + if ($opentab) + { + if ($opentab > 1) + { + echo '
'; + } + + // End previous tab + echo HTMLHelper::_($helper . '.endTab'); + } - // Start the tab - echo HTMLHelper::_($helper . '.addTab', $tabName, 'attrib-' . $name, $label); + // Start the tab + echo HTMLHelper::_($helper . '.addTab', $tabName, 'attrib-' . $name, $label); + + $opentab = 1; + + // Directly add a fieldset if we have no children + if (!$hasChildren) + { + echo '
'; + echo '' . $label . ''; + echo '
'; + + $opentab = 2; + } + } // Include the description when available if (isset($fieldSet->description) && trim($fieldSet->description)) @@ -114,15 +156,35 @@ echo '
' . $this->escape(Text::_($fieldSet->description)) . '
'; } - // The name of the fieldset to render - $displayData->fieldset = $name; + // We're on the deepest level => output fields + if (!$hasChildren) + { + // The name of the fieldset to render + $displayData->fieldset = $name; - // Force to show the options - $displayData->showOptions = true; + // Force to show the options + $displayData->showOptions = true; - // Render the fieldset - echo LayoutHelper::render('joomla.edit.fieldset', $displayData); + // Render the fieldset + echo LayoutHelper::render('joomla.edit.fieldset', $displayData); + } + + // Close open fieldset + if (!$isGrandchild && $hasParent) + { + echo '
'; + echo '
'; + } +} + +if ($opentab) +{ + if ($opentab > 1) + { + echo ''; + echo '
'; + } - // End the tab + // End previous tab echo HTMLHelper::_($helper . '.endTab'); } diff --git a/layouts/joomla/edit/title_alias.php b/layouts/joomla/edit/title_alias.php index 4564d9f227019..03c865d6b8f39 100644 --- a/layouts/joomla/edit/title_alias.php +++ b/layouts/joomla/edit/title_alias.php @@ -14,9 +14,11 @@ $title = $form->getField('title') ? 'title' : ($form->getField('name') ? 'name' : ''); ?> -
- renderField($title) : ''; - echo $form->renderField('alias'); - ?> -
+
+
+ renderField($title) : ''; ?> +
+
+ renderField('alias'); ?> +
+
\ No newline at end of file diff --git a/layouts/joomla/form/field/accesslevel-fancy-select.php b/layouts/joomla/form/field/accesslevel-fancy-select.php deleted file mode 100644 index 9fe3310fc4d3f..0000000000000 --- a/layouts/joomla/form/field/accesslevel-fancy-select.php +++ /dev/null @@ -1,79 +0,0 @@ - section in form XML. - * @var boolean $hidden Is this field hidden in the form? - * @var string $hint Placeholder for the field. - * @var string $id DOM id of the field. - * @var string $label Label of the field. - * @var string $labelclass Classes to apply to the label. - * @var boolean $multiple Does this field support multiple values? - * @var string $name Name of the input field. - * @var string $onchange Onchange attribute for the field. - * @var string $onclick Onclick attribute for the field. - * @var string $pattern Pattern (Reg Ex) of value of the form field. - * @var boolean $readonly Is this field read only? - * @var boolean $repeat Allows extensions to duplicate elements. - * @var boolean $required Is this field required? - * @var integer $size Size attribute of the input. - * @var boolean $spellcheck Spellcheck state for the form field. - * @var string $validate Validation rules to apply. - * @var string $value Value attribute of the field. - * @var array $checkedOptions Options that will be set as checked. - * @var boolean $hasValue Has this field a value assigned? - * @var array $options Options available for this field. - * @var array $inputType Options available for this field. - */ - -$attr = ''; - -// Initialize some field attributes. -$attr .= $disabled ? ' disabled' : ''; -$attr .= !empty($size) ? ' size="' . $size . '"' : ''; -$attr .= $multiple ? ' multiple' : ''; -$attr .= $autofocus ? ' autofocus' : ''; -$attr .= $onchange ? ' onchange="' . $onchange . '"' : ''; - -$attr2 = ''; -$attr2 .= !empty($class) ? ' class="' . $class . '"' : ''; -$attr2 .= ' placeholder="' . $this->escape($hint ?: Text::_('JGLOBAL_TYPE_OR_SELECT_SOME_OPTIONS')) . '" '; - -if ($required) -{ - $attr .= ' required class="required"'; - $attr2 .= ' required'; -} - -Text::script('JGLOBAL_SELECT_NO_RESULTS_MATCH'); -Text::script('JGLOBAL_SELECT_PRESS_TO_SELECT'); - -Factory::getDocument()->getWebAssetManager()->enableAsset('choicesjs'); -HTMLHelper::_('webcomponent', 'system/fields/joomla-field-fancy-select.min.js', ['version' => 'auto', 'relative' => true]); - -?> - -> diff --git a/layouts/joomla/form/field/accesslevel.php b/layouts/joomla/form/field/accesslevel.php deleted file mode 100644 index d38ec26d2bb63..0000000000000 --- a/layouts/joomla/form/field/accesslevel.php +++ /dev/null @@ -1,60 +0,0 @@ - section in form XML. - * @var boolean $hidden Is this field hidden in the form? - * @var string $hint Placeholder for the field. - * @var string $id DOM id of the field. - * @var string $label Label of the field. - * @var string $labelclass Classes to apply to the label. - * @var boolean $multiple Does this field support multiple values? - * @var string $name Name of the input field. - * @var string $onchange Onchange attribute for the field. - * @var string $onclick Onclick attribute for the field. - * @var string $pattern Pattern (Reg Ex) of value of the form field. - * @var boolean $readonly Is this field read only? - * @var boolean $repeat Allows extensions to duplicate elements. - * @var boolean $required Is this field required? - * @var integer $size Size attribute of the input. - * @var boolean $spellcheck Spellcheck state for the form field. - * @var string $validate Validation rules to apply. - * @var string $value Value attribute of the field. - * @var array $checkedOptions Options that will be set as checked. - * @var boolean $hasValue Has this field a value assigned? - * @var array $options Options available for this field. - * @var array $inputType Options available for this field. - */ - -$attr = ''; - -// Initialize some field attributes. -$attr .= !empty($class) ? ' class="custom-select ' . $class . '"' : ' class="custom-select"'; -$attr .= $disabled ? ' disabled' : ''; -$attr .= !empty($size) ? ' size="' . $size . '"' : ''; -$attr .= $multiple ? ' multiple' : ''; -$attr .= $required ? ' required' : ''; -$attr .= $autofocus ? ' autofocus' : ''; -$attr .= $onchange ? ' onchange="' . $onchange . '"' : ''; -$attr .= !empty($description) ? ' aria-describedby="' . $name . '-desc"' : ''; - -echo HTMLHelper::_('access.level', $name, $value, $attr, $options, $id); diff --git a/layouts/joomla/form/field/calendar.php b/layouts/joomla/form/field/calendar.php index b8d620c654b34..edaf5c848a016 100644 --- a/layouts/joomla/form/field/calendar.php +++ b/layouts/joomla/form/field/calendar.php @@ -108,15 +108,15 @@ data-alt-value="" autocomplete="off"> - - + diff --git a/layouts/joomla/form/field/moduleorder.php b/layouts/joomla/form/field/moduleorder.php index 26e17117ca46d..fc35b4c77eb12 100644 --- a/layouts/joomla/form/field/moduleorder.php +++ b/layouts/joomla/form/field/moduleorder.php @@ -48,7 +48,7 @@ */ // Initialize some field attributes. -$attributes['id'] = 'id="' . $id . '"'; +$attributes['dataid'] = 'data-id="' . $id . '"'; $attributes['data-url'] = 'data-url="index.php?option=com_modules&task=module.orderPosition&' . $token . '"'; $attributes['data-element'] = 'data-element="parent_' . $id . '"'; $attributes['data-ordering'] = 'data-ordering="' . $ordering . '"'; diff --git a/layouts/joomla/form/field/number.php b/layouts/joomla/form/field/number.php index 5f97b56709eb5..6adcc5918b7e7 100644 --- a/layouts/joomla/form/field/number.php +++ b/layouts/joomla/form/field/number.php @@ -74,6 +74,7 @@ ?> > - + diff --git a/layouts/joomla/form/field/radio/switcher.php b/layouts/joomla/form/field/radio/switcher.php index 9198742d376b0..4059ff6e57542 100644 --- a/layouts/joomla/form/field/radio/switcher.php +++ b/layouts/joomla/form/field/radio/switcher.php @@ -66,7 +66,7 @@ -
+
$option) : ?> -

+
+ + + +
+ +
+
@@ -84,15 +100,15 @@ - - - @@ -104,13 +120,15 @@ - @@ -225,15 +243,3 @@ class="custom-select novalidate" -
- -
diff --git a/layouts/joomla/form/field/subform/repeatable-table.php b/layouts/joomla/form/field/subform/repeatable-table.php index b8336a59216fe..738d3d2ad980c 100644 --- a/layouts/joomla/form/field/subform/repeatable-table.php +++ b/layouts/joomla/form/field/subform/repeatable-table.php @@ -45,7 +45,7 @@ foreach ($tmpl->getFieldsets() as $fieldset) { $table_head .= ''; } diff --git a/layouts/joomla/form/field/tag.php b/layouts/joomla/form/field/tag.php index ce256ae6236e4..8932bc4adb8e8 100644 --- a/layouts/joomla/form/field/tag.php +++ b/layouts/joomla/form/field/tag.php @@ -67,7 +67,7 @@ $attr2 = ''; $attr2 .= !empty($class) ? ' class="' . $class . '"' : ''; -$attr2 .= ' placeholder="' . $this->escape($hint ?: Text::_('JGLOBAL_TYPE_OR_SELECT_SOME_OPTIONS')) . '" '; +$attr2 .= ' placeholder="' . $this->escape($hint ?: Text::_('JGLOBAL_TYPE_OR_SELECT_SOME_TAGS')) . '" '; if ($allowCustom) { @@ -126,4 +126,4 @@ ?> -> +> diff --git a/layouts/joomla/form/field/tel.php b/layouts/joomla/form/field/tel.php index c551807e6315e..8d596cffab417 100644 --- a/layouts/joomla/form/field/tel.php +++ b/layouts/joomla/form/field/tel.php @@ -64,6 +64,7 @@ ?> id="" diff --git a/layouts/joomla/form/field/time.php b/layouts/joomla/form/field/time.php new file mode 100644 index 0000000000000..56a99a20a513a --- /dev/null +++ b/layouts/joomla/form/field/time.php @@ -0,0 +1,70 @@ + section in form XML. + * @var boolean $hidden Is this field hidden in the form? + * @var string $hint Placeholder for the field. + * @var string $id DOM id of the field. + * @var string $label Label of the field. + * @var string $labelclass Classes to apply to the label. + * @var boolean $multiple Does this field support multiple values? + * @var string $name Name of the input field. + * @var string $onchange Onchange attribute for the field. + * @var string $onclick Onclick attribute for the field. + * @var string $pattern Pattern (Reg Ex) of value of the form field. + * @var boolean $readonly Is this field read only? + * @var boolean $repeat Allows extensions to duplicate elements. + * @var boolean $required Is this field required? + * @var boolean $spellcheck Spellcheck state for the form field. + * @var string $validate Validation rules to apply. + * @var string $value Value attribute of the field. + * @var array $checkedOptions Options that will be set as checked. + * @var boolean $hasValue Has this field a value assigned? + * @var array $options Options available for this field. + * @var array $inputType Options available for this field. + * @var array $spellcheck Options available for this field. + * @var string $accept File types that are accepted. + */ + +$attributes = [ + !empty($class) ? 'class="form-control ' . $class . '"' : 'class="form-control"', + !empty($description) ? 'aria-describedby="' . $name . '-desc"' : '', + $disabled ? 'disabled' : '', + $readonly ? 'readonly' : '', + strlen($hint) ? 'placeholder="' . htmlspecialchars($hint, ENT_COMPAT, 'UTF-8') . '"' : '', + !empty($onchange) ? 'onchange="' . $onchange . '"' : '', + isset($max) ? 'max="' . $max . '"' : '', + isset($step) ? 'step="' . $step . '"' : '', + isset($min) ? 'min="' . $min . '"' : '', + $required ? 'required' : '', + $autofocus ? 'autofocus' : '' +]; + +?> +> + diff --git a/layouts/joomla/form/field/url.php b/layouts/joomla/form/field/url.php index 6500c08deb39c..69bfe2f4590df 100644 --- a/layouts/joomla/form/field/url.php +++ b/layouts/joomla/form/field/url.php @@ -65,6 +65,7 @@ ?> + inputmode="url" name="" id="" diff --git a/layouts/joomla/form/field/user.php b/layouts/joomla/form/field/user.php index 72bb5f8417941..26bcabbe2824c 100644 --- a/layouts/joomla/form/field/user.php +++ b/layouts/joomla/form/field/user.php @@ -111,22 +111,25 @@ readonly> - - $uri, - 'title' => Text::_('JLIB_FORM_CHANGE_USER'), - 'closeButton' => true, - 'height' => '100%', - 'width' => '100%', - 'modalWidth' => 80, - 'bodyHeight' => 60, - 'footer' => '' - ) - ); ?> - + + + $uri, + 'title' => Text::_('JLIB_FORM_CHANGE_USER'), + 'closeButton' => true, + 'height' => '100%', + 'width' => '100%', + 'modalWidth' => 80, + 'bodyHeight' => 60, + 'footer' => '' + ) + ); ?> diff --git a/layouts/joomla/form/renderfield.php b/layouts/joomla/form/renderfield.php index ec42a05800502..6a02b5e1245d6 100644 --- a/layouts/joomla/form/renderfield.php +++ b/layouts/joomla/form/renderfield.php @@ -41,7 +41,7 @@
- +
diff --git a/layouts/joomla/form/renderlabel.php b/layouts/joomla/form/renderlabel.php index b26a69ff2bb0c..6d763c60f57a7 100644 --- a/layouts/joomla/form/renderlabel.php +++ b/layouts/joomla/form/renderlabel.php @@ -35,6 +35,6 @@ $forAttr = 'for="' . $for . '"'; } ?> -
+ + +
- description)) ? ' class="hasTooltip" title="' - . HTMLHelper::_('tooltipText', $action->title, $action->description) . '"' : ''; ?> -
' . Text::_($fieldset->label); - if (!empty($fieldset->description)) + if ($fieldset->description) { $table_head .= '
' . Text::_($fieldset->description) . ''; } @@ -59,7 +59,12 @@ { foreach ($tmpl->getGroup('') as $field) { $table_head .= '
' . strip_tags($field->label); - $table_head .= '
' . Text::_($field->description) . ''; + + if ($field->description) + { + $table_head .= '
' . Text::_($field->description) . ''; + } + $table_head .= '