From b054c42f1d34844d88c56670f5bb36eb678a0826 Mon Sep 17 00:00:00 2001
From: Oldperl <44996956+oldperl@users.noreply.github.com>
Date: Fri, 11 Aug 2017 15:29:17 +0000
Subject: [PATCH] data files for release added (testing)
---
setup/data/.directory | 4 +
setup/data/base.txt | 18 +
setup/data/base/base_actions1.sql | 182 ++++++
setup/data/base/base_area1.sql | 109 ++++
setup/data/base/base_chartable1.sql | 202 +++++++
setup/data/base/base_chartable2.sql | 201 +++++++
setup/data/base/base_chartable3.sql | 201 +++++++
setup/data/base/base_chartable4.sql | 201 +++++++
setup/data/base/base_chartable5.sql | 201 +++++++
setup/data/base/base_chartable6.sql | 201 +++++++
setup/data/base/base_chartable7.sql | 122 ++++
setup/data/base/base_files1.sql | 202 +++++++
setup/data/base/base_files2.sql | 16 +
setup/data/base/base_framefiles1.sql | 202 +++++++
setup/data/base/base_framefiles2.sql | 13 +
setup/data/base/base_meta_type1.sql | 9 +
setup/data/base/base_misc1.sql | 1 +
setup/data/base/base_nav_main1.sql | 6 +
setup/data/base/base_nav_sub1.sql | 91 +++
setup/data/base/base_type1.sql | 23 +
setup/data/client.txt | 1 +
setup/data/client/client1.sql | 3 +
setup/data/examples.txt | 5 +
setup/data/examples/examples_articles1.sql | 6 +
setup/data/examples/examples_categories1.sql | 33 ++
setup/data/examples/examples_container1.sql | 10 +
setup/data/examples/examples_content1.sql | 2 +
setup/data/examples/examples_misc1.sql | 83 +++
setup/data/standard.txt | 2 +
setup/data/standard/standard_modules1.sql | 12 +
.../standard_modules_translations1.sql | 17 +
setup/data/sysadmin.txt | 1 +
setup/data/sysadmin/sysadmin1.sql | 1 +
setup/data/tables.txt | 527 ++++++++++++++++++
setup/data/tables_pi.txt | 44 ++
35 files changed, 2952 insertions(+)
create mode 100644 setup/data/.directory
create mode 100644 setup/data/base.txt
create mode 100644 setup/data/base/base_actions1.sql
create mode 100644 setup/data/base/base_area1.sql
create mode 100644 setup/data/base/base_chartable1.sql
create mode 100644 setup/data/base/base_chartable2.sql
create mode 100644 setup/data/base/base_chartable3.sql
create mode 100644 setup/data/base/base_chartable4.sql
create mode 100644 setup/data/base/base_chartable5.sql
create mode 100644 setup/data/base/base_chartable6.sql
create mode 100644 setup/data/base/base_chartable7.sql
create mode 100644 setup/data/base/base_files1.sql
create mode 100644 setup/data/base/base_files2.sql
create mode 100644 setup/data/base/base_framefiles1.sql
create mode 100644 setup/data/base/base_framefiles2.sql
create mode 100644 setup/data/base/base_meta_type1.sql
create mode 100644 setup/data/base/base_misc1.sql
create mode 100644 setup/data/base/base_nav_main1.sql
create mode 100644 setup/data/base/base_nav_sub1.sql
create mode 100644 setup/data/base/base_type1.sql
create mode 100644 setup/data/client.txt
create mode 100644 setup/data/client/client1.sql
create mode 100644 setup/data/examples.txt
create mode 100644 setup/data/examples/examples_articles1.sql
create mode 100644 setup/data/examples/examples_categories1.sql
create mode 100644 setup/data/examples/examples_container1.sql
create mode 100644 setup/data/examples/examples_content1.sql
create mode 100644 setup/data/examples/examples_misc1.sql
create mode 100644 setup/data/standard.txt
create mode 100644 setup/data/standard/standard_modules1.sql
create mode 100644 setup/data/standard/standard_modules_translations1.sql
create mode 100644 setup/data/sysadmin.txt
create mode 100644 setup/data/sysadmin/sysadmin1.sql
create mode 100644 setup/data/tables.txt
create mode 100644 setup/data/tables_pi.txt
diff --git a/setup/data/.directory b/setup/data/.directory
new file mode 100644
index 0000000..29bca72
--- /dev/null
+++ b/setup/data/.directory
@@ -0,0 +1,4 @@
+[Dolphin]
+Timestamp=2017,3,9,18,26,46
+Version=3
+ViewMode=1
diff --git a/setup/data/base.txt b/setup/data/base.txt
new file mode 100644
index 0000000..dba4aa9
--- /dev/null
+++ b/setup/data/base.txt
@@ -0,0 +1,18 @@
+base/base_actions1.sql
+base/base_area1.sql
+base/base_chartable1.sql
+base/base_chartable2.sql
+base/base_chartable3.sql
+base/base_chartable4.sql
+base/base_chartable5.sql
+base/base_chartable6.sql
+base/base_chartable7.sql
+base/base_files1.sql
+base/base_files2.sql
+base/base_framefiles1.sql
+base/base_framefiles2.sql
+base/base_meta_type1.sql
+base/base_nav_main1.sql
+base/base_nav_sub1.sql
+base/base_type1.sql
+base/base_misc1.sql
\ No newline at end of file
diff --git a/setup/data/base/base_actions1.sql b/setup/data/base/base_actions1.sql
new file mode 100644
index 0000000..d68597a
--- /dev/null
+++ b/setup/data/base/base_actions1.sql
@@ -0,0 +1,182 @@
+DELETE FROM !PREFIX!_actions WHERE idaction < 10000;
+INSERT INTO !PREFIX!_actions VALUES('0', '0', '', 'fake_permission_action', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('2', '1', '33', 'con_makeonline', 'conMakeOnline ($idart, $lang);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('3', '1', '41', 'con_deleteart', 'conDeleteArt ($idart);\r\n$tmp_notification = $notification->returnNotification("info", i18n("Article deleted"));', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('4', '1', '50', 'con_expand', 'conExpand ($idcat, $lang, $expanded);', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('5', '3', '30', 'con_edit', '// Nothing', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('7', '2', '41', '41', 'bereichDelete ($idbereich);', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('9', '6', '11', 'str_newtree', '$tmp_newid = strNewTree($categoryname, $categoryalias, $visible, $public, $idtplcfg);\r\nstrRemakeTreeTable();\r\nCEC_Hook::execute("Contenido.Action.str_newtree.AfterCall", array(\r\n ''newcategoryid'' => $tmp_newid,\r\n ''categoryname'' => $categoryname, \r\n ''categoryalias'' => $categoryalias, \r\n ''visible'' => $visible, \r\n ''public'' => $public, \r\n ''idtplcfg'' => $idtplcfg,\r\n));', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('10', '6', '21', 'str_newcat', '$tmp_newid = strNewCategory($idcat, $categoryname, true, $categoryalias, $visible, $public, $idtplcfg);\r\nCEC_Hook::execute("Contenido.Action.str_newcat.AfterCall", array(\r\n ''newcategoryid'' => $tmp_newid,\r\n ''idcat'' => $idcat,\r\n ''categoryname'' => $categoryname, \r\n ''categoryalias'' => $categoryalias, \r\n ''visible'' => $visible, \r\n ''public'' => $public, \r\n ''idtplcfg'' => $idtplcfg,\r\n));', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('11', '6', '31', 'str_renamecat', 'strRenameCategory ($idcat, $lang, $newcategoryname, $newcategoryalias);\r\nCEC_Hook::execute("Contenido.Action.str_renamecat.AfterCall", array(\r\n ''idcat'' => $idcat,\r\n ''lang'' => $lang,\r\n ''newcategoryname'' => $newcategoryname, \r\n ''newcategoryalias'' => $newcategoryalias\r\n));\r\n', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('12', '6', '40', 'str_makevisible', 'strMakeVisible($idcat, $lang, !$visible);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('13', '6', '50', 'str_makepublic', 'strMakePublic($idcat, $lang, !$public);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('14', '6', '61', 'str_deletecat', '$errno = strDeleteCategory($idcat);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('15', '6', '70', 'str_moveupcat', 'strMoveUpCategory($idcat);\r\nstrRemakeTreeTable();\r\nCEC_Hook::execute("Contenido.Action.str_moveupcat.AfterCall", $idcat);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('16', '6', '81', 'str_movesubtree', 'strMoveSubtree($idcat, $parentid_new);\r\nstrRemakeTreeTable();\r\nCEC_Hook::execute("Contenido.Action.str_movesubtree.AfterCall", array(\r\n ''idcat'' => $idcat,\r\n ''parentid_new'' => $parentid_new\r\n));', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('17', '7', '31', 'upl_mkdir', '$errno = uplmkdir($path,$foldername); \r\n', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('18', '9', '20', 'lay_edit', '$idlay = layEditLayout($idlay, $layname, $description, $code);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('19', '8', '31', 'lay_delete', '$errno = layDeleteLayout($idlay);\r\n', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('20', '11', '20', 'mod_edit', 'if (empty($type)) {\r\n$type = $customtype;\r\n}\r\n\r\n$idmod = modEditModule($idmod, $name, $descr, $input, $output, $template, $type); ', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('21', '10', '31', 'mod_delete', 'modDeleteModule($idmod);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('22', '12', '31', 'tpl_delete', '$tmp_notification = tplDeleteTemplate($idtpl);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('23', '13', '20', 'tpl_edit', '$idtpl = tplEditTemplate($changelayout, $idtpl, $tplname, $description, $idlay, $c, $vdefault); ', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('30', '6', '', 'str_movedowncat', 'strMoveDownCategory($idcat);\r\nstrRemakeTreeTable();\r\nCEC_Hook::execute("Contenido.Action.str_movedowncat.AfterCall", $idcat);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('35', '47', '10', 'lang_newlanguage', 'if (!is_numeric($targetclient)) { $targetclient = $client; } $errno = langNewLanguage("-- ".i18n("New language")." --",$targetclient);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('36', '22', '21', 'lang_renamelanguage', '$errno = langRenameLanguage($idlang, $name);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('37', '47', '31', 'lang_deletelanguage', 'if (!is_numeric($targetclient)) { $targetclient = $client; } $errno = langDeleteLanguage($idlang,$targetclient);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('38', '22', '40', 'lang_activatelanguage', 'langActivateDeactivateLanguage($idlang, 1);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('39', '22', '41', 'lang_deactivatelanguage', 'langActivateDeactivateLanguage($idlang, 0);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('44', '25', '12', 'user_saverightsarea', 'saverightsarea(); ', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('47', '40', '10', 'user_edit', '//fake action => edit frontenduser', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('48', '26', '20', '20', 'include($cfgPathInc."con_edittpl.inc.php");', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('53', '28', '10', '10', 'if ( $installed == 0 ) {\r\n installplugin();\r\n} else {\r\n deinstallplugin();\r\n}', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('54', '3', '', 'con_newart', '/* Code for action\r\n ''con_newart'' */\r\n$sql = "SELECT\r\n a.idtplcfg,\r\n a.name\r\n FROM\r\n ".$cfg["tab"]["cat_lang"]." AS a,\r\n ".$cfg["tab"]["cat"]." AS b\r\n WHERE\r\n a.idlang = ''".$lang."'' AND\r\n b.idclient = ''".$client."'' AND\r\n a.idcat = ''".$idcat."'' AND\r\n b.idcat = a.idcat";\r\n\r\n$db->query($sql);\r\n$db->next_record();\r\n\r\nif ( $db->f("idtplcfg") != 0 ) {\r\n$newart = true;\r\n \r\n\r\n} else {\r\n\r\n $noti_html = ''
\r\n\r\n \r\n \r\n Fehler bei der Erstellung des Artikels \r\n Der Kategorie ist kein Template zugewiesen.\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n
'';\r\n\r\n $code = ''\r\n \r\n \r\n Error \r\n \r\n \r\n ''.$notification->returnNotification("error", $noti_html).''\r\n '';\r\n\r\n echo $code;\r\n\r\n}', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('55', '3', '', 'con_saveart', 'if (!isset($idtpl))\r\n{\r\n $idtpl = false;\r\n}\r\n\r\nif (!isset($artspec))\r\n{\r\n $artspec = "";\r\n}\r\n\r\nif (!isset($online))\r\n{\r\n $online = false;\r\n}\r\n\r\nif (isset($title)) \r\n{\r\n \r\n if (1 == $tmp_firstedit) \r\n {\r\n \r\n $idart = conEditFirstTime($idcat, $idcatnew, $idart, $is_start, $idtpl, $idartlang, $lang, $title, $summary, $artspec, $created, $lastmodified, $author, $online, $datestart, $dateend, $artsort);\r\n $tmp_notification = $notification->returnNotification("info", i18n("Changes saved"));\r\n \r\n if ( !isset($idartlang) ) \r\n {\r\n $sql = "SELECT idartlang FROM ".$cfg["tab"]["art_lang"]." WHERE idart = $idart AND idlang = $lang";\r\n $db->query($sql);\r\n $db->next_record();\r\n $idartlang = $db->f("idartlang");\r\n }\r\n \r\n if ( in_array($idcat, $idcatnew) ) \r\n {\r\n \r\n $sql = "SELECT idcatart FROM ".$cfg["tab"]["cat_art"]." WHERE idcat = ''".$idcat."'' AND idart = ''".$idart."''";\r\n \r\n $db->query($sql);\r\n $db->next_record();\r\n \r\n $tmp_idcatart = $db->f("idcatart");\r\n \r\n if ( $is_start == 1 ) \r\n {\r\n conMakeStart($tmp_idcatart, $is_start);\r\n }\r\n \r\n if (!isset($is_start))\r\n {\r\n if ($cfg["is_start_compatible"] == true)\r\n {\r\n \r\n $sql = "SELECT * FROM ".$cfg["tab"]["cat_art"]." WHERE idcat = ''$idcat'' AND is_start = ''1'' ";\r\n $db->query($sql);\r\n if ( $db->next_record() ) \r\n {\r\n ; \r\n }else\r\n {\r\n conMakeStart($tmp_idcatart, 0);\r\n }\r\n \r\n }else\r\n {\r\n \r\n $sql = "SELECT * FROM ".$cfg["tab"]["cat_lang"]." WHERE idcat = ''$idcat'' AND idlang = ''$lang'' AND startidartlang != ''0'' ";\r\n $db->query($sql);\r\n if ( $db->next_record() ) \r\n {\r\n $tmp_startidartlang = $db->f(''startidartlang'');\r\n if ($idartlang == $tmp_startidartlang)\r\n {\r\n conMakeStart($tmp_idcatart, 0);\r\n }else\r\n {\r\n ; # do nothing\r\n }\r\n \r\n }else\r\n {\r\n conMakeStart($tmp_idcatart, 0);\r\n }\r\n \r\n }\r\n }\r\n \r\n }\r\n \r\n if ( is_array($idcatnew) ) \r\n {\r\n \r\n foreach ( $idcatnew as $idcat ) \r\n {\r\n \r\n $sql = "SELECT idcatart FROM ".$cfg["tab"]["cat_art"]." WHERE idcat = $idcat AND idart = $idart";\r\n \r\n $db->query($sql);\r\n $db->next_record();\r\n \r\n conSetCodeFlag( $db->f("idcatart") );\r\n \r\n }\r\n }\r\n \r\n } \r\n else \r\n {\r\n \r\n conEditArt($idcat, $idcatnew, $idart, $is_start, $idtpl, $idartlang, $lang, $title, $summary, $artspec, $created, $lastmodified, $author, $online, $datestart, $dateend, $artsort);\r\n \r\n $tmp_notification = $notification->returnNotification("info", i18n("Changes saved"));\r\n \r\n if ( !isset($idartlang) ) \r\n {\r\n $sql = "SELECT idartlang FROM ".$cfg["tab"]["art_lang"]." WHERE idart = $idart AND idlang = $lang";\r\n $db->query($sql);\r\n $db->next_record();\r\n $idartlang = $db->f("idartlang");\r\n }\r\n \r\n if ( is_array($idcatnew) ) \r\n {\r\n if ( in_array($idcat, $idcatnew) ) \r\n {\r\n \r\n $sql = "SELECT idcatart FROM ".$cfg["tab"]["cat_art"]." WHERE idcat = ''".$idcat."'' AND idart = ''".$idart."''";\r\n \r\n $db->query($sql);\r\n $db->next_record();\r\n \r\n $tmp_idcatart = $db->f("idcatart");\r\n \r\n if ( $is_start == 1 ) \r\n {\r\n conMakeStart($tmp_idcatart, $is_start);\r\n }\r\n \r\n if (!isset($is_start))\r\n {\r\n if ($cfg["is_start_compatible"] == true)\r\n {\r\n \r\n $sql = "SELECT * FROM ".$cfg["tab"]["cat_art"]." WHERE idcat = ''$idcat'' AND is_start = ''1'' ";\r\n $db->query($sql);\r\n if ( $db->next_record() ) \r\n {\r\n ; \r\n }else\r\n {\r\n conMakeStart($tmp_idcatart, 0);\r\n }\r\n \r\n }else\r\n {\r\n \r\n $sql = "SELECT * FROM ".$cfg["tab"]["cat_lang"]." WHERE idcat = ''$idcat'' AND idlang = ''$lang'' AND startidartlang != ''0'' ";\r\n $db->query($sql);\r\n if ( $db->next_record() ) \r\n {\r\n $tmp_startidartlang = $db->f(''startidartlang'');\r\n if ($idartlang == $tmp_startidartlang)\r\n {\r\n conMakeStart($tmp_idcatart, 0);\r\n }else\r\n {\r\n ; # do nothing\r\n }\r\n \r\n }else\r\n {\r\n conMakeStart($tmp_idcatart, 0);\r\n }\r\n \r\n }\r\n \r\n }\r\n }\r\n }\r\n \r\n if ( is_array($idcatnew) ) \r\n {\r\n \r\n foreach ( $idcatnew as $idcat ) \r\n {\r\n \r\n $sql = "SELECT idcatart FROM ".$cfg["tab"]["cat_art"]." WHERE idcat = $idcat AND idart = $idart";\r\n \r\n $db->query($sql);\r\n $db->next_record();\r\n \r\n conSetCodeFlag( $db->f("idcatart") );\r\n \r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\nCEC_Hook::execute("Contenido.Action.con_saveart.AfterCall", array(\r\n ''idcat'' => $idcat, \r\n ''idcatnew'' => $idcatnew, \r\n ''idart'' => $idart, \r\n ''is_start'' => $is_start, \r\n ''idtpl'' => $idtpl, \r\n ''idartlang'' => $idartlang, \r\n ''lang'' => $lang, \r\n ''title'' => $title, \r\n ''urlname'' => $urlname,\r\n ''summary'' => $summary, \r\n ''artspec'' => $artspec, \r\n ''created'' => $created, \r\n ''lastmodified'' => $lastmodified, \r\n ''author'' => $author, \r\n ''online'' => $online, \r\n ''datestart'' => $datestart, \r\n ''dateend'' => $dateend, \r\n ''artsort'' => $artsort\r\n));', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('56', '2', '', 'con_editart', '/* Action fuer ''con_editart'' */\r\n$path = $cfg["path"]["contenido_fullhtml"] . "external/backendedit/";\r\n\r\nif ($tmpchangelang != $lang)\r\n{\r\n $url = $sess->url("front_content.php?changeview=$changeview&client=$client&lang=$lang&action=$action&idartlang=$idartlang&idart=$idart&idcat=$idcat&tmpchangelang=$tmpchangelang");\r\n} else {\r\n $url = $sess->url("front_content.php?changeview=$changeview&client=$client&lang=$lang&action=$action&idartlang=$idartlang&idart=$idart&idcat=$idcat&lang=$lang");\r\n}\r\n\r\nheader("location: $path$url");\r\n\r\n', 'rights/content/article/edit', '1');
+INSERT INTO !PREFIX!_actions VALUES('57', '1', '', 'con_tplcfg_edit', 'include ($cfg["path"]["includes"] . "include.tplcfg_edit_form.php");', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('58', '1', '', 'con_makepublic', 'conMakePublic($idcat, $lang, $public);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('59', '1', '', 'con_makecatonline', 'conMakeCatOnline($idcat, $lang, $online);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('60', '1', '', 'con_changetemplate', 'if ($perm->have_perm_area_action("con","con_changetemplate") ||\r\n $perm->have_perm_area_action_item("con","con_changetemplate",$idcat))\r\n{\r\nconChangeTemplateForCat($idcat, $idtpl);\r\n} else {\r\n$notification->displayNotification("error", i18n("Permission denied"));\r\n}', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('61', '7', '31', 'upl_upload', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('62', '7', '31', 'upl_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('63', '1', '10', 'con_makestart', 'conMakeStart ($idcatart, $is_start);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('64', '24', '', 'request_pw', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('200', '400', 'lay_history_manage', 'lay_history_manage', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('201', '401', 'style_history_manage', 'style_history_manage', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('202', '402', 'js_history_manage', 'js_history_manage', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('203', '403', 'htmltpl_history_manage', 'htmltpl_history_manage', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('204', '70', 'mod_history_manage', 'mod_history_manage', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('312', '29', '41', '41', 'bereichDelete ($idbereich);', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('313', '29', '44', '44', 'langDelete ($idkey);', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('314', '29', '50', '50', 'langfileExpand ($expbereich,$expanded);', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('315', '29', '20', '20', 'bereichnew ();', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('316', '29', '21', '21', 'langnew ($idbereich);', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('317', '29', '10', '10', '//fake action for editing whole langfile', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('320', '7', '51', '51', 'uplrename($path,$edit,$newfile); ', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('321', '30', '', 'tplcfg_edit', '// include ($cfg["path"]["includes"] . "include.tplcfg_edit_form.php");', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('322', '31', '', 'style_edit', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('323', '32', '', 'js_edit', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('325', '39', '', 'user_createuser', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('326', '21', '', 'user_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('327', '9', '', 'lay_new', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('328', '13', '', 'tpl_new', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('329', '45', '', 'mycontenido_editself', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('330', '24', '', 'login', '//fake login action', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('334', '48', '', 'client_new', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('335', '48', '', 'client_edit', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('336', '46', '', 'client_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('337', '16', '', 'news_save', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('338', '16', '', 'news_create', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('339', '16', '', 'news_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('341', '50', '', 'recipients_save', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('342', '50', '', 'recipients_create', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('343', '50', '', 'recipients_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('345', '32', '', 'js_create', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('346', '11', '', 'mod_new', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('347', '31', '', 'style_create', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('348', '31', '', 'style_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('349', '32', '', 'js_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('350', '49', '', 'log_show', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('351', '20', '', 'stat_show', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('352', '13', '', 'tpl_duplicate', 'tplDuplicateTemplate($idtpl);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('353', '30', '', 'str_tplcfg', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('354', '54', '', 'group_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('355', '60', '', 'group_create', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('356', '61', '', 'group_edit', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('357', '63', '', 'group_deletemember', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('358', '63', '', 'group_addmember', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('359', '6', '', 'front_allow', '// fake action', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('378', '1', '', 'con_lock', 'conLock ($idart, $lang);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('379', '65', '', 'emptyLog', '$tmp_notification = emptyLogFile();', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('380', '66', '', 'sendMail', '$tmpReturnVar = sendBugReport();', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('381', '7', '', 'upl_rmdir', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('383', '67', '', 'systemsettings_save_item', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('384', '67', '', 'systemsettings_edit_item', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('385', '67', '', 'systemsettings_delete_item', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('386', '1', '', 'con_synccat', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('387', '1', '', 'con_syncarticle', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('388', '68', '', 'client_artspec_save', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('389', '68', '', 'client_artspec_edit', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('390', '68', '', 'client_artspec_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('391', '68', '', 'client_artspec_online', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('392', '71', '', 'htmltpl_create', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('393', '71', '', 'htmltpl_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('394', '71', '', 'htmltpl_edit', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('395', '72', '', 'tpl_visedit', '$idtpl = tplEditTemplate($changelayout, $idtpl, $tplname, $description, $idlay, $c, $tplisdefault);', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('396', '68', '', 'client_artspec_default', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('397', '7', '', 'upl_renamedir', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('398', '7', '', 'upl_modify_file', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('400', '7', '', 'upl_renamefile', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('401', '76', '', 'frontend_save_user', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('402', '76', '', 'frontend_create', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('403', '76', '', 'frontend_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('404', '1', '', 'con_duplicate', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('405', '77', '', 'frontendgroup_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('406', '77', '', 'frontendgroup_save_group', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('407', '77', '', 'frontendgroup_create', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('408', '77', '', 'frontendgroups_user_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('409', '44', '', 'todo_save_item', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('410', '44', '', 'mycontenido_tasks_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('412', '81', '', 'mod_translation_save', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('413', '81', '', 'mod_importexport_translation', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('414', '7', '', 'upl_multidelete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('415', '47', '', 'lang_edit', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('416', '6', '', 'str_duplicate', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('417', '83', '', 'clientsettings_save_item', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('418', '83', '', 'clientsettings_delete_item', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('419', '83', '', 'clientsettings_edit_item', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('420', '11', '', 'mod_importexport_module', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('421', '3', '', 'remove_assignments', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('422', '86', '', 'recipientgroup_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('423', '86', '', 'recipientgroup_create', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('424', '86', '', 'recipientgroup_recipient_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('425', '86', '', 'recipientgroup_save_group', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('427', '16', '', 'news_duplicate', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('428', '50', '', 'recipients_purge', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('429', '82', '', 'fegroups_save_perm', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('430', '85', '', 'note_save_item', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('431', '85', '', 'note_delete', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('434', '16', '', 'news_add_job', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('435', '16', '', 'news_send_test', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('436', '90', '', 'news_job_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('437', '90', '', 'news_job_details', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('438', '90', '', 'news_job_detail_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('439', '16', '', 'news_html_settings', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('440', '91', '', 'recipients_import', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('441', '90', '', 'news_job_run', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('442', '91', '', 'recipients_import_exec', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('443', '92', '', 'mod_importexport_package', '', '', '0');
+INSERT INTO !PREFIX!_actions VALUES('444', '77', '', 'frontendgroup_user_add', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('500', '500', '', 'linkchecker', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('501', '500', '', 'whitelist_view', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('600', '601', '', 'workflow_show', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('601', '601', '', 'workflow_create', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('602', '601', '', 'workflow_save', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('603', '600', '', 'workflow_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('604', '602', '', 'workflow_step_edit', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('605', '602', '', 'workflow_step_up', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('606', '602', '', 'workflow_step_down', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('607', '602', '', 'workflow_save_step', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('608', '602', '', 'workflow_create_step', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('609', '602', '', 'workflow_step_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('610', '602', '', 'workflow_user_up', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('611', '602', '', 'workflow_user_down', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('612', '602', '', 'workflow_create_user', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('613', '602', '', 'workflow_user_delete', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('614', '6', '', 'workflow_cat_assign', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('615', '1', '', 'workflow_do_action', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('616', '6', '', 'workflow_inherit_down', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('617', '604', '', 'workflow_task_user_select', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('618', '604', '', 'workflow_do_action', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('700', '700', '', 'mod_rewrite', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('701', '700', '', 'mod_rewrite_expert', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('702', '700', '', 'mod_rewrite_test', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('800', '802', '', 'storeallocation', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('801', '400', 'history_truncate', 'history_truncate', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('802', '401', 'history_truncate', 'history_truncate', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('803', '402', 'history_truncate', 'history_truncate', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('804', '403', 'history_truncate', 'history_truncate', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('805', '70', 'history_truncate', 'history_truncate', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('806', '415', 'edit_sysconf', 'edit_sysconf', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('811', '811', 'do_purge', 'do_purge', '', '', '1');
+INSERT INTO !PREFIX!_actions VALUES('990', '990', '', 'pluginmanager', '', '', '1');
\ No newline at end of file
diff --git a/setup/data/base/base_area1.sql b/setup/data/base/base_area1.sql
new file mode 100644
index 0000000..35bbcd4
--- /dev/null
+++ b/setup/data/base/base_area1.sql
@@ -0,0 +1,109 @@
+DELETE FROM !PREFIX!_area WHERE idarea < 10000;
+INSERT INTO !PREFIX!_area VALUES('1', '0', 'con', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('2', 'con', 'con_editcontent', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('3', 'con', 'con_editart', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('4', 'con', 'con_preview', '0', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('5', 'con', 'con_tplcfg', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('6', '0', 'str', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('7', '0', 'upl', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('8', '0', 'lay', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('9', 'lay', 'lay_edit', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('10', '0', 'mod', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('11', 'mod', 'mod_edit', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('12', '0', 'tpl', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('13', 'tpl', 'tpl_edit', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('16', '0', 'news', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('17', 'news', 'news_edit', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('20', '0', 'stat', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('21', '0', 'user', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('22', '0', 'lang', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('24', '0', 'login', '0', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('25', 'user', 'user_areas', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('26', 'news', 'news_edittpl', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('27', 'news', 'news_editcontent', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('28', '0', 'plug', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('29', '0', 'langfile', '1', '0', '0');
+INSERT INTO !PREFIX!_area VALUES('30', 'str', 'str_tplcfg', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('31', '0', 'style', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('32', '0', 'js', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('33', 'tpl', 'tpl_cfg', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('34', 'user', 'user_layout', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('35', 'user', 'user_content', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('36', 'user', 'user_module', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('37', 'user', 'user_template', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('38', 'user', 'user_structure', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('39', 'user', 'user_create', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('40', 'user', 'user_overview', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('42', '0', 'mycontenido', '0', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('43', 'mycontenido', 'mycontenido_overview', '0', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('44', 'mycontenido', 'mycontenido_tasks', '0', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('45', 'mycontenido', 'mycontenido_settings', '0', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('46', '0', 'client', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('47', 'lang', 'lang_edit', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('48', 'client', 'client_edit', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('49', '0', 'logs', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('50', '0', 'recipients', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('51', '0', 'myArea', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('52', '0', 'info', '0', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('53', '0', 'symbolhelp', '0', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('54', '0', 'groups', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('55', 'groups', 'groups_layout', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('56', 'groups', 'groups_content', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('57', 'groups', 'groups_module', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('58', 'groups', 'groups_template', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('59', 'groups', 'groups_structure', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('60', 'groups', 'groups_create', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('61', 'groups', 'groups_overview', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('62', 'groups', 'groups_areas', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('63', 'groups', 'groups_members', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('64', '0', 'debug', '0', '0', '1');
+INSERT INTO !PREFIX!_area VALUES('65', '0', 'system', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('67', 'system', 'system_settings', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('68', 'client', 'client_articlespec', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('69', 'lay', 'lay_preview', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('70', 'mod', 'mod_history', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('71', '0', 'htmltpl', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('72', 'tpl', 'tpl_visual', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('73', 'upl', 'upl_edit', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('74', 'upl', 'upl_upload', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('75', 'upl', 'upl_search_results', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('76', '0', 'frontend', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('77', 'frontend', 'frontendgroups', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('78', '0', 'todo', '0', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('79', 'mycontenido', 'mycontenido_recent', '0', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('80', 'mycontenido', 'mycontenido_tasks_edit', '0', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('81', 'mod', 'mod_translate', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('82', 'frontendgroups', 'frontendgroups_rights', '0', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('83', 'client', 'client_settings', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('85', '0', 'note', '0', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('86', '0', 'recipientgroups', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('87', '0', 'con_upl', '0', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('88', 'user', 'user_external', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('89', 'group', 'group_external', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('90', 'news', 'news_jobs', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('91', 'recipients', 'recipients_import', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('92', 'mod', 'mod_package', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('93', 'mod', 'mod_sync', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('96', '0', 'cl_sample_plugin', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('97', '0', 'myArea', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('98', '0', 'myArea', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('400', 'lay', 'lay_history', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('401', 'style', 'style_history', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('402', 'js', 'js_history', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('403', 'htmltpl', 'htmltpl_history', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('415', 'system', 'system_configuration', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('500', '0', 'linkchecker', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('501', 'linkchecker', 'lc_whitelist', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('600', '0', 'workflow', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('601', 'workflow', 'workflow_common', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('602', 'workflow', 'workflow_steps', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('603', 'workflow', 'workflow_step_edit', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('604', 'con', 'con_workflow', '0', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('700', '0', 'mod_rewrite', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('701', 'mod_rewrite', 'mod_rewrite_expert', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('702', 'mod_rewrite', 'mod_rewrite_test', '1', '1', '1');
+INSERT INTO !PREFIX!_area VALUES('801', '0', 'content_allocation', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('802', 'con', 'con_contentallocation', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('811', 'system', 'system_purge', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('812', 'system', 'db_backup', '1', '1', '0');
+INSERT INTO !PREFIX!_area VALUES('990', '0', 'pluginmanager', '1', '1', '1');
\ No newline at end of file
diff --git a/setup/data/base/base_chartable1.sql b/setup/data/base/base_chartable1.sql
new file mode 100644
index 0000000..5e007c9
--- /dev/null
+++ b/setup/data/base/base_chartable1.sql
@@ -0,0 +1,202 @@
+DELETE FROM !PREFIX!_chartable;
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '170', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '196', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '198', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '200', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '204', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '208', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '210', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '213', 'p');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '216', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '220', 'ue');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '221', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '228', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '230', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '232', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '236', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '240', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '242', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '246', 'oe');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '248', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '252', 'ue');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '253', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-1', '255', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '161', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '163', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '165', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '166', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '169', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '170', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '171', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '172', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '174', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '175', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '177', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '181', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '182', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '185', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '186', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '187', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '188', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '190', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '191', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '192', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '197', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '198', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '200', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '204', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '207', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '208', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '210', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '216', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '221', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '222', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '224', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '229', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '230', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '232', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '236', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '239', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '240', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '242', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '248', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '253', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-2', '254', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '166', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '169', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '170', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '171', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '172', 'j');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '175', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '177', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '182', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '186', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '187', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '188', 'j');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '191', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '197', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '198', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '200', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '204', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '210', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '216', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '221', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '222', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '229', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '230', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '232', 'e');
\ No newline at end of file
diff --git a/setup/data/base/base_chartable2.sql b/setup/data/base/base_chartable2.sql
new file mode 100644
index 0000000..8c4e52e
--- /dev/null
+++ b/setup/data/base/base_chartable2.sql
@@ -0,0 +1,201 @@
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '236', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '242', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '245', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '248', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '253', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-3', '254', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '161', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '162', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '163', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '165', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '166', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '169', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '170', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '171', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '172', 'f');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '172', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '174', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '177', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '179', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '181', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '182', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '185', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '186', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '187', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '188', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '190', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '191', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '198', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '199', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '200', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '204', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '208', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '210', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '211', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '216', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '221', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '222', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '230', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '231', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '232', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '236', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '240', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '242', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '243', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '248', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '253', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-4', '254', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '161', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '165', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '166', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '166', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '167', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '168', 'j');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '172', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '174', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '176', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '178', 'b');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '181', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '183', '3');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '184', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '185', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '186', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '188', 'm');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '189', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '190', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '192', 'p');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '193', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '194', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '195', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '197', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '204', 'b');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '207', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '208', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '210', 'b');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '211', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '213', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '218', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '220', 'm');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '221', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '222', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '224', 'p');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '225', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '226', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '227', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '229', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '239', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '241', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '245', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '246', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '247', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '248', 'j');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '252', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-5', '254', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '182', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '184', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '185', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '186', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '188', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '190', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '192', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '194', 'b');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '197', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '198', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '199', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '201', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '202', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '204', 'm');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '205', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '207', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '209', 'p');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '212', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '213', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '218', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '219', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '220', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '221', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '222', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '223', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '224', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '226', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '226', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '227', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '228', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '229', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '231', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '233', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '234', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '236', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '237', 'v');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '239', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '244', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '245', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '247', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '249', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '250', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '252', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '253', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-7', '254', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-8', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-8', '170', 'x');
\ No newline at end of file
diff --git a/setup/data/base/base_chartable3.sql b/setup/data/base/base_chartable3.sql
new file mode 100644
index 0000000..f07a7dd
--- /dev/null
+++ b/setup/data/base/base_chartable3.sql
@@ -0,0 +1,201 @@
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-8', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-8', '181', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '170', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '181', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '198', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '200', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '204', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '208', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '210', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '216', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '221', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '222', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '230', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '232', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '236', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '240', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '242', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '248', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '253', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '254', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-9', '255', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '161', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '162', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '163', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '164', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '165', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '166', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '168', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '169', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '170', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '171', 'f');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '172', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '174', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '175', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '177', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '178', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '179', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '180', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '181', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '182', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '184', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '185', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '186', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '187', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '187', 't');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '188', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '190', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '191', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '198', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '199', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '200', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '204', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '208', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '210', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '215', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '216', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '221', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '230', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '231', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '232', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '236', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '240', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '242', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '247', '?');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '248', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '253', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-10', '255', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '162', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '170', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '175', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '181', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '186', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '191', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '193', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '195', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '198', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '199', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '200', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '202', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '204', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '205', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '207', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '208', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '210', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '216', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '217', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '218', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '221', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '222', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '224', 'a');
\ No newline at end of file
diff --git a/setup/data/base/base_chartable4.sql b/setup/data/base/base_chartable4.sql
new file mode 100644
index 0000000..a39e354
--- /dev/null
+++ b/setup/data/base/base_chartable4.sql
@@ -0,0 +1,201 @@
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '225', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '227', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '230', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '231', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '232', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '234', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '236', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '237', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '239', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '240', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '242', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '248', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '249', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '250', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '253', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-13', '254', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '164', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '165', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '168', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '170', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '172', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '175', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '178', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '179', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '184', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '186', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '188', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '189', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '190', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '198', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '200', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '204', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '208', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '210', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '216', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '221', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '222', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '230', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '232', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '236', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '240', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '242', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '248', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '253', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '254', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-14', '255', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '161', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '162', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '166', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '168', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '170', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '180', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '181', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '184', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '188', 'oe');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '189', 'oe');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '190', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '198', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '200', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '204', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '208', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '210', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '216', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '221', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '230', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '232', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '236', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '240', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '242', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '248', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '253', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-15', '255', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '161', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '162', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '163', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '166', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '168', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '172', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '174', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '178', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '179', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '180', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '181', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '184', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '185', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '188', 'oe');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '189', 'oe');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '190', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '191', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '192', 'a');
\ No newline at end of file
diff --git a/setup/data/base/base_chartable5.sql b/setup/data/base/base_chartable5.sql
new file mode 100644
index 0000000..3901272
--- /dev/null
+++ b/setup/data/base/base_chartable5.sql
@@ -0,0 +1,201 @@
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '197', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '198', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '200', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '204', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '208', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '210', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '215', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '216', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '221', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '229', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '230', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '232', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '236', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '240', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '242', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '247', 's');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '248', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '253', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('iso-8859-16', '255', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '138', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '140', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '141', 't');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '142', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '143', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '154', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '156', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '157', 't');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '158', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '159', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '163', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '165', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '170', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '175', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '181', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '185', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '186', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '188', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '190', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '191', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '192', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '197', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '198', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '200', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '204', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '207', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '208', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '210', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '216', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '221', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '222', 't');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '224', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '229', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '230', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '232', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '236', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '239', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '240', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '242', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '248', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1250', '253', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '141', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '161', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '162', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '168', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '170', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '175', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '178', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '179', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '184', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '188', 'j');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '189', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '190', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '191', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '194', 'b');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '197', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '200', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '201', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '202', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '204', 'm');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '205', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '206', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '208', 'p');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '209', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '210', 't');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '211', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '213', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '218', 'b');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '220', 'b');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '226', 'b');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '229', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '234', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '236', 'm');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '237', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '238', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '240', 'p');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '241', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '242', 't');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '243', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '245', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('win-1251', '252', 'b');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '131', 'f');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '138', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '140', 'oe');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '142', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '154', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '156', 'oe');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '158', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '159', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '161', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '162', 'c');
\ No newline at end of file
diff --git a/setup/data/base/base_chartable6.sql b/setup/data/base/base_chartable6.sql
new file mode 100644
index 0000000..8ffa2e8
--- /dev/null
+++ b/setup/data/base/base_chartable6.sql
@@ -0,0 +1,201 @@
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '170', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '198', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '200', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '204', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '208', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '210', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '216', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '221', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '230', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '232', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '236', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '242', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '248', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1252', '253', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '131', 'f');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '153', 'tm');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '162', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '184', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '185', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '186', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '188', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '190', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '192', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '194', 'b');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '197', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '198', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '199', 'h');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '200', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '201', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '202', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '204', 'm');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '205', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '207', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '209', 'p');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '212', 't');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '213', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '218', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '219', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '220', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '222', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '223', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '224', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '226', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '226', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '227', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '228', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '231', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '233', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '234', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '236', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '237', 'v');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '239', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '240', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '241', 'p');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '242', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '244', 't');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '245', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '247', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '249', 'w');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '250', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '252', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1253', '253', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '131', 'f');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '138', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '140', 'oe');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '154', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '156', 'oe');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '159', 'y');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '161', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '162', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '169', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '170', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '174', 'r');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '198', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '200', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '204', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '208', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '210', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '216', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '221', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '222', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '224', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '230', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '232', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '236', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '240', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '242', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '248', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1254', '243', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '232', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1256', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '170', 'r');
\ No newline at end of file
diff --git a/setup/data/base/base_chartable7.sql b/setup/data/base/base_chartable7.sql
new file mode 100644
index 0000000..8d35100
--- /dev/null
+++ b/setup/data/base/base_chartable7.sql
@@ -0,0 +1,122 @@
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '175', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '181', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '191', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '193', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '195', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '198', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '199', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '200', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '202', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '204', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '205', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '207', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '208', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '210', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '216', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '217', 'l');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '218', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '221', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '222', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '225', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '227', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '230', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '231', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '232', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '234', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '236', 'g');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '237', 'k');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '240', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '242', 'm');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '248', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '249', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '250', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1257', '253', 'z');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '192', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '193', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '194', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '195', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '196', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '197', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '198', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '199', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '200', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '201', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '202', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '203', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '205', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '206', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '207', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '208', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '209', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '211', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '212', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '213', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '214', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '215', 'x');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '216', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '217', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '218', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '219', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '220', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '221', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '223', 's');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '223', 'ss');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '224', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '225', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '226', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '227', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '228', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '229', 'a');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '230', 'ae');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '231', 'c');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '232', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '233', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '234', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '235', 'e');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '237', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '238', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '239', 'i');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '240', 'd');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '241', 'n');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '243', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '244', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '245', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '246', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '248', 'o');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '249', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '250', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '251', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '252', 'u');
+INSERT INTO !PREFIX!_chartable VALUES('win-1258', '253', 'u');
\ No newline at end of file
diff --git a/setup/data/base/base_files1.sql b/setup/data/base/base_files1.sql
new file mode 100644
index 0000000..73140b9
--- /dev/null
+++ b/setup/data/base/base_files1.sql
@@ -0,0 +1,202 @@
+DELETE FROM !PREFIX!_files WHERE idfile < 10000;
+INSERT INTO !PREFIX!_files VALUES('1', '10', 'include.mod_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('2', '11', 'include.mod_edit_form.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('3', '11', 'functions.mod.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('4', '8', 'include.lay_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('5', '9', 'include.lay_edit_form.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('6', '10', 'include.mod_new.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('7', '9', 'functions.lay.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('8', '10', 'functions.mod.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('9', '1', 'include.con_str_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('10', '1', 'include.con_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('11', '1', 'include.con_art_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('12', '1', 'include.con_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('13', '8', 'include.lay_new.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('14', '8', 'functions.lay.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('15', '12', 'include.tpl_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('16', '13', 'include.tpl_edit_form.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('17', '13', 'functions.tpl.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('18', '12', 'include.tpl_new.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('19', '12', 'functions.tpl.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('20', '7', 'functions.upl.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('21', '7', 'include.upl_files_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('22', '1', 'functions.con.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('23', '6', 'functions.str.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('24', '6', 'include.str_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('25', '7', 'include.upl_dirs_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('26', '7', 'include.upl_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('27', '22', 'functions.lang.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('28', '22', 'include.lang_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('29', '30', 'include.tplcfg_edit.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('30', '30', 'include.tplcfg_edit_form.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('31', '3', 'functions.con.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('32', '31', 'functions.file.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('33', '31', 'include.style_files_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('34', '31', 'include.style_edit_form.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('35', '32', 'functions.file.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('36', '32', 'include.js_files_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('37', '32', 'include.js_edit_form.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('38', '20', 'functions.stat.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('39', '20', 'include.stat_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('40', '20', 'include.stat_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('41', '31', 'include.style_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('42', '32', 'include.js_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('43', '12', 'include.tpl_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('45', '31', 'include.right_top_blank.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('46', '32', 'include.right_top_blank.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('47', '8', 'include.lay_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('48', '10', 'include.mod_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('49', '7', 'include.upl_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('50', '20', 'include.right_top_blank.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('51', '6', 'include.str_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('52', '22', 'include.subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('53', '33', 'include.pretplcfg_edit.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('54', '33', 'include.pretplcfg_edit_form.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('55', '33', 'functions.tpl.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('56', '20', 'include.stat_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('57', '40', 'include.rights_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('58', '21', 'include.rights_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('59', '21', 'include.rights_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('60', '21', 'include.rights_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('61', '40', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('62', '25', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('63', '25', 'rights_area.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('65', '34', 'rights_lay.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('67', '35', 'rights_con.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('69', '36', 'rights_mod.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('71', '37', 'rights_tpl.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('73', '38', 'rights_str.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('75', '30', 'functions.con.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('76', '30', 'functions.tpl.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('77', '39', 'include.rights_create.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('78', '39', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('79', '39', 'include.rights_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('80', '24', 'main.login.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('81', '16', 'newsletter/includes/include.newsletter_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('82', '42', 'main.login.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('83', '42', 'include.mycontenido_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('84', '45', 'include.mycontenido_settings.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('85', '45', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('86', '43', 'include.mycontenido_lastarticles.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('87', '22', 'include.lang_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('88', '46', 'include.client_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('90', '46', 'include.subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('91', '47', 'include.lang_edit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('92', '47', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('93', '46', 'include.client_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('94', '48', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('95', '48', 'include.client_edit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('96', '49', 'include.log_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('97', '49', 'include.left_top_blank.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('98', '49', 'include.log_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('99', '49', 'include.logs.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('100', '16', 'newsletter/includes/include.newsletter_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('101', '16', 'newsletter/includes/include.newsletter_edit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('102', '16', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('103', '50', 'newsletter/includes/include.recipients_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('104', '50', 'newsletter/includes/include.recipients_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('105', '50', 'include.subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('106', '50', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('107', '50', 'newsletter/includes/include.recipients_edit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('108', '5', 'include.tplcfg_edit_form.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('109', '5', 'include.tplcfg_edit.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('110', '5', 'functions.con.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('111', '5', 'functions.tpl.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('113', '33', 'functions.con.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('114', '16', 'newsletter/includes/include.newsletter_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('115', '47', 'functions.lang.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('116', '22', 'functions.con.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('117', '45', 'include.mycontenido_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('118', '52', 'include.info.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('119', '53', 'include.symbolhelp.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('120', '43', 'functions.con.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('121', '43', 'include.mycontenido_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('122', '54', 'include.grouprights_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('123', '54', 'include.grouprights_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('124', '60', 'include.grouprights_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('125', '60', 'include.grouprights_create.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('126', '60', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('127', '61', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('128', '54', 'include.grouprights_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('129', '61', 'include.grouprights_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('130', '62', 'grouprights_area.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('132', '55', 'grouprights_lay.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('134', '56', 'grouprights_con.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('136', '57', 'grouprights_mod.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('138', '58', 'grouprights_tpl.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('140', '59', 'grouprights_str.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('142', '63', 'grouprights_members.inc.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('143', '63', 'functions.forms.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('144', '64', 'include.debug.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('145', '3', 'include.con_edit_form.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('146', '65', 'include.system_sysvalues.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('147', '66', 'include.system_error_report.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('148', '65', 'include.system_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('149', '65', 'functions.system.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('150', '66', 'functions.system.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('151', '67', 'include.systemsettings.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('152', '46', 'include.client_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('153', '68', 'include.client_artspec.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('154', '69', 'include.lay_preview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('156', '70', 'include.mod_history.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('157', '71', 'functions.file.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('158', '71', 'include.html_tpl_edit_form.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('159', '71', 'include.html_tpl_files_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('160', '71', 'include.html_tpl_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('161', '71', 'include.right_top_blank.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('162', '72', 'include.tpl_visualedit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('163', '72', 'functions.tpl.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('165', '73', 'include.upl_edit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('166', '74', 'include.upl_files_upload.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('167', '75', 'include.upl_search_results.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('169', '76', 'include.frontend.left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('170', '76', 'include.frontend.user_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('171', '76', 'include.frontend.user_edit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('172', '76', 'include.subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('174', '77', 'include.frontend.group_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('175', '77', 'include.frontend.group.subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('176', '77', 'include.frontend.group_edit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('178', '78', 'include.todo.popup.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('179', '44', 'include.mycontenido.tasks.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('180', '79', 'include.mycontenido_lastarticles.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('181', '80', 'include.mycontenido.tasks.edit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('182', '81', 'include.mod_translate.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('183', '81', 'include.mod_translate_stringlist.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('184', '82', 'include.frontend.group_rights.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('185', '83', 'include.clientsettings.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('186', '84', 'include.str_aliases.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('187', '85', 'include.note.popup.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('188', '85', 'include.note.display.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('189', '86', 'newsletter/includes/include.recipients.group_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('190', '86', 'newsletter/includes/include.recipients.group.subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('191', '86', 'newsletter/includes/include.recipients.group_edit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('192', '7', 'include.upl_artlist.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('193', '87', 'include.upl_dirs_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('194', '87', 'include.upl_files_overview.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('195', '87', 'include.upl_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('196', '87', 'include.upl_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('197', '87', 'include.upl_artlist.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('198', '87', 'functions.upl.php', 'inc');
+INSERT INTO !PREFIX!_files VALUES('199', '88', 'include.rights_external.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('200', '89', 'include.grouprights_external.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('201', '90', 'newsletter/includes/include.newsletter_jobs_menu.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('202', '90', 'newsletter/includes/include.newsletter_jobs_details.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('203', '90', 'newsletter/includes/include.newsletter_jobs_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('204', '17', 'newsletter/includes/include.newsletter_edit_message.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('205', '91', 'newsletter/includes/include.recipients_import.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('206', '92', 'include.mod_package.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('207', '93', 'include.mod_sync.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('397', '71', 'include.files_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('398', '32', 'include.files_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('399', '31', 'include.files_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('400', '400', 'include.lay_history.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('401', '401', 'include.style_history.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('402', '402', 'include.js_history.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('403', '403', 'include.html_tpl_history.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('415', '415', 'include.system_configuration.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('500', '500', 'linkchecker/includes/include.linkchecker.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('501', '501', 'linkchecker/includes/include.linkchecker_whitelist.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('502', '500', 'linkchecker/includes/include.linkchecker_right_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('503', '52', 'include.subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('600', '600', 'workflow/includes/include.workflow_left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('601', '600', 'workflow/includes/include.workflow_list.php', 'main');
\ No newline at end of file
diff --git a/setup/data/base/base_files2.sql b/setup/data/base/base_files2.sql
new file mode 100644
index 0000000..a06c9df
--- /dev/null
+++ b/setup/data/base/base_files2.sql
@@ -0,0 +1,16 @@
+INSERT INTO !PREFIX!_files VALUES('602', '601', 'workflow/includes/include.workflow_edit.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('603', '600', 'workflow/includes/include.workflow_subnav.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('604', '602', 'workflow/includes/include.workflow_steps.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('605', '604', 'workflow/includes/include.workflow_tasks.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('700', '52', 'include.subnav_blank.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('701', '700', 'mod_rewrite/includes/include.mod_rewrite_content.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('702', '701', 'mod_rewrite/includes/include.mod_rewrite_contentexpert.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('703', '702', 'mod_rewrite/includes/include.mod_rewrite_contenttest.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('800', '801', 'content_allocation/includes/include.left_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('801', '801', 'content_allocation/includes/include.left_bottom.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('802', '801', 'content_allocation/includes/include.right_top.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('803', '801', 'content_allocation/includes/include.right_bottom.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('804', '802', 'content_allocation/includes/include.contentallocation_article.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('813', '811', 'include.system_purge.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('814', '812', 'include.system_db_backup.php', 'main');
+INSERT INTO !PREFIX!_files VALUES('990', '990', 'pluginmanager/includes/include.right_bottom.php', 'main');
\ No newline at end of file
diff --git a/setup/data/base/base_framefiles1.sql b/setup/data/base/base_framefiles1.sql
new file mode 100644
index 0000000..65e6edd
--- /dev/null
+++ b/setup/data/base/base_framefiles1.sql
@@ -0,0 +1,202 @@
+DELETE FROM !PREFIX!_frame_files WHERE idframefile < 10000;
+INSERT INTO !PREFIX!_frame_files VALUES('1', '10', '2', '1');
+INSERT INTO !PREFIX!_frame_files VALUES('2', '11', '4', '2');
+INSERT INTO !PREFIX!_frame_files VALUES('3', '11', '4', '3');
+INSERT INTO !PREFIX!_frame_files VALUES('4', '8', '2', '4');
+INSERT INTO !PREFIX!_frame_files VALUES('5', '9', '4', '5');
+INSERT INTO !PREFIX!_frame_files VALUES('6', '10', '1', '6');
+INSERT INTO !PREFIX!_frame_files VALUES('7', '9', '4', '7');
+INSERT INTO !PREFIX!_frame_files VALUES('8', '10', '4', '8');
+INSERT INTO !PREFIX!_frame_files VALUES('9', '1', '2', '9');
+INSERT INTO !PREFIX!_frame_files VALUES('10', '1', '1', '10');
+INSERT INTO !PREFIX!_frame_files VALUES('11', '1', '4', '11');
+INSERT INTO !PREFIX!_frame_files VALUES('12', '1', '3', '12');
+INSERT INTO !PREFIX!_frame_files VALUES('13', '8', '1', '13');
+INSERT INTO !PREFIX!_frame_files VALUES('14', '8', '4', '14');
+INSERT INTO !PREFIX!_frame_files VALUES('15', '12', '2', '15');
+INSERT INTO !PREFIX!_frame_files VALUES('16', '13', '4', '16');
+INSERT INTO !PREFIX!_frame_files VALUES('17', '13', '4', '17');
+INSERT INTO !PREFIX!_frame_files VALUES('18', '12', '1', '18');
+INSERT INTO !PREFIX!_frame_files VALUES('19', '12', '4', '19');
+INSERT INTO !PREFIX!_frame_files VALUES('20', '7', '4', '20');
+INSERT INTO !PREFIX!_frame_files VALUES('21', '7', '4', '21');
+INSERT INTO !PREFIX!_frame_files VALUES('22', '1', '4', '22');
+INSERT INTO !PREFIX!_frame_files VALUES('23', '6', '4', '23');
+INSERT INTO !PREFIX!_frame_files VALUES('24', '6', '4', '24');
+INSERT INTO !PREFIX!_frame_files VALUES('25', '7', '2', '25');
+INSERT INTO !PREFIX!_frame_files VALUES('26', '7', '2', '20');
+INSERT INTO !PREFIX!_frame_files VALUES('27', '7', '1', '26');
+INSERT INTO !PREFIX!_frame_files VALUES('30', '30', '4', '29');
+INSERT INTO !PREFIX!_frame_files VALUES('31', '30', '4', '30');
+INSERT INTO !PREFIX!_frame_files VALUES('32', '3', '4', '31');
+INSERT INTO !PREFIX!_frame_files VALUES('33', '31', '2', '33');
+INSERT INTO !PREFIX!_frame_files VALUES('34', '31', '4', '32');
+INSERT INTO !PREFIX!_frame_files VALUES('35', '31', '4', '34');
+INSERT INTO !PREFIX!_frame_files VALUES('36', '32', '2', '36');
+INSERT INTO !PREFIX!_frame_files VALUES('37', '32', '4', '35');
+INSERT INTO !PREFIX!_frame_files VALUES('38', '32', '4', '37');
+INSERT INTO !PREFIX!_frame_files VALUES('39', '20', '4', '38');
+INSERT INTO !PREFIX!_frame_files VALUES('40', '20', '4', '39');
+INSERT INTO !PREFIX!_frame_files VALUES('41', '1', '2', '22');
+INSERT INTO !PREFIX!_frame_files VALUES('42', '20', '2', '40');
+INSERT INTO !PREFIX!_frame_files VALUES('43', '20', '2', '38');
+INSERT INTO !PREFIX!_frame_files VALUES('44', '31', '1', '41');
+INSERT INTO !PREFIX!_frame_files VALUES('45', '32', '1', '42');
+INSERT INTO !PREFIX!_frame_files VALUES('51', '7', '3', '49');
+INSERT INTO !PREFIX!_frame_files VALUES('53', '6', '3', '51');
+INSERT INTO !PREFIX!_frame_files VALUES('55', '33', '4', '53');
+INSERT INTO !PREFIX!_frame_files VALUES('56', '33', '4', '54');
+INSERT INTO !PREFIX!_frame_files VALUES('57', '33', '4', '55');
+INSERT INTO !PREFIX!_frame_files VALUES('58', '20', '1', '56');
+INSERT INTO !PREFIX!_frame_files VALUES('59', '40', '4', '57');
+INSERT INTO !PREFIX!_frame_files VALUES('60', '21', '1', '58');
+INSERT INTO !PREFIX!_frame_files VALUES('61', '21', '2', '59');
+INSERT INTO !PREFIX!_frame_files VALUES('63', '40', '4', '61');
+INSERT INTO !PREFIX!_frame_files VALUES('64', '25', '4', '63');
+INSERT INTO !PREFIX!_frame_files VALUES('65', '25', '4', '62');
+INSERT INTO !PREFIX!_frame_files VALUES('66', '25', '4', '64');
+INSERT INTO !PREFIX!_frame_files VALUES('67', '34', '4', '65');
+INSERT INTO !PREFIX!_frame_files VALUES('68', '34', '4', '66');
+INSERT INTO !PREFIX!_frame_files VALUES('69', '35', '4', '67');
+INSERT INTO !PREFIX!_frame_files VALUES('70', '35', '4', '68');
+INSERT INTO !PREFIX!_frame_files VALUES('71', '36', '4', '69');
+INSERT INTO !PREFIX!_frame_files VALUES('72', '36', '4', '70');
+INSERT INTO !PREFIX!_frame_files VALUES('73', '30', '4', '75');
+INSERT INTO !PREFIX!_frame_files VALUES('74', '30', '4', '76');
+INSERT INTO !PREFIX!_frame_files VALUES('75', '37', '4', '71');
+INSERT INTO !PREFIX!_frame_files VALUES('76', '37', '4', '72');
+INSERT INTO !PREFIX!_frame_files VALUES('77', '38', '4', '73');
+INSERT INTO !PREFIX!_frame_files VALUES('78', '38', '4', '74');
+INSERT INTO !PREFIX!_frame_files VALUES('79', '39', '4', '77');
+INSERT INTO !PREFIX!_frame_files VALUES('80', '39', '4', '78');
+INSERT INTO !PREFIX!_frame_files VALUES('81', '40', '3', '79');
+INSERT INTO !PREFIX!_frame_files VALUES('82', '24', '1', '80');
+INSERT INTO !PREFIX!_frame_files VALUES('83', '16', '1', '81');
+INSERT INTO !PREFIX!_frame_files VALUES('84', '42', '4', '82');
+INSERT INTO !PREFIX!_frame_files VALUES('86', '45', '4', '84');
+INSERT INTO !PREFIX!_frame_files VALUES('87', '45', '4', '85');
+INSERT INTO !PREFIX!_frame_files VALUES('88', '43', '4', '86');
+INSERT INTO !PREFIX!_frame_files VALUES('89', '22', '1', '87');
+INSERT INTO !PREFIX!_frame_files VALUES('90', '46', '1', '88');
+INSERT INTO !PREFIX!_frame_files VALUES('92', '22', '2', '28');
+INSERT INTO !PREFIX!_frame_files VALUES('93', '47', '4', '92');
+INSERT INTO !PREFIX!_frame_files VALUES('94', '47', '4', '91');
+INSERT INTO !PREFIX!_frame_files VALUES('95', '46', '2', '93');
+INSERT INTO !PREFIX!_frame_files VALUES('96', '48', '4', '94');
+INSERT INTO !PREFIX!_frame_files VALUES('97', '48', '4', '95');
+INSERT INTO !PREFIX!_frame_files VALUES('99', '49', '1', '97');
+INSERT INTO !PREFIX!_frame_files VALUES('100', '49', '2', '98');
+INSERT INTO !PREFIX!_frame_files VALUES('101', '49', '4', '99');
+INSERT INTO !PREFIX!_frame_files VALUES('102', '16', '2', '100');
+INSERT INTO !PREFIX!_frame_files VALUES('103', '16', '4', '101');
+INSERT INTO !PREFIX!_frame_files VALUES('104', '16', '4', '102');
+INSERT INTO !PREFIX!_frame_files VALUES('105', '50', '1', '103');
+INSERT INTO !PREFIX!_frame_files VALUES('106', '50', '2', '104');
+INSERT INTO !PREFIX!_frame_files VALUES('107', '50', '3', '105');
+INSERT INTO !PREFIX!_frame_files VALUES('108', '50', '4', '106');
+INSERT INTO !PREFIX!_frame_files VALUES('109', '50', '4', '107');
+INSERT INTO !PREFIX!_frame_files VALUES('110', '5', '4', '108');
+INSERT INTO !PREFIX!_frame_files VALUES('111', '5', '4', '111');
+INSERT INTO !PREFIX!_frame_files VALUES('112', '5', '4', '110');
+INSERT INTO !PREFIX!_frame_files VALUES('113', '5', '4', '109');
+INSERT INTO !PREFIX!_frame_files VALUES('115', '12', '2', '19');
+INSERT INTO !PREFIX!_frame_files VALUES('116', '33', '4', '113');
+INSERT INTO !PREFIX!_frame_files VALUES('117', '10', '2', '8');
+INSERT INTO !PREFIX!_frame_files VALUES('118', '16', '3', '114');
+INSERT INTO !PREFIX!_frame_files VALUES('119', '22', '2', '27');
+INSERT INTO !PREFIX!_frame_files VALUES('120', '22', '4', '27');
+INSERT INTO !PREFIX!_frame_files VALUES('121', '22', '2', '116');
+INSERT INTO !PREFIX!_frame_files VALUES('122', '47', '4', '22');
+INSERT INTO !PREFIX!_frame_files VALUES('123', '47', '4', '115');
+INSERT INTO !PREFIX!_frame_files VALUES('124', '8', '2', '14');
+INSERT INTO !PREFIX!_frame_files VALUES('126', '52', '4', '118');
+INSERT INTO !PREFIX!_frame_files VALUES('127', '53', '4', '119');
+INSERT INTO !PREFIX!_frame_files VALUES('128', '43', '4', '120');
+INSERT INTO !PREFIX!_frame_files VALUES('130', '54', '1', '122');
+INSERT INTO !PREFIX!_frame_files VALUES('131', '54', '2', '123');
+INSERT INTO !PREFIX!_frame_files VALUES('132', '60', '3', '124');
+INSERT INTO !PREFIX!_frame_files VALUES('133', '60', '4', '125');
+INSERT INTO !PREFIX!_frame_files VALUES('134', '60', '4', '126');
+INSERT INTO !PREFIX!_frame_files VALUES('135', '54', '3', '128');
+INSERT INTO !PREFIX!_frame_files VALUES('136', '61', '4', '127');
+INSERT INTO !PREFIX!_frame_files VALUES('137', '61', '4', '129');
+INSERT INTO !PREFIX!_frame_files VALUES('138', '62', '4', '130');
+INSERT INTO !PREFIX!_frame_files VALUES('140', '55', '4', '132');
+INSERT INTO !PREFIX!_frame_files VALUES('142', '56', '4', '134');
+INSERT INTO !PREFIX!_frame_files VALUES('144', '57', '4', '136');
+INSERT INTO !PREFIX!_frame_files VALUES('146', '58', '4', '138');
+INSERT INTO !PREFIX!_frame_files VALUES('148', '59', '4', '140');
+INSERT INTO !PREFIX!_frame_files VALUES('150', '63', '4', '142');
+INSERT INTO !PREFIX!_frame_files VALUES('151', '63', '4', '143');
+INSERT INTO !PREFIX!_frame_files VALUES('152', '64', '4', '144');
+INSERT INTO !PREFIX!_frame_files VALUES('153', '3', '4', '145');
+INSERT INTO !PREFIX!_frame_files VALUES('154', '65', '4', '146');
+INSERT INTO !PREFIX!_frame_files VALUES('155', '66', '4', '147');
+INSERT INTO !PREFIX!_frame_files VALUES('157', '65', '4', '149');
+INSERT INTO !PREFIX!_frame_files VALUES('158', '66', '4', '150');
+INSERT INTO !PREFIX!_frame_files VALUES('159', '67', '4', '151');
+INSERT INTO !PREFIX!_frame_files VALUES('160', '68', '4', '153');
+INSERT INTO !PREFIX!_frame_files VALUES('161', '69', '4', '154');
+INSERT INTO !PREFIX!_frame_files VALUES('163', '70', '4', '156');
+INSERT INTO !PREFIX!_frame_files VALUES('164', '71', '1', '160');
+INSERT INTO !PREFIX!_frame_files VALUES('165', '71', '2', '159');
+INSERT INTO !PREFIX!_frame_files VALUES('167', '71', '4', '157');
+INSERT INTO !PREFIX!_frame_files VALUES('168', '71', '4', '158');
+INSERT INTO !PREFIX!_frame_files VALUES('169', '72', '4', '162');
+INSERT INTO !PREFIX!_frame_files VALUES('170', '72', '4', '163');
+INSERT INTO !PREFIX!_frame_files VALUES('172', '73', '4', '165');
+INSERT INTO !PREFIX!_frame_files VALUES('173', '74', '4', '166');
+INSERT INTO !PREFIX!_frame_files VALUES('174', '75', '4', '167');
+INSERT INTO !PREFIX!_frame_files VALUES('176', '76', '1', '169');
+INSERT INTO !PREFIX!_frame_files VALUES('177', '76', '2', '170');
+INSERT INTO !PREFIX!_frame_files VALUES('178', '76', '4', '171');
+INSERT INTO !PREFIX!_frame_files VALUES('181', '77', '2', '174');
+INSERT INTO !PREFIX!_frame_files VALUES('182', '77', '3', '175');
+INSERT INTO !PREFIX!_frame_files VALUES('183', '77', '4', '176');
+INSERT INTO !PREFIX!_frame_files VALUES('185', '78', '1', '178');
+INSERT INTO !PREFIX!_frame_files VALUES('186', '44', '4', '179');
+INSERT INTO !PREFIX!_frame_files VALUES('187', '79', '4', '180');
+INSERT INTO !PREFIX!_frame_files VALUES('188', '80', '4', '181');
+INSERT INTO !PREFIX!_frame_files VALUES('189', '81', '4', '182');
+INSERT INTO !PREFIX!_frame_files VALUES('190', '81', '5', '183');
+INSERT INTO !PREFIX!_frame_files VALUES('191', '82', '4', '184');
+INSERT INTO !PREFIX!_frame_files VALUES('192', '83', '4', '185');
+INSERT INTO !PREFIX!_frame_files VALUES('193', '84', '4', '186');
+INSERT INTO !PREFIX!_frame_files VALUES('194', '85', '1', '187');
+INSERT INTO !PREFIX!_frame_files VALUES('195', '85', '2', '188');
+INSERT INTO !PREFIX!_frame_files VALUES('196', '86', '2', '189');
+INSERT INTO !PREFIX!_frame_files VALUES('197', '86', '3', '190');
+INSERT INTO !PREFIX!_frame_files VALUES('198', '86', '4', '191');
+INSERT INTO !PREFIX!_frame_files VALUES('199', '7', '5', '192');
+INSERT INTO !PREFIX!_frame_files VALUES('200', '87', '1', '195');
+INSERT INTO !PREFIX!_frame_files VALUES('201', '87', '2', '193');
+INSERT INTO !PREFIX!_frame_files VALUES('202', '87', '3', '196');
+INSERT INTO !PREFIX!_frame_files VALUES('203', '87', '4', '194');
+INSERT INTO !PREFIX!_frame_files VALUES('204', '87', '5', '197');
+INSERT INTO !PREFIX!_frame_files VALUES('205', '87', '2', '198');
+INSERT INTO !PREFIX!_frame_files VALUES('206', '87', '4', '198');
+INSERT INTO !PREFIX!_frame_files VALUES('207', '88', '4', '199');
+INSERT INTO !PREFIX!_frame_files VALUES('208', '89', '4', '200');
+INSERT INTO !PREFIX!_frame_files VALUES('209', '90', '2', '201');
+INSERT INTO !PREFIX!_frame_files VALUES('210', '90', '4', '202');
+INSERT INTO !PREFIX!_frame_files VALUES('211', '90', '3', '203');
+INSERT INTO !PREFIX!_frame_files VALUES('212', '17', '4', '204');
+INSERT INTO !PREFIX!_frame_files VALUES('213', '91', '4', '205');
+INSERT INTO !PREFIX!_frame_files VALUES('214', '92', '4', '206');
+INSERT INTO !PREFIX!_frame_files VALUES('215', '93', '4', '207');
+INSERT INTO !PREFIX!_frame_files VALUES('397', '71', '3', '397');
+INSERT INTO !PREFIX!_frame_files VALUES('398', '32', '3', '398');
+INSERT INTO !PREFIX!_frame_files VALUES('399', '31', '3', '399');
+INSERT INTO !PREFIX!_frame_files VALUES('400', '400', '4', '400');
+INSERT INTO !PREFIX!_frame_files VALUES('401', '401', '4', '401');
+INSERT INTO !PREFIX!_frame_files VALUES('402', '402', '4', '402');
+INSERT INTO !PREFIX!_frame_files VALUES('403', '403', '4', '403');
+INSERT INTO !PREFIX!_frame_files VALUES('415', '415', '4', '415');
+INSERT INTO !PREFIX!_frame_files VALUES('500', '500', '4', '500');
+INSERT INTO !PREFIX!_frame_files VALUES('501', '501', '4', '501');
+INSERT INTO !PREFIX!_frame_files VALUES('503', '52', '3', '503');
+INSERT INTO !PREFIX!_frame_files VALUES('600', '600', '1', '600');
+INSERT INTO !PREFIX!_frame_files VALUES('601', '600', '2', '601');
+INSERT INTO !PREFIX!_frame_files VALUES('602', '600', '3', '603');
+INSERT INTO !PREFIX!_frame_files VALUES('603', '601', '4', '602');
+INSERT INTO !PREFIX!_frame_files VALUES('604', '602', '4', '604');
\ No newline at end of file
diff --git a/setup/data/base/base_framefiles2.sql b/setup/data/base/base_framefiles2.sql
new file mode 100644
index 0000000..9c44225
--- /dev/null
+++ b/setup/data/base/base_framefiles2.sql
@@ -0,0 +1,13 @@
+INSERT INTO !PREFIX!_frame_files VALUES('605', '604', '3', '11151');
+INSERT INTO !PREFIX!_frame_files VALUES('606', '604', '4', '605');
+INSERT INTO !PREFIX!_frame_files VALUES('700', '52', '3', '700');
+INSERT INTO !PREFIX!_frame_files VALUES('701', '700', '4', '701');
+INSERT INTO !PREFIX!_frame_files VALUES('702', '701', '4', '702');
+INSERT INTO !PREFIX!_frame_files VALUES('703', '702', '4', '703');
+INSERT INTO !PREFIX!_frame_files VALUES('800', '801', '1', '800');
+INSERT INTO !PREFIX!_frame_files VALUES('801', '801', '2', '801');
+INSERT INTO !PREFIX!_frame_files VALUES('803', '801', '4', '803');
+INSERT INTO !PREFIX!_frame_files VALUES('804', '802', '4', '804');
+INSERT INTO !PREFIX!_frame_files VALUES('990', '990', '4', '990');
+INSERT INTO !PREFIX!_frame_files VALUES('1007', '811', '4', '813');
+INSERT INTO !PREFIX!_frame_files VALUES('1008', '812', '4', '814');
\ No newline at end of file
diff --git a/setup/data/base/base_meta_type1.sql b/setup/data/base/base_meta_type1.sql
new file mode 100644
index 0000000..dde9d39
--- /dev/null
+++ b/setup/data/base/base_meta_type1.sql
@@ -0,0 +1,9 @@
+DELETE FROM !PREFIX!_meta_type WHERE idmetatype < 10000;
+INSERT INTO !PREFIX!_meta_type VALUES('6', 'revisit-after', 'text', '64', 'name');
+INSERT INTO !PREFIX!_meta_type VALUES('5', 'keywords', 'textarea', '48', 'name');
+INSERT INTO !PREFIX!_meta_type VALUES('4', 'expires', 'text', '64', 'http-equiv');
+INSERT INTO !PREFIX!_meta_type VALUES('3', 'description', 'textarea', '48', 'name');
+INSERT INTO !PREFIX!_meta_type VALUES('2', 'date', 'text', '64', 'name');
+INSERT INTO !PREFIX!_meta_type VALUES('1', 'author', 'text', '256', 'name');
+INSERT INTO !PREFIX!_meta_type VALUES('7', 'robots', 'text', '64', 'name');
+INSERT INTO !PREFIX!_meta_type VALUES('8', 'copyright', 'textarea', '100', 'name');
\ No newline at end of file
diff --git a/setup/data/base/base_misc1.sql b/setup/data/base/base_misc1.sql
new file mode 100644
index 0000000..0f35934
--- /dev/null
+++ b/setup/data/base/base_misc1.sql
@@ -0,0 +1 @@
+UPDATE !PREFIX!_art_lang SET published=lastmodified, publishedby=modifiedby WHERE online=1 and published="0000-00-00 00:00:00";
\ No newline at end of file
diff --git a/setup/data/base/base_nav_main1.sql b/setup/data/base/base_nav_main1.sql
new file mode 100644
index 0000000..504ea65
--- /dev/null
+++ b/setup/data/base/base_nav_main1.sql
@@ -0,0 +1,6 @@
+DELETE FROM !PREFIX!_nav_main WHERE idnavm < 10000;
+INSERT INTO !PREFIX!_nav_main VALUES('5', 'administration', 'navigation/administration/main');
+INSERT INTO !PREFIX!_nav_main VALUES('4', 'statistic', 'navigation/statistic/main');
+INSERT INTO !PREFIX!_nav_main VALUES('2', 'style', 'navigation/style/main');
+INSERT INTO !PREFIX!_nav_main VALUES('1', 'content', 'navigation/content/main');
+INSERT INTO !PREFIX!_nav_main VALUES('3', 'extra', 'navigation/extra/main');
\ No newline at end of file
diff --git a/setup/data/base/base_nav_sub1.sql b/setup/data/base/base_nav_sub1.sql
new file mode 100644
index 0000000..2bdb9d0
--- /dev/null
+++ b/setup/data/base/base_nav_sub1.sql
@@ -0,0 +1,91 @@
+DELETE FROM !PREFIX!_nav_sub WHERE idnavs < 10000;
+INSERT INTO !PREFIX!_nav_sub VALUES('502', '0', '500', '1', 'linkchecker/xml/lang_de_DE.xml;navigation/content/linkchecker/overview', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('500', '1', '500', '0', 'linkchecker/xml/lang_de_DE.xml;navigation/content/linkchecker/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('82', '3', '92', '1', 'navigation/style/modules/package', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('81', '3', '86', '1', 'navigation/extra/recipientgroups', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('79', '0', '6', '1', 'navigation/content/structure/overview', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('78', '0', '83', '1', 'navigation/administration/clients/clientsettings', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('77', '0', '81', '1', 'navigation/style/modules/translation', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('76', '0', '45', '1', 'navigation/mycontenido/settings', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('75', '0', '44', '1', 'navigation/mycontenido/todolist', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('74', '5', '76', '0', 'navigation/administration/frontend/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('73', '0', '74', '1', 'navigation/content/upload/fileupload', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('72', '0', '73', '1', 'navigation/content/upload/edit', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('71', '0', '7', '1', 'navigation/content/upload/overview', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('70', '0', '72', '1', 'navigation/style/templates/visual', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('60', '0', '70', '1', 'navigation/style/modules/history', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('59', '0', '11', '1', 'navigation/style/modules/edit', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('58', '0', '69', '1', 'navigation/style/layouts/preview', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('57', '0', '9', '1', 'navigation/style/layouts/edit', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('56', '0', '68', '1', 'navigation/administration/clients/clientartspec', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('55', '0', '48', '1', 'navigation/administration/clients/clientproperties', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('415', '67', '415', '1', 'navigation/administration/system/configuration', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('416', '0', '67', '1', 'navigation/administration/system/syssettings', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('51', '0', '65', '1', 'navigation/administration/system/sysvalues', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('53', '5', '65', '0', 'navigation/administration/system/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('50', '5', '64', '0', 'navigation/administration/debug', '0');
+INSERT INTO !PREFIX!_nav_sub VALUES('42', '0', '63', '1', 'navigation/administration/groups/members', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('9', '5', '54', '0', 'navigation/administration/groups/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('48', '0', '59', '1', 'navigation/administration/groups/structure', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('47', '0', '58', '1', 'navigation/administration/groups/template', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('46', '0', '57', '1', 'navigation/administration/groups/module', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('45', '0', '56', '1', 'navigation/administration/groups/content', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('44', '0', '55', '1', 'navigation/administration/groups/layout', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('43', '0', '62', '1', 'navigation/administration/groups/areas', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('41', '0', '61', '1', 'navigation/administration/groups/overview', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('38', '3', '50', '1', 'navigation/extra/recipients', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('37', '0', '4', '1', 'navigation/content/article/preview', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('49', '5', '49', '0', 'navigation/administration/logs', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('36', '5', '46', '0', 'navigation/administration/clients/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('33', '0', '42', '1', 'navigation/mycontenido/overview', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('30', '0', '38', '1', 'navigation/administration/users/structure', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('29', '0', '37', '1', 'navigation/administration/users/template', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('28', '0', '36', '1', 'navigation/administration/users/module', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('27', '0', '35', '1', 'navigation/administration/users/content', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('26', '0', '34', '1', 'navigation/administration/users/layout', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('25', '0', '25', '1', 'navigation/administration/users/areas', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('24', '0', '40', '1', 'navigation/administration/users/userproperties', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('23', '0', '33', '1', 'navigation/style/templates/conf', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('22', '0', '13', '1', 'navigation/style/templates/edit', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('18', '0', '2', '1', 'navigation/content/article/editor', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('17', '0', '5', '1', 'navigation/content/article/configuration', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('16', '0', '3', '1', 'navigation/content/article/properties', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('15', '0', '1', '1', 'navigation/content/article/overview', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('14', '1', '29', '0', 'plug-ins/langfile/', '0');
+INSERT INTO !PREFIX!_nav_sub VALUES('35', '5', '28', '0', 'navigation/administration/plugins', '0');
+INSERT INTO !PREFIX!_nav_sub VALUES('12', '0', '24', '0', 'navigation/login', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('39', '0', '42', '0', 'navigation/mycontenido/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('40', '0', '52', '1', 'navigation/info', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('13', '5', '22', '0', 'navigation/administration/languages', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('8', '5', '21', '0', 'navigation/administration/users/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('7', '4', '20', '0', 'navigation/statistic/hits', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('6', '2', '12', '0', 'navigation/style/templates/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('5', '2', '10', '0', 'navigation/style/modules/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('4', '2', '8', '0', 'navigation/style/layouts/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('3', '1', '7', '0', 'navigation/content/upload/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('2', '1', '6', '0', 'navigation/content/structure/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('1', '1', '1', '0', 'navigation/content/article/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('990', '5', '990', '0', 'pluginmanager/xml/lang_de_DE.xml;navigation/administration/pluginmanager/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('503', '0', '501', '1', 'linkchecker/xml/lang_de_DE.xml;navigation/content/linkchecker/whitelist', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('600', '3', '600', '0', 'workflow/xml/lang_de_DE.xml;navigation/extra/workflow/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('601', '0', '601', '1', 'workflow/xml/lang_de_DE.xml;navigation/extra/workflow/settings', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('602', '0', '602', '1', 'workflow/xml/lang_de_DE.xml;navigation/extra/workflow/steps', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('19', '2', '31', '0', 'navigation/style/styleeditor/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('20', '2', '32', '0', 'navigation/style/jseditor/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('61', '2', '71', '0', 'navigation/style/tpleditor/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('400', '0', '400', '1', 'navigation/style/layouts/history', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('399', '0', '31', '1', 'navigation/style/styleeditor/file', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('401', '0', '401', '1', 'navigation/style/styleeditor/history', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('398', '0', '32', '1', 'navigation/style/jseditor/file', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('402', '0', '402', '1', 'navigation/style/jseditor/history', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('397', '0', '71', '1', 'navigation/style/tpleditor/file', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('403', '0', '403', '1', 'navigation/style/tpleditor/history', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('805', '0', '811', '1', 'navigation/administration/system/purge', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('806', '0', '812', '1', 'navigation/administration/system/db_backup', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('610', '3', '16', '0', 'navigation/extra/newsletter', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('800', '3', '801', '0', 'content_allocation/xml/;navigation/extra/content_allocation/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('801', '0', '802', '1', 'content_allocation/xml/;navigation/extra/content_allocation/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('700', '3', '700', '0', 'mod_rewrite/xml/;navigation/extras/mod_rewrite/main', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('701', '0', '700', '1', 'mod_rewrite/xml/;navigation/extras/mod_rewrite/settings', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('702', '0', '701', '1', 'mod_rewrite/xml/;navigation/extras/mod_rewrite/expert', '1');
+INSERT INTO !PREFIX!_nav_sub VALUES('703', '0', '702', '1', 'mod_rewrite/xml/;navigation/extras/mod_rewrite/test', '1');
\ No newline at end of file
diff --git a/setup/data/base/base_type1.sql b/setup/data/base/base_type1.sql
new file mode 100644
index 0000000..192cec8
--- /dev/null
+++ b/setup/data/base/base_type1.sql
@@ -0,0 +1,23 @@
+DELETE FROM !PREFIX!_type WHERE idtype < 10000;
+INSERT INTO !PREFIX!_type VALUES('22', 'CMS_QRCODE', '/**\r\n * CMS_QRCODE\r\n */ \r\n$tmp = $a_content[''CMS_QRCODE''][$val];\r\n$tmp = urldecode($tmp); \r\n\r\n$tmp = AddSlashes(AddSlashes($tmp)); \r\n$tmp = str_replace("\\\\\\''", "''", $tmp); \r\n$tmp = str_replace("\\$", ''\\\\\\$'', $tmp); \r\n\r\n$q = array("", "L", "M", "Q", "H");\r\n$quality = intval(getEffectiveSetting("qrcode", "quality"));\r\nif ($quality == 0) {\r\n setSystemProperty("qrcode", "quality", 1);\r\n setSystemProperty("qrcode", "blocksize", 3);\r\n setSystemProperty("qrcode", "border", 2);\r\n $quality = 1;\r\n}\r\n$quality = $q[$quality];\r\n$blocksize = intval(getEffectiveSetting("qrcode", "blocksize", 3));\r\n$border = intval(getEffectiveSetting("qrcode", "border", 2));\r\n\r\nif ($edit) {\r\n # In editor we always generate a new image because of possible changes\r\n $tmp2 = "\r\necho ''QR Code (online only) '';\r\n@unlink(''" . $cfgClient[$client]["path"]["frontend"] . "cache/QR-Code-" . $idart . "-" . $val . ".png'');";\r\n \r\n # Edit anchor and image\r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_QRCODE&typenr=$val&lang=$lang");\r\n $editAnchor = new cHTMLLink;\r\n $editAnchor->setClass(''CMS_QRCODE_'' . $val . ''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'', ''" . $editLink . "'');");\r\n # Save all content\r\n \r\n $editButton = new cHTMLImage;\r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"] . $cfg["path"]["images"] . "but_edittext.gif");\r\n $editButton->setBorder(0);\r\n $editButton->setStyleDefinition("margin-right", "2px");\r\n \r\n $editAnchor->setContent($editButton);\r\n \r\n # Process for tmp2put with echo\r\n $finalEditButton = $editAnchor->render();\r\n \r\n $tmp2 .= "echo ''" . $finalEditButton . "'';";\r\n} else {\r\n # In frontend and preview we only generate a new image if it was deleted\r\n $tmp2 = "\r\nif (!is_file(''" . $cfgClient[$client][''path''][''frontend''] . "cache/QR-Code-" . $idart . "-" . $val . ".png'')) {\r\n define(''QR_CACHE_DIR'', ''" . $cfgClient[$client][''path''][''frontend''] . "cache/phpqrcode/'');\r\n if (!is_dir(QR_CACHE_DIR)) {\r\n mkdir(QR_CACHE_DIR);\r\n }";\r\n if (isStartArticle($idartlang, $idcat, $lang)) {\r\n $tmp2 .= "\r\n QRcode::png(''" . ((strlen($tmp)) ? $tmp : Contenido_Url::getInstance()->build(array(''idcat'' => $idcat, ''client'' => $client, ''lang'' => $lang), true)) . "'', ''" . $cfgClient[$client][''path''][''frontend''] . ''cache/QR-Code-'' . $idart . ''-'' . $val . ''.png'' . "'', ''" . $quality . "'', " . $blocksize . ", " . $border . ");";\r\n } else {\r\n $tmp2 .= "\r\n QRcode::png(''" . ((strlen($tmp)) ? $tmp : Contenido_Url::getInstance()->build(array(''idcat'' => $idcat, ''idart'' => $idart, ''client'' => $client, ''lang'' => $lang), true)) . "'', ''" . $cfgClient[$client][''path''][''frontend''] . ''cache/QR-Code-'' . $idart . ''-'' . $val . ''.png'' . "'', ''" . $quality . "'', " . $blocksize . ", " . $border . ");";\r\n }\r\n $tmp2 .= "\r\n}\r\necho '' '';";\r\n}\r\n$tmp = $tmp2;', 'QR Code', '0', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_type VALUES('18', 'CMS_EASYIMGEDIT', '/**\r\n * CMS_EASYIMGEDIT\r\n */\r\n$tmp = "";\r\nif ($edit) {\r\n\r\n /* Edit anchor and image */\r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_EASYIMG&typenr=$val&lang=$lang");\r\n $editAnchor = new cHTMLLink;\r\n $editAnchor->setClass(''CMS_EASYIMGEDIT_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''".$editLink."'');");\r\n //Save all content\r\n \r\n $editButton = new cHTMLImage;\r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_editimage.gif");\r\n $editButton->setBorder(0);\r\n \r\n $editAnchor->setContent($editButton);\r\n\r\n /* Process for output with echo */\r\n $finalEditButton = $editAnchor->render();\r\n $finalEditButton = AddSlashes(AddSlashes($finalEditButton));\r\n $finalEditButton = str_replace("\\\\\\''","''",$finalEditButton);\r\n\r\n $tmp = $tmp.$finalEditButton;\r\n}', '', '0', '', '0000-00-00 00:00:00', '2009-04-14 13:56:58');
+INSERT INTO !PREFIX!_type VALUES('19', 'CMS_DATE', '$tmp = $a_content["CMS_DATE"][$val];\r\n\r\n$oCmsDate = new Cms_Date($tmp, $val, $idartlang, $editLink, $cfg, $db, count($a_content["CMS_DATE"]), $belang);\r\n\r\nif($edit){\r\n\r\n$tmp = $oCmsDate->getAllWidgetEdit();\r\n\r\n}else{\r\n\r\n$tmp = $oCmsDate->getAllWidgetView();\r\n\r\n}', 'Date', '0', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_type VALUES('20', 'CMS_TEASER', '$tmp = $a_content["CMS_TEASER"][$val];\r\n\r\n$oCmsTeaser = new Cms_Teaser($tmp, $val, $idartlang, $editLink, $cfg, $db, $belang, $client, $lang, $cfgClient, $sess);\r\n\r\nif($edit){\r\n\r\n$tmp = $oCmsTeaser->getAllWidgetEdit();\r\n\r\n}else{\r\n\r\n$tmp = $oCmsTeaser->getAllWidgetView();\r\n\r\n}', 'Teaser', '0', '', '2009-04-20 13:12:14', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_type VALUES('21', 'CMS_FILELIST', '$tmp = $a_content["CMS_FILELIST"][$val];\r\n\r\n$oCmsFileList = new Cms_FileList($tmp, $val, $idartlang, $editLink, $cfg, $db, $belang, $client, $lang, $cfgClient, $sess);\r\n\r\nif($edit){\r\n\r\n$tmp = $oCmsFileList->getAllWidgetEdit();\r\n\r\n}else{\r\n\r\n$tmp = $oCmsFileList->getAllWidgetView();\r\n\r\n}', '', '0', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_type VALUES('17', 'CMS_HTMLTEXT', '/**\r\n * CMS_HTMLTEXT\r\n */\r\ncInclude("includes", "functions.lang.php");\r\n\r\n$content = $a_content[''CMS_HTMLTEXT''][$val];\r\n$content = urldecode($content);\r\n$content = htmldecode($content);\r\n$content = strip_tags($content);\r\n\r\n$content = str_replace(" ", " ", $content);\r\n\r\n$content = htmlspecialchars($content);\r\nif ($content == "")\r\n{\r\n $content = " ";\r\n}\r\n\r\n$content = nl2br($content);\r\n\r\nif ($edit) {\r\n\r\n $div = new cHTMLDiv;\r\n $div->setID("HTMLTEXT_".$db->f("idtype")."_".$val);\r\n $div->setEvent("focus", "this.style.border=''1px solid #bb5577''");\r\n $div->setEvent("blur", "this.style.border=''1px dashed #bfbfbf''");\r\n $div->setStyleDefinition("border", "1px dashed #bfbfbf");\r\n $div->updateAttributes(array("contentEditable" => "true"));\r\n $div->setStyleDefinition("direction", langGetTextDirection($lang));\r\n \r\n $editlink = new cHTMLLink;\r\n $editlink->setClass(''CMS_HTMLTEXT_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editlink->setLink($sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_HTMLTEXT&typenr=$val&lang=$lang"));\r\n \r\n $editimg = new cHTMLImage;\r\n $editimg->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_edittext.gif");\r\n \r\n $savelink = new cHTMLLink;\r\n $savelink->setClass(''CMS_HTMLTEXT_''.$val.''_SAVE CMS_LINK_SAVE'');\r\n $savelink->setLink("javascript:setcontent(''$idartlang'',''0'')");\r\n \r\n $saveimg = new cHTMLImage;\r\n $saveimg->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_ok.gif");\r\n \r\n $savelink->setContent($saveimg);\r\n \r\n $editlink->setContent($editimg);\r\n \r\n $div->setContent($content);\r\n\r\n $tmp = implode("", array($div->render(), $editlink->render(), " ", $savelink->render()));\r\n $tmp = str_replace(''"'', ''\\"'', $tmp);\r\n} else {\r\n $tmp = $content;\r\n $tmp = str_replace(''"'', ''\\"'', $tmp);\r\n}\r\n\r\n\r\n$tmp = addslashes($tmp);\r\n$tmp = str_replace(''$'', ''\\\\\\$'', $tmp);', 'Text / Standard', '0', '', '2002-05-13 19:04:13', '2009-04-14 13:56:58');
+INSERT INTO !PREFIX!_type VALUES('16', 'CMS_SIMPLELINKEDIT', '/**\r\n * CMS_LINKEDIT\r\n */\r\n$tmp = "";\r\nif ($edit) {\r\n /* Edit anchor and image */\r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_SIMPLELINK&typenr=$val");\r\n $editAnchor = new cHTMLLink;\r\n $editAnchor->setClass(''CMS_SIMPLELINKEDIT_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''".$editLink."'');");\r\n //Save all content\r\n \r\n $editButton = new cHTMLImage;\r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_editlink.gif");\r\n $editButton->setBorder(0);\r\n \r\n $editAnchor->setContent($editButton);\r\n\r\n /* Process for output with echo */\r\n $finalEditButton = $editAnchor->render();\r\n $finalEditButton = AddSlashes(AddSlashes($finalEditButton));\r\n $finalEditButton = str_replace("\\\\\\''","''",$finalEditButton);\r\n\r\n $tmp = $tmp.$finalEditButton;\r\n}', '', '0', '', '0000-00-00 00:00:00', '2009-04-14 13:56:58');
+INSERT INTO !PREFIX!_type VALUES('14', 'CMS_IMGEDIT', '/**\r\n * CMS_IMGEDIT\r\n */\r\n$tmp = '''';\r\n\r\nif ($edit) {\r\n \r\n /* Edit anchor and image */\r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_IMG&typenr=$val&lang=$lang");\r\n $editAnchor = new cHTMLLink;\r\n $editAnchor->setClass(''CMS_IMGEDIT_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''".$editLink."'');");\r\n //Save all content\r\n \r\n $editButton = new cHTMLImage;\r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_editimage.gif");\r\n $editButton->setBorder(0);\r\n \r\n $editAnchor->setContent($editButton);\r\n\r\n /* Process for output with echo */\r\n $finalEditButton = $editAnchor->render();\r\n $finalEditButton = AddSlashes(AddSlashes($finalEditButton));\r\n $finalEditButton = str_replace("\\\\\\''","''",$finalEditButton);\r\n\r\n $tmp = $tmp.$finalEditButton;\r\n}', 'Edit button for an image', '0', '', '0000-00-00 00:00:00', '2009-04-14 13:58:44');
+INSERT INTO !PREFIX!_type VALUES('15', 'CMS_IMGTITLE', '/**\r\n * CMS_IMGTITLE\r\n */\r\n$tmp = $a_content["CMS_IMGDESCR"][$val];\r\n$tmp = urldecode($tmp);\r\n$tmp = htmlspecialchars($tmp);\r\n$tmp = addslashes($tmp);', 'Title of an image', '0', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_type VALUES('13', 'CMS_RAWLINK', '/**\r\n* CMS_RAWLINK\r\n*/\r\nglobal $cfgClient;\r\nglobal $client;\r\n\r\n$tmp = urldecode($a_content["CMS_LINK"][$val]);\r\n\r\n/* internal link */\r\nif ( is_numeric($tmp) ) {\r\n $tmp = "front_content.php?idcatart=". $tmp."&client=".$client."&lang=".$lang;\r\n if ($edit) $tmp = $sess->url("$tmp");\r\n\r\n}', 'Raw Link without transformation', '0', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_type VALUES('11', 'CMS_LINKTITLE', '/**\r\n * CMS_LINKTITLE\r\n */\r\n$tmp = $a_content["CMS_LINKDESCR"][$val];\r\n$tmp = urldecode($tmp);\r\n$tmp = htmlspecialchars($tmp);\r\n$tmp = addslashes($tmp);\r\n\r\n', 'Title of a Link', '0', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_type VALUES('12', 'CMS_LINKEDIT', '/**\r\n * CMS_LINKEDIT\r\n */\r\n$tmp = "";\r\n\r\nif ($edit) {\r\n \r\n /* Edit anchor and image */\r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_LINK&typenr=$val");\r\n $editAnchor = new cHTMLLink;\r\n $editAnchor->setClass(''CMS_LINKEDIT_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''".$editLink."'');");\r\n //Save all content\r\n \r\n $editButton = new cHTMLImage;\r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_editlink.gif");\r\n $editButton->setBorder(0);\r\n \r\n $editAnchor->setContent($editButton);\r\n\r\n /* Process for output with echo */\r\n $finalEditButton = $editAnchor->render();\r\n $finalEditButton = AddSlashes(AddSlashes($finalEditButton));\r\n $finalEditButton = str_replace("\\\\\\''","''",$finalEditButton);\r\n\r\n $tmp = $finalEditButton;\r\n \r\n}', 'Link edit button', '0', '', '0000-00-00 00:00:00', '2009-04-14 13:56:58');
+INSERT INTO !PREFIX!_type VALUES('9', 'CMS_HEAD', '/**\r\n * CMS_HEAD\r\n */\r\n$tmp = $a_content["CMS_HEAD"][$val];\r\n$tmp = urldecode($tmp);\r\n$tmp = htmlspecialchars($tmp);\r\n$tmp = str_replace("''", "\\''", $tmp);\r\n$tmp = str_replace("\\$",''\\\\\\$'',$tmp); \r\n\r\nif ($edit) {\r\n\r\n /* Edit anchor and image */\r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_HEAD&typenr=$val&lang=$lang");\r\n $editAnchor = new cHTMLLink;\r\n $editAnchor->setClass(''CMS_HEAD_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''".$editLink."'');");\r\n //Save all content\r\n \r\n $editButton = new cHTMLImage;\r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_edithead.gif");\r\n $editButton->setBorder(0);\r\n $editButton->setStyleDefinition("margin-right", "2px");\r\n \r\n $editAnchor->setContent($editButton);\r\n \r\n /* Process for output with echo */\r\n $finalEditButton = $editAnchor->render();\r\n $finalEditButton = AddSlashes(AddSlashes($finalEditButton));\r\n $finalEditButton = str_replace("\\\\\\''","''",$finalEditButton);\r\n\r\n $tmp = $tmp.$finalEditButton;\r\n}', 'Headline / Standard', '0', '', '2002-05-13 19:02:34', '2009-04-14 13:56:58');
+INSERT INTO !PREFIX!_type VALUES('10', 'CMS_SWF', '/**\r\n * CMS_SWF\r\n */\r\n\r\nif ( !is_object($db2) ) $db2 = new DB_Contenido;\r\n\r\n$tmp_id = $a_content[''CMS_SWF''][$val];\r\n\r\n$sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE idclient=''".$client."'' AND idupl=''".$tmp_id."'' AND filetype = ''swf''";\r\n\r\n$db2->query($sql);\r\n\r\nif ( $db2->next_record() ) {\r\n\r\n $tmp_swf = $cfgClient[$client]["upload"] . $db2->f("dirname") . $db2->f("filename");\r\n \r\n $aImgSize = @getimagesize($tmp_swf);\r\n\r\n $width = $aImgSize[0];\r\n $height = $aImgSize[1];\r\n\r\n $tmp = ''\r\n \r\n \r\n '';\r\n} else {\r\n $tmp = '''';\r\n}\r\n\r\n\r\nif( $edit ) {\r\n /* Edit anchor and image */\r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_SWF&typenr=$val");\r\n $editAnchor = new cHTMLLink;\r\n $editAnchor->setClass(''CMS_SWF_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''".$editLink."'');");\r\n //Save all content\r\n \r\n $editButton = new cHTMLImage;\r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_editswf.gif");\r\n $editButton->setBorder(0);\r\n \r\n $editAnchor->setContent($editButton);\r\n\r\n /* Process for output with echo */\r\n $finalEditButton = $editAnchor->render();\r\n \r\n $tmp = ''''.$tmp.'' ''.$finalEditButton.''
'';\r\n}\r\n\r\n$tmp = addslashes( addslashes($tmp) ); \r\n$tmp = str_replace( "\\\\\\''", "''", $tmp ); ', 'Flash Movie', '0', '', '0000-00-00 00:00:00', '2009-04-14 13:56:58');
+INSERT INTO !PREFIX!_type VALUES('7', 'CMS_LINKTARGET', '/**\r\n * CMS_LINKTARGET\r\n */\r\n$tmp = $a_content["CMS_LINKTARGET"][$val];\r\n$tmp = htmlspecialchars($tmp);\r\n$tmp = str_replace("''", "\\''", $tmp);\r\n$tmp = urldecode($tmp);', 'Frame', '0', '', '2002-05-13 19:04:43', '2002-05-13 19:04:43');
+INSERT INTO !PREFIX!_type VALUES('8', 'CMS_LINKDESCR', '/**\r\n * CMS_LINKDESCR\r\n */\r\n$tmp = $a_content["CMS_LINKDESCR"][$val];\r\n$tmp = urldecode($tmp);\r\n$tmp = htmlspecialchars($tmp);\r\n$tmp = str_replace("''", "\\''", $tmp);\r\nif ($edit) {\r\n\r\n\r\n /* Edit anchor and image */\r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_LINK&typenr=$val");\r\n $editAnchor = new cHTMLLink;\r\n $editAnchor->setClass(''CMS_LINKDESCR_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''".$editLink."'');");\r\n //Save all content\r\n \r\n $editButton = new cHTMLImage;\r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_editlink.gif");\r\n $editButton->setBorder(0);\r\n \r\n $editAnchor->setContent($editButton);\r\n\r\n /* Process for output with echo */\r\n $finalEditButton = $editAnchor->render();\r\n $finalEditButton = AddSlashes(AddSlashes($finalEditButton));\r\n $finalEditButton = str_replace("\\\\\\''","''",$finalEditButton);\r\n\r\n $tmp = $tmp.$finalEditButton;\r\n}', 'Description', '0', '', '2002-05-13 19:05:00', '2009-04-14 13:56:58');
+INSERT INTO !PREFIX!_type VALUES('6', 'CMS_LINK', '/**\r\n* CMS_LINK\r\n*/\r\n\r\n$tmp = urldecode($a_content["CMS_LINK"][$val]);\r\n\r\n/* internal link */\r\nif ( is_numeric($tmp) ) {\r\n $tmp = "front_content.php?idcatart=". $tmp."&client=".$client."&lang=".$lang;\r\n if ($edit) $tmp = $sess->url("$tmp");\r\n\r\n} else {\r\n\r\n if (!preg_match(''/^(http|https|ftp|telnet|gopher):\\/\\/((?:[a-zA-Z0-9_-]+\\.?)+):?(\\d*)/'', $tmp)) {\r\n // it''s a relative link, or an absolute link with unsupported protocol\r\n if (substr($tmp,0,4) == "www." || $tmp == "") { // only check if it could be a domainname\r\n $tmp = "http://".$tmp;\r\n }\r\n }\r\n\r\n}', 'Link', '0', '', '2002-05-13 19:04:36', '2002-05-13 19:04:36');
+INSERT INTO !PREFIX!_type VALUES('4', 'CMS_IMG', '/**\r\n * CMS_IMG\r\n */\r\n \r\n$tmp = $a_content["CMS_IMG"][$val];\r\n$tmp = urldecode($tmp);\r\nif($tmp==""||$tmp=="0"){\r\n$tmp="";\r\n\r\n}else{\r\n\r\nif (is_numeric($tmp))\r\n{\r\n$sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE idclient=''".$client."'' AND idupl=''".$tmp."''";\r\n\r\n$db2 = new DB_Contenido;\r\n$db2->query($sql);\r\n\r\nif ( $db2->next_record() ) {\r\n\r\n $tmp = $cfgClient[$client]["path"]["htmlpath"].$cfgClient[$client]["upload"].$db2->f("dirname").$db2->f("filename");\r\n }\r\n}\r\n\r\n $tmp = htmlspecialchars($tmp);\r\n$tmp = urldecode($tmp);\r\n $tmp = str_replace("''", "\\''", $tmp);\r\n}', 'Image', '0', '', '2002-05-13 19:04:21', '2002-05-13 19:04:21');
+INSERT INTO !PREFIX!_type VALUES('5', 'CMS_IMGDESCR', '/**\r\n * CMS_IMGDESCR\r\n */\r\n$tmp = $a_content["CMS_IMGDESCR"][$val];\r\n$tmp = urldecode($tmp);\r\n$tmp = htmlentities($tmp,ENT_QUOTES);\r\n\r\n\r\nif ($edit) {\r\n /* Edit anchor and image */\r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_IMG&typenr=$val&lang=$lang");\r\n $editAnchor = new cHTMLLink;\r\n $editAnchor->setClass(''CMS_IMGDESCR_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''".$editLink."'');");\r\n //Save all content\r\n \r\n $editButton = new cHTMLImage;\r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_editimage.gif");\r\n $editButton->setBorder(0);\r\n \r\n $editAnchor->setContent($editButton);\r\n\r\n /* Process for output with echo */\r\n $finalEditButton = $editAnchor->render();\r\n $finalEditButton = AddSlashes(AddSlashes($finalEditButton));\r\n $finalEditButton = str_replace("\\\\\\''","''",$finalEditButton);\r\n\r\n $tmp = $tmp.$finalEditButton;\r\n}', 'Description', '0', '', '2002-05-13 19:04:28', '2009-04-14 13:56:58');
+INSERT INTO !PREFIX!_type VALUES('3', 'CMS_TEXT', '/**\r\n * CMS_TEXT\r\n */\r\ncInclude("includes", "functions.lang.php");\r\n\r\n$tmp = $a_content["CMS_TEXT"][$val];\r\n$tmp = urldecode($tmp);\r\n$tmp = htmlspecialchars($tmp);\r\n$tmp = nl2br($tmp);\r\n$tmp = str_replace("''", "\\''", $tmp);\r\n$tmp = str_replace("\\$",''\\\\\\$'',$tmp);\r\n\r\n$tmp = str_replace(" "," ", $tmp);\r\nif ($edit) {\r\n\r\n /* Edit anchor and image */\r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_TEXT&typenr=$val&lang=$lang");\r\n $editAnchor = new cHTMLLink;\r\n $editAnchor->setClass(''CMS_TEXT_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''".$editLink."'');");\r\n //Save all content\r\n \r\n $editButton = new cHTMLImage;\r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_edittext.gif");\r\n $editButton->setBorder(0);\r\n $editButton->setStyleDefinition("margin-right", "2px");\r\n \r\n $editAnchor->setContent($editButton);\r\n \r\n /* Process for output with echo */\r\n $finalEditButton = $editAnchor->render();\r\n $finalEditButton = AddSlashes(AddSlashes($finalEditButton));\r\n $finalEditButton = str_replace("\\\\\\''","''",$finalEditButton);\r\n\r\n $tmp = $tmp.$finalEditButton;\r\n}', 'Text / Standard', '0', '', '2002-05-13 19:04:13', '2009-04-14 13:56:58');
+INSERT INTO !PREFIX!_type VALUES('1', 'CMS_HTMLHEAD', '/**\r\n * CMS_HTMLHEAD\r\n */ \r\n$tmp = $a_content[''CMS_HTMLHEAD''][$val];\r\n$tmp = urldecode($tmp); \r\n\r\n$tmp = AddSlashes(AddSlashes($tmp)); \r\n$tmp = str_replace("\\\\\\''","''",$tmp); \r\n$tmp = str_replace("\\$",''\\\\\\$'',$tmp); \r\n\r\ncInclude("includes", "functions.lang.php"); \r\n\r\nif ($edit) {\r\n if ($tmp == "") { \r\n $tmp = " "; \r\n } \r\n $insiteEditingDIV = new cHTMLDiv; \r\n $insiteEditingDIV->setId("HTMLHEAD_".$db->f("idtype")."_".$val);\r\n $insiteEditingDIV->setEvent("Focus", "this.style.border=''1px solid #bb5577'';"); \r\n $insiteEditingDIV->setEvent("Blur", "this.style.border=''1px dashed #bfbfbf'';"); \r\n $insiteEditingDIV->setStyleDefinition("border", "1px dashed #bfbfbf"); \r\n $insiteEditingDIV->setStyleDefinition("direction", langGetTextDirection($lang)); \r\n \r\n $insiteEditingDIV->updateAttributes(array("contentEditable" => "true")); \r\n \r\n $insiteEditingDIV->setContent("_REPLACEMENT_"); \r\n \r\n\r\n /* Edit anchor and image */ \r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_HTMLHEAD&typenr=$val");\r\n $editAnchor = new cHTMLLink; \r\n $editAnchor->setClass(''CMS_HTMLHEAD_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''" . $editLink . "'');"); \r\n \r\n $editButton = new cHTMLImage; \r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_edithead.gif");\r\n $editButton->setBorder(0); \r\n $editButton->setStyleDefinition("margin-right", "2px"); \r\n \r\n $editAnchor->setContent($editButton); \r\n \r\n \r\n /* Save anchor and image */ \r\n $saveAnchor = new cHTMLLink; \r\n $saveAnchor->setClass(''CMS_HTMLHEAD_''.$val.''_SAVE CMS_LINK_SAVE'');\r\n $saveAnchor->setLink("javascript:setcontent(''$idartlang'',''0'')"); \r\n \r\n $saveButton = new cHTMLImage; \r\n $saveButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_ok.gif"); \r\n $saveButton->setBorder(0); \r\n \r\n $saveAnchor->setContent($saveButton); \r\n\r\n /* Process for output with echo */ \r\n $finalEditButton = $editAnchor->render(); \r\n $finalEditButton = AddSlashes(AddSlashes($finalEditButton)); \r\n $finalEditButton = str_replace("\\\\\\''","''",$finalEditButton); \r\n \r\n $finalEditingDiv = $insiteEditingDIV->render(); \r\n $finalEditingDiv = AddSlashes(AddSlashes($finalEditingDiv)); \r\n $finalEditingDiv = str_replace("\\\\\\''","''",$finalEditingDiv); \r\n \r\n $finalEditingDiv = str_replace("_REPLACEMENT_", $tmp, $finalEditingDiv); \r\n \r\n $finalSaveButton = $saveAnchor->render(); \r\n $finalSaveButton = AddSlashes(AddSlashes($finalSaveButton)); \r\n $finalSaveButton = str_replace("\\\\\\''","''",$finalSaveButton); \r\n \r\n $tmp = $finalEditingDiv . $finalEditButton . $finalSaveButton;\r\n}', 'Headline / HTML', '0', '', '0000-00-00 00:00:00', '2009-04-14 13:56:58');
+INSERT INTO !PREFIX!_type VALUES('2', 'CMS_HTML', '/** \r\n * CMS_HTML \r\n */ \r\n$tmp = $a_content[''CMS_HTML''][$val]; \r\n$tmp = urldecode($tmp); \r\n\r\n$tmp = AddSlashes(AddSlashes($tmp)); \r\n$tmp = str_replace("\\\\\\''","''",$tmp); \r\n$tmp = str_replace("\\$",''\\\\\\$'',$tmp); \r\n\r\ncInclude("includes", "functions.lang.php"); \r\n\r\nif ($edit) { \r\n if ($tmp == "") { \r\n $tmp = " "; \r\n } \r\n $insiteEditingDIV = new cHTMLDiv; \r\n $insiteEditingDIV->setId("HTML_".$db->f("idtype")."_".$val); \r\n $insiteEditingDIV->setEvent("Focus", "this.style.border=''1px solid #bb5577'';"); \r\n $insiteEditingDIV->setEvent("Blur", "this.style.border=''1px dashed #bfbfbf'';"); \r\n $insiteEditingDIV->setStyleDefinition("border", "1px dashed #bfbfbf"); \r\n $insiteEditingDIV->setStyleDefinition("direction", langGetTextDirection($lang)); \r\n \r\n $insiteEditingDIV->updateAttributes(array("contentEditable" => "true")); \r\n \r\n $insiteEditingDIV->setContent("_REPLACEMENT_"); \r\n \r\n\r\n /* Edit anchor and image */ \r\n $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_HTML&typenr=$val"); \r\n $editAnchor = new cHTMLLink; \r\n $editAnchor->setClass(''CMS_HTML_''.$val.''_EDIT CMS_LINK_EDIT'');\r\n $editAnchor->setLink("javascript:setcontent(''$idartlang'',''" . $editLink . "'');"); \r\n \r\n $editButton = new cHTMLImage; \r\n $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_edithtml.gif"); \r\n $editButton->setBorder(0); \r\n $editButton->setStyleDefinition("margin-right", "2px"); \r\n \r\n $editAnchor->setContent($editButton); \r\n \r\n \r\n /* Save anchor and image */ \r\n $saveAnchor = new cHTMLLink; \r\n $saveAnchor->setClass(''CMS_HTML_''.$val.''_SAVE CMS_LINK_SAVE'');\r\n $saveAnchor->setLink("javascript:setcontent(''$idartlang'',''0'')"); \r\n \r\n $saveButton = new cHTMLImage; \r\n $saveButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_ok.gif"); \r\n $saveButton->setBorder(0); \r\n \r\n $saveAnchor->setContent($saveButton); \r\n\r\n /* Process for output with echo */ \r\n $finalEditButton = $editAnchor->render(); \r\n $finalEditButton = AddSlashes(AddSlashes($finalEditButton)); \r\n $finalEditButton = str_replace("\\\\\\''","''",$finalEditButton); \r\n \r\n $finalEditingDiv = $insiteEditingDIV->render(); \r\n $finalEditingDiv = AddSlashes(AddSlashes($finalEditingDiv)); \r\n $finalEditingDiv = str_replace("\\\\\\''","''",$finalEditingDiv); \r\n \r\n $finalEditingDiv = str_replace("_REPLACEMENT_", $tmp, $finalEditingDiv); \r\n \r\n $finalSaveButton = $saveAnchor->render(); \r\n $finalSaveButton = AddSlashes(AddSlashes($finalSaveButton)); \r\n $finalSaveButton = str_replace("\\\\\\''","''",$finalSaveButton); \r\n \r\n $tmp = $finalEditingDiv . $finalEditButton . $finalSaveButton;\r\n}', 'Text / HTML', '0', '', '2002-05-13 19:04:13', '2009-04-14 13:56:58');
\ No newline at end of file
diff --git a/setup/data/client.txt b/setup/data/client.txt
new file mode 100644
index 0000000..c512183
--- /dev/null
+++ b/setup/data/client.txt
@@ -0,0 +1 @@
+client/client1.sql
\ No newline at end of file
diff --git a/setup/data/client/client1.sql b/setup/data/client/client1.sql
new file mode 100644
index 0000000..f74f4ee
--- /dev/null
+++ b/setup/data/client/client1.sql
@@ -0,0 +1,3 @@
+INSERT INTO !PREFIX!_clients VALUES('1', 'ConLite Demo', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', '/var/www/cl_demo/cms/', 'http://local.dceserver.de/cl_demo/cms/', '4', '2');
+INSERT INTO !PREFIX!_clients_lang VALUES('1', '1', '1');
+INSERT INTO !PREFIX!_lang VALUES('1', 'Deutsch', '1', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:33:45', '2015-06-22 14:34:17', 'utf-8', 'ltr');
\ No newline at end of file
diff --git a/setup/data/examples.txt b/setup/data/examples.txt
new file mode 100644
index 0000000..8ebd69b
--- /dev/null
+++ b/setup/data/examples.txt
@@ -0,0 +1,5 @@
+examples/examples_articles1.sql
+examples/examples_categories1.sql
+examples/examples_container1.sql
+examples/examples_content1.sql
+examples/examples_misc1.sql
\ No newline at end of file
diff --git a/setup/data/examples/examples_articles1.sql b/setup/data/examples/examples_articles1.sql
new file mode 100644
index 0000000..02cd91c
--- /dev/null
+++ b/setup/data/examples/examples_articles1.sql
@@ -0,0 +1,6 @@
+INSERT INTO !PREFIX!_art VALUES('1', '1');
+INSERT INTO !PREFIX!_art VALUES('2', '1');
+INSERT INTO !PREFIX!_art VALUES('3', '1');
+INSERT INTO !PREFIX!_art_lang VALUES('1', '1', '1', '6', 'Startseite', 'Startseite', '', '', '0', '2015-06-22 14:41:52', '2015-06-22 14:41:52', 'sysadmin', 'sysadmin', '2015-06-22 14:42:10', 'sysadmin', '1', '0', '0', '0', '0', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0', '', '', '', '0', '1', '0', '0', '0');
+INSERT INTO !PREFIX!_art_lang VALUES('2', '2', '1', '0', 'Fehlerseite', 'Fehlerseite', '', '', '0', '2015-06-22 14:42:43', '2015-06-22 14:42:43', 'sysadmin', 'sysadmin', '2015-06-22 14:43:00', 'sysadmin', '1', '0', '0', '0', '0', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0', '', '', '', '0', '1', '0', '0', '0');
+INSERT INTO !PREFIX!_art_lang VALUES('3', '3', '1', '0', 'Home', 'Home', '', '', '0', '2016-03-15 18:33:54', '2016-05-23 15:46:24', 'sysadmin', 'sysadmin', '2016-03-15 18:34:04', 'sysadmin', '1', '0', '0', '0', '0', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '0', '', '', '', '0', '1', '0', '0', '0');
\ No newline at end of file
diff --git a/setup/data/examples/examples_categories1.sql b/setup/data/examples/examples_categories1.sql
new file mode 100644
index 0000000..2155d35
--- /dev/null
+++ b/setup/data/examples/examples_categories1.sql
@@ -0,0 +1,33 @@
+INSERT INTO !PREFIX!_cat VALUES('1', '1', '0', '0', '7', '0', 'sysadmin', '2015-06-22 14:39:53', '2015-06-22 14:39:53');
+INSERT INTO !PREFIX!_cat VALUES('2', '1', '0', '7', '0', '0', 'sysadmin', '2015-06-22 14:40:21', '2015-06-22 14:40:21');
+INSERT INTO !PREFIX!_cat VALUES('3', '1', '1', '6', '0', '0', 'sysadmin', '2015-06-22 14:40:53', '2016-03-15 18:42:14');
+INSERT INTO !PREFIX!_cat VALUES('4', '1', '2', '0', '0', '0', 'sysadmin', '2015-06-22 14:41:18', '2015-06-22 14:41:18');
+INSERT INTO !PREFIX!_cat VALUES('5', '1', '1', '0', '6', '0', 'sysadmin', '2016-03-15 18:25:27', '2016-03-15 18:25:27');
+INSERT INTO !PREFIX!_cat VALUES('6', '1', '1', '5', '3', '0', 'sysadmin', '2016-03-15 18:42:14', '2016-03-15 18:42:14');
+INSERT INTO !PREFIX!_cat VALUES('7', '1', '0', '1', '2', '0', 'sysadmin', '2016-03-15 18:43:02', '2016-03-15 18:43:02');
+INSERT INTO !PREFIX!_cat VALUES('8', '1', '3', '0', '11', '0', 'sysadmin', '2016-03-15 18:44:09', '2016-03-15 18:48:31');
+INSERT INTO !PREFIX!_cat VALUES('11', '1', '3', '8', '12', '0', 'sysadmin', '2016-03-15 18:48:31', '2016-03-15 18:48:42');
+INSERT INTO !PREFIX!_cat VALUES('12', '1', '3', '11', '0', '0', 'sysadmin', '2016-03-15 18:48:42', '2016-03-15 18:48:42');
+INSERT INTO !PREFIX!_cat_art VALUES('1', '3', '1', '0', '0', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '1');
+INSERT INTO !PREFIX!_cat_art VALUES('2', '4', '2', '0', '0', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '1');
+INSERT INTO !PREFIX!_cat_art VALUES('3', '5', '3', '0', '0', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '1');
+INSERT INTO !PREFIX!_cat_lang VALUES('1', '1', '1', '2', 'Hauptnavigation', '1', '1', '0', 'sysadmin', '2015-06-22 14:39:53', '2015-06-22 14:39:53', '0', 'Hauptnavigation', 'Hauptnavigation');
+INSERT INTO !PREFIX!_cat_lang VALUES('2', '2', '1', '3', 'Systemseiten', '1', '1', '0', 'sysadmin', '2015-06-22 14:40:21', '2015-06-22 14:40:21', '0', 'Systemseiten', 'Systemseiten');
+INSERT INTO !PREFIX!_cat_lang VALUES('3', '3', '1', '4', 'Features', '1', '1', '0', 'sysadmin', '2015-06-22 14:40:53', '2016-03-15 18:40:59', '1', 'Features', 'Hauptnavigation/Features');
+INSERT INTO !PREFIX!_cat_lang VALUES('4', '4', '1', '5', 'Fehlerseiten', '1', '1', '0', 'sysadmin', '2015-06-22 14:41:18', '2015-06-22 14:41:18', '2', 'Fehlerseiten', 'Systemseiten/Fehlerseiten');
+INSERT INTO !PREFIX!_cat_lang VALUES('5', '5', '1', '7', 'Home', '1', '1', '0', 'sysadmin', '2016-03-15 18:25:27', '2016-03-15 18:25:27', '3', 'Home', 'Hauptnavigation/Home');
+INSERT INTO !PREFIX!_cat_lang VALUES('6', '6', '1', '8', 'ConLite', '1', '1', '0', 'sysadmin', '2016-03-15 18:42:14', '2016-03-15 18:42:14', '0', 'ConLite', 'Hauptnavigation/ConLite');
+INSERT INTO !PREFIX!_cat_lang VALUES('7', '7', '1', '9', 'Servicenavigation', '1', '1', '0', 'sysadmin', '2016-03-15 18:43:02', '2016-03-15 18:43:23', '0', 'Servicenavigation', 'Servicenavigation');
+INSERT INTO !PREFIX!_cat_lang VALUES('8', '8', '1', '10', 'Content Types', '1', '1', '0', 'sysadmin', '2016-03-15 18:44:09', '2016-03-15 18:48:10', '0', 'Content-Types', 'Hauptnavigation/Features/Content-Types');
+INSERT INTO !PREFIX!_cat_lang VALUES('11', '11', '1', '13', 'Module', '1', '1', '0', 'sysadmin', '2016-03-15 18:48:31', '2016-03-15 18:48:31', '0', 'Module', 'Hauptnavigation/Features/Module');
+INSERT INTO !PREFIX!_cat_lang VALUES('12', '12', '1', '14', 'Plugins', '1', '1', '0', 'sysadmin', '2016-03-15 18:48:42', '2016-03-15 18:48:42', '0', 'Plugins', 'Hauptnavigation/Features/Plugins');
+INSERT INTO !PREFIX!_cat_tree VALUES('103', '2', '0');
+INSERT INTO !PREFIX!_cat_tree VALUES('102', '7', '0');
+INSERT INTO !PREFIX!_cat_tree VALUES('101', '12', '2');
+INSERT INTO !PREFIX!_cat_tree VALUES('104', '4', '1');
+INSERT INTO !PREFIX!_cat_tree VALUES('100', '11', '2');
+INSERT INTO !PREFIX!_cat_tree VALUES('99', '8', '2');
+INSERT INTO !PREFIX!_cat_tree VALUES('98', '3', '1');
+INSERT INTO !PREFIX!_cat_tree VALUES('97', '6', '1');
+INSERT INTO !PREFIX!_cat_tree VALUES('96', '5', '1');
+INSERT INTO !PREFIX!_cat_tree VALUES('95', '1', '0');
\ No newline at end of file
diff --git a/setup/data/examples/examples_container1.sql b/setup/data/examples/examples_container1.sql
new file mode 100644
index 0000000..766a1f5
--- /dev/null
+++ b/setup/data/examples/examples_container1.sql
@@ -0,0 +1,10 @@
+INSERT INTO !PREFIX!_container VALUES('52', '1', '499', '17');
+INSERT INTO !PREFIX!_container VALUES('51', '1', '406', '4');
+INSERT INTO !PREFIX!_container VALUES('50', '1', '404', '5');
+INSERT INTO !PREFIX!_container VALUES('49', '1', '402', '11');
+INSERT INTO !PREFIX!_container VALUES('48', '1', '400', '6');
+INSERT INTO !PREFIX!_container VALUES('47', '1', '200', '1');
+INSERT INTO !PREFIX!_container VALUES('46', '1', '100', '12');
+INSERT INTO !PREFIX!_container VALUES('53', '1', '610', '13');
+INSERT INTO !PREFIX!_container_conf VALUES('5', '6', '52', '0=lightslider&');
+INSERT INTO !PREFIX!_container_conf VALUES('8', '7', '406', '0=Flexslider&');
\ No newline at end of file
diff --git a/setup/data/examples/examples_content1.sql b/setup/data/examples/examples_content1.sql
new file mode 100644
index 0000000..2c92f90
--- /dev/null
+++ b/setup/data/examples/examples_content1.sql
@@ -0,0 +1,2 @@
+INSERT INTO !PREFIX!_content VALUES('1', '3', '1', '1', '%3Cp%3EWelcome+to+ConLite+2.0%21%3C%2Fp%3E', '', 'sysadmin', '2016-05-23 15:25:20', '2016-05-23 15:43:54');
+INSERT INTO !PREFIX!_content VALUES('2', '3', '2', '1', '%3Cp%3EYou+have+successfully+installed+ConLite+2.0%21%3C%2Fp%3E%0D%0A%3Cp%3EPlease+take+a+moment+to+check+out+this+demo+client.+If+you+need+help+or+searching+for+more+information+about+ConLite+use+the+following+buttons+to+visit+our+forum%2C+faq+or+bugtracker.%3C%2Fp%3E', '', 'sysadmin', '2016-05-23 15:33:19', '2016-05-23 15:46:24');
\ No newline at end of file
diff --git a/setup/data/examples/examples_misc1.sql b/setup/data/examples/examples_misc1.sql
new file mode 100644
index 0000000..1a50564
--- /dev/null
+++ b/setup/data/examples/examples_misc1.sql
@@ -0,0 +1,83 @@
+INSERT INTO !PREFIX!_lay VALUES('1', '1', 'cl demo default', '', '', '\r\n\r\n\r\n\r\n \r\n\r\n \r\n\r\nConLite 2.0 Demo \r\n \r\n \r\n\r\n\r\n \r\n\r\n \r\n\r\n\r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\nEU Cookie Directive \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n Main Navigation \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n
\r\n
\r\n Headline 1 \r\n Html 1 \r\n Portal Buttons \r\n
\r\n
\r\n CL Flex Slider \r\n
\r\n
\r\n
\r\n \r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
\r\n
\r\n \r\n
\r\n \r\n
\r\n
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
\r\n
\r\n \r\n
\r\n \r\n
\r\n
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
\r\n
\r\n
\r\n \r\n
\r\n\r\n\r\n \r\n\r\n \r\n
\r\n
CL Social Media Links \r\n
\r\n \r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n\r\n', 'sysadmin', '0000-00-00 00:00:00', '2017-08-09 14:31:21');
+INSERT INTO !PREFIX!_template VALUES('1', '1', '1', '1', 'CL Default', '', '1', '', '1', 'sysadmin', '2015-06-22 14:37:44', '2017-08-09 14:31:38');
+INSERT INTO !PREFIX!_template_conf VALUES('1', '1', '', 'sysadmin', '', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('2', '1', '0', 'sysadmin', '20150622143953', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('3', '1', '0', 'sysadmin', '20150622144021', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('4', '1', '0', 'sysadmin', '20150622144053', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('5', '1', '0', 'sysadmin', '20150622144118', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('6', '1', '', '', '', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('7', '1', '0', 'sysadmin', '20160315182527', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('8', '1', '0', 'sysadmin', '20160315184214', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('9', '1', '0', 'sysadmin', '20160315184302', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('10', '1', '0', 'sysadmin', '20160315184409', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('14', '1', '0', 'sysadmin', '20160315184842', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_template_conf VALUES('13', '1', '0', 'sysadmin', '20160315184831', '0000-00-00 00:00:00');
+INSERT INTO !PREFIX!_upl VALUES('5', '1', 'basic-pic1.jpg', 'Flexslider/', 'jpg', '149587', 'Love+Brazil+%21%21%21+Sea+view+from+Rio+de+Janeiro+fort.', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-10-12 11:33:29', '2016-10-12 15:33:49', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('2', '1', 'IMG_1522.JPG', 'lightslider/', 'JPG', '2386646', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-09-15 16:36:11', '2015-09-15 16:36:11', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('3', '1', 'IMG_1523.JPG', 'lightslider/', 'JPG', '2168414', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-09-15 16:36:35', '2015-09-15 16:36:35', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('4', '1', 'IMG_1524.JPG', 'lightslider/', 'JPG', '2069622', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-09-15 16:36:35', '2015-09-15 16:36:35', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('6', '1', 'basic-pic3.jpg', 'Flexslider/', 'jpg', '129079', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-10-12 11:33:29', '2016-10-12 11:33:29', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('7', '1', 'basic-pic4.jpg', 'Flexslider/', 'jpg', '54623', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-10-12 11:33:29', '2016-10-12 11:33:30', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('8', '1', 'basic-pic2.jpg', 'Flexslider/', 'jpg', '129022', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-10-12 11:33:30', '2016-10-12 11:33:30', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('9', '1', 'PICT0188.JPG', 'Gallery/', 'JPG', '149404', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-01-13 01:14:46', '2017-01-13 01:14:46', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('10', '1', 'PICT0025.JPG', 'Gallery/', 'JPG', '160647', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-01-13 01:14:46', '2017-01-13 01:14:46', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('11', '1', 'Terasse26.jpg', 'Gallery/', 'jpg', '176634', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-01-13 01:14:46', '2017-01-13 01:14:46', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('12', '1', 'IMAGE_296.jpg', 'Gallery/', 'jpg', '251656', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-01-13 01:14:46', '2017-01-13 01:14:46', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('13', '1', 'PICT0004.JPG', 'Gallery/', 'JPG', '135998', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-01-13 01:14:46', '2017-01-13 01:14:46', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_upl VALUES('14', '1', 'PICT0082.JPG', 'Gallery/', 'JPG', '160199', '', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-01-13 01:14:46', '2017-01-13 01:14:46', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_keywords VALUES('10', 'have', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('9', 'you', '', '&3=2(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('3', 'conlite', '', '&3=3(CMS_HTMLHEAD-1,CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('15', 'please', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('14', 'successfully', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('7', 'installed', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('8', '20', '', '&3=2(CMS_HTMLHEAD-1,CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('12', 'welcome', '', '&3=1(CMS_HTMLHEAD-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('13', 'to', '', '&3=3(CMS_HTMLHEAD-1,CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('16', 'take', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('17', 'moment', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('18', 'check', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('19', 'out', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('20', 'this', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('21', 'demo', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('22', 'client', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('23', 'if', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('24', 'need', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('25', 'help', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('26', 'or', '', '&3=2(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('27', 'searching', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('28', 'for', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('29', 'more', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('30', 'information', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('31', 'about', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('32', 'use', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('33', 'the', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('34', 'following', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('35', 'buttons', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('36', 'visit', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('37', 'our', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('38', 'forum', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('39', 'faq', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_keywords VALUES('40', 'bugtracker', '', '&3=1(CMS_HTML-1)', '', '1');
+INSERT INTO !PREFIX!_properties VALUES('1', '0', 'idclient', '1', 'backend', 'clientimage', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:33:23', '2015-06-22 14:33:23', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('2', '1', 'clientsetting', '1', 'generator', 'xhtml', 'false', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:33:23', '2017-03-10 16:35:23', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('3', '1', 'clientsetting', '1', 'generator', 'html5', 'true', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:33:23', '2017-03-10 16:35:23', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('4', '1', 'idlang', '1', 'dateformat', 'full', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:34:17', '2015-06-22 14:34:17', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('5', '1', 'idlang', '1', 'dateformat', 'date', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:34:17', '2015-06-22 14:34:17', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('6', '1', 'idlang', '1', 'dateformat', 'time', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:34:17', '2015-06-22 14:34:17', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('7', '1', 'idlang', '1', 'language', 'code', 'de', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:34:17', '2015-06-22 14:34:17', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('8', '1', 'idlang', '1', 'country', 'code', 'de', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:34:17', '2015-06-22 14:34:17', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('9', '1', 'idlay', '1', 'layout', 'used-types', 'navigation%3Bcontent%3Bmedia', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:35:22', '2017-08-09 14:31:21', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('10', '1', 'idclient', '1', 'backend', 'clientimage', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:43:47', '2017-03-10 16:35:23', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('11', '1', 'user_id', '48a365b4ce1e322a55ae9017f3daf0c0', 'itemsperpage', 'frontend', '25', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 20:44:26', '2017-08-01 16:48:12', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('12', '1', 'user_id', '48a365b4ce1e322a55ae9017f3daf0c0', 'itemsperpage', 'user', '25', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 20:45:49', '2015-06-22 20:45:49', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('13', '1', 'user_id', '48a365b4ce1e322a55ae9017f3daf0c0', 'itemsperpage', 'news', '25', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-07-09 20:26:35', '2017-08-01 15:27:16', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('14', '1', 'update', '1', 'file_check', 'xml', 'e5bc842d9c531cf28d4a9f388a20eefd', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-07-12 11:01:19', '2017-08-11 12:41:05', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('15', '1', 'user_id', '91017d590a69dc49807671a51f10ab7f', 'itemsperpage', 'user', '25', '91017d590a69dc49807671a51f10ab7f', '2015-08-05 10:28:58', '2015-08-05 10:28:58', '91017d590a69dc49807671a51f10ab7f');
+INSERT INTO !PREFIX!_properties VALUES('16', '1', 'idclientslang', '1', 'social-media-links', 'xing', 'https%3A%2F%2Fwww.xing.com%2Fcommunities%2Fgroups%2Fconlite-the-lightweight-and-userfriendly-cms-cec9-1045289%3A%3AConnect+to+ConLite+in+our+XING-Group', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-07-20 10:50:19', '2016-07-20 10:50:19', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('17', '1', 'upload', 'Flexslider/basic-pic1.jpg', 'file', 'protected', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-10-12 15:33:49', '2016-10-12 15:33:49', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('18', '1', 'upload', 'Flexslider/basic-pic1.jpg', 'file', 'timemgmt', '0', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-10-12 15:33:49', '2016-10-12 15:33:49', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('19', '1', 'user_id', '48a365b4ce1e322a55ae9017f3daf0c0', 'itemsperpage', 'news_jobs', '25', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-02-20 13:24:54', '2017-08-01 14:42:18', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('20', '1', 'user_id', '48a365b4ce1e322a55ae9017f3daf0c0', 'itemsperpage', 'recipients', '25', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-02-20 13:24:56', '2017-08-01 14:42:24', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('21', '1', 'user_id', '48a365b4ce1e322a55ae9017f3daf0c0', 'itemsperpage', 'recipientgroups', '25', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-02-20 13:24:57', '2017-08-01 14:42:39', '48a365b4ce1e322a55ae9017f3daf0c0');
+INSERT INTO !PREFIX!_properties VALUES('23', '1', 'clientsetting', '1', 'client', 'xss-test', '%3Cscript%3Ealert%28%5C%22ewfwe%5C%22%29%3B%3C%2Fscript%3E', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-07-06 11:25:25', '2017-07-06 11:25:25', '48a365b4ce1e322a55ae9017f3daf0c0');
\ No newline at end of file
diff --git a/setup/data/standard.txt b/setup/data/standard.txt
new file mode 100644
index 0000000..d620d5c
--- /dev/null
+++ b/setup/data/standard.txt
@@ -0,0 +1,2 @@
+standard/standard_modules1.sql
+standard/standard_modules_translations1.sql
\ No newline at end of file
diff --git a/setup/data/standard/standard_modules1.sql b/setup/data/standard/standard_modules1.sql
new file mode 100644
index 0000000..a76f5de
--- /dev/null
+++ b/setup/data/standard/standard_modules1.sql
@@ -0,0 +1,12 @@
+INSERT INTO !PREFIX!_mod VALUES('1', '1', 'CL Main Navi', 'Navigation', 'none', '', '', '?>\r\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\r\n * @link http://conlite.org ConLite Portal\r\n * \r\n * \r\n * $Id$\r\n */\r\ndefined("CON_FRAMEWORK") || die(''Illegal call: Missing framework initialization - request aborted.'');\r\n$oTpl = new Template();\r\n$oTpl->reset();\r\ncInclude(''frontend'', ''includes/Util/Modules/Contenido_NavMain_Util.class.php'');\r\n\r\n$iStartIdcat = getEffectiveSetting(''navigation'', ''idcat-home'', 1);\r\n$iSelectedDepth = getEffectiveSetting(''navigation'', ''level-depth'', 3);\r\n$bWithFeLogin = boolval(getEffectiveSetting(''navigation'', ''with-fe-login'', FALSE));\r\n\r\nfunction clBuildNavArray(Contenido_FrontendNavigation &$oNav, $iStartIdcat) {\r\n $aNavArray = array();\r\n $aCategories = $oNav->getSubCategories($iStartIdcat, false, true, 1);\r\n $oCatLangCol = new cApiCategoryLanguageCollection();\r\n\r\n if (count($aCategories) > 0) {\r\n $i = 0;\r\n foreach ($aCategories as $iCategory) {\r\n $oNav->setRootCat($iCategory);\r\n $aNavArray[$i][''idcat''] = $iCategory;\r\n // get catname\r\n /* @var $oCatLang cApiCategoryLanguage */\r\n $oCatLangCol->setWhere(''idcat'', $iCategory);\r\n $oCatLangCol->setWhere(''idlang'', cRegistry::getLanguageId());\r\n $oCatLangCol->query();\r\n $oCatLang = $oCatLangCol->next();\r\n //print_r($oCatLang);\r\n if ($oCatLang->isLoaded()) {\r\n $aNavArray[$i][''name''] = $oCatLang->getField(''name'');\r\n $aNavArray[$i][''urlname''] = $oCatLang->getField(''urlname'');\r\n }\r\n\r\n $aNavArray[$i][''subnav''] = clBuildNavArray($oNav, $iCategory);\r\n $i++;\r\n }\r\n }\r\n\r\n unset($oCatLangCol);\r\n return $aNavArray;\r\n}\r\n\r\nfunction clBuildNavList($aNavArray, $aBreadcrumb, $iLevel = 0) {\r\n global $auth, $bWithFeLogin;\r\n $sNavList = '''';\r\n if (is_array($aNavArray) && !empty($aNavArray)) {\r\n if ($iLevel == 0) {\r\n $sNavList .= '''';\r\n } else {\r\n $sNavList .= '''';\r\n }\r\n foreach ($aNavArray as $aNavEntry) {\r\n if (in_array($aNavEntry[''idcat''], $aBreadcrumb)) {\r\n $sNavList .= '''';\r\n } else {\r\n $sNavList .= '' '';\r\n }\r\n $sNavList .= '''' . $aNavEntry[''name''] . '' '';\r\n if (!empty($aNavEntry[''subnav''])) {\r\n $sNavList .= clBuildNavList($aNavEntry[''subnav''], $aBreadcrumb, $iLevel + 1);\r\n }\r\n $sNavList .= '' '';\r\n }\r\n // add user login\r\n if ($iLevel == 0 && $bWithFeLogin) {\r\n $sLoginForm = "";\r\n $oTpl = new Template();\r\n if ($auth->auth["uid"] == "nobody") {\r\n $sTargetIdcat = getEffectiveSetting(''login'', ''idcat'', cRegistry::getCategoryId());\r\n $sTargetIdart = getEffectiveSetting(''login'', ''idart'', cRegistry::getArticleId());\r\n $sFormAction = ''front_content.php?idcat='' . $sTargetIdcat . ''&idart='' . $sTargetIdart;\r\n\r\n $oTpl->set(''s'', ''headline'', mi18n("Geschlossener Bereich Login"));\r\n $oTpl->set(''s'', ''form_action'', $sFormAction);\r\n $oTpl->set(''s'', ''label_name'', mi18n("user"));\r\n $oTpl->set(''s'', ''label_pass'', mi18n("pass"));\r\n $oTpl->set(''s'', ''label_login'', mi18n("send"));\r\n $sLoginForm .= $oTpl->generate(''cl_login_form.html'', TRUE);\r\n } else {\r\n \r\n }\r\n\r\n $sNavList .= '''' . $sLoginForm . '' '';\r\n }\r\n $sNavList .= '' '';\r\n }\r\n\r\n\r\n return $sNavList;\r\n}\r\n\r\nif ($iStartIdcat > 0) {\r\n $oFeNavBreadcrumb = new Contenido_FrontendNavigation_Breadcrumb(\r\n cRegistry::getDb()\r\n , cRegistry::getConfig()\r\n , cRegistry::getClientId()\r\n , cRegistry::getLanguageId()\r\n , cRegistry::getClientConfig()\r\n );\r\n\r\n $aBreadcrumb = $oFeNavBreadcrumb->getAsArray(cRegistry::getCategoryId(), $iStartIdcat);\r\n\r\n $oFeNav = new Contenido_FrontendNavigation(\r\n cRegistry::getDb(),\r\n cRegistry::getConfig(),\r\n cRegistry::getClientId(),\r\n cRegistry::getLanguageId(),\r\n cRegistry::getClientConfig()\r\n );\r\n $oFeNav->setAuth($auth);\r\n $oFeNav->setRootCat($iStartIdcat);\r\n\r\n $aNavArray = clBuildNavArray($oFeNav, $iStartIdcat);\r\n\r\n echo '''';\r\n echo clBuildNavList($aNavArray, $aBreadcrumb);\r\n} else {\r\n if(cRegistry::isBackendEditMode()) {\r\n echo ''Navigation not configured correctly.
'';\r\n }\r\n}\r\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2015-06-22 14:35:54', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('4', '1', 'CL Flex Slider', 'media', 'none', '', '', ' ?> "CMS_VALUE[0]",\n \n );\n \n $aCfgClient = cRegistry::getClientConfig(cRegistry::getClientId());\n $path = realpath($aCfgClient[''upl''][''path'']);\n $aFolders = array();\n $aFolders[] = mi18n("-- Select Folder --");\n $objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), RecursiveIteratorIterator::SELF_FIRST);\n foreach($objects as $name=>$object) {\n if(is_dir($name)) {\n if(in_array(basename($name), array(''.'',''..''))) {\n continue;\n }\n $folder = str_replace($path.DIRECTORY_SEPARATOR, "", $name);\n $aFolders[$folder] = $folder;\n }\n }\n asort($aFolders);\n //print_r($aFolders);\n \n $oFolderSelect = new cHTMLSelectElement("CMS_VAR[0]");\n $oFolderSelect->autoFill($aFolders);\n $oFolderSelect->setDefault($aModCfg[''folder'']);\n \n $oCfgTable = new UI_Config_Table();\n \n $oCfgTable->setCell(0, 0, mi18n("Select Image Folder"));\n $oCfgTable->setCell(0, 1, $oFolderSelect->render());\n \n $oCfgTable->render(true);\n ?> "CMS_VALUE[0]",\n ''show_caption'' => "CMS_VALUE[10]",\n ''img_width'' => "CMS_VALUE[20]",\n ''img_height'' => "CMS_VALUE[21]",\n ''thumb_width'' => "CMS_VALUE[30]",\n ''thumb_height'' => "CMS_VALUE[31]",\n);\n\n$aOptionsSet[''show_caption''] = ($aOptionsSet[''show_caption''] == ''true'')?TRUE:FALSE;\n\n$aDefaultArray = array( \n ''img_width'' => "500",\n ''img_height'' => "300",\n ''img_quality''=> 30,\n ''thumb_width'' => "50",\n ''thumb_height'' => "50",\n);\n\n$aModCfg = array_merge($aOptionsSet, $aDefaultArray);\n\nif (!empty($aModCfg[''folder''])) {\n $oUplColl = new cApiUploadCollection();\n $oUplColl->setWhere(''dirname'', $aModCfg[''folder''], ''like'');\n $oUplColl->link(''cApiUploadMetaCollection'');\n $oUplColl->query();\n\n $aItems = array();\n /* @var $oUpl cApiUpload */\n while ($oUpl = $oUplColl->next()) {\n $aItems[] = $oUpl->toArray();\n }\n\n $oTpl = new Template();\n\n if (count($aItems) > 0) {\n $aClientCfg = cRegistry::getClientConfig(cRegistry::getClientId());\n\n foreach ($aItems as $iKey => $aItem) {\n $sOrgImgPath = $aClientCfg[''upl''][''frontendpath''] . $aItem[''dirname''] . $aItem[''filename''];\n if (file_exists($sOrgImgPath)) {\n // generate thumb\n $sThumbPath = capiImgScale($sOrgImgPath, $aModCfg[''thumb_width''], $aModCfg[''thumb_height'']);\n // generate scaled image with heigh quality\n $sImgPath = capiImgScale($sOrgImgPath, $aModCfg[''img_width''], $aModCfg[''img_height''], NULL, NULL, 0, TRUE, $aModCfg[''img_quality'']);\n\n $oTpl->set(''d'', ''IMG_THUMB'', $sThumbPath);\n $oTpl->set(''d'', ''IMG'', $sImgPath);\n if($aOptionsSet[''show_caption'']) {\n $oTpl->set(''d'', ''IMG_CAPTION'', $aItem[''description'']);\n } else {\n $oTpl->set(''d'', ''IMG_CAPTION'', '''');\n }\n $oTpl->next();\n }\n }\n $oTpl->generate("cl_flex_slider.html");\n }\n/*\n echo '' '';\n print_r($aModCfg);\n print_r($aItems);\n print_r($aClientCfg);\n echo '' '';\n * \n */\n}\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 14:42:01', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('5', '1', 'CL Portal Buttons', 'navigation', 'none', '', '', '?> array(\n ''href'' => ''http://forum.conlite.org'',\n ''label''=> mi18n("CL-User-Forum")\n ),\n ''faq'' => array(\n ''href'' => ''http://faq.conlite.org'',\n ''label''=> mi18n("CL-FAQ")\n ),\n ''bugtracker'' => array(\n ''href'' => ''http://dev.conlite.org/tickets'',\n ''label''=> mi18n("CL-Bugtracker")\n )\n);\n\n$oLink = new cHTMLLink();\n$oLink->setClass("buttonlink");\n\nforeach($aButtons as $aButton) {\n $oLink->setAttribute(''title'', mi18n("to")." ".$aButton[''label'']);\n $oLink->setLink($aButton[''href'']);\n $oLink->setContent($aButton[''label'']);\n echo $oLink->render();\n $oLink->advanceID();\n}\nunset($oLink);\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 14:55:40', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('6', '1', 'CL Headline', 'content', 'none', '', '', '?>\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\n * @link http://conlite.org ConLite Portal\n * \n * \n * $Id$\n */\nif (!isset($oTpl) || !is_object($oTpl)) {\n $oTpl = new Template();\n}\n\n$sText = "CMS_HTMLHEAD[1]";\n$sTemplate = "headline_h1.html";\n\n$oTpl->reset();\nif (cRegistry::isBackendEditMode()) {\n $oTpl->set(''s'', ''HEADLINE'', $sText);\n $oTpl->generate($sTemplate);\n} else {\n if(!empty($sText)) {\n $oTpl->set(''s'', ''HEADLINE'', strip_tags($sText));\n $oTpl->generate($sTemplate);\n }\n}\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:01:13', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('7', '1', 'CL Subheadline', 'content', 'none', '', '', '?>\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\n * @link http://conlite.org ConLite Portal\n * \n * \n * $Id$\n */\nif (!isset($oTpl) || !is_object($oTpl)) {\n $oTpl = new Template();\n}\n\n$sText = "CMS_HTMLHEAD[2]";\n$sTemplate = "subheadline_h2.html";\n\n$oTpl->reset();\nif (cRegistry::isBackendEditMode()) {\n $oTpl->set(''s'', ''SUBHEADLINE'', $sText);\n $oTpl->generate($sTemplate);\n} else {\n if(!empty($sText)) {\n $oTpl->set(''s'', ''SUBHEADLINE'', strip_tags($sText));\n $oTpl->generate($sTemplate);\n }\n}\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:01:51', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('8', '1', 'CL Contact Form', 'form', 'none', '', '', '?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:02:21', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('9', '1', 'CL Newsletter Subscription', 'form', 'none', '', '', '?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:03:10', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('10', '1', 'CL Newsletter Handler', 'apps', 'none', '', '', '?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:04:05', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('11', '1', 'CL HTML Text', 'content', 'none', '', '', '?>\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\n * @link http://conlite.org ConLite Portal\n * \n * \n * $Id$\n */\nif (!isset($oTpl) || !is_object($oTpl)) {\n $oTpl = new Template();\n}\n\n$oTpl->reset();\n$oTpl->set(''s'', ''text'', "CMS_HTML[1]");\n$oTpl->generate(''text_html.html'');\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:29:56', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('12', '1', 'CL Cookie Directive', 'navigation', 'none', '', '', '?>\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\n * @link http://conlite.org ConLite Portal\n * \n * \n * $Id$\n */\n\ndefined("CON_FRAMEWORK") || die(''Illegal call: Missing framework initialization - request aborted.'');\n\n$aCfgMod = array(\n ''debug'' => FALSE\n);\n\n$aCookieOpt = array(\n ''explicitConsent'' => ''false'',\n ''position'' => ''top'',\n ''message'' => mi18n("This site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set."),\n ''message'' => mi18n("We have placed cookies on your computer to help make this website better."),\n// Messages\n ''multipleCookieScriptBeginningLabel'' => mi18n("We use"),\n ''and'' => '' ''.mi18n("and").'' '',\n ''multipleCookieScriptEndLabel'' => '' ''.mi18n("scripts, which all set cookies.").'' '',\n ''singleCookieScriptBeginningLabel'' => ''!!! ''.mi18n("We use a").'' '',\n ''singleCookieScriptEndLabel'' => '' ''.mi18n("script which sets cookies."),\n ''explicitCookieDeletionWarning'' => mi18n("You may delete and block all cookies from this site, but parts of the site will not work."),\n ''explicitFindOutMore'' => mi18n("To find out more about cookies on this website, see our"),\n ''privacyPolicyLinkText'' => '' ''.mi18n("privacy policy"),\n ''explicitCheckboxLabel'' => mi18n("You must tick the \\"I accept cookies from this site\\" box to accept"),\n ''explicitCookieAcceptanceLabel'' => mi18n("I accept cookies from this site"),\n ''explicitCookieAcceptButtonText'' => mi18n("Continue"),\n ''impliedDisclosureText'' => '' ''.mi18n("More details can be found in our"),\n ''impliedSubmitText'' => mi18n("Do not show this message again")\n);\n?>\n', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-07-18 15:20:44', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('13', '1', 'CL Social Media Links', 'navigation', 'none', '', '', '?>\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\n * @link http://conlite.org ConLite Portal\n * \n * \n * $Id$\n */\n\ndefined("CON_FRAMEWORK") || die(''Illegal call: Missing framework initialization - request aborted.'');\n\n$aCfgMod = array(\n ''debug'' => FALSE\n);\n\n$aSupportedSocialNets = array(\n ''xing'',\n ''twitter'',\n ''google-plus'',\n ''pinterest'',\n ''youtube'',\n ''flickr'',\n ''rss'',\n ''vimeo'',\n ''dribble'',\n ''linkedin''\n);\n\n$aLinks = array(\n ''twitter'' => array(\n ''href'' => ''https://twitter.com/conlite_cms'',\n ''label'' => mi18n("Meet us on Twitter")\n ),\n ''xing'' => array(\n ''href'' => ''https://www.xing.com/communities/groups/conlite-the-lightweight-and-userfriendly-cms-cec9-1045289'',\n ''label'' => mi18n("Link in Modul-Output")\n )\n);\n\n$aUserLinks = getEffectiveSettingsByType("social-media-links");\n$aUserLinksArray = array();\nif (count($aUserLinks) > 0) {\n foreach ($aUserLinks as $key => $value) {\n $sKey = strtolower(trim($key));\n if (in_array($sKey, $aSupportedSocialNets)) {\n $aValues = explode("::", $value);\n $sLabel = (isset($aValues[1]) && !empty($aValues[1])) ? $aValues[1] : "";\n $aUserLinksArray[$sKey] = array(\n ''href'' => $aValues[0],\n ''label'' => $sLabel\n );\n }\n }\n}\n\n$aLinks = array_merge($aLinks, $aUserLinksArray);\n\n$oTpl = new Template();\n\nforeach ($aLinks as $sName => $aEntry) {\n $oTpl->set(''d'', ''SM_CSS_WHAT'', $sName);\n $oTpl->set(''d'', ''SM_HREF'', $aEntry[''href'']);\n $oTpl->set(''d'', ''SM_LABEL'', $aEntry[''label'']);\n $oTpl->next();\n}\n\n$oTpl->generate("cl_social_media_links.html");\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-07-19 12:54:20', '2017-08-11 12:41:45');
+INSERT INTO !PREFIX!_mod VALUES('15', '1', 'CL Ratings', 'community', 'none', '\r\n\r\nAutor:\r\nVersion:', '', '?>Bewertung ''."\\n";\nif ($Showroomoption=="auswahl") {\n echo '' ''.mi18n("Bewertungen für den Artikel zulassen").'' ''.mi18n("Keine Bewertungen für den Artikel zulassen").'''';\n} else {\n echo '' ''.mi18n("Bewertungen für den Artikel zulassen").'' ''.mi18n("Keine Bewertungen für den Artikel zulassen").'''';\n}\necho '' ''."\\n";\necho ''''."\\n";\n?>Sie können Bewertungen für der Artikel zulassen. Dafür wechseln Sie in die Konfiguration des Artikels und wählen Sie "Bewertungen für den Artikel zulassen".
";\n}\n?>\n\n_seArticle();\n $this->_setSperrzeit($iSperrzeit);\n $this->_setRemoteAddr($_SERVER[''REMOTE_ADDR'']);\n $this->_setTimestamp();\n $this->_setMaxSterne($iMaxSterne);\n }\n\n private function _seArticle() {\n global $idart;\n\n $this->_oArticle = new cApiArticle($idart);\n }\n\n private function _getArticle() {\n return $this->_oArticle;\n }\n\n private function _setSperrzeit($iSperrzeit) {\n $this->_iSperrzeit = $iSperrzeit;\n }\n\n private function _getSperrzeit() {\n return $this->_iSperrzeit;\n }\n\n private function _setRemoteAddr($sRemoteAddr) {\n $this->_sRemoteAddr = $sRemoteAddr;\n }\n\n private function _getRemoteAddr() {\n return $this->_sRemoteAddr;\n }\n\n private function _setTimestamp() {\n $this->_iTimestamp = time();\n }\n\n private function _getTimestamp() {\n return $this->_iTimestamp;\n }\n\n private function _setBewerter() {\n $aBewerter = $this->_getBewerter();\n\n $aBewerter[$this->_getRemoteAddr()] = $this->_getTimestamp();\n\n $this->_getArticle()->setProperty(''Artikelbewertung'', ''bewerter'', base64_encode(serialize($aBewerter)));\n }\n\n private function _getBewerter() {\n return unserialize(base64_decode($this->_getArticle()->getProperty(''Artikelbewertung'', ''bewerter'')));\n }\n\n private function _setSterne($iSterne) {\n $this->_getArticle()->setProperty(''Artikelbewertung'', ''sterne'', $this->getSterne()+$iSterne);\n }\n\n public function getSterne() {\n return $this->_getArticle()->getProperty(''Artikelbewertung'', ''sterne'');\n }\n\n private function _setBewertungen() {\n $this->_getArticle()->setProperty(''Artikelbewertung'', ''bewertungen'', $this->getBewertungen()+1);\n }\n\n public function getBewertungen() {\n return $this->_getArticle()->getProperty(''Artikelbewertung'', ''bewertungen''); \n }\n\n private function _setGesamtbewertung() {\n $this->_getArticle()->setProperty(''Artikelbewertung'', ''gesamtbewertung'', round(bcdiv($this->getSterne(), $this->getBewertungen(), 2), 0));\n }\n\n public function getGesamtbewertung() {\n $iGesamtbewertung = $this->_getArticle()->getProperty(''Artikelbewertung'', ''gesamtbewertung'');\n \n return ($iGesamtbewertung >= 1 ? $iGesamtbewertung : 0);\n }\n\n private function _setMaxSterne($iMaxSterne) {\n $this->_iMaxSterne = $iMaxSterne;\n }\n\n public function getMaxSterne() {\n return $this->_iMaxSterne;\n }\n\n private function _checkSperre() {\n // Bewerter dieses Artikels auslesen\n $aBewerter = $this->_getBewerter();\n\n return (bcadd($aBewerter[$this->_getRemoteAddr()], $this->_getSperrzeit()) < $this->_getTimestamp() ? true : false);\n }\n \n public function getcheckSperre() {\n $aBewerter = $this->_getBewerter();\n return (bcadd($aBewerter[$this->_getRemoteAddr()], $this->_getSperrzeit()) < $this->_getTimestamp() ? true : false);\n }\n\n private function _checkSterne($iSterne) {\n return ($iSterne > 0 && $iSterne <= $this->getMaxSterne() ? true : false);\n }\n\n public function rate($iSterne) {\n // überprüfen ob ein zugelassener Wert übergeben wurde\n if ($this->_checkSterne($iSterne)) {\n // überprüfen ob die letzte Wertung mehr als x Sekunden her ist\n if ($this->_checkSperre()) {\n\n $this->_setBewerter();\n $this->_setSterne($iSterne);\n $this->_setBewertungen();\n $this->_setGesamtbewertung();\n\n }\n }\n }\n }\n\n$Showroomoption="CMS_VALUE[9922]";\nif ($Showroomoption == "auswahl") {\n\n /***************\n ARTIKEL-BEWERTUNG\n ****************/\n\n // Configuration\n $iSperrzeit = 24*60*60; /* 1 Tag */\n // $iSperrzeit = 60; /* 1 Minute */\n $iMaxSterne = 5;\n\n // neues Objekte zur Templateverwendung initialisieren\n (!isset($oTemplate) ? $oTemplate = new Template() : $oTemplate->reset());\n\n // Objekt zur Artikelbewertung initialisieren\n $oArtikelbewertung = new wtArtikelbewertung($iSperrzeit, $iMaxSterne);\n\n // dem Artikel eine Bewertung geben\n // Abfragen ob von der eigenen Webseite\n if (strpos($_SERVER[''HTTP_REFERER''], ''ferien-motzen.de'') !== false) {\n $oArtikelbewertung->rate(Contenido_Security::toInteger($_GET[''article_rate'']));\n }\n\n // Sterne ausgeben\n for ($i = 1; $i <= $oArtikelbewertung->getMaxSterne(); $i++) {\n $oTemplate->set(''d'', ''bewertungslink'', Contenido_Url::getInstance()->build(array(''idart'' => $idart, ''lang'' => $lang, ''client'' => $client, ''article_rate'' => $i)));\n $oTemplate->set(''d'', ''empty_full'', ($i <= $oArtikelbewertung->getGesamtbewertung() ? ''full'' : ''empty''));\n $oTemplate->next();\n }\n \n // Anzahl der Stimmen\n $iBewertungen = $oArtikelbewertung->getBewertungen();\n $oTemplate->set(''s'', ''bewerteranzahl'', $iBewertungen);\n \n // Namen ausgeben\n $headlinedesartikel = "CMS_HTMLHEAD[1]"; \n $headlinedesartikel = capiStrTrimAfterWord($headlinedesartikel, 52).'''';\n $oTemplate->set(''s'', ''kategorie'', strip_tags($headlinedesartikel));\n // $keinname = "";\n // $oTemplate->set(''s'', ''kategorie'', $keinname);\n\n // Anzahl der maximalen Sterneanzahl ans Template übergeben\n $oTemplate->set(''s'', ''maxsterne'', $iMaxSterne);\n\n // Bewertung des Artikels an das Template übergeben\n $oTemplate->set(''s'', ''gesamtbewertung'', $oArtikelbewertung->getGesamtbewertung());\n \n // Überprüfung ob IP-Sperre aktiv ist\n $ipsperreaktiv = $oArtikelbewertung->getcheckSperre();\n // echo $sperresache; \n if ($ipsperreaktiv == "1") {\n // echo "keine Speere";\n // Template zum Bewerten\n $oTemplate->generate(''templates/bewertung.html'', false, true);\n } else {\n // echo "Speere aktiv";\n // Template - Bewertung nicht möglich\n $oTemplate->generate(''templates/bewertung-empty.html'', false, true);\n }\n \n } else {};\n\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-07-14 13:35:32', '2017-08-11 12:41:45');
\ No newline at end of file
diff --git a/setup/data/standard/standard_modules_translations1.sql b/setup/data/standard/standard_modules_translations1.sql
new file mode 100644
index 0000000..7dfb276
--- /dev/null
+++ b/setup/data/standard/standard_modules_translations1.sql
@@ -0,0 +1,17 @@
+INSERT INTO !PREFIX!_mod_translations VALUES('1', '13', '1', 'Meet+us+on+Twitter', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('2', '13', '1', 'Link+in+Modul-Output', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('3', '12', '1', 'This+site+uses+cookies.+Some+of+the+cookies+we+use+are+essential+for+parts+of+the+site+to+operate+and+have+already+been+set.', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('4', '12', '1', 'We+have+placed+cookies+on+your+computer+to+help+make+this+website+better.', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('5', '12', '1', 'We+use', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('6', '12', '1', 'and', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('7', '12', '1', 'scripts%2C+which+all+set+cookies.', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('8', '12', '1', 'We+use+a', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('9', '12', '1', 'script+which+sets+cookies.', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('10', '12', '1', 'You+may+delete+and+block+all+cookies+from+this+site%2C+but+parts+of+the+site+will+not+work.', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('11', '12', '1', 'To+find+out+more+about+cookies+on+this+website%2C+see+our', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('12', '12', '1', 'privacy+policy', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('13', '12', '1', 'You+must+tick+the+%5C%22I+accept+cookies+from+this+site%5C%22+box+to+accept', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('14', '12', '1', 'I+accept+cookies+from+this+site', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('15', '12', '1', 'Continue', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('16', '12', '1', 'More+details+can+be+found+in+our', '');
+INSERT INTO !PREFIX!_mod_translations VALUES('17', '12', '1', 'Do+not+show+this+message+again', '');
\ No newline at end of file
diff --git a/setup/data/sysadmin.txt b/setup/data/sysadmin.txt
new file mode 100644
index 0000000..3530128
--- /dev/null
+++ b/setup/data/sysadmin.txt
@@ -0,0 +1 @@
+sysadmin/sysadmin1.sql
\ No newline at end of file
diff --git a/setup/data/sysadmin/sysadmin1.sql b/setup/data/sysadmin/sysadmin1.sql
new file mode 100644
index 0000000..f35f443
--- /dev/null
+++ b/setup/data/sysadmin/sysadmin1.sql
@@ -0,0 +1 @@
+INSERT INTO !PREFIX!_phplib_auth_user_md5 VALUES('48a365b4ce1e322a55ae9017f3daf0c0', 'sysadmin', '48a365b4ce1e322a55ae9017f3daf0c0', 'sysadmin', 'Systemadministrator', 'sysadmin@IhreSite.de', '', '', '', '', '', '1', '0000-00-00', '0000-00-00', '0000-00-00 00:00:00', '', '0');
\ No newline at end of file
diff --git a/setup/data/tables.txt b/setup/data/tables.txt
new file mode 100644
index 0000000..809247e
--- /dev/null
+++ b/setup/data/tables.txt
@@ -0,0 +1,527 @@
+"actionlog";"idlog";"int(10)";"NO";"PRI";"0";"";"1"
+"actionlog";"user_id";"varchar(32)";"NO";"";"";"";""
+"actionlog";"idclient";"int(10)";"NO";"";"0";"";""
+"actionlog";"idlang";"int(10)";"NO";"";"0";"";""
+"actionlog";"idaction";"int(10)";"NO";"";"0";"";""
+"actionlog";"idcatart";"int(10)";"NO";"";"0";"";""
+"actionlog";"logtimestamp";"datetime";"YES";"";"1000-01-01 00:00:00";"";""
+"actions";"idaction";"int(10)";"NO";"PRI";"0";"";"1"
+"actions";"idarea";"int(10)";"NO";"MUL";"0";"";""
+"actions";"alt_name";"varchar(255)";"NO";"";"";"";""
+"actions";"name";"varchar(255)";"NO";"MUL";"";"";""
+"actions";"code";"text";"NO";"";"";"";""
+"actions";"location";"varchar(255)";"NO";"";"";"";""
+"actions";"relevant";"tinyint(1)";"NO";"";"0";"";""
+"area";"idarea";"int(10)";"NO";"PRI";"0";"";"1"
+"area";"parent_id";"varchar(255)";"NO";"";"0";"";""
+"area";"name";"varchar(255)";"NO";"MUL";"";"";""
+"area";"relevant";"tinyint(1)";"NO";"";"0";"";""
+"area";"online";"tinyint(1)";"NO";"";"0";"";""
+"area";"menuless";"tinyint(1)";"NO";"";"0";"";""
+"art";"idart";"int(10)";"NO";"PRI";"0";"";"1"
+"art";"idclient";"int(10)";"NO";"MUL";"0";"";""
+"art_lang";"idartlang";"int(10)";"NO";"PRI";"0";"";"1"
+"art_lang";"idart";"int(10)";"NO";"MUL";"0";"";""
+"art_lang";"idlang";"int(10)";"NO";"";"0";"";""
+"art_lang";"idtplcfg";"int(10)";"NO";"MUL";"0";"";""
+"art_lang";"title";"varchar(255)";"NO";"";"";"";""
+"art_lang";"urlname";"varchar(255)";"NO";"";"";"";""
+"art_lang";"pagetitle";"varchar(255)";"NO";"";"";"";""
+"art_lang";"summary";"text";"YES";"";"";"";""
+"art_lang";"artspec";"int(10)";"NO";"";"0";"";""
+"art_lang";"created";"datetime";"NO";"";"1000-01-01 00:00:00";"";""
+"art_lang";"lastmodified";"datetime";"NO";"";"1000-01-01 00:00:00";"";""
+"art_lang";"author";"varchar(32)";"YES";"";"";"";""
+"art_lang";"modifiedby";"varchar(32)";"YES";"";"";"";""
+"art_lang";"published";"datetime";"NO";"";"1000-01-01 00:00:00";"";""
+"art_lang";"publishedby";"varchar(32)";"YES";"";"";"";""
+"art_lang";"online";"tinyint(1)";"NO";"";"0";"";""
+"art_lang";"redirect";"int(6)";"NO";"";"0";"";""
+"art_lang";"redirect_url";"varchar(255)";"NO";"";"";"";""
+"art_lang";"artsort";"int(10)";"NO";"";"0";"";""
+"art_lang";"timemgmt";"tinyint(1)";"YES";"";"";"";""
+"art_lang";"datestart";"datetime";"YES";"";"";"";""
+"art_lang";"dateend";"datetime";"YES";"";"";"";""
+"art_lang";"status";"int(10)";"NO";"";"0";"";""
+"art_lang";"free_use_01";"mediumint(7)";"YES";"";"";"";""
+"art_lang";"free_use_02";"mediumint(7)";"YES";"";"";"";""
+"art_lang";"free_use_03";"mediumint(7)";"YES";"";"";"";""
+"art_lang";"time_move_cat";"mediumint(7)";"YES";"";"";"";""
+"art_lang";"time_target_cat";"mediumint(7)";"YES";"";"";"";""
+"art_lang";"time_online_move";"mediumint(7)";"YES";"";"";"";""
+"art_lang";"external_redirect";"char(1)";"NO";"";"";"";""
+"art_lang";"locked";"int(1)";"NO";"";"0";"";""
+"art_spec";"idartspec";"int(10)";"NO";"PRI";"0";"";"1"
+"art_spec";"client";"int(10)";"NO";"MUL";"0";"";""
+"art_spec";"lang";"int(10)";"NO";"MUL";"0";"";""
+"art_spec";"artspec";"varchar(255)";"NO";"";"";"";""
+"art_spec";"online";"tinyint(1)";"NO";"";"0";"";""
+"art_spec";"artspecdefault";"tinyint(1)";"NO";"";"0";"";""
+"cat";"idcat";"int(10)";"NO";"PRI";"0";"";"1"
+"cat";"idclient";"int(10)";"NO";"MUL";"0";"";""
+"cat";"parentid";"int(10)";"NO";"MUL";"0";"";""
+"cat";"preid";"int(10)";"NO";"MUL";"0";"";""
+"cat";"postid";"int(10)";"NO";"";"0";"";""
+"cat";"status";"int(10)";"NO";"";"0";"";""
+"cat";"author";"varchar(32)";"NO";"";"";"";""
+"cat";"created";"datetime";"NO";"";"1000-01-01 00:00:00";"";""
+"cat";"lastmodified";"timestamp";"NO";"";"CURRENT_TIMESTAMP";"on update CURRENT_TIMESTAMP";""
+"cat_art";"idcatart";"int(10)";"NO";"PRI";"0";"";"1"
+"cat_art";"idcat";"int(10)";"NO";"MUL";"0";"";""
+"cat_art";"idart";"int(10)";"NO";"MUL";"0";"";""
+"cat_art";"is_start";"tinyint(1)";"NO";"MUL";"0";"";""
+"cat_art";"status";"int(10)";"NO";"";"0";"";""
+"cat_art";"author";"varchar(32)";"NO";"";"";"";""
+"cat_art";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"cat_art";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"cat_art";"createcode";"tinyint(1)";"NO";"";"1";"";""
+"cat_lang";"idcatlang";"int(10)";"NO";"PRI";"0";"";"1"
+"cat_lang";"idcat";"int(10)";"NO";"MUL";"0";"";""
+"cat_lang";"idlang";"int(10)";"NO";"MUL";"0";"";""
+"cat_lang";"idtplcfg";"int(10)";"NO";"MUL";"0";"";""
+"cat_lang";"name";"varchar(255)";"NO";"";"";"";""
+"cat_lang";"visible";"tinyint(1)";"NO";"";"0";"";""
+"cat_lang";"public";"tinyint(1)";"NO";"";"0";"";""
+"cat_lang";"status";"int(10)";"NO";"";"0";"";""
+"cat_lang";"author";"varchar(32)";"NO";"";"";"";""
+"cat_lang";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"cat_lang";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"cat_lang";"startidartlang";"int(10)";"NO";"";"0";"";""
+"cat_lang";"urlname";"varchar(64)";"NO";"";"";"";""
+"cat_lang";"urlpath";"varchar(255)";"NO";"";"";"";""
+"cat_tree";"idtree";"int(10)";"NO";"PRI";"0";"";"1"
+"cat_tree";"idcat";"int(10)";"NO";"MUL";"0";"";""
+"cat_tree";"level";"int(2)";"NO";"";"0";"";""
+"chartable";"encoding";"varchar(32)";"NO";"";"iso-8859-1";"";""
+"chartable";"charid";"tinyint(1) unsigned";"NO";"";"0";"";""
+"chartable";"normalized_char";"varchar(5)";"NO";"";"0";"";""
+"clients";"idclient";"int(10)";"NO";"PRI";"0";"";"1"
+"clients";"name";"varchar(255)";"NO";"";"";"";""
+"clients";"author";"varchar(32)";"NO";"";"";"";""
+"clients";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"clients";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"clients";"path";"varchar(255)";"NO";"";"";"";""
+"clients";"frontendpath";"varchar(255)";"NO";"";"";"";""
+"clients";"htmlpath";"varchar(255)";"NO";"";"";"";""
+"clients";"errsite_cat";"int(10)";"NO";"";"0";"";""
+"clients";"errsite_art";"int(10)";"NO";"";"0";"";""
+"clients_lang";"idclientslang";"int(10)";"NO";"PRI";"0";"";"1"
+"clients_lang";"idclient";"int(10)";"NO";"";"0";"";""
+"clients_lang";"idlang";"int(10)";"NO";"";"0";"";""
+"code";"idcode";"int(10)";"NO";"PRI";"0";"";"1"
+"code";"idcatart";"int(10)";"NO";"MUL";"0";"";""
+"code";"idlang";"int(10)";"NO";"MUL";"0";"";""
+"code";"idclient";"int(10)";"NO";"MUL";"0";"";""
+"code";"code";"longtext";"NO";"";"";"";""
+"communications";"idcommunication";"int(10)";"NO";"PRI";"0";"";"1"
+"communications";"idclient";"int(10)";"NO";"";"0";"";""
+"communications";"comtype";"varchar(32)";"NO";"";"";"";""
+"communications";"subject";"varchar(255)";"NO";"";"";"";""
+"communications";"message";"text";"NO";"";"";"";""
+"communications";"recipient";"varchar(32)";"NO";"";"";"";""
+"communications";"author";"varchar(32)";"NO";"";"";"";""
+"communications";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"communications";"modifiedby";"varchar(32)";"NO";"";"";"";""
+"communications";"modified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"config";"idconfig";"int(10)";"NO";"PRI";"0";"";"1"
+"config";"abs_path";"varchar(255)";"YES";"";"";"";""
+"config";"url_path";"varchar(255)";"YES";"";"";"";""
+"config";"css_path";"varchar(255)";"YES";"";"";"";""
+"config";"js_path";"varchar(255)";"YES";"";"";"";""
+"config";"filename";"varchar(127)";"YES";"";"";"";""
+"config_client";"idconfc";"int(10)";"NO";"PRI";"0";"";"1"
+"config_client";"idclient";"int(10)";"YES";"";"";"";""
+"config_client";"abs_path";"varchar(255)";"YES";"";"";"";""
+"config_client";"url_path";"varchar(255)";"YES";"";"";"";""
+"config_client";"css_path";"varchar(255)";"YES";"";"";"";""
+"config_client";"js_path";"varchar(255)";"YES";"";"";"";""
+"config_client";"filename";"varchar(127)";"YES";"";"";"";""
+"container";"idcontainer";"int(10)";"NO";"PRI";"0";"";"1"
+"container";"idtpl";"int(10)";"NO";"MUL";"0";"";""
+"container";"number";"int(10)";"NO";"MUL";"0";"";""
+"container";"idmod";"int(10)";"YES";"";"";"";""
+"container_conf";"idcontainerc";"int(10)";"NO";"PRI";"0";"";"1"
+"container_conf";"idtplcfg";"int(10)";"NO";"MUL";"0";"";""
+"container_conf";"number";"int(10)";"NO";"";"0";"";""
+"container_conf";"container";"text";"YES";"";"";"";""
+"content";"idcontent";"int(10)";"NO";"PRI";"0";"";"1"
+"content";"idartlang";"int(10)";"NO";"MUL";"0";"";""
+"content";"idtype";"int(10)";"NO";"MUL";"0";"";""
+"content";"typeid";"int(10)";"NO";"MUL";"0";"";""
+"content";"value";"longtext";"NO";"";"";"";""
+"content";"version";"varchar(32)";"NO";"";"";"";""
+"content";"author";"varchar(32)";"NO";"";"";"";""
+"content";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"content";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"data";"iddata";"int(10)";"NO";"PRI";"0";"";"1"
+"data";"idclient";"int(10)";"YES";"";"";"";""
+"data";"abs_path";"varchar(255)";"YES";"";"";"";""
+"data";"url_path";"varchar(255)";"YES";"";"";"";""
+"data";"dir_hide";"varchar(255)";"YES";"";"";"";""
+"data";"dir_not";"varchar(255)";"YES";"";"";"";""
+"data";"ext_not";"varchar(255)";"YES";"";"";"";""
+"dbfs";"iddbfs";"int(10)";"NO";"PRI";"0";"";"1"
+"dbfs";"idclient";"int(10)";"NO";"";"0";"";""
+"dbfs";"dirname";"text";"NO";"";"";"";""
+"dbfs";"filename";"text";"NO";"";"";"";""
+"dbfs";"mimetype";"varchar(64)";"NO";"";"";"";""
+"dbfs";"size";"int(10)";"NO";"";"0";"";""
+"dbfs";"content";"longblob";"NO";"";"";"";""
+"dbfs";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"dbfs";"author";"varchar(32)";"NO";"";"";"";""
+"dbfs";"modified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"dbfs";"modifiedby";"varchar(32)";"NO";"";"";"";""
+"file_information";"idsfi";"int(11)";"NO";"PRI";"";"";"1"
+"file_information";"idclient";"int(11)";"NO";"MUL";"";"";""
+"file_information";"type";"varchar(32)";"NO";"MUL";"";"";""
+"file_information";"filename";"varchar(255)";"NO";"MUL";"";"";""
+"file_information";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"file_information";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"file_information";"author";"varchar(32)";"NO";"";"";"";""
+"file_information";"modifiedby";"varchar(32)";"NO";"";"";"";""
+"file_information";"description";"text";"NO";"";"";"";""
+"files";"idfile";"int(10)";"NO";"PRI";"0";"";"1"
+"files";"idarea";"int(10)";"NO";"";"0";"";""
+"files";"filename";"varchar(255)";"NO";"";"";"";""
+"files";"filetype";"varchar(4)";"NO";"";"main";"";""
+"frame_files";"idframefile";"int(10)";"NO";"PRI";"0";"";"1"
+"frame_files";"idarea";"int(10)";"NO";"MUL";"0";"";""
+"frame_files";"idframe";"int(10)";"NO";"";"0";"";""
+"frame_files";"idfile";"int(10)";"NO";"";"0";"";""
+"frontendgroupmembers";"idfrontendgroupmember";"int(10)";"NO";"PRI";"0";"";"1"
+"frontendgroupmembers";"idfrontendgroup";"int(10)";"NO";"";"0";"";""
+"frontendgroupmembers";"idfrontenduser";"int(10)";"NO";"";"0";"";""
+"frontendgroups";"idfrontendgroup";"int(10)";"NO";"PRI";"0";"";"1"
+"frontendgroups";"idclient";"int(10)";"NO";"";"0";"";""
+"frontendgroups";"groupname";"varchar(32)";"NO";"";"";"";""
+"frontendgroups";"defaultgroup";"tinyint(1)";"NO";"";"0";"";""
+"frontendpermissions";"idfrontendpermission";"int(10)";"NO";"PRI";"0";"";"1"
+"frontendpermissions";"idfrontendgroup";"int(10)";"NO";"MUL";"0";"";""
+"frontendpermissions";"idlang";"int(10)";"NO";"";"0";"";""
+"frontendpermissions";"plugin";"varchar(255)";"NO";"MUL";"";"";""
+"frontendpermissions";"action";"varchar(255)";"NO";"MUL";"";"";""
+"frontendpermissions";"item";"varchar(255)";"NO";"MUL";"";"";""
+"frontendusers";"idfrontenduser";"int(10)";"NO";"PRI";"0";"";"1"
+"frontendusers";"idclient";"int(10)";"NO";"";"0";"";""
+"frontendusers";"username";"varchar(255)";"NO";"";"";"";""
+"frontendusers";"password";"varchar(32)";"NO";"";"";"";""
+"frontendusers";"active";"tinyint(1)";"NO";"";"0";"";""
+"frontendusers";"author";"varchar(32)";"NO";"";"";"";""
+"frontendusers";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"frontendusers";"modified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"frontendusers";"modifiedby";"varchar(32)";"NO";"";"";"";""
+"frontendusers";"valid_from";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"frontendusers";"valid_to";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"group_prop";"idgroupprop";"int(10)";"NO";"PRI";"0";"";"1"
+"group_prop";"group_id";"varchar(32)";"YES";"";"";"";""
+"group_prop";"type";"varchar(96)";"YES";"";"";"";""
+"group_prop";"name";"varchar(96)";"YES";"";"";"";""
+"group_prop";"value";"text";"YES";"";"";"";""
+"group_prop";"idcatlang";"int(11)";"NO";"";"0";"";""
+"groupmembers";"idgroupuser";"int(10)";"NO";"PRI";"0";"";"1"
+"groupmembers";"group_id";"varchar(32)";"NO";"";"";"";""
+"groupmembers";"user_id";"varchar(32)";"NO";"";"";"";""
+"groups";"group_id";"varchar(32)";"NO";"PRI";"";"";"1"
+"groups";"groupname";"varchar(64)";"NO";"";"";"";""
+"groups";"perms";"mediumtext";"YES";"";"";"";""
+"groups";"description";"varchar(255)";"YES";"";"";"";""
+"inuse";"idinuse";"int(10)";"NO";"PRI";"0";"";"1"
+"inuse";"type";"varchar(32)";"NO";"";"";"";""
+"inuse";"objectid";"varchar(32)";"NO";"";"";"";""
+"inuse";"session";"varchar(32)";"NO";"";"";"";""
+"inuse";"userid";"varchar(32)";"NO";"";"";"";""
+"keywords";"idkeyword";"int(10)";"NO";"PRI";"0";"";"1"
+"keywords";"keyword";"varchar(50)";"NO";"MUL";"";"";""
+"keywords";"exp";"text";"NO";"";"";"";""
+"keywords";"auto";"text";"NO";"";"";"";""
+"keywords";"self";"text";"NO";"";"";"";""
+"keywords";"idlang";"int(10)";"NO";"MUL";"0";"";""
+"lang";"idlang";"int(10)";"NO";"PRI";"0";"";"1"
+"lang";"name";"varchar(255)";"NO";"";"";"";""
+"lang";"active";"tinyint(1)";"NO";"";"0";"";""
+"lang";"author";"varchar(32)";"NO";"";"";"";""
+"lang";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"lang";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"lang";"encoding";"varchar(32)";"NO";"";"";"";""
+"lang";"direction";"char(3)";"NO";"";"ltr";"";""
+"lay";"idlay";"int(10)";"NO";"PRI";"0";"";"1"
+"lay";"idclient";"int(10)";"NO";"";"0";"";""
+"lay";"name";"varchar(255)";"NO";"";"";"";""
+"lay";"description";"text";"YES";"";"";"";""
+"lay";"deletable";"tinyint(1)";"YES";"";"";"";""
+"lay";"code";"text";"NO";"";"";"";""
+"lay";"author";"varchar(32)";"NO";"";"";"";""
+"lay";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"lay";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"link";"idlink";"int(6)";"NO";"PRI";"0";"";"1"
+"link";"idartlang";"int(10)";"YES";"";"";"";""
+"link";"idcat";"int(10)";"YES";"";"";"";""
+"link";"idart";"int(10)";"YES";"";"";"";""
+"link";"linkpath";"varchar(255)";"YES";"";"";"";""
+"link";"internal";"tinyint(1)";"YES";"";"";"";""
+"link";"active";"tinyint(1)";"YES";"";"";"";""
+"meta_tag";"idmetatag";"int(10)";"NO";"PRI";"0";"";"1"
+"meta_tag";"idartlang";"int(10)";"NO";"";"0";"";""
+"meta_tag";"idmetatype";"int(10)";"NO";"";"0";"";""
+"meta_tag";"metavalue";"text";"NO";"";"";"";""
+"meta_type";"idmetatype";"int(10)";"NO";"PRI";"0";"";"1"
+"meta_type";"metatype";"varchar(32)";"NO";"";"";"";""
+"meta_type";"fieldtype";"varchar(32)";"NO";"";"";"";""
+"meta_type";"maxlength";"int(11)";"NO";"";"0";"";""
+"meta_type";"fieldname";"varchar(255)";"NO";"";"name";"";""
+"mod";"idmod";"int(10)";"NO";"PRI";"0";"";"1"
+"mod";"idclient";"int(10)";"NO";"MUL";"0";"";""
+"mod";"name";"varchar(255)";"NO";"";"";"";""
+"mod";"type";"varchar(32)";"NO";"";"";"";""
+"mod";"error";"varchar(32)";"NO";"";"none";"";""
+"mod";"description";"text";"YES";"";"";"";""
+"mod";"deletable";"tinyint(1)";"YES";"";"";"";""
+"mod";"input";"longtext";"NO";"";"";"";""
+"mod";"output";"longtext";"NO";"";"";"";""
+"mod";"template";"text";"NO";"";"";"";""
+"mod";"static";"tinyint(1)";"NO";"";"0";"";""
+"mod";"package_guid";"varchar(64)";"YES";"";"";"";""
+"mod";"package_data";"text";"YES";"";"";"";""
+"mod";"author";"varchar(32)";"NO";"";"";"";""
+"mod";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"mod";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"mod_translations";"idmodtranslation";"int(10)";"NO";"PRI";"0";"";"1"
+"mod_translations";"idmod";"int(10)";"NO";"";"0";"";""
+"mod_translations";"idlang";"int(10)";"NO";"";"0";"";""
+"mod_translations";"original";"text";"NO";"";"";"";""
+"mod_translations";"translation";"text";"NO";"";"";"";""
+"nav_main";"idnavm";"int(10)";"NO";"PRI";"0";"";"1"
+"nav_main";"name";"varchar(255)";"NO";"";"";"";""
+"nav_main";"location";"varchar(255)";"NO";"";"";"";""
+"nav_sub";"idnavs";"int(10)";"NO";"PRI";"0";"";"1"
+"nav_sub";"idnavm";"int(10)";"NO";"";"0";"";""
+"nav_sub";"idarea";"int(10)";"NO";"";"0";"";""
+"nav_sub";"level";"int(10)";"NO";"";"0";"";""
+"nav_sub";"location";"varchar(255)";"NO";"";"";"";""
+"nav_sub";"online";"tinyint(1)";"NO";"";"0";"";""
+"news";"idnews";"int(10)";"NO";"PRI";"0";"";"1"
+"news";"idclient";"int(10)";"NO";"";"0";"";""
+"news";"idlang";"int(10)";"NO";"";"0";"";""
+"news";"idart";"int(10)";"NO";"";"0";"";""
+"news";"template_idart";"int(10)";"NO";"";"0";"";""
+"news";"type";"varchar(10)";"NO";"";"text";"";""
+"news";"name";"varchar(255)";"NO";"";"";"";""
+"news";"subject";"text";"YES";"";"";"";""
+"news";"message";"longtext";"YES";"";"";"";""
+"news";"newsfrom";"varchar(255)";"NO";"";"";"";""
+"news";"newsfromname";"varchar(255)";"YES";"";"";"";""
+"news";"newsdate";"datetime";"YES";"";"";"";""
+"news";"welcome";"tinyint(1)";"NO";"";"0";"";""
+"news";"use_cronjob";"tinyint(1)";"NO";"";"0";"";""
+"news";"send_to";"varchar(32)";"NO";"";"all";"";""
+"news";"send_ids";"text";"YES";"";"";"";""
+"news";"dispatch";"tinyint(1)";"NO";"";"0";"";""
+"news";"dispatch_count";"int(5)";"NO";"";"50";"";""
+"news";"dispatch_delay";"int(5)";"NO";"";"5";"";""
+"news";"author";"varchar(32)";"NO";"";"";"";""
+"news";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news";"modified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news";"modifiedby";"varchar(32)";"NO";"";"";"";""
+"news_groupmembers";"idnewsgroupmember";"int(10)";"NO";"PRI";"0";"";"1"
+"news_groupmembers";"idnewsgroup";"int(10)";"NO";"";"0";"";""
+"news_groupmembers";"idnewsrcp";"int(10)";"NO";"";"0";"";""
+"news_groups";"idnewsgroup";"int(10)";"NO";"PRI";"0";"";"1"
+"news_groups";"idclient";"int(10)";"NO";"";"0";"";""
+"news_groups";"idlang";"int(10)";"NO";"";"0";"";""
+"news_groups";"groupname";"varchar(32)";"NO";"";"";"";""
+"news_groups";"defaultgroup";"tinyint(1)";"NO";"";"0";"";""
+"news_jobs";"idnewsjob";"int(10)";"NO";"PRI";"0";"";"1"
+"news_jobs";"idclient";"int(10)";"NO";"";"0";"";""
+"news_jobs";"idlang";"int(10)";"NO";"";"0";"";""
+"news_jobs";"idnews";"int(10)";"NO";"";"0";"";""
+"news_jobs";"status";"tinyint(1)";"NO";"";"0";"";""
+"news_jobs";"use_cronjob";"tinyint(1)";"NO";"";"0";"";""
+"news_jobs";"started";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news_jobs";"finished";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news_jobs";"name";"varchar(255)";"NO";"";"";"";""
+"news_jobs";"type";"varchar(10)";"NO";"";"text";"";""
+"news_jobs";"encoding";"varchar(32)";"NO";"";"iso-8859-1";"";""
+"news_jobs";"newsfrom";"varchar(255)";"NO";"";"";"";""
+"news_jobs";"newsfromname";"varchar(255)";"NO";"";"";"";""
+"news_jobs";"newsdate";"datetime";"YES";"";"0000-00-00 00:00:00";"";""
+"news_jobs";"subject";"text";"YES";"";"";"";""
+"news_jobs";"idart";"int(10)";"NO";"";"0";"";""
+"news_jobs";"message_text";"longtext";"NO";"";"";"";""
+"news_jobs";"message_html";"longtext";"YES";"";"";"";""
+"news_jobs";"send_to";"text";"NO";"";"";"";""
+"news_jobs";"dispatch";"tinyint(1)";"NO";"";"0";"";""
+"news_jobs";"dispatch_count";"int(5)";"NO";"";"50";"";""
+"news_jobs";"dispatch_delay";"int(5)";"NO";"";"5";"";""
+"news_jobs";"author";"varchar(32)";"NO";"";"";"";""
+"news_jobs";"authorname";"varchar(32)";"NO";"";"";"";""
+"news_jobs";"rcpcount";"int(10)";"NO";"";"0";"";""
+"news_jobs";"sendcount";"int(10)";"NO";"";"0";"";""
+"news_jobs";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news_jobs";"modified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news_jobs";"modifiedby";"varchar(32)";"NO";"";"";"";""
+"news_log";"idnewslog";"int(10)";"NO";"PRI";"0";"";"1"
+"news_log";"idnewsjob";"int(10)";"NO";"";"0";"";""
+"news_log";"idnewsrcp";"int(10)";"NO";"";"0";"";""
+"news_log";"rcpname";"varchar(255)";"NO";"";"";"";""
+"news_log";"rcpemail";"varchar(255)";"NO";"";"";"";""
+"news_log";"rcphash";"varchar(32)";"NO";"";"";"";""
+"news_log";"rcpnewstype";"tinyint(1)";"NO";"";"0";"";""
+"news_log";"status";"varchar(255)";"NO";"";"";"";""
+"news_log";"sent";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news_log";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news_rcp";"idnewsrcp";"int(10)";"NO";"PRI";"0";"";"1"
+"news_rcp";"idclient";"int(10)";"NO";"";"0";"";""
+"news_rcp";"idlang";"int(10)";"NO";"";"0";"";""
+"news_rcp";"email";"varchar(255)";"YES";"";"";"";""
+"news_rcp";"confirmed";"tinyint(1)";"NO";"";"0";"";""
+"news_rcp";"confirmeddate";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news_rcp";"lastaction";"varchar(32)";"YES";"";"";"";""
+"news_rcp";"name";"varchar(255)";"YES";"";"";"";""
+"news_rcp";"hash";"varchar(32)";"NO";"";"";"";""
+"news_rcp";"deactivated";"tinyint(1)";"NO";"";"0";"";""
+"news_rcp";"news_type";"tinyint(1)";"NO";"";"0";"";""
+"news_rcp";"author";"varchar(32)";"NO";"";"";"";""
+"news_rcp";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news_rcp";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"news_rcp";"modifiedby";"varchar(32)";"NO";"";"";"";""
+"online_user";"user_id";"varchar(32)";"NO";"PRI";"";"";"1"
+"online_user";"lastaccessed";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"phplib_active_sessions";"sid";"varchar(32)";"NO";"PRI";"";"";"1"
+"phplib_active_sessions";"name";"varchar(32)";"NO";"";"";"";""
+"phplib_active_sessions";"val";"longblob";"YES";"";"";"";""
+"phplib_active_sessions";"changed";"varchar(14)";"NO";"";"";"";""
+"phplib_auth_user_md5";"user_id";"varchar(32)";"NO";"PRI";"";"";"1"
+"phplib_auth_user_md5";"username";"varchar(32)";"NO";"";"";"";""
+"phplib_auth_user_md5";"password";"varchar(32)";"NO";"";"";"";""
+"phplib_auth_user_md5";"perms";"mediumtext";"YES";"";"";"";""
+"phplib_auth_user_md5";"realname";"varchar(255)";"YES";"";"";"";""
+"phplib_auth_user_md5";"email";"varchar(255)";"YES";"";"";"";""
+"phplib_auth_user_md5";"telephone";"varchar(255)";"YES";"";"";"";""
+"phplib_auth_user_md5";"address_street";"varchar(255)";"YES";"";"";"";""
+"phplib_auth_user_md5";"address_zip";"varchar(10)";"NO";"";"";"";""
+"phplib_auth_user_md5";"address_city";"varchar(255)";"YES";"";"";"";""
+"phplib_auth_user_md5";"address_country";"varchar(255)";"YES";"";"";"";""
+"phplib_auth_user_md5";"wysi";"tinyint(2)";"YES";"";"";"";""
+"phplib_auth_user_md5";"valid_from";"date";"NO";"";"0000-00-00";"";""
+"phplib_auth_user_md5";"valid_to";"date";"NO";"";"0000-00-00";"";""
+"phplib_auth_user_md5";"last_pw_request";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"phplib_auth_user_md5";"tmp_pw_request";"varchar(32)";"YES";"";"";"";""
+"phplib_auth_user_md5";"using_pw_request";"tinyint(1)";"NO";"";"0";"";""
+"plugins";"idplugin";"int(10)";"NO";"PRI";"0";"";"1"
+"plugins";"idclient";"int(10)";"YES";"";"";"";""
+"plugins";"name";"varchar(255)";"NO";"";"";"";""
+"plugins";"description";"text";"NO";"";"";"";""
+"plugins";"author";"varchar(255)";"NO";"";"";"";""
+"plugins";"copyright";"varchar(255)";"NO";"";"";"";""
+"plugins";"mail";"varchar(255)";"NO";"";"";"";""
+"plugins";"website";"varchar(255)";"NO";"";"";"";""
+"plugins";"version";"varchar(10)";"NO";"";"";"";""
+"plugins";"folder";"varchar(255)";"NO";"";"";"";""
+"plugins";"uuid";"varchar(255)";"NO";"";"";"";""
+"plugins";"executionorder";"int(11)";"NO";"";"0";"";""
+"plugins";"installed";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"plugins";"active";"tinyint(1)";"YES";"";"";"";""
+"plugins";"path";"varchar(255)";"NO";"";"";"";""
+"plugins_rel";"idpluginrelation";"int(11)";"NO";"PRI";"";"auto_increment";"1"
+"plugins_rel";"iditem";"int(11)";"NO";"";"";"";""
+"plugins_rel";"idplugin";"int(11)";"NO";"";"";"";""
+"plugins_rel";"type";"varchar(20)";"NO";"";"";"";""
+"properties";"idproperty";"int(10)";"NO";"PRI";"0";"";"1"
+"properties";"idclient";"int(10)";"NO";"MUL";"0";"";""
+"properties";"itemtype";"varchar(64)";"NO";"MUL";"";"";""
+"properties";"itemid";"varchar(255)";"NO";"MUL";"";"";""
+"properties";"type";"varchar(96)";"NO";"MUL";"";"";""
+"properties";"name";"varchar(96)";"NO";"";"";"";""
+"properties";"value";"text";"NO";"";"";"";""
+"properties";"author";"varchar(32)";"NO";"";"";"";""
+"properties";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"properties";"modified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"properties";"modifiedby";"varchar(32)";"NO";"";"";"";""
+"rights";"idright";"int(10)";"NO";"PRI";"0";"";"1"
+"rights";"user_id";"varchar(32)";"NO";"MUL";"";"";""
+"rights";"idarea";"int(10)";"NO";"MUL";"0";"";""
+"rights";"idaction";"int(10)";"NO";"MUL";"0";"";""
+"rights";"idcat";"int(10)";"NO";"MUL";"0";"";""
+"rights";"idclient";"int(10)";"NO";"MUL";"0";"";""
+"rights";"idlang";"int(10)";"NO";"MUL";"0";"";""
+"rights";"type";"tinyint(1)";"NO";"MUL";"0";"";""
+"sequence";"seq_name";"varchar(127)";"NO";"PRI";"";"";"1"
+"sequence";"nextid";"int(10)";"NO";"";"0";"";""
+"stat";"idstat";"int(10)";"NO";"PRI";"0";"";"1"
+"stat";"idcatart";"int(10)";"NO";"MUL";"0";"";""
+"stat";"idlang";"int(10)";"NO";"";"0";"";""
+"stat";"idclient";"int(10)";"NO";"";"0";"";""
+"stat";"visited";"int(6)";"NO";"";"0";"";""
+"stat";"visitdate";"datetime";"YES";"";"";"";""
+"stat_archive";"idstatarch";"int(10)";"NO";"PRI";"0";"";"1"
+"stat_archive";"archived";"varchar(6)";"NO";"";"";"";""
+"stat_archive";"idcatart";"int(10)";"NO";"";"0";"";""
+"stat_archive";"idlang";"int(10)";"NO";"";"0";"";""
+"stat_archive";"idclient";"int(10)";"NO";"";"0";"";""
+"stat_archive";"visited";"int(6)";"NO";"";"0";"";""
+"stat_archive";"visitdate";"varchar(14)";"YES";"";"";"";""
+"status";"idstatus";"int(10)";"NO";"PRI";"0";"";"1"
+"status";"description";"varchar(255)";"NO";"";"";"";""
+"status";"author";"varchar(32)";"NO";"";"";"";""
+"status";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"status";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"system_prop";"idsystemprop";"int(10)";"NO";"PRI";"0";"";"1"
+"system_prop";"type";"varchar(96)";"YES";"MUL";"";"";""
+"system_prop";"name";"varchar(96)";"YES";"";"";"";""
+"system_prop";"value";"text";"YES";"";"";"";""
+"template";"idclient";"int(10)";"NO";"MUL";"0";"";""
+"template";"idlay";"int(10)";"YES";"MUL";"";"";""
+"template";"idtpl";"int(10)";"NO";"PRI";"0";"";"1"
+"template";"idtplcfg";"int(10)";"YES";"MUL";"";"";""
+"template";"name";"varchar(255)";"YES";"";"";"";""
+"template";"description";"varchar(255)";"YES";"";"";"";""
+"template";"deletable";"tinyint(1)";"YES";"";"";"";""
+"template";"status";"int(10)";"YES";"";"";"";""
+"template";"defaulttemplate";"tinyint(1)";"NO";"";"0";"";""
+"template";"author";"varchar(32)";"YES";"";"";"";""
+"template";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"template";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"template_conf";"idtplcfg";"int(10)";"NO";"PRI";"0";"";"1"
+"template_conf";"idtpl";"int(10)";"YES";"";"";"";""
+"template_conf";"status";"int(10)";"YES";"";"";"";""
+"template_conf";"author";"varchar(255)";"YES";"";"";"";""
+"template_conf";"created";"varchar(14)";"YES";"";"";"";""
+"template_conf";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"type";"idtype";"int(6)";"NO";"PRI";"0";"";"1"
+"type";"type";"varchar(255)";"NO";"";"";"";""
+"type";"code";"text";"NO";"";"";"";""
+"type";"description";"varchar(255)";"NO";"";"";"";""
+"type";"status";"int(11)";"NO";"";"0";"";""
+"type";"author";"varchar(32)";"NO";"";"";"";""
+"type";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"type";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"upl";"idupl";"int(10)";"NO";"PRI";"0";"";"1"
+"upl";"idclient";"int(10)";"NO";"MUL";"0";"";""
+"upl";"filename";"varchar(255)";"NO";"";"";"";""
+"upl";"dirname";"varchar(255)";"NO";"";"";"";""
+"upl";"filetype";"varchar(255)";"NO";"";"";"";""
+"upl";"size";"int(10)";"NO";"";"";"";""
+"upl";"description";"text";"NO";"";"";"";""
+"upl";"status";"int(11)";"NO";"";"0";"";""
+"upl";"author";"varchar(32)";"NO";"";"";"";""
+"upl";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"upl";"lastmodified";"datetime";"NO";"";"0000-00-00 00:00:00";"";""
+"upl";"modifiedby";"varchar(32)";"NO";"";"";"";""
+"upl_meta";"id_uplmeta";"int(10)";"NO";"PRI";"";"";"1"
+"upl_meta";"idupl";"int(10)";"NO";"";"";"";""
+"upl_meta";"idlang";"int(10)";"NO";"";"";"";""
+"upl_meta";"medianame";"varchar(255)";"NO";"";"";"";""
+"upl_meta";"description";"text";"NO";"";"";"";""
+"upl_meta";"keywords";"text";"NO";"";"";"";""
+"upl_meta";"internal_notice";"text";"NO";"";"";"";""
+"upl_meta";"author";"varchar(32)";"NO";"";"";"";""
+"upl_meta";"created";"datetime";"NO";"";"";"";""
+"upl_meta";"modified";"datetime";"NO";"";"";"";""
+"upl_meta";"modifiedby";"varchar(32)";"NO";"";"";"";""
+"upl_meta";"copyright";"text";"NO";"";"";"";""
+"user_prop";"iduserprop";"int(10)";"NO";"PRI";"0";"";"1"
+"user_prop";"user_id";"varchar(32)";"YES";"";"";"";""
+"user_prop";"type";"varchar(96)";"YES";"";"";"";""
+"user_prop";"name";"varchar(96)";"YES";"";"";"";""
+"user_prop";"value";"text";"YES";"";"";"";""
+"user_prop";"idcatlang";"int(11)";"NO";"";"0";"";""
diff --git a/setup/data/tables_pi.txt b/setup/data/tables_pi.txt
new file mode 100644
index 0000000..ae41a00
--- /dev/null
+++ b/setup/data/tables_pi.txt
@@ -0,0 +1,44 @@
+"pi_linkwhitelist";"url";"varchar(255)";"NO";"PRI";"0";"";"1"
+"pi_linkwhitelist";"lastview";"int(11)";"NO";"";"0";"";""
+"pica_alloc";"idpica_alloc";"int(10)";"NO";"PRI";"0";"";"1"
+"pica_alloc";"parentid";"int(10)";"YES";"";"";"";""
+"pica_alloc";"sortorder";"int(10)";"NO";"";"0";"";""
+"pica_alloc_con";"idpica_alloc";"int(10)";"NO";"PRI";"0";"";"1"
+"pica_alloc_con";"idartlang";"int(10)";"NO";"PRI";"0";"";"1"
+"pica_lang";"idpica_alloc";"int(10)";"NO";"PRI";"0";"";"1"
+"pica_lang";"idlang";"int(10)";"NO";"PRI";"0";"";"1"
+"pica_lang";"name";"varchar(255)";"YES";"";"";"";""
+"pica_lang";"online";"tinyint(1)";"NO";"";"0";"";""
+"piwf_actions";"idworkflowaction";"int(10)";"NO";"PRI";"0";"";"1"
+"piwf_actions";"idworkflowitem";"int(10)";"NO";"";"0";"";""
+"piwf_actions";"action";"varchar(255)";"NO";"";"";"";""
+"piwf_allocation";"idallocation";"int(10)";"NO";"PRI";"0";"";"1"
+"piwf_allocation";"idworkflow";"int(10)";"NO";"";"0";"";""
+"piwf_allocation";"idcatlang";"int(10)";"NO";"";"0";"";""
+"piwf_art_allocation";"idartallocation";"int(10)";"NO";"PRI";"0";"";"1"
+"piwf_art_allocation";"idartlang";"int(10)";"NO";"";"0";"";""
+"piwf_art_allocation";"idusersequence";"int(10)";"NO";"";"0";"";""
+"piwf_art_allocation";"starttime";"timestamp";"NO";"";"CURRENT_TIMESTAMP";"on update CURRENT_TIMESTAMP";""
+"piwf_art_allocation";"laststatus";"varchar(32)";"YES";"";"";"";""
+"piwf_art_allocation";"lastusersequence";"int(10)";"NO";"";"0";"";""
+"piwf_items";"idworkflowitem";"int(10)";"NO";"PRI";"0";"";"1"
+"piwf_items";"idworkflow";"int(10)";"NO";"";"0";"";""
+"piwf_items";"position";"int(10)";"NO";"";"0";"";""
+"piwf_items";"name";"varchar(255)";"NO";"";"0";"";""
+"piwf_items";"description";"text";"NO";"";"";"";""
+"piwf_items";"idtask";"int(10)";"NO";"";"0";"";""
+"piwf_user_sequences";"idusersequence";"int(10)";"NO";"PRI";"0";"";"1"
+"piwf_user_sequences";"idworkflowitem";"int(10)";"NO";"";"0";"";""
+"piwf_user_sequences";"iduser";"varchar(32)";"NO";"";"";"";""
+"piwf_user_sequences";"position";"int(10)";"NO";"";"0";"";""
+"piwf_user_sequences";"timelimit";"int(10)";"NO";"";"0";"";""
+"piwf_user_sequences";"timeunit";"varchar(32)";"NO";"";"";"";""
+"piwf_user_sequences";"emailnoti";"int(10)";"NO";"";"0";"";""
+"piwf_user_sequences";"escalationnoti";"int(10)";"NO";"";"0";"";""
+"piwf_workflow";"idworkflow";"int(10)";"NO";"PRI";"0";"";"1"
+"piwf_workflow";"idclient";"int(10)";"NO";"";"0";"";""
+"piwf_workflow";"idlang";"int(10)";"NO";"";"0";"";""
+"piwf_workflow";"idauthor";"varchar(32)";"NO";"";"";"";""
+"piwf_workflow";"name";"varchar(255)";"NO";"";"";"";""
+"piwf_workflow";"description";"text";"NO";"";"";"";""
+"piwf_workflow";"created";"datetime";"NO";"";"0000-00-00 00:00:00";"";""