From 43d09f4580d72500a2e59281b3e6e0e05198b9a5 Mon Sep 17 00:00:00 2001
From: Cliff Parnitzky <github@cliff-parnitzky.de>
Date: Thu, 13 Sep 2018 21:52:36 +0200
Subject: [PATCH 1/4] Fixes problem with unknown db column (closes #88)

---
 src/templates/codv4.2.0_contao_4.6.3.sql | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/templates/codv4.2.0_contao_4.6.3.sql b/src/templates/codv4.2.0_contao_4.6.3.sql
index 19b6395..b48c20c 100644
--- a/src/templates/codv4.2.0_contao_4.6.3.sql
+++ b/src/templates/codv4.2.0_contao_4.6.3.sql
@@ -417,11 +417,11 @@ INSERT INTO `tl_form_field` (`id`, `pid`, `sorting`, `tstamp`, `type`, `label`,
 -- Daten für Tabelle `tl_layout`
 --
 
-INSERT INTO `tl_layout` (`id`, `pid`, `tstamp`, `name`, `rows`, `headerHeight`, `footerHeight`, `cols`, `widthLeft`, `widthRight`, `sections`, `framework`, `stylesheet`, `external`, `orderExt`, `loadingOrder`, `combineScripts`, `modules`, `template`, `doctype`, `webfonts`, `viewport`, `titleTag`, `cssClass`, `onload`, `head`, `addJQuery`, `jSource`, `jquery`, `addMooTools`, `mooSource`, `mootools`, `picturefill`, `analytics`, `externalJs`, `orderExtJs`, `scripts`, `script`, `static`, `width`, `align`, `calendarfeeds`, `newsfeeds`, `tinyMceFontAwesome`) VALUES(1, 1, 1442685187, '2 columns - [ default ]', '3rw', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', '2cll', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:3:"240";}', 'a:2:{s:5:"value";s:1:"0";s:4:"unit";s:2:"px";}', '', 'a:3:{i:0;s:10:"layout.css";i:1;s:14:"responsive.css";i:2;s:8:"grid.css";}', NULL, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 'external_first', '1', 0x613a31343a7b693a303b613a333a7b733a333a226d6f64223b733a323a223233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a313b613a333a7b733a333a226d6f64223b733a323a223234223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a323b613a333a7b733a333a226d6f64223b733a323a223437223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a333b613a333a7b733a333a226d6f64223b733a313a2231223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a343b613a333a7b733a333a226d6f64223b733a323a223336223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a353b613a333a7b733a333a226d6f64223b733a313a2233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a363b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a373b613a333a7b733a333a226d6f64223b733a323a223238223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a383b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a393b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31303b613a333a7b733a333a226d6f64223b733a323a223631223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31313b613a333a7b733a333a226d6f64223b733a313a2235223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31323b613a333a7b733a333a226d6f64223b733a323a223335223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31333b613a333a7b733a333a226d6f64223b733a323a223338223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d7d, 'fe_page', 'html5', 'Open+Sans', '', '', 'columns2', '', '<link rel="apple-touch-icon" sizes="57x57" href="files/contaodemo/theme/img/favicon/apple-touch-icon-57x57.png">\n<link rel="apple-touch-icon" sizes="60x60" href="files/contaodemo/theme/img/favicon/apple-touch-icon-60x60.png">\n<link rel="apple-touch-icon" sizes="72x72" href="files/contaodemo/theme/img/favicon/apple-touch-icon-72x72.png">\n<link rel="apple-touch-icon" sizes="76x76" href="files/contaodemo/theme/img/favicon/apple-touch-icon-76x76.png">\n<link rel="apple-touch-icon" sizes="114x114" href="files/contaodemo/theme/img/favicon/apple-touch-icon-114x114.png">\n<link rel="apple-touch-icon" sizes="120x120" href="files/contaodemo/theme/img/favicon/apple-touch-icon-120x120.png">\n<link rel="apple-touch-icon" sizes="144x144" href="files/contaodemo/theme/img/favicon/apple-touch-icon-144x144.png">\n<link rel="apple-touch-icon" sizes="152x152" href="files/contaodemo/theme/img/favicon/apple-touch-icon-152x152.png">\n<link rel="apple-touch-icon" sizes="180x180" href="files/contaodemo/theme/img/favicon/apple-touch-icon-180x180.png">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-32x32.png" sizes="32x32">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/android-chrome-192x192.png" sizes="192x192">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-96x96.png" sizes="96x96">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-16x16.png" sizes="16x16">\n<link rel="manifest" href="files/contaodemo/theme/img/favicon/manifest.json">\n<link rel="shortcut icon" href="files/contaodemo/theme/img/favicon/favicon.ico">\n<meta name="msapplication-TileColor" content="#ffffff">\n<meta name="msapplication-TileImage" content="files/contaodemo/theme/img/favicon/mstile-144x144.png">\n<meta name="msapplication-config" content="files/contaodemo/theme/img/favicon/browserconfig.xml">\n<meta name="theme-color" content="#ffffff">\n<script src="files/contaodemo/theme/js/jquery.contao.boomerang.min.js"></script>', '1', 'j_local', 'a:4:{i:0;s:11:"j_accordion";i:1;s:10:"j_colorbox";i:2;s:11:"j_tablesort";i:3;s:14:"j_mediaelement";}', '', 'moo_local', 'a:3:{i:0;s:13:"moo_accordion";i:1;s:12:"moo_mediabox";i:2;s:10:"moo_slider";}', '', '', NULL, NULL, 'a:2:{i:0;s:9:"js_slider";i:1;s:12:"js_autofocus";}', '', '1', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:4:"1000";}', 'center', '', '', '');
-INSERT INTO `tl_layout` (`id`, `pid`, `tstamp`, `name`, `rows`, `headerHeight`, `footerHeight`, `cols`, `widthLeft`, `widthRight`, `sections`, `framework`, `stylesheet`, `external`, `orderExt`, `loadingOrder`, `combineScripts`, `modules`, `template`, `doctype`, `webfonts`, `viewport`, `titleTag`, `cssClass`, `onload`, `head`, `addJQuery`, `jSource`, `jquery`, `addMooTools`, `mooSource`, `mootools`, `picturefill`, `analytics`, `externalJs`, `orderExtJs`, `scripts`, `script`, `static`, `width`, `align`, `calendarfeeds`, `newsfeeds`, `tinyMceFontAwesome`) VALUES(10, 1, 1442685207, '2 columns - Events', '2rwh', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', '', '2cll', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:3:"240";}', 'a:2:{s:5:"value";s:1:"0";s:4:"unit";s:2:"px";}', '', 'a:3:{i:0;s:10:"layout.css";i:1;s:14:"responsive.css";i:2;s:8:"grid.css";}', NULL, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 'external_first', '1', 0x613a31313a7b693a303b613a333a7b733a333a226d6f64223b733a313a2232223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a313b613a333a7b733a333a226d6f64223b733a323a223437223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a323b613a333a7b733a333a226d6f64223b733a313a2231223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a333b613a333a7b733a333a226d6f64223b733a323a223231223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a343b613a333a7b733a333a226d6f64223b733a313a2234223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a353b613a333a7b733a333a226d6f64223b733a323a223136223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a363b613a333a7b733a333a226d6f64223b733a313a2235223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a373b613a333a7b733a333a226d6f64223b733a323a223631223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a383b613a333a7b733a333a226d6f64223b733a313a2233223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a393b613a333a7b733a333a226d6f64223b733a323a223230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31303b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d7d, 'fe_page', 'html5', 'Open+Sans', '', '', '', '', '<link rel="apple-touch-icon" sizes="57x57" href="files/contaodemo/theme/img/favicon/apple-touch-icon-57x57.png">\n<link rel="apple-touch-icon" sizes="60x60" href="files/contaodemo/theme/img/favicon/apple-touch-icon-60x60.png">\n<link rel="apple-touch-icon" sizes="72x72" href="files/contaodemo/theme/img/favicon/apple-touch-icon-72x72.png">\n<link rel="apple-touch-icon" sizes="76x76" href="files/contaodemo/theme/img/favicon/apple-touch-icon-76x76.png">\n<link rel="apple-touch-icon" sizes="114x114" href="files/contaodemo/theme/img/favicon/apple-touch-icon-114x114.png">\n<link rel="apple-touch-icon" sizes="120x120" href="files/contaodemo/theme/img/favicon/apple-touch-icon-120x120.png">\n<link rel="apple-touch-icon" sizes="144x144" href="files/contaodemo/theme/img/favicon/apple-touch-icon-144x144.png">\n<link rel="apple-touch-icon" sizes="152x152" href="files/contaodemo/theme/img/favicon/apple-touch-icon-152x152.png">\n<link rel="apple-touch-icon" sizes="180x180" href="files/contaodemo/theme/img/favicon/apple-touch-icon-180x180.png">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-32x32.png" sizes="32x32">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/android-chrome-192x192.png" sizes="192x192">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-96x96.png" sizes="96x96">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-16x16.png" sizes="16x16">\n<link rel="manifest" href="files/contaodemo/theme/img/favicon/manifest.json">\n<link rel="shortcut icon" href="files/contaodemo/theme/img/favicon/favicon.ico">\n<meta name="msapplication-TileColor" content="#ffffff">\n<meta name="msapplication-TileImage" content="files/contaodemo/theme/img/favicon/mstile-144x144.png">\n<meta name="msapplication-config" content="files/contaodemo/theme/img/favicon/browserconfig.xml">\n<meta name="theme-color" content="#ffffff">', '1', 'j_local', 'a:4:{i:0;s:11:"j_accordion";i:1;s:10:"j_colorbox";i:2;s:14:"j_mediaelement";i:3;s:11:"j_tablesort";}', '', 'moo_local', 'a:2:{i:0;s:13:"moo_accordion";i:1;s:12:"moo_mediabox";}', '', '', NULL, NULL, 'a:2:{i:0;s:9:"js_slider";i:1;s:12:"js_autofocus";}', '', '1', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:4:"1000";}', 'center', '', '', '');
-INSERT INTO `tl_layout` (`id`, `pid`, `tstamp`, `name`, `rows`, `headerHeight`, `footerHeight`, `cols`, `widthLeft`, `widthRight`, `sections`, `framework`, `stylesheet`, `external`, `orderExt`, `loadingOrder`, `combineScripts`, `modules`, `template`, `doctype`, `webfonts`, `viewport`, `titleTag`, `cssClass`, `onload`, `head`, `addJQuery`, `jSource`, `jquery`, `addMooTools`, `mooSource`, `mootools`, `picturefill`, `analytics`, `externalJs`, `orderExtJs`, `scripts`, `script`, `static`, `width`, `align`, `calendarfeeds`, `newsfeeds`, `tinyMceFontAwesome`) VALUES(15, 1, 1536784767, '1 column', '3rw', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', '1cl', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:3:"200";}', 'a:2:{s:5:"value";s:1:"0";s:4:"unit";s:2:"px";}', 0x613a313a7b693a303b613a343a7b733a353a227469746c65223b733a303a22223b733a323a226964223b733a303a22223b733a383a2274656d706c617465223b733a31333a22626c6f636b5f73656374696f6e223b733a383a22706f736974696f6e223b733a333a22746f70223b7d7d, 'a:3:{i:0;s:10:"layout.css";i:1;s:14:"responsive.css";i:2;s:8:"grid.css";}', NULL, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 'external_first', '1', 0x613a31313a7b693a303b613a333a7b733a333a226d6f64223b733a323a223233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a313b613a333a7b733a333a226d6f64223b733a323a223234223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a323b613a333a7b733a333a226d6f64223b733a323a223437223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a333b613a333a7b733a333a226d6f64223b733a313a2231223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a343b613a333a7b733a333a226d6f64223b733a323a223336223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a353b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a363b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a373b613a333a7b733a333a226d6f64223b733a323a223631223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a383b613a333a7b733a333a226d6f64223b733a313a2235223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a393b613a333a7b733a333a226d6f64223b733a323a223335223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31303b613a333a7b733a333a226d6f64223b733a323a223338223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d7d, 'fe_page', 'html5', 'Open+Sans', '', '', '', '', '<link rel="apple-touch-icon" sizes="57x57" href="files/contaodemo/theme/img/favicon/apple-touch-icon-57x57.png">\n<link rel="apple-touch-icon" sizes="60x60" href="files/contaodemo/theme/img/favicon/apple-touch-icon-60x60.png">\n<link rel="apple-touch-icon" sizes="72x72" href="files/contaodemo/theme/img/favicon/apple-touch-icon-72x72.png">\n<link rel="apple-touch-icon" sizes="76x76" href="files/contaodemo/theme/img/favicon/apple-touch-icon-76x76.png">\n<link rel="apple-touch-icon" sizes="114x114" href="files/contaodemo/theme/img/favicon/apple-touch-icon-114x114.png">\n<link rel="apple-touch-icon" sizes="120x120" href="files/contaodemo/theme/img/favicon/apple-touch-icon-120x120.png">\n<link rel="apple-touch-icon" sizes="144x144" href="files/contaodemo/theme/img/favicon/apple-touch-icon-144x144.png">\n<link rel="apple-touch-icon" sizes="152x152" href="files/contaodemo/theme/img/favicon/apple-touch-icon-152x152.png">\n<link rel="apple-touch-icon" sizes="180x180" href="files/contaodemo/theme/img/favicon/apple-touch-icon-180x180.png">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-32x32.png" sizes="32x32">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/android-chrome-192x192.png" sizes="192x192">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-96x96.png" sizes="96x96">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-16x16.png" sizes="16x16">\n<link rel="manifest" href="files/contaodemo/theme/img/favicon/manifest.json">\n<link rel="shortcut icon" href="files/contaodemo/theme/img/favicon/favicon.ico">\n<meta name="msapplication-TileColor" content="#ffffff">\n<meta name="msapplication-TileImage" content="files/contaodemo/theme/img/favicon/mstile-144x144.png">\n<meta name="msapplication-config" content="files/contaodemo/theme/img/favicon/browserconfig.xml">\n<meta name="theme-color" content="#ffffff">', '1', 'j_local', 'a:4:{i:0;s:11:"j_accordion";i:1;s:10:"j_colorbox";i:2;s:14:"j_mediaelement";i:3;s:11:"j_tablesort";}', '', 'moo_local', 'a:3:{i:0;s:13:"moo_accordion";i:1;s:12:"moo_mediabox";i:2;s:10:"moo_slider";}', '', NULL, NULL, NULL, 'a:2:{i:0;s:9:"js_slider";i:1;s:12:"js_autofocus";}', NULL, '1', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:4:"1000";}', 'center', NULL, NULL, '');
-INSERT INTO `tl_layout` (`id`, `pid`, `tstamp`, `name`, `rows`, `headerHeight`, `footerHeight`, `cols`, `widthLeft`, `widthRight`, `sections`, `framework`, `stylesheet`, `external`, `orderExt`, `loadingOrder`, `combineScripts`, `modules`, `template`, `doctype`, `webfonts`, `viewport`, `titleTag`, `cssClass`, `onload`, `head`, `addJQuery`, `jSource`, `jquery`, `addMooTools`, `mooSource`, `mootools`, `picturefill`, `analytics`, `externalJs`, `orderExtJs`, `scripts`, `script`, `static`, `width`, `align`, `calendarfeeds`, `newsfeeds`, `tinyMceFontAwesome`) VALUES(17, 1, 1442685226, 'News Default', '3rw', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', '2cll', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:3:"240";}', 'a:2:{s:5:"value";s:1:"0";s:4:"unit";s:2:"px";}', '', 'a:3:{i:0;s:10:"layout.css";i:1;s:14:"responsive.css";i:2;s:8:"grid.css";}', NULL, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 'external_first', '1', 0x613a31343a7b693a303b613a333a7b733a333a226d6f64223b733a323a223233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a313b613a333a7b733a333a226d6f64223b733a323a223234223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a323b613a333a7b733a333a226d6f64223b733a323a223437223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a333b613a333a7b733a333a226d6f64223b733a313a2231223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a343b613a333a7b733a333a226d6f64223b733a323a223336223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a353b613a333a7b733a333a226d6f64223b733a313a2233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a363b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a373b613a333a7b733a333a226d6f64223b733a323a223134223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a383b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a393b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31303b613a333a7b733a333a226d6f64223b733a323a223631223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31313b613a333a7b733a333a226d6f64223b733a313a2235223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31323b613a333a7b733a333a226d6f64223b733a323a223335223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31333b613a333a7b733a333a226d6f64223b733a323a223338223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d7d, 'fe_page', 'html5', 'Open+Sans', '', '', '', '', '<link rel="apple-touch-icon" sizes="57x57" href="files/contaodemo/theme/img/favicon/apple-touch-icon-57x57.png">\n<link rel="apple-touch-icon" sizes="60x60" href="files/contaodemo/theme/img/favicon/apple-touch-icon-60x60.png">\n<link rel="apple-touch-icon" sizes="72x72" href="files/contaodemo/theme/img/favicon/apple-touch-icon-72x72.png">\n<link rel="apple-touch-icon" sizes="76x76" href="files/contaodemo/theme/img/favicon/apple-touch-icon-76x76.png">\n<link rel="apple-touch-icon" sizes="114x114" href="files/contaodemo/theme/img/favicon/apple-touch-icon-114x114.png">\n<link rel="apple-touch-icon" sizes="120x120" href="files/contaodemo/theme/img/favicon/apple-touch-icon-120x120.png">\n<link rel="apple-touch-icon" sizes="144x144" href="files/contaodemo/theme/img/favicon/apple-touch-icon-144x144.png">\n<link rel="apple-touch-icon" sizes="152x152" href="files/contaodemo/theme/img/favicon/apple-touch-icon-152x152.png">\n<link rel="apple-touch-icon" sizes="180x180" href="files/contaodemo/theme/img/favicon/apple-touch-icon-180x180.png">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-32x32.png" sizes="32x32">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/android-chrome-192x192.png" sizes="192x192">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-96x96.png" sizes="96x96">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-16x16.png" sizes="16x16">\n<link rel="manifest" href="files/contaodemo/theme/img/favicon/manifest.json">\n<link rel="shortcut icon" href="files/contaodemo/theme/img/favicon/favicon.ico">\n<meta name="msapplication-TileColor" content="#ffffff">\n<meta name="msapplication-TileImage" content="files/contaodemo/theme/img/favicon/mstile-144x144.png">\n<meta name="msapplication-config" content="files/contaodemo/theme/img/favicon/browserconfig.xml">\n<meta name="theme-color" content="#ffffff">', '1', 'j_local', 'a:4:{i:0;s:11:"j_accordion";i:1;s:10:"j_colorbox";i:2;s:14:"j_mediaelement";i:3;s:11:"j_tablesort";}', '', 'moo_local', 'a:2:{i:0;s:13:"moo_accordion";i:1;s:12:"moo_mediabox";}', '', '', NULL, NULL, 'a:2:{i:0;s:9:"js_slider";i:1;s:12:"js_autofocus";}', '', '1', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:4:"1000";}', 'center', NULL, '', '');
-INSERT INTO `tl_layout` (`id`, `pid`, `tstamp`, `name`, `rows`, `headerHeight`, `footerHeight`, `cols`, `widthLeft`, `widthRight`, `sections`, `framework`, `stylesheet`, `external`, `orderExt`, `loadingOrder`, `combineScripts`, `modules`, `template`, `doctype`, `webfonts`, `viewport`, `titleTag`, `cssClass`, `onload`, `head`, `addJQuery`, `jSource`, `jquery`, `addMooTools`, `mooSource`, `mootools`, `picturefill`, `analytics`, `externalJs`, `orderExtJs`, `scripts`, `script`, `static`, `width`, `align`, `calendarfeeds`, `newsfeeds`, `tinyMceFontAwesome`) VALUES(18, 1, 1442687456, '2 columns - Newsletter', '3rw', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', '2cll', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:3:"240";}', 'a:2:{s:5:"value";s:1:"0";s:4:"unit";s:2:"px";}', '', 'a:3:{i:0;s:10:"layout.css";i:1;s:14:"responsive.css";i:2;s:8:"grid.css";}', NULL, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 'external_first', '1', 0x613a31343a7b693a303b613a333a7b733a333a226d6f64223b733a323a223233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a313b613a333a7b733a333a226d6f64223b733a323a223234223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a323b613a333a7b733a333a226d6f64223b733a323a223437223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a333b613a333a7b733a333a226d6f64223b733a313a2231223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a343b613a333a7b733a333a226d6f64223b733a323a223336223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a353b613a333a7b733a333a226d6f64223b733a313a2233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a363b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a373b613a333a7b733a333a226d6f64223b733a323a223238223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a383b613a333a7b733a333a226d6f64223b733a323a223434223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a393b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31303b613a333a7b733a333a226d6f64223b733a323a223631223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31313b613a333a7b733a333a226d6f64223b733a313a2235223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31323b613a333a7b733a333a226d6f64223b733a323a223335223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31333b613a333a7b733a333a226d6f64223b733a323a223338223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d7d, 'fe_page', 'html5', 'Open+Sans', '', '', 'columns2', '', '<link rel="apple-touch-icon" sizes="57x57" href="files/contaodemo/theme/img/favicon/apple-touch-icon-57x57.png">\n<link rel="apple-touch-icon" sizes="60x60" href="files/contaodemo/theme/img/favicon/apple-touch-icon-60x60.png">\n<link rel="apple-touch-icon" sizes="72x72" href="files/contaodemo/theme/img/favicon/apple-touch-icon-72x72.png">\n<link rel="apple-touch-icon" sizes="76x76" href="files/contaodemo/theme/img/favicon/apple-touch-icon-76x76.png">\n<link rel="apple-touch-icon" sizes="114x114" href="files/contaodemo/theme/img/favicon/apple-touch-icon-114x114.png">\n<link rel="apple-touch-icon" sizes="120x120" href="files/contaodemo/theme/img/favicon/apple-touch-icon-120x120.png">\n<link rel="apple-touch-icon" sizes="144x144" href="files/contaodemo/theme/img/favicon/apple-touch-icon-144x144.png">\n<link rel="apple-touch-icon" sizes="152x152" href="files/contaodemo/theme/img/favicon/apple-touch-icon-152x152.png">\n<link rel="apple-touch-icon" sizes="180x180" href="files/contaodemo/theme/img/favicon/apple-touch-icon-180x180.png">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-32x32.png" sizes="32x32">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/android-chrome-192x192.png" sizes="192x192">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-96x96.png" sizes="96x96">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-16x16.png" sizes="16x16">\n<link rel="manifest" href="files/contaodemo/theme/img/favicon/manifest.json">\n<link rel="shortcut icon" href="files/contaodemo/theme/img/favicon/favicon.ico">\n<meta name="msapplication-TileColor" content="#ffffff">\n<meta name="msapplication-TileImage" content="files/contaodemo/theme/img/favicon/mstile-144x144.png">\n<meta name="msapplication-config" content="files/contaodemo/theme/img/favicon/browserconfig.xml">\n<meta name="theme-color" content="#ffffff">', '1', 'j_local', 'a:4:{i:0;s:11:"j_accordion";i:1;s:10:"j_colorbox";i:2;s:14:"j_mediaelement";i:3;s:11:"j_tablesort";}', '', 'moo_local', 'a:2:{i:0;s:13:"moo_accordion";i:1;s:12:"moo_mediabox";}', '', '', NULL, NULL, 'a:2:{i:0;s:9:"js_slider";i:1;s:12:"js_autofocus";}', '', '1', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:4:"1000";}', 'center', '', '', '');
+INSERT INTO `tl_layout` (`id`, `pid`, `tstamp`, `name`, `rows`, `headerHeight`, `footerHeight`, `cols`, `widthLeft`, `widthRight`, `sections`, `framework`, `stylesheet`, `external`, `orderExt`, `loadingOrder`, `combineScripts`, `modules`, `template`, `doctype`, `webfonts`, `viewport`, `titleTag`, `cssClass`, `onload`, `head`, `addJQuery`, `jSource`, `jquery`, `addMooTools`, `mooSource`, `mootools`, `picturefill`, `analytics`, `externalJs`, `orderExtJs`, `scripts`, `script`, `static`, `width`, `align`, `calendarfeeds`, `newsfeeds`) VALUES(1, 1, 1442685187, '2 columns - [ default ]', '3rw', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', '2cll', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:3:"240";}', 'a:2:{s:5:"value";s:1:"0";s:4:"unit";s:2:"px";}', '', 'a:3:{i:0;s:10:"layout.css";i:1;s:14:"responsive.css";i:2;s:8:"grid.css";}', NULL, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 'external_first', '1', 0x613a31343a7b693a303b613a333a7b733a333a226d6f64223b733a323a223233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a313b613a333a7b733a333a226d6f64223b733a323a223234223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a323b613a333a7b733a333a226d6f64223b733a323a223437223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a333b613a333a7b733a333a226d6f64223b733a313a2231223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a343b613a333a7b733a333a226d6f64223b733a323a223336223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a353b613a333a7b733a333a226d6f64223b733a313a2233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a363b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a373b613a333a7b733a333a226d6f64223b733a323a223238223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a383b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a393b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31303b613a333a7b733a333a226d6f64223b733a323a223631223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31313b613a333a7b733a333a226d6f64223b733a313a2235223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31323b613a333a7b733a333a226d6f64223b733a323a223335223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31333b613a333a7b733a333a226d6f64223b733a323a223338223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d7d, 'fe_page', 'html5', 'Open+Sans', '', '', 'columns2', '', '<link rel="apple-touch-icon" sizes="57x57" href="files/contaodemo/theme/img/favicon/apple-touch-icon-57x57.png">\n<link rel="apple-touch-icon" sizes="60x60" href="files/contaodemo/theme/img/favicon/apple-touch-icon-60x60.png">\n<link rel="apple-touch-icon" sizes="72x72" href="files/contaodemo/theme/img/favicon/apple-touch-icon-72x72.png">\n<link rel="apple-touch-icon" sizes="76x76" href="files/contaodemo/theme/img/favicon/apple-touch-icon-76x76.png">\n<link rel="apple-touch-icon" sizes="114x114" href="files/contaodemo/theme/img/favicon/apple-touch-icon-114x114.png">\n<link rel="apple-touch-icon" sizes="120x120" href="files/contaodemo/theme/img/favicon/apple-touch-icon-120x120.png">\n<link rel="apple-touch-icon" sizes="144x144" href="files/contaodemo/theme/img/favicon/apple-touch-icon-144x144.png">\n<link rel="apple-touch-icon" sizes="152x152" href="files/contaodemo/theme/img/favicon/apple-touch-icon-152x152.png">\n<link rel="apple-touch-icon" sizes="180x180" href="files/contaodemo/theme/img/favicon/apple-touch-icon-180x180.png">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-32x32.png" sizes="32x32">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/android-chrome-192x192.png" sizes="192x192">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-96x96.png" sizes="96x96">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-16x16.png" sizes="16x16">\n<link rel="manifest" href="files/contaodemo/theme/img/favicon/manifest.json">\n<link rel="shortcut icon" href="files/contaodemo/theme/img/favicon/favicon.ico">\n<meta name="msapplication-TileColor" content="#ffffff">\n<meta name="msapplication-TileImage" content="files/contaodemo/theme/img/favicon/mstile-144x144.png">\n<meta name="msapplication-config" content="files/contaodemo/theme/img/favicon/browserconfig.xml">\n<meta name="theme-color" content="#ffffff">\n<script src="files/contaodemo/theme/js/jquery.contao.boomerang.min.js"></script>', '1', 'j_local', 'a:4:{i:0;s:11:"j_accordion";i:1;s:10:"j_colorbox";i:2;s:11:"j_tablesort";i:3;s:14:"j_mediaelement";}', '', 'moo_local', 'a:3:{i:0;s:13:"moo_accordion";i:1;s:12:"moo_mediabox";i:2;s:10:"moo_slider";}', '', '', NULL, NULL, 'a:2:{i:0;s:9:"js_slider";i:1;s:12:"js_autofocus";}', '', '1', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:4:"1000";}', 'center', '', '');
+INSERT INTO `tl_layout` (`id`, `pid`, `tstamp`, `name`, `rows`, `headerHeight`, `footerHeight`, `cols`, `widthLeft`, `widthRight`, `sections`, `framework`, `stylesheet`, `external`, `orderExt`, `loadingOrder`, `combineScripts`, `modules`, `template`, `doctype`, `webfonts`, `viewport`, `titleTag`, `cssClass`, `onload`, `head`, `addJQuery`, `jSource`, `jquery`, `addMooTools`, `mooSource`, `mootools`, `picturefill`, `analytics`, `externalJs`, `orderExtJs`, `scripts`, `script`, `static`, `width`, `align`, `calendarfeeds`, `newsfeeds`) VALUES(10, 1, 1442685207, '2 columns - Events', '2rwh', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', '', '2cll', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:3:"240";}', 'a:2:{s:5:"value";s:1:"0";s:4:"unit";s:2:"px";}', '', 'a:3:{i:0;s:10:"layout.css";i:1;s:14:"responsive.css";i:2;s:8:"grid.css";}', NULL, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 'external_first', '1', 0x613a31313a7b693a303b613a333a7b733a333a226d6f64223b733a313a2232223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a313b613a333a7b733a333a226d6f64223b733a323a223437223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a323b613a333a7b733a333a226d6f64223b733a313a2231223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a333b613a333a7b733a333a226d6f64223b733a323a223231223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a343b613a333a7b733a333a226d6f64223b733a313a2234223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a353b613a333a7b733a333a226d6f64223b733a323a223136223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a363b613a333a7b733a333a226d6f64223b733a313a2235223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a373b613a333a7b733a333a226d6f64223b733a323a223631223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a383b613a333a7b733a333a226d6f64223b733a313a2233223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a393b613a333a7b733a333a226d6f64223b733a323a223230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31303b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d7d, 'fe_page', 'html5', 'Open+Sans', '', '', '', '', '<link rel="apple-touch-icon" sizes="57x57" href="files/contaodemo/theme/img/favicon/apple-touch-icon-57x57.png">\n<link rel="apple-touch-icon" sizes="60x60" href="files/contaodemo/theme/img/favicon/apple-touch-icon-60x60.png">\n<link rel="apple-touch-icon" sizes="72x72" href="files/contaodemo/theme/img/favicon/apple-touch-icon-72x72.png">\n<link rel="apple-touch-icon" sizes="76x76" href="files/contaodemo/theme/img/favicon/apple-touch-icon-76x76.png">\n<link rel="apple-touch-icon" sizes="114x114" href="files/contaodemo/theme/img/favicon/apple-touch-icon-114x114.png">\n<link rel="apple-touch-icon" sizes="120x120" href="files/contaodemo/theme/img/favicon/apple-touch-icon-120x120.png">\n<link rel="apple-touch-icon" sizes="144x144" href="files/contaodemo/theme/img/favicon/apple-touch-icon-144x144.png">\n<link rel="apple-touch-icon" sizes="152x152" href="files/contaodemo/theme/img/favicon/apple-touch-icon-152x152.png">\n<link rel="apple-touch-icon" sizes="180x180" href="files/contaodemo/theme/img/favicon/apple-touch-icon-180x180.png">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-32x32.png" sizes="32x32">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/android-chrome-192x192.png" sizes="192x192">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-96x96.png" sizes="96x96">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-16x16.png" sizes="16x16">\n<link rel="manifest" href="files/contaodemo/theme/img/favicon/manifest.json">\n<link rel="shortcut icon" href="files/contaodemo/theme/img/favicon/favicon.ico">\n<meta name="msapplication-TileColor" content="#ffffff">\n<meta name="msapplication-TileImage" content="files/contaodemo/theme/img/favicon/mstile-144x144.png">\n<meta name="msapplication-config" content="files/contaodemo/theme/img/favicon/browserconfig.xml">\n<meta name="theme-color" content="#ffffff">', '1', 'j_local', 'a:4:{i:0;s:11:"j_accordion";i:1;s:10:"j_colorbox";i:2;s:14:"j_mediaelement";i:3;s:11:"j_tablesort";}', '', 'moo_local', 'a:2:{i:0;s:13:"moo_accordion";i:1;s:12:"moo_mediabox";}', '', '', NULL, NULL, 'a:2:{i:0;s:9:"js_slider";i:1;s:12:"js_autofocus";}', '', '1', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:4:"1000";}', 'center', '', '');
+INSERT INTO `tl_layout` (`id`, `pid`, `tstamp`, `name`, `rows`, `headerHeight`, `footerHeight`, `cols`, `widthLeft`, `widthRight`, `sections`, `framework`, `stylesheet`, `external`, `orderExt`, `loadingOrder`, `combineScripts`, `modules`, `template`, `doctype`, `webfonts`, `viewport`, `titleTag`, `cssClass`, `onload`, `head`, `addJQuery`, `jSource`, `jquery`, `addMooTools`, `mooSource`, `mootools`, `picturefill`, `analytics`, `externalJs`, `orderExtJs`, `scripts`, `script`, `static`, `width`, `align`, `calendarfeeds`, `newsfeeds`) VALUES(15, 1, 1536784767, '1 column', '3rw', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', '1cl', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:3:"200";}', 'a:2:{s:5:"value";s:1:"0";s:4:"unit";s:2:"px";}', 0x613a313a7b693a303b613a343a7b733a353a227469746c65223b733a303a22223b733a323a226964223b733a303a22223b733a383a2274656d706c617465223b733a31333a22626c6f636b5f73656374696f6e223b733a383a22706f736974696f6e223b733a333a22746f70223b7d7d, 'a:3:{i:0;s:10:"layout.css";i:1;s:14:"responsive.css";i:2;s:8:"grid.css";}', NULL, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 'external_first', '1', 0x613a31313a7b693a303b613a333a7b733a333a226d6f64223b733a323a223233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a313b613a333a7b733a333a226d6f64223b733a323a223234223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a323b613a333a7b733a333a226d6f64223b733a323a223437223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a333b613a333a7b733a333a226d6f64223b733a313a2231223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a343b613a333a7b733a333a226d6f64223b733a323a223336223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a353b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a363b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a373b613a333a7b733a333a226d6f64223b733a323a223631223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a383b613a333a7b733a333a226d6f64223b733a313a2235223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a393b613a333a7b733a333a226d6f64223b733a323a223335223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31303b613a333a7b733a333a226d6f64223b733a323a223338223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d7d, 'fe_page', 'html5', 'Open+Sans', '', '', '', '', '<link rel="apple-touch-icon" sizes="57x57" href="files/contaodemo/theme/img/favicon/apple-touch-icon-57x57.png">\n<link rel="apple-touch-icon" sizes="60x60" href="files/contaodemo/theme/img/favicon/apple-touch-icon-60x60.png">\n<link rel="apple-touch-icon" sizes="72x72" href="files/contaodemo/theme/img/favicon/apple-touch-icon-72x72.png">\n<link rel="apple-touch-icon" sizes="76x76" href="files/contaodemo/theme/img/favicon/apple-touch-icon-76x76.png">\n<link rel="apple-touch-icon" sizes="114x114" href="files/contaodemo/theme/img/favicon/apple-touch-icon-114x114.png">\n<link rel="apple-touch-icon" sizes="120x120" href="files/contaodemo/theme/img/favicon/apple-touch-icon-120x120.png">\n<link rel="apple-touch-icon" sizes="144x144" href="files/contaodemo/theme/img/favicon/apple-touch-icon-144x144.png">\n<link rel="apple-touch-icon" sizes="152x152" href="files/contaodemo/theme/img/favicon/apple-touch-icon-152x152.png">\n<link rel="apple-touch-icon" sizes="180x180" href="files/contaodemo/theme/img/favicon/apple-touch-icon-180x180.png">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-32x32.png" sizes="32x32">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/android-chrome-192x192.png" sizes="192x192">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-96x96.png" sizes="96x96">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-16x16.png" sizes="16x16">\n<link rel="manifest" href="files/contaodemo/theme/img/favicon/manifest.json">\n<link rel="shortcut icon" href="files/contaodemo/theme/img/favicon/favicon.ico">\n<meta name="msapplication-TileColor" content="#ffffff">\n<meta name="msapplication-TileImage" content="files/contaodemo/theme/img/favicon/mstile-144x144.png">\n<meta name="msapplication-config" content="files/contaodemo/theme/img/favicon/browserconfig.xml">\n<meta name="theme-color" content="#ffffff">', '1', 'j_local', 'a:4:{i:0;s:11:"j_accordion";i:1;s:10:"j_colorbox";i:2;s:14:"j_mediaelement";i:3;s:11:"j_tablesort";}', '', 'moo_local', 'a:3:{i:0;s:13:"moo_accordion";i:1;s:12:"moo_mediabox";i:2;s:10:"moo_slider";}', '', NULL, NULL, NULL, 'a:2:{i:0;s:9:"js_slider";i:1;s:12:"js_autofocus";}', NULL, '1', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:4:"1000";}', 'center', NULL, NULL);
+INSERT INTO `tl_layout` (`id`, `pid`, `tstamp`, `name`, `rows`, `headerHeight`, `footerHeight`, `cols`, `widthLeft`, `widthRight`, `sections`, `framework`, `stylesheet`, `external`, `orderExt`, `loadingOrder`, `combineScripts`, `modules`, `template`, `doctype`, `webfonts`, `viewport`, `titleTag`, `cssClass`, `onload`, `head`, `addJQuery`, `jSource`, `jquery`, `addMooTools`, `mooSource`, `mootools`, `picturefill`, `analytics`, `externalJs`, `orderExtJs`, `scripts`, `script`, `static`, `width`, `align`, `calendarfeeds`, `newsfeeds`) VALUES(17, 1, 1442685226, 'News Default', '3rw', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', '2cll', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:3:"240";}', 'a:2:{s:5:"value";s:1:"0";s:4:"unit";s:2:"px";}', '', 'a:3:{i:0;s:10:"layout.css";i:1;s:14:"responsive.css";i:2;s:8:"grid.css";}', NULL, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 'external_first', '1', 0x613a31343a7b693a303b613a333a7b733a333a226d6f64223b733a323a223233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a313b613a333a7b733a333a226d6f64223b733a323a223234223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a323b613a333a7b733a333a226d6f64223b733a323a223437223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a333b613a333a7b733a333a226d6f64223b733a313a2231223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a343b613a333a7b733a333a226d6f64223b733a323a223336223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a353b613a333a7b733a333a226d6f64223b733a313a2233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a363b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a373b613a333a7b733a333a226d6f64223b733a323a223134223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a383b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a393b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31303b613a333a7b733a333a226d6f64223b733a323a223631223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31313b613a333a7b733a333a226d6f64223b733a313a2235223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31323b613a333a7b733a333a226d6f64223b733a323a223335223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31333b613a333a7b733a333a226d6f64223b733a323a223338223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d7d, 'fe_page', 'html5', 'Open+Sans', '', '', '', '', '<link rel="apple-touch-icon" sizes="57x57" href="files/contaodemo/theme/img/favicon/apple-touch-icon-57x57.png">\n<link rel="apple-touch-icon" sizes="60x60" href="files/contaodemo/theme/img/favicon/apple-touch-icon-60x60.png">\n<link rel="apple-touch-icon" sizes="72x72" href="files/contaodemo/theme/img/favicon/apple-touch-icon-72x72.png">\n<link rel="apple-touch-icon" sizes="76x76" href="files/contaodemo/theme/img/favicon/apple-touch-icon-76x76.png">\n<link rel="apple-touch-icon" sizes="114x114" href="files/contaodemo/theme/img/favicon/apple-touch-icon-114x114.png">\n<link rel="apple-touch-icon" sizes="120x120" href="files/contaodemo/theme/img/favicon/apple-touch-icon-120x120.png">\n<link rel="apple-touch-icon" sizes="144x144" href="files/contaodemo/theme/img/favicon/apple-touch-icon-144x144.png">\n<link rel="apple-touch-icon" sizes="152x152" href="files/contaodemo/theme/img/favicon/apple-touch-icon-152x152.png">\n<link rel="apple-touch-icon" sizes="180x180" href="files/contaodemo/theme/img/favicon/apple-touch-icon-180x180.png">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-32x32.png" sizes="32x32">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/android-chrome-192x192.png" sizes="192x192">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-96x96.png" sizes="96x96">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-16x16.png" sizes="16x16">\n<link rel="manifest" href="files/contaodemo/theme/img/favicon/manifest.json">\n<link rel="shortcut icon" href="files/contaodemo/theme/img/favicon/favicon.ico">\n<meta name="msapplication-TileColor" content="#ffffff">\n<meta name="msapplication-TileImage" content="files/contaodemo/theme/img/favicon/mstile-144x144.png">\n<meta name="msapplication-config" content="files/contaodemo/theme/img/favicon/browserconfig.xml">\n<meta name="theme-color" content="#ffffff">', '1', 'j_local', 'a:4:{i:0;s:11:"j_accordion";i:1;s:10:"j_colorbox";i:2;s:14:"j_mediaelement";i:3;s:11:"j_tablesort";}', '', 'moo_local', 'a:2:{i:0;s:13:"moo_accordion";i:1;s:12:"moo_mediabox";}', '', '', NULL, NULL, 'a:2:{i:0;s:9:"js_slider";i:1;s:12:"js_autofocus";}', '', '1', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:4:"1000";}', 'center', NULL, '');
+INSERT INTO `tl_layout` (`id`, `pid`, `tstamp`, `name`, `rows`, `headerHeight`, `footerHeight`, `cols`, `widthLeft`, `widthRight`, `sections`, `framework`, `stylesheet`, `external`, `orderExt`, `loadingOrder`, `combineScripts`, `modules`, `template`, `doctype`, `webfonts`, `viewport`, `titleTag`, `cssClass`, `onload`, `head`, `addJQuery`, `jSource`, `jquery`, `addMooTools`, `mooSource`, `mootools`, `picturefill`, `analytics`, `externalJs`, `orderExtJs`, `scripts`, `script`, `static`, `width`, `align`, `calendarfeeds`, `newsfeeds`) VALUES(18, 1, 1442687456, '2 columns - Newsletter', '3rw', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', 'a:2:{s:4:"unit";s:0:"";s:5:"value";s:0:"";}', '2cll', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:3:"240";}', 'a:2:{s:5:"value";s:1:"0";s:4:"unit";s:2:"px";}', '', 'a:3:{i:0;s:10:"layout.css";i:1;s:14:"responsive.css";i:2;s:8:"grid.css";}', NULL, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 0x613a313a7b693a303b733a31363a22eff332be3a2811e5a92eb1af59ae61d7223b7d, 'external_first', '1', 0x613a31343a7b693a303b613a333a7b733a333a226d6f64223b733a323a223233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a313b613a333a7b733a333a226d6f64223b733a323a223234223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a323b613a333a7b733a333a226d6f64223b733a323a223437223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a333b613a333a7b733a333a226d6f64223b733a313a2231223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a343b613a333a7b733a333a226d6f64223b733a323a223336223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a353b613a333a7b733a333a226d6f64223b733a313a2233223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a363b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a363a22686561646572223b733a363a22656e61626c65223b733a313a2231223b7d693a373b613a333a7b733a333a226d6f64223b733a323a223238223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a383b613a333a7b733a333a226d6f64223b733a323a223434223b733a333a22636f6c223b733a343a226c656674223b733a363a22656e61626c65223b733a313a2231223b7d693a393b613a333a7b733a333a226d6f64223b733a313a2230223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31303b613a333a7b733a333a226d6f64223b733a323a223631223b733a333a22636f6c223b733a343a226d61696e223b733a363a22656e61626c65223b733a313a2231223b7d693a31313b613a333a7b733a333a226d6f64223b733a313a2235223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31323b613a333a7b733a333a226d6f64223b733a323a223335223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d693a31333b613a333a7b733a333a226d6f64223b733a323a223338223b733a333a22636f6c223b733a363a22666f6f746572223b733a363a22656e61626c65223b733a313a2231223b7d7d, 'fe_page', 'html5', 'Open+Sans', '', '', 'columns2', '', '<link rel="apple-touch-icon" sizes="57x57" href="files/contaodemo/theme/img/favicon/apple-touch-icon-57x57.png">\n<link rel="apple-touch-icon" sizes="60x60" href="files/contaodemo/theme/img/favicon/apple-touch-icon-60x60.png">\n<link rel="apple-touch-icon" sizes="72x72" href="files/contaodemo/theme/img/favicon/apple-touch-icon-72x72.png">\n<link rel="apple-touch-icon" sizes="76x76" href="files/contaodemo/theme/img/favicon/apple-touch-icon-76x76.png">\n<link rel="apple-touch-icon" sizes="114x114" href="files/contaodemo/theme/img/favicon/apple-touch-icon-114x114.png">\n<link rel="apple-touch-icon" sizes="120x120" href="files/contaodemo/theme/img/favicon/apple-touch-icon-120x120.png">\n<link rel="apple-touch-icon" sizes="144x144" href="files/contaodemo/theme/img/favicon/apple-touch-icon-144x144.png">\n<link rel="apple-touch-icon" sizes="152x152" href="files/contaodemo/theme/img/favicon/apple-touch-icon-152x152.png">\n<link rel="apple-touch-icon" sizes="180x180" href="files/contaodemo/theme/img/favicon/apple-touch-icon-180x180.png">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-32x32.png" sizes="32x32">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/android-chrome-192x192.png" sizes="192x192">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-96x96.png" sizes="96x96">\n<link rel="icon" type="image/png" href="files/contaodemo/theme/img/favicon/favicon-16x16.png" sizes="16x16">\n<link rel="manifest" href="files/contaodemo/theme/img/favicon/manifest.json">\n<link rel="shortcut icon" href="files/contaodemo/theme/img/favicon/favicon.ico">\n<meta name="msapplication-TileColor" content="#ffffff">\n<meta name="msapplication-TileImage" content="files/contaodemo/theme/img/favicon/mstile-144x144.png">\n<meta name="msapplication-config" content="files/contaodemo/theme/img/favicon/browserconfig.xml">\n<meta name="theme-color" content="#ffffff">', '1', 'j_local', 'a:4:{i:0;s:11:"j_accordion";i:1;s:10:"j_colorbox";i:2;s:14:"j_mediaelement";i:3;s:11:"j_tablesort";}', '', 'moo_local', 'a:2:{i:0;s:13:"moo_accordion";i:1;s:12:"moo_mediabox";}', '', '', NULL, NULL, 'a:2:{i:0;s:9:"js_slider";i:1;s:12:"js_autofocus";}', '', '1', 'a:2:{s:4:"unit";s:2:"px";s:5:"value";s:4:"1000";}', 'center', '', '');
 
 --
 -- Daten für Tabelle `tl_member`

From fba5091967e58bb37ff27bbe59883f4373bc69ff Mon Sep 17 00:00:00 2001
From: Cliff Parnitzky <github@cliff-parnitzky.de>
Date: Thu, 13 Sep 2018 22:03:21 +0200
Subject: [PATCH 2/4] Switches error page for unauthenticated users to 401
 (closes #87)

---
 src/templates/codv4.2.0_contao_4.6.3.sql | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/templates/codv4.2.0_contao_4.6.3.sql b/src/templates/codv4.2.0_contao_4.6.3.sql
index b48c20c..ebd5fcd 100644
--- a/src/templates/codv4.2.0_contao_4.6.3.sql
+++ b/src/templates/codv4.2.0_contao_4.6.3.sql
@@ -85,7 +85,7 @@ INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `h
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(15, 11, '', 128, 1195926441, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:33:"We have received your term paper!";}', 'Of course, nothing happens with the submitted data in our tutorial. However, if this was a real world website, you should do one of the following:<br />\r\n<br />\r\n1. Download or program a front end module that handles the form data and include it on this page.<br />\r\n<br />\r\n2. Edit the form header (using module "form generator") and choose to send the form data via e-mail. Enter a working e-mail address and a subject and save the form. Then go back to the front end page and submit the form again. You should now receive the form data via e-mail.<br />\r\n<br />\r\n{{link::back}}<br />\r\n<br />\r\nBy the way, the "Go back" link above is not a static link (of course) but a dynamic one. It was created using an "insert tag" called <em>link::back</em>. There are a few insert tags in Contao that help you include dynamic data.<br />\r\n<br />\r\n<a href="http://www.contao.org/en/insert-tags.html" target="_blank" title="Learn more about insert tags">Learn more about insert tags</a><br />', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(16, 82, 'tl_article', 128, 1447622853, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:47:"Welcome {{user::firstname}} {{user::lastname}}!";}', '<p>To address a front end user by his name, we are using insert tags again (you might have come across them submitting a term paper). Insert tags are special tags which allow you to include dynamic data (e.g. the current date, the current user name or the current referer). Insert tags are replaced just before a page is printed to the screen, so they will always show the correct information even if the page is cached.<br> <br> <a title="Learn more about insert tags" href="https://docs.contao.org/books/manual/3.5/en/04-managing-content/insert-tags.html" target="_blank">Learn more about insert tags</a><br> <br> Below this paragraph you can see the "personal data" module in action. This module allows front end users to change their personal data. Make sure to cross-check all changes in the back end.</p>', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(17, 12, '', 256, 1195927968, 'module', 'Edit your personal data', '', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 9, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
-INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(19, 13, 'tl_article', 64, 1400067331, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:14:"Access denied!";}', '<p>You are not allowed to access the requested page!</p>\n<p>Maybe you are not logged in correctly?</p>\n<p>If a user tries to access a protected page without permission, a special <strong>error_403</strong> page will be called. In this case you can either display an error message (like we are doing now) by simply creating an article on this page, or you can redirect the user to another page (e.g. the welcome page).</p>\n<p>Accordingly, if a user tries to access a page that does not exist, a special <strong>error_404</strong> page will be called. Again, you can either display an error message or redirect the user to another page.</p>', '', '', NULL, '', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', 'a:5:{s:6:"bottom";s:0:"";s:4:"left";s:0:"";s:5:"right";s:0:"";s:3:"top";s:0:"";s:4:"unit";s:0:"";}', '', '', '', '', '', 'ordered', 0x613a313a7b693a303b733a303a22223b7d, 0x613a313a7b693a303b613a313a7b693a303b733a303a22223b7d7d, '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
+INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(19, 13, 'tl_article', 64, 1400067331, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:14:"Access denied!";}', '<p>You are not allowed to access the requested page!</p>\n<p>Maybe you are not logged in correctly?</p>\n<p>If a user tries to access a protected page without permission, a special <strong>error_401</strong> page will be called. In this case you can either display an error message (like we are doing now) by simply creating an article on this page, or you can redirect the user to another page (e.g. the welcome page).</p>\n<p>Accordingly, if a user tries to access a page that does not exist, a special <strong>error_404</strong> page will be called. Again, you can either display an error message or redirect the user to another page.</p>', '', '', NULL, '', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', 'a:5:{s:6:"bottom";s:0:"";s:4:"left";s:0:"";s:5:"right";s:0:"";s:3:"top";s:0:"";s:4:"unit";s:0:"";}', '', '', '', '', '', 'ordered', 0x613a313a7b693a303b733a303a22223b7d, 0x613a313a7b693a303b613a313a7b693a303b733a303a22223b7d7d, '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(21, 14, '', 128, 1195928133, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:24:"Your data has been saved";}', 'You can cross-check the changes you have made in the back end (module "members"). Select {{user::firstname}} {{user::lastname}} and take a closer look at the record.<br />\n<br />\n{{link::back}}\n', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(40, 37, 'tl_article', 256, 1401138046, 'accordionSingle', '', '<p><strong>Username</strong>: k.jones<br> <strong>Password</strong>: kevinjones<br> <strong>Role</strong>: back end user and administrator</p>\n<p><a href="{{env::path}}contao" target="_blank">Go to back end login</a></p>', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '<span class="toggler_first">1. Kevin Jones - Administrator</span>', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(41, 37, 'tl_article', 384, 1401138064, 'accordionSingle', '', '<p><strong>Username</strong>: h.lewis<br> <strong>Password</strong>: helenlewis<br> <strong>Role</strong>: back end user</p>\n<p><a href="{{env::path}}contao" target="_blank">Go to back end login</a></p>', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '<span class="toggler_first">2. Helen Lewis</span>', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
@@ -534,7 +534,7 @@ INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(8, 58, 128, 1401564623, 'News Detail', 'news-detail', 'regular', 'News and updates', 'en', 'index,follow', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '1', 17, 0, '', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '', '', '', 'map_default', '1', '', 0, '', '1', '', '');
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(12, 43, 128, 1401137863, 'Your data has been saved', 'your-data-has-been-saved', 'regular', '', 'en', 'noindex,follow', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '1', 0x613a323a7b693a303b733a313a2232223b693a313b733a313a2231223b7d, '', 0, 0, '1', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '1', '', '', '', '1', '', 0, '', '1', '', '');
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(14, 28, 128, 1401137863, 'Search', 'search', 'regular', 'Search this website', 'en', 'noindex,follow', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '1', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '1', '', '', '', '', '', 0, '', '1', '', '');
-INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(16, 1, 224, 1401137863, 'Access denied', '403', 'error_403', '', 'en', 'noindex,follow', 'You are not allowed to access the current page', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', 0, 0, '', 1, 0, 'a:6:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";}', '', '', '', '', '', '', 0, '', '1', '', '');
+INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(16, 1, 224, 1401137863, 'Access denied', '401', 'error_401', '', 'en', 'noindex,follow', 'You are not allowed to access the current page', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', 0, 0, '', 1, 0, 'a:6:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";}', '', '', '', '', '', '', 0, '', '1', '', '');
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(18, 34, 64, 1401137863, 'Confirmation', 'confirmation', 'regular', 'We have received your term paper', 'en', 'noindex,follow', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '1', '', '', 'map_default', '1', '', 0, '', '1', '', '');
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(19, 1, 192, 1401137863, 'Page not found', '404', 'error_404', '', 'en', 'noindex,follow', '', 'temporary', 2, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '1', '', '', '', 0, 0, '', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '', '', '', '', '', '', 0, '', '1', '', '');
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(20, 34, 128, 1401137863, 'Lost password', 'lost-password', 'regular', 'Request a new password', 'en', 'noindex,follow', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '1', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '1', '', '', '', '1', '1', 0, '', '1', '', '');

From 8d997b2e45bcbbb84996c34f855cfcdefff4dfef Mon Sep 17 00:00:00 2001
From: Cliff Parnitzky <github@cliff-parnitzky.de>
Date: Thu, 13 Sep 2018 22:09:13 +0200
Subject: [PATCH 3/4] Switches error page for unauthenticated users to 401
 (closes #87)

---
 src/templates/codv4.2.0_contao_4.6.3.sql | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/templates/codv4.2.0_contao_4.6.3.sql b/src/templates/codv4.2.0_contao_4.6.3.sql
index ebd5fcd..622007d 100644
--- a/src/templates/codv4.2.0_contao_4.6.3.sql
+++ b/src/templates/codv4.2.0_contao_4.6.3.sql
@@ -16,7 +16,7 @@ INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `a
 INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaserCssID`, `teaser`, `printable`, `customTpl`, `protected`, `groups`, `guests`, `cssID`, `published`, `start`, `stop`) VALUES(9, 8, 128, 1358693051, 'News', 'news', 1, 'main', '', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', NULL, '', '', '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '1', '', '');
 INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaserCssID`, `teaser`, `printable`, `customTpl`, `protected`, `groups`, `guests`, `cssID`, `published`, `start`, `stop`) VALUES(11, 18, 128, 1195926210, 'Confirmation', 'confirmation', 1, 'main', '', '', '', NULL, '', '', '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '1', '', '');
 INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaserCssID`, `teaser`, `printable`, `customTpl`, `protected`, `groups`, `guests`, `cssID`, `published`, `start`, `stop`) VALUES(12, 43, 64, 1359898373, 'My account', 'my-account', 1, 'main', '', '', '', NULL, '', '', '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '1', '', '');
-INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaserCssID`, `teaser`, `printable`, `customTpl`, `protected`, `groups`, `guests`, `cssID`, `published`, `start`, `stop`) VALUES(13, 16, 128, 1195841130, 'Access denied', 'access-denied', 1, 'main', '', '', '', NULL, '', '', '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '1', '', '');
+INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaserCssID`, `teaser`, `printable`, `customTpl`, `protected`, `groups`, `guests`, `cssID`, `published`, `start`, `stop`) VALUES(13, 16, 128, 1195841130, 'Not authenticated', 'not-authenticated', 1, 'main', '', '', '', NULL, '', '', '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '1', '', '');
 INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaserCssID`, `teaser`, `printable`, `customTpl`, `protected`, `groups`, `guests`, `cssID`, `published`, `start`, `stop`) VALUES(14, 12, 128, 1195928016, 'Your data has been saved', 'your-data-has-been-saved', 1, 'main', '', '', '', NULL, '', '', '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '1', '', '');
 INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaserCssID`, `teaser`, `printable`, `customTpl`, `protected`, `groups`, `guests`, `cssID`, `published`, `start`, `stop`) VALUES(18, 20, 128, 1195927038, 'Lost password', 'lost-password', 1, 'main', '', '', '', NULL, '', '', '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '1', '', '');
 INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaserCssID`, `teaser`, `printable`, `customTpl`, `protected`, `groups`, `guests`, `cssID`, `published`, `start`, `stop`) VALUES(19, 59, 256, 1400775369, 'Calendar', 'calendar', 1, 'main', '', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '1', '', '');
@@ -85,7 +85,7 @@ INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `h
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(15, 11, '', 128, 1195926441, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:33:"We have received your term paper!";}', 'Of course, nothing happens with the submitted data in our tutorial. However, if this was a real world website, you should do one of the following:<br />\r\n<br />\r\n1. Download or program a front end module that handles the form data and include it on this page.<br />\r\n<br />\r\n2. Edit the form header (using module "form generator") and choose to send the form data via e-mail. Enter a working e-mail address and a subject and save the form. Then go back to the front end page and submit the form again. You should now receive the form data via e-mail.<br />\r\n<br />\r\n{{link::back}}<br />\r\n<br />\r\nBy the way, the "Go back" link above is not a static link (of course) but a dynamic one. It was created using an "insert tag" called <em>link::back</em>. There are a few insert tags in Contao that help you include dynamic data.<br />\r\n<br />\r\n<a href="http://www.contao.org/en/insert-tags.html" target="_blank" title="Learn more about insert tags">Learn more about insert tags</a><br />', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(16, 82, 'tl_article', 128, 1447622853, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:47:"Welcome {{user::firstname}} {{user::lastname}}!";}', '<p>To address a front end user by his name, we are using insert tags again (you might have come across them submitting a term paper). Insert tags are special tags which allow you to include dynamic data (e.g. the current date, the current user name or the current referer). Insert tags are replaced just before a page is printed to the screen, so they will always show the correct information even if the page is cached.<br> <br> <a title="Learn more about insert tags" href="https://docs.contao.org/books/manual/3.5/en/04-managing-content/insert-tags.html" target="_blank">Learn more about insert tags</a><br> <br> Below this paragraph you can see the "personal data" module in action. This module allows front end users to change their personal data. Make sure to cross-check all changes in the back end.</p>', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(17, 12, '', 256, 1195927968, 'module', 'Edit your personal data', '', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 9, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
-INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(19, 13, 'tl_article', 64, 1400067331, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:14:"Access denied!";}', '<p>You are not allowed to access the requested page!</p>\n<p>Maybe you are not logged in correctly?</p>\n<p>If a user tries to access a protected page without permission, a special <strong>error_401</strong> page will be called. In this case you can either display an error message (like we are doing now) by simply creating an article on this page, or you can redirect the user to another page (e.g. the welcome page).</p>\n<p>Accordingly, if a user tries to access a page that does not exist, a special <strong>error_404</strong> page will be called. Again, you can either display an error message or redirect the user to another page.</p>', '', '', NULL, '', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', 'a:5:{s:6:"bottom";s:0:"";s:4:"left";s:0:"";s:5:"right";s:0:"";s:3:"top";s:0:"";s:4:"unit";s:0:"";}', '', '', '', '', '', 'ordered', 0x613a313a7b693a303b733a303a22223b7d, 0x613a313a7b693a303b613a313a7b693a303b733a303a22223b7d7d, '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
+INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(19, 13, 'tl_article', 64, 1400067331, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:14:"Not authenticated!";}', '<p>You are not allowed to access the requested page!</p>\n<p>Maybe you are not logged in correctly?</p>\n<p>If a user tries to access a protected page without permission, a special <strong>error_401</strong> page will be called. In this case you can either display an error message (like we are doing now) by simply creating an article on this page, or you can redirect the user to another page (e.g. the welcome page).</p>\n<p>Accordingly, if a user tries to access a page that does not exist, a special <strong>error_404</strong> page will be called. Again, you can either display an error message or redirect the user to another page.</p>', '', '', NULL, '', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', 'a:5:{s:6:"bottom";s:0:"";s:4:"left";s:0:"";s:5:"right";s:0:"";s:3:"top";s:0:"";s:4:"unit";s:0:"";}', '', '', '', '', '', 'ordered', 0x613a313a7b693a303b733a303a22223b7d, 0x613a313a7b693a303b613a313a7b693a303b733a303a22223b7d7d, '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(21, 14, '', 128, 1195928133, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:24:"Your data has been saved";}', 'You can cross-check the changes you have made in the back end (module "members"). Select {{user::firstname}} {{user::lastname}} and take a closer look at the record.<br />\n<br />\n{{link::back}}\n', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(40, 37, 'tl_article', 256, 1401138046, 'accordionSingle', '', '<p><strong>Username</strong>: k.jones<br> <strong>Password</strong>: kevinjones<br> <strong>Role</strong>: back end user and administrator</p>\n<p><a href="{{env::path}}contao" target="_blank">Go to back end login</a></p>', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '<span class="toggler_first">1. Kevin Jones - Administrator</span>', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(41, 37, 'tl_article', 384, 1401138064, 'accordionSingle', '', '<p><strong>Username</strong>: h.lewis<br> <strong>Password</strong>: helenlewis<br> <strong>Role</strong>: back end user</p>\n<p><a href="{{env::path}}contao" target="_blank">Go to back end login</a></p>', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '<span class="toggler_first">2. Helen Lewis</span>', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
@@ -534,7 +534,7 @@ INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(8, 58, 128, 1401564623, 'News Detail', 'news-detail', 'regular', 'News and updates', 'en', 'index,follow', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '1', 17, 0, '', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '', '', '', 'map_default', '1', '', 0, '', '1', '', '');
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(12, 43, 128, 1401137863, 'Your data has been saved', 'your-data-has-been-saved', 'regular', '', 'en', 'noindex,follow', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '1', 0x613a323a7b693a303b733a313a2232223b693a313b733a313a2231223b7d, '', 0, 0, '1', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '1', '', '', '', '1', '', 0, '', '1', '', '');
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(14, 28, 128, 1401137863, 'Search', 'search', 'regular', 'Search this website', 'en', 'noindex,follow', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '1', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '1', '', '', '', '', '', 0, '', '1', '', '');
-INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(16, 1, 224, 1401137863, 'Access denied', '401', 'error_401', '', 'en', 'noindex,follow', 'You are not allowed to access the current page', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', 0, 0, '', 1, 0, 'a:6:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";}', '', '', '', '', '', '', 0, '', '1', '', '');
+INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(16, 1, 224, 1401137863, 'Not authenticated', '401', 'error_401', '', 'en', 'noindex,follow', 'You are not allowed to access the current page', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', 0, 0, '', 1, 0, 'a:6:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";}', '', '', '', '', '', '', 0, '', '1', '', '');
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(18, 34, 64, 1401137863, 'Confirmation', 'confirmation', 'regular', 'We have received your term paper', 'en', 'noindex,follow', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '1', '', '', 'map_default', '1', '', 0, '', '1', '', '');
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(19, 1, 192, 1401137863, 'Page not found', '404', 'error_404', '', 'en', 'noindex,follow', '', 'temporary', 2, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '1', '', '', '', 0, 0, '', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '', '', '', '', '', '', 0, '', '1', '', '');
 INSERT INTO `tl_page` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `type`, `pageTitle`, `language`, `robots`, `description`, `redirect`, `jumpTo`, `redirectBack`, `url`, `target`, `dns`, `staticFiles`, `staticPlugins`, `fallback`, `adminEmail`, `dateFormat`, `timeFormat`, `datimFormat`, `validAliasCharacters`, `createSitemap`, `sitemapName`, `useSSL`, `autoforward`, `protected`, `groups`, `includeLayout`, `layout`, `mobileLayout`, `includeCache`, `cache`, `clientCache`, `includeChmod`, `cuser`, `cgroup`, `chmod`, `noSearch`, `requireItem`, `cssClass`, `sitemap`, `hide`, `guests`, `tabindex`, `accesskey`, `published`, `start`, `stop`) VALUES(20, 34, 128, 1401137863, 'Lost password', 'lost-password', 'regular', 'Request a new password', 'en', 'noindex,follow', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '1', 0, 0, '', 1, 0, 'a:8:{i:0;s:2:"u1";i:1;s:2:"u2";i:2;s:2:"u3";i:3;s:2:"u4";i:4;s:2:"u5";i:5;s:2:"u6";i:6;s:2:"g1";i:7;s:2:"g4";}', '1', '', '', '', '1', '1', 0, '', '1', '', '');

From 30fa106718163839f2ceecdcf5313e2799e721e7 Mon Sep 17 00:00:00 2001
From: Cliff Parnitzky <github@cliff-parnitzky.de>
Date: Thu, 13 Sep 2018 22:14:24 +0200
Subject: [PATCH 4/4] Switches error page for unauthenticated users to 401
 (closes #87)

---
 src/templates/codv4.2.0_contao_4.6.3.sql | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/templates/codv4.2.0_contao_4.6.3.sql b/src/templates/codv4.2.0_contao_4.6.3.sql
index 622007d..0cdc8eb 100644
--- a/src/templates/codv4.2.0_contao_4.6.3.sql
+++ b/src/templates/codv4.2.0_contao_4.6.3.sql
@@ -85,7 +85,7 @@ INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `h
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(15, 11, '', 128, 1195926441, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:33:"We have received your term paper!";}', 'Of course, nothing happens with the submitted data in our tutorial. However, if this was a real world website, you should do one of the following:<br />\r\n<br />\r\n1. Download or program a front end module that handles the form data and include it on this page.<br />\r\n<br />\r\n2. Edit the form header (using module "form generator") and choose to send the form data via e-mail. Enter a working e-mail address and a subject and save the form. Then go back to the front end page and submit the form again. You should now receive the form data via e-mail.<br />\r\n<br />\r\n{{link::back}}<br />\r\n<br />\r\nBy the way, the "Go back" link above is not a static link (of course) but a dynamic one. It was created using an "insert tag" called <em>link::back</em>. There are a few insert tags in Contao that help you include dynamic data.<br />\r\n<br />\r\n<a href="http://www.contao.org/en/insert-tags.html" target="_blank" title="Learn more about insert tags">Learn more about insert tags</a><br />', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(16, 82, 'tl_article', 128, 1447622853, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:47:"Welcome {{user::firstname}} {{user::lastname}}!";}', '<p>To address a front end user by his name, we are using insert tags again (you might have come across them submitting a term paper). Insert tags are special tags which allow you to include dynamic data (e.g. the current date, the current user name or the current referer). Insert tags are replaced just before a page is printed to the screen, so they will always show the correct information even if the page is cached.<br> <br> <a title="Learn more about insert tags" href="https://docs.contao.org/books/manual/3.5/en/04-managing-content/insert-tags.html" target="_blank">Learn more about insert tags</a><br> <br> Below this paragraph you can see the "personal data" module in action. This module allows front end users to change their personal data. Make sure to cross-check all changes in the back end.</p>', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(17, 12, '', 256, 1195927968, 'module', 'Edit your personal data', '', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 9, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
-INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(19, 13, 'tl_article', 64, 1400067331, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:14:"Not authenticated!";}', '<p>You are not allowed to access the requested page!</p>\n<p>Maybe you are not logged in correctly?</p>\n<p>If a user tries to access a protected page without permission, a special <strong>error_401</strong> page will be called. In this case you can either display an error message (like we are doing now) by simply creating an article on this page, or you can redirect the user to another page (e.g. the welcome page).</p>\n<p>Accordingly, if a user tries to access a page that does not exist, a special <strong>error_404</strong> page will be called. Again, you can either display an error message or redirect the user to another page.</p>', '', '', NULL, '', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', 'a:5:{s:6:"bottom";s:0:"";s:4:"left";s:0:"";s:5:"right";s:0:"";s:3:"top";s:0:"";s:4:"unit";s:0:"";}', '', '', '', '', '', 'ordered', 0x613a313a7b693a303b733a303a22223b7d, 0x613a313a7b693a303b613a313a7b693a303b733a303a22223b7d7d, '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
+INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(19, 13, 'tl_article', 64, 1400067331, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:18:"Not authenticated!";}', '<p>You are not allowed to access the requested page!</p>\n<p>Maybe you are not logged in correctly?</p>\n<p>If a user tries to access a protected page without permission, a special <strong>error_401</strong> page will be called. In this case you can either display an error message (like we are doing now) by simply creating an article on this page, or you can redirect the user to another page (e.g. the welcome page).</p>\n<p>Accordingly, if a user tries to access a page that does not exist, a special <strong>error_404</strong> page will be called. Again, you can either display an error message or redirect the user to another page.</p>', '', '', NULL, '', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', 'a:5:{s:6:"bottom";s:0:"";s:4:"left";s:0:"";s:5:"right";s:0:"";s:3:"top";s:0:"";s:4:"unit";s:0:"";}', '', '', '', '', '', 'ordered', 0x613a313a7b693a303b733a303a22223b7d, 0x613a313a7b693a303b613a313a7b693a303b733a303a22223b7d7d, '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(21, 14, '', 128, 1195928133, 'text', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:24:"Your data has been saved";}', 'You can cross-check the changes you have made in the back end (module "members"). Select {{user::firstname}} {{user::lastname}} and take a closer look at the record.<br />\n<br />\n{{link::back}}\n', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(40, 37, 'tl_article', 256, 1401138046, 'accordionSingle', '', '<p><strong>Username</strong>: k.jones<br> <strong>Password</strong>: kevinjones<br> <strong>Role</strong>: back end user and administrator</p>\n<p><a href="{{env::path}}contao" target="_blank">Go to back end login</a></p>', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '<span class="toggler_first">1. Kevin Jones - Administrator</span>', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');
 INSERT INTO `tl_content` (`id`, `pid`, `ptable`, `sorting`, `tstamp`, `type`, `headline`, `text`, `addImage`, `overwriteMeta`, `singleSRC`, `alt`, `imageTitle`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `tleft`, `sortable`, `sortIndex`, `sortOrder`, `mooHeadline`, `mooStyle`, `mooClasses`, `highlight`, `code`, `url`, `target`, `overwriteLink`, `titleText`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `orderSRC`, `useHomeDir`, `perRow`, `perPage`, `numberOfItems`, `sortBy`, `metaIgnore`, `galleryTpl`, `customTpl`, `playerSRC`, `youtube`, `vimeo`, `posterSRC`, `playerSize`, `playerOptions`, `playerStart`, `playerStop`, `playerCaption`, `playerAspect`, `playerPreload`, `playerColor`, `youtubeOptions`, `vimeoOptions`, `sliderDelay`, `sliderSpeed`, `sliderStartSlide`, `sliderContinuous`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `invisible`, `start`, `stop`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_disableCaptcha`, `com_requireLogin`, `com_template`) VALUES(41, 37, 'tl_article', 384, 1401138064, 'accordionSingle', '', '<p><strong>Username</strong>: h.lewis<br> <strong>Password</strong>: helenlewis<br> <strong>Role</strong>: back end user</p>\n<p><a href="{{env::path}}contao" target="_blank">Go to back end login</a></p>', '', '', NULL, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, '', '<span class="toggler_first">2. Helen Lewis</span>', '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', '', '', '', '', '', '', '', NULL, '', 4, 0, 0, '', '', '', '', NULL, '', '', '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0', '', NULL, 0, 0, '', '', '', '', NULL, NULL, 0, 300, 0, '', 0, 0, 0, 0, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '', '', '', '', 0, '', '', '', '', '');