From 3b98b5f4e12e3da7f4b728fa6f1e47ce95caf492 Mon Sep 17 00:00:00 2001 From: Oldperl <44996956+oldperl@users.noreply.github.com> Date: Thu, 6 Oct 2016 15:57:01 +0000 Subject: [PATCH] init svn after crash, last rev before was 433 --- LIZENZ.txt | 293 + README_.txt | 78 + cms/config.php | 52 + cms/css/basic-style.css | 523 + cms/css/conlite-demo.css | 136 + cms/css/index.php | 4 + cms/css/normalize.css | 530 + cms/data/modules/index.php | 4 + cms/dbfs.php | 66 + cms/error.php | 13 + cms/favicon.ico | Bin 0 -> 29038 bytes cms/front_content.php | 949 + cms/front_crcloginform.inc.php | 153 + cms/images/SimpleGallery/ClosePopup.png | Bin 0 -> 2704 bytes cms/images/SimpleGallery/Loading.gif | Bin 0 -> 1849 bytes cms/images/SimpleGallery/NaviLeft.png | Bin 0 -> 1102 bytes cms/images/SimpleGallery/NaviLeftDisabled.png | Bin 0 -> 1106 bytes cms/images/SimpleGallery/NaviRight.png | Bin 0 -> 1074 bytes .../SimpleGallery/NaviRightDisabled.png | Bin 0 -> 1116 bytes .../SimpleGallery/PopupImageNaviLeft.png | Bin 0 -> 2122 bytes .../SimpleGallery/PopupImageNaviRight.png | Bin 0 -> 2162 bytes cms/images/SimpleGallery/ZoomOverlay.png | Bin 0 -> 2583 bytes cms/images/basic-pic1.jpg | Bin 0 -> 149587 bytes cms/images/basic-pic2.jpg | Bin 0 -> 129022 bytes cms/images/basic-pic3.jpg | Bin 0 -> 129079 bytes cms/images/basic-pic4.jpg | Bin 0 -> 54623 bytes cms/images/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes cms/images/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 9686 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 14485 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 2752 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 5609 bytes cms/images/ico/social_icons_sprite.png | Bin 0 -> 26603 bytes cms/images/index.php | 4 + cms/images/logo-small.png | Bin 0 -> 3455 bytes cms/images/logo.png | Bin 0 -> 10376 bytes .../Modules/Contenido_NavMain_Util.class.php | 85 + .../Modules/Contenido_Sitemap_Util.class.php | 66 + cms/includes/class.concache.php | 531 + cms/includes/class.input.helper.php | 573 + cms/includes/concache.php | 170 + cms/includes/functions.include.php | 40 + cms/includes/functions.navigation.php | 572 + cms/includes/rss.inc.php | 59 + cms/includes/rss_php.php | 160 + cms/includes/spider-it.functions.inc.php | 859 + cms/index.php | 5 + cms/js/flexslider/flexslider.css | 71 + cms/js/flexslider/images/bg_direction_nav.png | Bin 0 -> 1866 bytes cms/js/flexslider/images/loader.gif | Bin 0 -> 673 bytes cms/js/flexslider/jquery.flexslider-min.js | 38 + cms/js/index.php | 4 + cms/js/jquery.cookiesdirective.js | 294 + cms/js/libs/jquery-1.9.0.min.js | 4 + cms/js/libs/modernizr-2.6.2.min.js | 4 + cms/js/main.js | 42 + cms/logs/index.php | 4 + cms/robots.txt | 2 + cms/templates/cl_login_form.html | 9 + cms/templates/cms_filelist_style_default.html | 18 + cms/templates/cms_teaser_style_block.html | 11 + cms/templates/cms_teaser_style_blog.html | 11 + cms/templates/contenido_header.html | 6 + cms/templates/footnotes_1.html | 1 + cms/templates/footnotes_2.html | 1 + cms/templates/header.html | 4 + cms/templates/headline_h1.html | 1 + cms/templates/kontaktformular.html | 55 + cms/templates/login_form_loggedin.html | 5 + cms/templates/logo_bottom.html | 1 + cms/templates/navigation_meta_container.html | 4 + cms/templates/navigation_meta_item.html | 3 + cms/templates/navigation_standard.html | 8 + cms/templates/navigation_standard_li.html | 5 + cms/templates/navigation_standard_ul.html | 3 + cms/templates/newsletter_form.html | 31 + cms/templates/newsletter_handler.html | 1 + cms/templates/rss.html | 5 + cms/templates/rss_template.html | 4 + cms/templates/rss_template_breit.html | 7 + cms/templates/search_input.html | 7 + cms/templates/search_output.html | 13 + cms/templates/simple-gallery.html | 137 + cms/templates/sitemap_standard.html | 7 + cms/templates/sitemap_standard_li.html | 5 + cms/templates/sitemap_standard_ul.html | 3 + cms/templates/subheadline_h2.html | 1 + cms/templates/teaser-standard.html | 7 + cms/templates/teaser_right.html | 7 + cms/templates/text_html.html | 3 + cms/upload/Gallery/IMAGE_296.jpg | Bin 0 -> 251656 bytes cms/upload/Gallery/PICT0004.JPG | Bin 0 -> 135998 bytes cms/upload/Gallery/PICT0025.JPG | Bin 0 -> 160647 bytes cms/upload/Gallery/PICT0082.JPG | Bin 0 -> 160199 bytes cms/upload/Gallery/PICT0188.JPG | Bin 0 -> 149404 bytes cms/upload/Gallery/Terasse26.jpg | Bin 0 -> 176634 bytes conlib/auth.inc | 338 + conlib/ct_file.inc | 107 + conlib/ct_ldap.inc | 118 + conlib/ct_null.inc | 72 + conlib/ct_session.inc | 122 + conlib/ct_shm.inc | 117 + conlib/ct_sql.inc | 204 + conlib/db_mysql.inc | 436 + conlib/db_mysqli.inc | 500 + conlib/db_pdo_mysql.inc | 513 + conlib/db_sql_abstract.inc | 804 + conlib/index.php | 4 + conlib/local.php | 896 + conlib/page.inc | 110 + conlib/perm.inc | 678 + conlib/prepend.php | 69 + conlib/session.inc | 536 + conlite/.directory | 4 + conlite/.htaccess_recommended | 30 + conlite/ajaxmain.php | 230 + conlite/backend_search.php | 781 + conlite/cache/deprecated.txt | 2 + .../Contenido_Category.class.php | 904 + .../Contenido_Category_Articles.class.php | 458 + conlite/classes/Contenido_Category/Sample.php | 120 + .../Contenido_FrontendNavigation.class.php | 284 + ...ontenido_FrontendNavigation_Base.class.php | 157 + ...do_FrontendNavigation_Breadcrumb.class.php | 166 + .../Contenido_FrontendNavigation/Sample.php | 126 + conlite/classes/Debug/Debug_DevNull.class.php | 93 + conlite/classes/Debug/Debug_File.class.php | 128 + conlite/classes/Debug/Debug_Hidden.class.php | 110 + conlite/classes/Debug/Debug_Visible.class.php | 146 + .../classes/Debug/Debug_VisibleAdv.class.php | 291 + .../classes/Debug/DebuggerFactory.class.php | 76 + conlite/classes/Debug/IDebug.php | 42 + conlite/classes/Debug/Sample.php | 91 + conlite/classes/Url/Contenido_Url.class.php | 294 + .../UrlBuilder/Contenido_UrlBuilder.class.php | 98 + .../Contenido_UrlBuilderConfig.class.php | 122 + .../Contenido_UrlBuilderFactory.class.php | 80 + .../Contenido_UrlBuilder_Custom.class.php | 98 + .../Contenido_UrlBuilder_CustomPath.class.php | 131 + ...ontenido_UrlBuilder_Frontcontent.class.php | 132 + .../Contenido_UrlBuilder_MR.class.php | 401 + conlite/classes/UrlBuilder/Sample.php | 65 + .../abstract_classes/class.conuser.php | 238 + conlite/classes/cApi/class.action.php | 109 + conlite/classes/cApi/class.stat.php | 80 + conlite/classes/cApi/class.stat_archive.php | 45 + .../classes/cApi/class.system_property.php | 90 + conlite/classes/cApi/class.upload.meta.php | 100 + conlite/classes/cApi/class.upload.php | 185 + conlite/classes/cHTML5/class.chtml.php | 473 + .../classes/cHTML5/class.chtml5.button.php | 50 + .../cHTML5/class.chtml5.list.element.php | 57 + conlite/classes/cHTML5/class.chtml5.list.php | 115 + conlite/classes/cHTML5/class.chtml5.meta.php | 45 + conlite/classes/class.action.php | 148 + conlite/classes/class.activeusers.php | 302 + conlite/classes/class.ajax.php | 237 + conlite/classes/class.area.php | 124 + conlite/classes/class.art.php | 101 + conlite/classes/class.article.collector.php | 267 + conlite/classes/class.article.php | 747 + conlite/classes/class.artspec.php | 85 + conlite/classes/class.autoload.php | 288 + conlite/classes/class.backend.php | 378 + conlite/classes/class.cat.php | 73 + conlite/classes/class.category.php | 138 + conlite/classes/class.cec.php | 539 + conlite/classes/class.cec_hook.php | 423 + conlite/classes/class.chartable.php | 158 + conlite/classes/class.cl_db_backup.php | 337 + conlite/classes/class.client.php | 167 + conlite/classes/class.cms_date.php | 395 + conlite/classes/class.cms_filelist.php | 1140 + conlite/classes/class.cms_teaser.php | 1058 + conlite/classes/class.communications.php | 111 + conlite/classes/class.conuser.php | 895 + conlite/classes/class.csv.php | 81 + conlite/classes/class.dbfs.php | 435 + conlite/classes/class.excel.php | 89 + conlite/classes/class.form.php | 683 + conlite/classes/class.frontend.groups.php | 249 + conlite/classes/class.frontend.logic.php | 85 + .../classes/class.frontend.permissions.php | 169 + conlite/classes/class.frontend.users.php | 233 + conlite/classes/class.genericdb.php | 2211 ++ conlite/classes/class.group.php | 459 + conlite/classes/class.htmlelements.php | 2027 ++ conlite/classes/class.htmlparser.php | 329 + conlite/classes/class.htmlvalidator.php | 214 + conlite/classes/class.httpinputvalidator.php | 297 + conlite/classes/class.input.helper.php | 215 + conlite/classes/class.inuse.php | 294 + conlite/classes/class.iterator.php | 123 + conlite/classes/class.lang.php | 92 + conlite/classes/class.layout.php | 192 + conlite/classes/class.metaobject.php | 390 + conlite/classes/class.navigation.php | 441 + conlite/classes/class.note.php | 404 + conlite/classes/class.notification.php | 236 + conlite/classes/class.output_compressor.php | 217 + conlite/classes/class.phpmailer.php | 32 + conlite/classes/class.properties.php | 501 + conlite/classes/class.purge.php | 432 + conlite/classes/class.request.password.php | 404 + conlite/classes/class.search.php | 1548 ++ conlite/classes/class.security.php | 503 + conlite/classes/class.smtp.php | 1065 + conlite/classes/class.structure.php | 97 + conlite/classes/class.table.php | 378 + conlite/classes/class.template.php | 29 + conlite/classes/class.templateconfig.php | 325 + conlite/classes/class.todo.php | 165 + conlite/classes/class.treeitem.php | 482 + conlite/classes/class.ui.php | 1595 ++ conlite/classes/class.update.notifier.php | 781 + conlite/classes/class.upload.php | 41 + conlite/classes/class.user.php | 842 + conlite/classes/class.version.php | 655 + conlite/classes/class.versionFile.php | 217 + conlite/classes/class.versionImport.php | 296 + conlite/classes/class.versionLayout.php | 180 + conlite/classes/class.versionModule.php | 233 + conlite/classes/class.wysiwyg_editor.php | 108 + conlite/classes/class.xml.php | 361 + conlite/classes/class.xmlparser.php | 616 + conlite/classes/class.xmltree.php | 511 + conlite/classes/class.xsltprocessor.php | 339 + conlite/classes/con2con/class.dirhandler.php | 369 + conlite/classes/con2con/class.filehandler.php | 502 + conlite/classes/con2con/class.registry.php | 220 + conlite/classes/contenido/class.area.php | 92 + conlite/classes/contenido/class.article.php | 75 + .../contenido/class.articlelanguage.php | 144 + conlite/classes/contenido/class.category.php | 73 + .../contenido/class.categoryarticle.php | 74 + .../contenido/class.categorylanguage.php | 116 + .../classes/contenido/class.categorytree.php | 73 + conlite/classes/contenido/class.client.php | 308 + .../classes/contenido/class.clientslang.php | 206 + conlite/classes/contenido/class.container.php | 100 + .../contenido/class.containerconfig.php | 81 + conlite/classes/contenido/class.content.php | 53 + conlite/classes/contenido/class.file.php | 102 + conlite/classes/contenido/class.framefile.php | 97 + conlite/classes/contenido/class.language.php | 133 + conlite/classes/contenido/class.layout.php | 183 + conlite/classes/contenido/class.metatag.php | 48 + conlite/classes/contenido/class.metatype.php | 64 + conlite/classes/contenido/class.module.php | 1241 + conlite/classes/contenido/class.template.php | 84 + .../contenido/class.templateconfig.php | 121 + conlite/classes/contenido/class.type.php | 50 + conlite/classes/contenido/class.user.php | 264 + .../class.content.type.abstract.php | 21 + .../datatypes/class.datatype.currency.php | 88 + .../datatypes/class.datatype.datetime.php | 576 + .../datatypes/class.datatype.number.php | 108 + conlite/classes/datatypes/class.datatype.php | 70 + conlite/classes/drivers/class.gdb.driver.php | 63 + conlite/classes/drivers/drivers.txt | 8 + .../classes/drivers/mysql/class.gdb.mysql.php | 194 + .../classes/exceptions/exception.conuser.php | 30 + .../class.frontend.navigation.abstract.php | 40 + .../navigation/class.frontend.navigation.php | 27 + conlite/classes/index.php | 4 + .../classes/interfaces/interface.conuser.php | 197 + conlite/classes/log/class.log.php | 393 + conlite/classes/log/class.log.writer.file.php | 67 + conlite/classes/log/class.log.writer.php | 127 + conlite/classes/log/class.modulelog.php | 90 + .../class.clAbstractTemplateParser.php | 35 + .../class.clCounterFunctionParser.php | 188 + .../template/class.clIfFunctionParser.php | 251 + .../class.clStrAPIFunctionsParser.php | 86 + conlite/classes/template/class.template.php | 340 + conlite/classes/tree/class.ctree.php | 69 + conlite/classes/tree/class.ctreeitem.php | 774 + .../widgets/class.views.advancedmenu.php | 52 + .../widgets/class.widgets.actionbutton.php | 280 + .../widgets/class.widgets.actionlist.php | 124 + .../classes/widgets/class.widgets.buttons.php | 392 + .../widgets/class.widgets.calendar.php | 464 + .../widgets/class.widgets.datawidgets.php | 333 + .../widgets/class.widgets.datechooser.php | 208 + .../widgets/class.widgets.datefield.php | 64 + .../widgets/class.widgets.dateselect.php | 226 + .../widgets/class.widgets.foldingrow.php | 194 + .../class.widgets.nominaltextfield.php | 127 + .../classes/widgets/class.widgets.page.php | 564 + .../classes/widgets/class.widgets.pager.php | 342 + .../class.widgets.switchabledatechooser.php | 81 + .../widgets/class.widgets.tableedit.php | 198 + .../widgets/class.widgets.treeview.php | 522 + .../classes/widgets/class.widgets.views.php | 296 + conlite/classes/xml/class.xml.base.php | 371 + conlite/classes/xml/class.xml.reader.php | 165 + conlite/classes/xml/class.xml.writer.php | 137 + conlite/classes/xml/class.xml2array.php | 250 + conlite/cronjobs/advance_workflow.php | 106 + conlite/cronjobs/crontab.txt | 8 + conlite/cronjobs/index.php | 4 + conlite/cronjobs/linkchecker.php | 77 + conlite/cronjobs/move_articles.php | 51 + conlite/cronjobs/move_old_stats.php | 61 + conlite/cronjobs/optimize_database.php | 61 + conlite/cronjobs/run_newsletter_job.php | 64 + conlite/cronjobs/send_reminder.php | 115 + conlite/cronjobs/session_cleanup.php | 48 + conlite/cronjobs/setfrontenduserstate.php | 60 + conlite/external/PHPMailer/LICENSE | 504 + conlite/external/PHPMailer/README | 218 + conlite/external/PHPMailer/aboutus.html | 169 + conlite/external/PHPMailer/changelog.txt | 408 + .../external/PHPMailer/class.phpmailer.php | 2320 ++ conlite/external/PHPMailer/class.pop3.php | 407 + conlite/external/PHPMailer/class.smtp.php | 814 + .../docs/Callback_function_notes.txt | 17 + .../PHPMailer/docs/DomainKeys_notes.txt | 55 + .../docs/Note_for_SMTP_debugging.txt | 23 + .../external/PHPMailer/docs/extending.html | 148 + conlite/external/PHPMailer/docs/faq.html | 67 + .../external/PHPMailer/docs/pop3_article.txt | 39 + conlite/external/PHPMailer/docs/use_gmail.txt | 45 + .../external/PHPMailer/examples/contents.html | 20 + .../PHPMailer/examples/images/phpmailer.gif | Bin 0 -> 4756 bytes .../examples/images/phpmailer_mini.gif | Bin 0 -> 1042 bytes .../external/PHPMailer/examples/index.html | 49 + .../PHPMailer/examples/test_db_smtp_basic.php | 58 + .../PHPMailer/examples/test_mail_advanced.php | 31 + .../PHPMailer/examples/test_mail_basic.php | 43 + .../test_pop_before_smtp_advanced.php | 40 + .../examples/test_pop_before_smtp_basic.php | 49 + .../examples/test_sendmail_advanced.php | 34 + .../examples/test_sendmail_basic.php | 45 + .../PHPMailer/examples/test_smtp_advanced.php | 43 + .../examples/test_smtp_advanced_no_auth.php | 37 + .../PHPMailer/examples/test_smtp_basic.php | 58 + .../examples/test_smtp_basic_no_auth.php | 53 + .../examples/test_smtp_gmail_advanced.php | 43 + .../examples/test_smtp_gmail_basic.php | 59 + .../PHPMailer/language/phpmailer.lang-ar.php | 27 + .../PHPMailer/language/phpmailer.lang-br.php | 26 + .../PHPMailer/language/phpmailer.lang-ca.php | 26 + .../PHPMailer/language/phpmailer.lang-ch.php | 26 + .../PHPMailer/language/phpmailer.lang-cz.php | 25 + .../PHPMailer/language/phpmailer.lang-de.php | 25 + .../PHPMailer/language/phpmailer.lang-dk.php | 26 + .../PHPMailer/language/phpmailer.lang-es.php | 26 + .../PHPMailer/language/phpmailer.lang-et.php | 26 + .../PHPMailer/language/phpmailer.lang-fi.php | 27 + .../PHPMailer/language/phpmailer.lang-fo.php | 27 + .../PHPMailer/language/phpmailer.lang-fr.php | 25 + .../PHPMailer/language/phpmailer.lang-hu.php | 25 + .../PHPMailer/language/phpmailer.lang-it.php | 27 + .../PHPMailer/language/phpmailer.lang-ja.php | 26 + .../PHPMailer/language/phpmailer.lang-nl.php | 25 + .../PHPMailer/language/phpmailer.lang-no.php | 25 + .../PHPMailer/language/phpmailer.lang-pl.php | 25 + .../PHPMailer/language/phpmailer.lang-ro.php | 27 + .../PHPMailer/language/phpmailer.lang-ru.php | 25 + .../PHPMailer/language/phpmailer.lang-se.php | 26 + .../PHPMailer/language/phpmailer.lang-tr.php | 27 + .../PHPMailer/language/phpmailer.lang-zh.php | 26 + .../language/phpmailer.lang-zh_cn.php | 26 + conlite/external/PHPMailer/test/contents.html | 10 + .../external/PHPMailer/test/phpmailerTest.php | 670 + conlite/external/PHPMailer/test/test.png | Bin 0 -> 1280 bytes .../external/PHPMailer/test/test_callback.php | 84 + conlite/external/PHPMailer/test/testemail.php | 48 + .../external/backendedit/front_content.php | 982 + conlite/external/edit_area/autocompletion.js | 491 + .../external/edit_area/class.edit_area.php | 264 + conlite/external/edit_area/edit_area.css | 530 + conlite/external/edit_area/edit_area.js | 527 + .../edit_area/edit_area_compressor.php | 428 + .../edit_area/edit_area_compressor_cl.php | 404 + conlite/external/edit_area/edit_area_full.gz | Bin 0 -> 29377 bytes conlite/external/edit_area/edit_area_full.js | 38 + .../external/edit_area/edit_area_functions.js | 1202 + .../external/edit_area/edit_area_loader.js | 1081 + .../external/edit_area/elements_functions.js | 336 + conlite/external/edit_area/highlight.js | 407 + .../edit_area/images/autocompletion.gif | Bin 0 -> 359 bytes conlite/external/edit_area/images/close.gif | Bin 0 -> 102 bytes .../external/edit_area/images/fullscreen.gif | Bin 0 -> 198 bytes .../external/edit_area/images/go_to_line.gif | Bin 0 -> 1053 bytes conlite/external/edit_area/images/help.gif | Bin 0 -> 295 bytes .../external/edit_area/images/highlight.gif | Bin 0 -> 256 bytes conlite/external/edit_area/images/load.gif | Bin 0 -> 1041 bytes conlite/external/edit_area/images/move.gif | Bin 0 -> 257 bytes .../external/edit_area/images/newdocument.gif | Bin 0 -> 170 bytes conlite/external/edit_area/images/opacity.png | Bin 0 -> 147 bytes .../external/edit_area/images/processing.gif | Bin 0 -> 825 bytes conlite/external/edit_area/images/redo.gif | Bin 0 -> 169 bytes .../edit_area/images/reset_highlight.gif | Bin 0 -> 168 bytes conlite/external/edit_area/images/save.gif | Bin 0 -> 285 bytes conlite/external/edit_area/images/search.gif | Bin 0 -> 191 bytes .../edit_area/images/smooth_selection.gif | Bin 0 -> 174 bytes conlite/external/edit_area/images/spacer.gif | Bin 0 -> 43 bytes .../edit_area/images/statusbar_resize.gif | Bin 0 -> 79 bytes conlite/external/edit_area/images/undo.gif | Bin 0 -> 175 bytes .../external/edit_area/images/word_wrap.gif | Bin 0 -> 951 bytes conlite/external/edit_area/keyboard.js | 145 + conlite/external/edit_area/langs/bg.js | 54 + conlite/external/edit_area/langs/cs.js | 48 + conlite/external/edit_area/langs/de.js | 48 + conlite/external/edit_area/langs/dk.js | 48 + conlite/external/edit_area/langs/en.js | 48 + conlite/external/edit_area/langs/eo.js | 48 + conlite/external/edit_area/langs/es.js | 48 + conlite/external/edit_area/langs/fi.js | 48 + conlite/external/edit_area/langs/fr.js | 48 + conlite/external/edit_area/langs/hr.js | 48 + conlite/external/edit_area/langs/it.js | 48 + conlite/external/edit_area/langs/ja.js | 48 + conlite/external/edit_area/langs/mk.js | 48 + conlite/external/edit_area/langs/nl.js | 48 + conlite/external/edit_area/langs/pl.js | 48 + conlite/external/edit_area/langs/pt.js | 48 + conlite/external/edit_area/langs/ru.js | 48 + conlite/external/edit_area/langs/sk.js | 48 + conlite/external/edit_area/langs/zh.js | 48 + conlite/external/edit_area/license_apache.txt | 7 + conlite/external/edit_area/license_bsd.txt | 10 + conlite/external/edit_area/license_lgpl.txt | 458 + conlite/external/edit_area/manage_area.js | 623 + .../edit_area/plugins/charmap/charmap.js | 90 + .../edit_area/plugins/charmap/css/charmap.css | 64 + .../plugins/charmap/images/charmap.gif | Bin 0 -> 245 bytes .../edit_area/plugins/charmap/jscripts/map.js | 373 + .../edit_area/plugins/charmap/langs/bg.js | 12 + .../edit_area/plugins/charmap/langs/cs.js | 6 + .../edit_area/plugins/charmap/langs/de.js | 6 + .../edit_area/plugins/charmap/langs/dk.js | 6 + .../edit_area/plugins/charmap/langs/en.js | 6 + .../edit_area/plugins/charmap/langs/eo.js | 6 + .../edit_area/plugins/charmap/langs/es.js | 6 + .../edit_area/plugins/charmap/langs/fr.js | 6 + .../edit_area/plugins/charmap/langs/hr.js | 6 + .../edit_area/plugins/charmap/langs/it.js | 6 + .../edit_area/plugins/charmap/langs/ja.js | 6 + .../edit_area/plugins/charmap/langs/mk.js | 6 + .../edit_area/plugins/charmap/langs/nl.js | 6 + .../edit_area/plugins/charmap/langs/pl.js | 6 + .../edit_area/plugins/charmap/langs/pt.js | 6 + .../edit_area/plugins/charmap/langs/ru.js | 6 + .../edit_area/plugins/charmap/langs/sk.js | 6 + .../edit_area/plugins/charmap/langs/zh.js | 6 + .../edit_area/plugins/charmap/popup.html | 24 + .../edit_area/plugins/test/css/test.css | 3 + .../edit_area/plugins/test/images/test.gif | Bin 0 -> 87 bytes .../edit_area/plugins/test/langs/bg.js | 10 + .../edit_area/plugins/test/langs/cs.js | 4 + .../edit_area/plugins/test/langs/de.js | 4 + .../edit_area/plugins/test/langs/dk.js | 4 + .../edit_area/plugins/test/langs/en.js | 4 + .../edit_area/plugins/test/langs/eo.js | 4 + .../edit_area/plugins/test/langs/es.js | 4 + .../edit_area/plugins/test/langs/fr.js | 4 + .../edit_area/plugins/test/langs/hr.js | 4 + .../edit_area/plugins/test/langs/it.js | 4 + .../edit_area/plugins/test/langs/ja.js | 4 + .../edit_area/plugins/test/langs/mk.js | 4 + .../edit_area/plugins/test/langs/nl.js | 4 + .../edit_area/plugins/test/langs/pl.js | 4 + .../edit_area/plugins/test/langs/pt.js | 4 + .../edit_area/plugins/test/langs/ru.js | 4 + .../edit_area/plugins/test/langs/sk.js | 4 + .../edit_area/plugins/test/langs/zh.js | 4 + .../external/edit_area/plugins/test/test.js | 110 + .../external/edit_area/plugins/test/test2.js | 1 + conlite/external/edit_area/reg_syntax.js | 166 + .../external/edit_area/reg_syntax/basic.js | 70 + .../edit_area/reg_syntax/brainfuck.js | 45 + conlite/external/edit_area/reg_syntax/c.js | 63 + .../edit_area/reg_syntax/coldfusion.js | 120 + conlite/external/edit_area/reg_syntax/cpp.js | 66 + conlite/external/edit_area/reg_syntax/css.js | 85 + conlite/external/edit_area/reg_syntax/html.js | 51 + conlite/external/edit_area/reg_syntax/java.js | 57 + conlite/external/edit_area/reg_syntax/js.js | 94 + conlite/external/edit_area/reg_syntax/pas.js | 83 + conlite/external/edit_area/reg_syntax/perl.js | 88 + conlite/external/edit_area/reg_syntax/php.js | 157 + .../external/edit_area/reg_syntax/python.js | 145 + .../edit_area/reg_syntax/robotstxt.js | 25 + conlite/external/edit_area/reg_syntax/ruby.js | 68 + conlite/external/edit_area/reg_syntax/sql.js | 56 + conlite/external/edit_area/reg_syntax/tsql.js | 88 + conlite/external/edit_area/reg_syntax/vb.js | 53 + conlite/external/edit_area/reg_syntax/xml.js | 57 + conlite/external/edit_area/regexp.js | 139 + conlite/external/edit_area/resize_area.js | 73 + conlite/external/edit_area/search_replace.js | 174 + conlite/external/edit_area/template.html | 100 + conlite/external/frontend/cache/index.php | 4 + conlite/external/frontend/config.php | 53 + conlite/external/frontend/css/index.php | 4 + conlite/external/frontend/css/style_tiny.css | 32 + conlite/external/frontend/dbfs.php | 66 + conlite/external/frontend/error.php | 13 + conlite/external/frontend/front_content.php | 996 + .../frontend/front_crcloginform.inc.php | 168 + conlite/external/frontend/images/but_ok.gif | Bin 0 -> 192 bytes conlite/external/frontend/images/index.php | 4 + .../frontend/includes/class.concache.php | 531 + .../frontend/includes/class.input.helper.php | 573 + .../external/frontend/includes/concache.php | 170 + conlite/external/frontend/includes/index.php | 4 + conlite/external/frontend/index.php | 5 + conlite/external/frontend/js/index.php | 4 + conlite/external/frontend/logs/index.php | 4 + conlite/external/frontend/robots.txt | 2 + conlite/external/frontend/templates/index.php | 4 + conlite/external/frontend/upload/test.txt | 1 + conlite/external/index.php | 4 + conlite/external/phpqrcode/CHANGELOG | 38 + conlite/external/phpqrcode/INSTALL | 67 + conlite/external/phpqrcode/LICENSE | 165 + conlite/external/phpqrcode/README | 45 + conlite/external/phpqrcode/VERSION | 2 + .../phpqrcode/bindings/tcpdf/qrcode.php | 2875 +++ conlite/external/phpqrcode/index.php | 94 + conlite/external/phpqrcode/phpqrcode.php | 3312 +++ conlite/external/phpqrcode/qrbitstream.php | 180 + conlite/external/phpqrcode/qrconfig.php | 17 + conlite/external/phpqrcode/qrconst.php | 54 + conlite/external/phpqrcode/qrencode.php | 502 + conlite/external/phpqrcode/qrimage.php | 95 + conlite/external/phpqrcode/qrinput.php | 729 + conlite/external/phpqrcode/qrlib.php | 43 + conlite/external/phpqrcode/qrmask.php | 328 + conlite/external/phpqrcode/qrrscode.php | 210 + conlite/external/phpqrcode/qrspec.php | 592 + conlite/external/phpqrcode/qrsplit.php | 311 + conlite/external/phpqrcode/qrtools.php | 172 + conlite/external/phpqrcode/tools/merge.bat | 2 + conlite/external/phpqrcode/tools/merge.php | 70 + conlite/external/phpqrcode/tools/merge.sh | 2 + .../phpqrcode/tools/merged_config.php | 17 + .../phpqrcode/tools/merged_header.php | 36 + conlite/external/wysiwyg/index.php | 4 + .../tinymce3/TINYMCE_INTEGRATION_HOWTO.txt | 57 + .../external/wysiwyg/tinymce3/changelog.txt | 1575 ++ .../wysiwyg/tinymce3/compressor_changelog.txt | 14 + conlite/external/wysiwyg/tinymce3/config.php | 57 + conlite/external/wysiwyg/tinymce3/editor.php | 114 + .../external/wysiwyg/tinymce3/editorclass.php | 706 + .../tinymce3/jscripts/tiny_mce/langs/de.js | 1 + .../tinymce3/jscripts/tiny_mce/langs/en.js | 1 + .../tinymce3/jscripts/tiny_mce/license.txt | 504 + .../tiny_mce/plugins/advhr/css/advhr.css | 5 + .../tiny_mce/plugins/advhr/editor_plugin.js | 1 + .../plugins/advhr/editor_plugin_src.js | 57 + .../tiny_mce/plugins/advhr/js/rule.js | 43 + .../tiny_mce/plugins/advhr/langs/de_dlg.js | 1 + .../tiny_mce/plugins/advhr/langs/en_dlg.js | 1 + .../jscripts/tiny_mce/plugins/advhr/rule.htm | 58 + .../plugins/advimage/css/advimage.css | 13 + .../plugins/advimage/editor_plugin.js | 1 + .../plugins/advimage/editor_plugin_src.js | 50 + .../tiny_mce/plugins/advimage/image.htm | 235 + .../tiny_mce/plugins/advimage/img/sample.gif | Bin 0 -> 1624 bytes .../tiny_mce/plugins/advimage/js/image.js | 464 + .../tiny_mce/plugins/advimage/langs/de_dlg.js | 1 + .../tiny_mce/plugins/advimage/langs/en_dlg.js | 1 + .../tiny_mce/plugins/advlink/css/advlink.css | 8 + .../tiny_mce/plugins/advlink/editor_plugin.js | 1 + .../plugins/advlink/editor_plugin_src.js | 61 + .../tiny_mce/plugins/advlink/js/advlink.js | 543 + .../tiny_mce/plugins/advlink/langs/de_dlg.js | 1 + .../tiny_mce/plugins/advlink/langs/en_dlg.js | 1 + .../tiny_mce/plugins/advlink/link.htm | 338 + .../tiny_mce/plugins/advlist/editor_plugin.js | 1 + .../plugins/advlist/editor_plugin_src.js | 176 + .../plugins/autolink/editor_plugin.js | 1 + .../plugins/autolink/editor_plugin_src.js | 184 + .../plugins/autoresize/editor_plugin.js | 1 + .../plugins/autoresize/editor_plugin_src.js | 119 + .../plugins/autosave/editor_plugin.js | 1 + .../plugins/autosave/editor_plugin_src.js | 433 + .../tiny_mce/plugins/bbcode/editor_plugin.js | 1 + .../plugins/bbcode/editor_plugin_src.js | 120 + .../plugins/contextmenu/editor_plugin.js | 1 + .../plugins/contextmenu/editor_plugin_src.js | 163 + .../plugins/directionality/editor_plugin.js | 1 + .../directionality/editor_plugin_src.js | 85 + .../plugins/emotions/editor_plugin.js | 1 + .../plugins/emotions/editor_plugin_src.js | 43 + .../tiny_mce/plugins/emotions/emotions.htm | 42 + .../plugins/emotions/img/smiley-cool.gif | Bin 0 -> 354 bytes .../plugins/emotions/img/smiley-cry.gif | Bin 0 -> 329 bytes .../emotions/img/smiley-embarassed.gif | Bin 0 -> 331 bytes .../emotions/img/smiley-foot-in-mouth.gif | Bin 0 -> 342 bytes .../plugins/emotions/img/smiley-frown.gif | Bin 0 -> 340 bytes .../plugins/emotions/img/smiley-innocent.gif | Bin 0 -> 336 bytes .../plugins/emotions/img/smiley-kiss.gif | Bin 0 -> 338 bytes .../plugins/emotions/img/smiley-laughing.gif | Bin 0 -> 343 bytes .../emotions/img/smiley-money-mouth.gif | Bin 0 -> 321 bytes .../plugins/emotions/img/smiley-sealed.gif | Bin 0 -> 323 bytes .../plugins/emotions/img/smiley-smile.gif | Bin 0 -> 344 bytes .../plugins/emotions/img/smiley-surprised.gif | Bin 0 -> 338 bytes .../emotions/img/smiley-tongue-out.gif | Bin 0 -> 328 bytes .../plugins/emotions/img/smiley-undecided.gif | Bin 0 -> 337 bytes .../plugins/emotions/img/smiley-wink.gif | Bin 0 -> 350 bytes .../plugins/emotions/img/smiley-yell.gif | Bin 0 -> 336 bytes .../tiny_mce/plugins/emotions/js/emotions.js | 43 + .../tiny_mce/plugins/emotions/langs/de_dlg.js | 1 + .../tiny_mce/plugins/emotions/langs/en_dlg.js | 1 + .../tiny_mce/plugins/example/dialog.htm | 22 + .../tiny_mce/plugins/example/editor_plugin.js | 1 + .../plugins/example/editor_plugin_src.js | 84 + .../tiny_mce/plugins/example/img/example.gif | Bin 0 -> 87 bytes .../tiny_mce/plugins/example/js/dialog.js | 19 + .../tiny_mce/plugins/example/langs/en.js | 3 + .../tiny_mce/plugins/example/langs/en_dlg.js | 3 + .../example_dependency/editor_plugin.js | 1 + .../example_dependency/editor_plugin_src.js | 50 + .../plugins/fullpage/css/fullpage.css | 143 + .../plugins/fullpage/editor_plugin.js | 1 + .../plugins/fullpage/editor_plugin_src.js | 405 + .../tiny_mce/plugins/fullpage/fullpage.htm | 259 + .../tiny_mce/plugins/fullpage/js/fullpage.js | 232 + .../tiny_mce/plugins/fullpage/langs/de_dlg.js | 1 + .../tiny_mce/plugins/fullpage/langs/en_dlg.js | 1 + .../plugins/fullscreen/editor_plugin.js | 1 + .../plugins/fullscreen/editor_plugin_src.js | 234 + .../plugins/fullscreen/fullscreen.htm | 117 + .../tiny_mce/plugins/iespell/editor_plugin.js | 1 + .../plugins/iespell/editor_plugin_src.js | 54 + .../plugins/inlinepopups/editor_plugin.js | 1 + .../plugins/inlinepopups/editor_plugin_src.js | 699 + .../skins/clearlooks2/img/alert.gif | Bin 0 -> 810 bytes .../skins/clearlooks2/img/button.gif | Bin 0 -> 272 bytes .../skins/clearlooks2/img/buttons.gif | Bin 0 -> 1195 bytes .../skins/clearlooks2/img/confirm.gif | Bin 0 -> 907 bytes .../skins/clearlooks2/img/corners.gif | Bin 0 -> 909 bytes .../skins/clearlooks2/img/horizontal.gif | Bin 0 -> 769 bytes .../skins/clearlooks2/img/vertical.gif | Bin 0 -> 84 bytes .../inlinepopups/skins/clearlooks2/window.css | 90 + .../plugins/inlinepopups/template.htm | 387 + .../plugins/insertdatetime/editor_plugin.js | 1 + .../insertdatetime/editor_plugin_src.js | 83 + .../tiny_mce/plugins/layer/editor_plugin.js | 1 + .../plugins/layer/editor_plugin_src.js | 262 + .../plugins/legacyoutput/editor_plugin.js | 1 + .../plugins/legacyoutput/editor_plugin_src.js | 139 + .../tiny_mce/plugins/lists/editor_plugin.js | 1 + .../plugins/lists/editor_plugin_src.js | 955 + .../tiny_mce/plugins/media/css/media.css | 17 + .../tiny_mce/plugins/media/editor_plugin.js | 1 + .../plugins/media/editor_plugin_src.js | 898 + .../tiny_mce/plugins/media/js/embed.js | 73 + .../tiny_mce/plugins/media/js/media.js | 513 + .../tiny_mce/plugins/media/langs/de_dlg.js | 1 + .../tiny_mce/plugins/media/langs/en_dlg.js | 1 + .../jscripts/tiny_mce/plugins/media/media.htm | 922 + .../tiny_mce/plugins/media/moxieplayer.swf | Bin 0 -> 19980 bytes .../plugins/nonbreaking/editor_plugin.js | 1 + .../plugins/nonbreaking/editor_plugin_src.js | 54 + .../plugins/noneditable/editor_plugin.js | 1 + .../plugins/noneditable/editor_plugin_src.js | 537 + .../plugins/pagebreak/editor_plugin.js | 1 + .../plugins/pagebreak/editor_plugin_src.js | 74 + .../tiny_mce/plugins/paste/editor_plugin.js | 1 + .../plugins/paste/editor_plugin_src.js | 887 + .../tiny_mce/plugins/paste/js/pastetext.js | 36 + .../tiny_mce/plugins/paste/js/pasteword.js | 51 + .../tiny_mce/plugins/paste/langs/de_dlg.js | 1 + .../tiny_mce/plugins/paste/langs/en_dlg.js | 1 + .../tiny_mce/plugins/paste/pastetext.htm | 27 + .../tiny_mce/plugins/paste/pasteword.htm | 21 + .../tiny_mce/plugins/preview/editor_plugin.js | 1 + .../plugins/preview/editor_plugin_src.js | 53 + .../tiny_mce/plugins/preview/example.html | 28 + .../plugins/preview/jscripts/embed.js | 73 + .../tiny_mce/plugins/preview/preview.html | 17 + .../tiny_mce/plugins/print/editor_plugin.js | 1 + .../plugins/print/editor_plugin_src.js | 34 + .../tiny_mce/plugins/save/editor_plugin.js | 1 + .../plugins/save/editor_plugin_src.js | 101 + .../searchreplace/css/searchreplace.css | 6 + .../plugins/searchreplace/editor_plugin.js | 1 + .../searchreplace/editor_plugin_src.js | 61 + .../plugins/searchreplace/js/searchreplace.js | 148 + .../plugins/searchreplace/langs/de_dlg.js | 1 + .../plugins/searchreplace/langs/en_dlg.js | 1 + .../plugins/searchreplace/searchreplace.htm | 100 + .../plugins/spellchecker/css/content.css | 1 + .../plugins/spellchecker/editor_plugin.js | 1 + .../plugins/spellchecker/editor_plugin_src.js | 471 + .../plugins/spellchecker/img/wline.gif | Bin 0 -> 46 bytes .../tiny_mce/plugins/style/css/props.css | 14 + .../tiny_mce/plugins/style/editor_plugin.js | 1 + .../plugins/style/editor_plugin_src.js | 71 + .../tiny_mce/plugins/style/js/props.js | 709 + .../tiny_mce/plugins/style/langs/de_dlg.js | 1 + .../tiny_mce/plugins/style/langs/en_dlg.js | 1 + .../jscripts/tiny_mce/plugins/style/props.htm | 845 + .../tiny_mce/plugins/style/readme.txt | 19 + .../plugins/tabfocus/editor_plugin.js | 1 + .../plugins/tabfocus/editor_plugin_src.js | 122 + .../jscripts/tiny_mce/plugins/table/cell.htm | 180 + .../tiny_mce/plugins/table/css/cell.css | 17 + .../tiny_mce/plugins/table/css/row.css | 25 + .../tiny_mce/plugins/table/css/table.css | 13 + .../tiny_mce/plugins/table/editor_plugin.js | 1 + .../plugins/table/editor_plugin_src.js | 1456 ++ .../tiny_mce/plugins/table/js/cell.js | 319 + .../tiny_mce/plugins/table/js/merge_cells.js | 27 + .../jscripts/tiny_mce/plugins/table/js/row.js | 254 + .../tiny_mce/plugins/table/js/table.js | 501 + .../tiny_mce/plugins/table/langs/de_dlg.js | 1 + .../tiny_mce/plugins/table/langs/en_dlg.js | 1 + .../tiny_mce/plugins/table/merge_cells.htm | 32 + .../jscripts/tiny_mce/plugins/table/row.htm | 158 + .../jscripts/tiny_mce/plugins/table/table.htm | 188 + .../tiny_mce/plugins/template/blank.htm | 12 + .../plugins/template/css/template.css | 23 + .../plugins/template/editor_plugin.js | 1 + .../plugins/template/editor_plugin_src.js | 159 + .../tiny_mce/plugins/template/js/template.js | 106 + .../tiny_mce/plugins/template/langs/de_dlg.js | 1 + .../tiny_mce/plugins/template/langs/en_dlg.js | 1 + .../tiny_mce/plugins/template/template.htm | 31 + .../plugins/visualblocks/css/visualblocks.css | 21 + .../plugins/visualblocks/editor_plugin.js | 1 + .../plugins/visualblocks/editor_plugin_src.js | 63 + .../plugins/visualchars/editor_plugin.js | 1 + .../plugins/visualchars/editor_plugin_src.js | 83 + .../plugins/wordcount/editor_plugin.js | 1 + .../plugins/wordcount/editor_plugin_src.js | 122 + .../tiny_mce/plugins/xhtmlxtras/abbr.htm | 142 + .../tiny_mce/plugins/xhtmlxtras/acronym.htm | 142 + .../plugins/xhtmlxtras/attributes.htm | 149 + .../tiny_mce/plugins/xhtmlxtras/cite.htm | 142 + .../plugins/xhtmlxtras/css/attributes.css | 11 + .../tiny_mce/plugins/xhtmlxtras/css/popup.css | 9 + .../tiny_mce/plugins/xhtmlxtras/del.htm | 162 + .../plugins/xhtmlxtras/editor_plugin.js | 1 + .../plugins/xhtmlxtras/editor_plugin_src.js | 132 + .../tiny_mce/plugins/xhtmlxtras/ins.htm | 162 + .../tiny_mce/plugins/xhtmlxtras/js/abbr.js | 28 + .../tiny_mce/plugins/xhtmlxtras/js/acronym.js | 28 + .../plugins/xhtmlxtras/js/attributes.js | 111 + .../tiny_mce/plugins/xhtmlxtras/js/cite.js | 28 + .../tiny_mce/plugins/xhtmlxtras/js/del.js | 53 + .../plugins/xhtmlxtras/js/element_common.js | 229 + .../tiny_mce/plugins/xhtmlxtras/js/ins.js | 53 + .../plugins/xhtmlxtras/langs/de_dlg.js | 1 + .../plugins/xhtmlxtras/langs/en_dlg.js | 1 + .../tiny_mce/themes/advanced/about.htm | 52 + .../tiny_mce/themes/advanced/anchor.htm | 26 + .../tiny_mce/themes/advanced/charmap.htm | 55 + .../tiny_mce/themes/advanced/color_picker.htm | 70 + .../themes/advanced/editor_template.js | 1 + .../themes/advanced/editor_template_src.js | 1490 ++ .../tiny_mce/themes/advanced/image.htm | 80 + .../themes/advanced/img/colorpicker.jpg | Bin 0 -> 2584 bytes .../tiny_mce/themes/advanced/img/flash.gif | Bin 0 -> 239 bytes .../tiny_mce/themes/advanced/img/icons.gif | Bin 0 -> 11982 bytes .../tiny_mce/themes/advanced/img/iframe.gif | Bin 0 -> 600 bytes .../themes/advanced/img/pagebreak.gif | Bin 0 -> 325 bytes .../themes/advanced/img/quicktime.gif | Bin 0 -> 301 bytes .../themes/advanced/img/realmedia.gif | Bin 0 -> 439 bytes .../themes/advanced/img/shockwave.gif | Bin 0 -> 384 bytes .../tiny_mce/themes/advanced/img/trans.gif | Bin 0 -> 43 bytes .../tiny_mce/themes/advanced/img/video.gif | Bin 0 -> 597 bytes .../themes/advanced/img/windowsmedia.gif | Bin 0 -> 415 bytes .../tiny_mce/themes/advanced/js/about.js | 73 + .../tiny_mce/themes/advanced/js/anchor.js | 56 + .../tiny_mce/themes/advanced/js/charmap.js | 363 + .../themes/advanced/js/color_picker.js | 345 + .../tiny_mce/themes/advanced/js/image.js | 253 + .../tiny_mce/themes/advanced/js/link.js | 159 + .../themes/advanced/js/source_editor.js | 78 + .../tiny_mce/themes/advanced/langs/de.js | 1 + .../tiny_mce/themes/advanced/langs/de_dlg.js | 1 + .../tiny_mce/themes/advanced/langs/en.js | 1 + .../tiny_mce/themes/advanced/langs/en_dlg.js | 1 + .../tiny_mce/themes/advanced/link.htm | 57 + .../tiny_mce/themes/advanced/shortcuts.htm | 47 + .../themes/advanced/skins/default/content.css | 50 + .../themes/advanced/skins/default/dialog.css | 118 + .../advanced/skins/default/img/buttons.png | Bin 0 -> 3133 bytes .../advanced/skins/default/img/items.gif | Bin 0 -> 64 bytes .../advanced/skins/default/img/menu_arrow.gif | Bin 0 -> 68 bytes .../advanced/skins/default/img/menu_check.gif | Bin 0 -> 70 bytes .../advanced/skins/default/img/progress.gif | Bin 0 -> 1787 bytes .../advanced/skins/default/img/tabs.gif | Bin 0 -> 1322 bytes .../themes/advanced/skins/default/ui.css | 219 + .../advanced/skins/highcontrast/content.css | 24 + .../advanced/skins/highcontrast/dialog.css | 106 + .../themes/advanced/skins/highcontrast/ui.css | 106 + .../themes/advanced/skins/o2k7/content.css | 48 + .../themes/advanced/skins/o2k7/dialog.css | 118 + .../advanced/skins/o2k7/img/button_bg.png | Bin 0 -> 2766 bytes .../skins/o2k7/img/button_bg_black.png | Bin 0 -> 651 bytes .../skins/o2k7/img/button_bg_silver.png | Bin 0 -> 2084 bytes .../themes/advanced/skins/o2k7/ui.css | 222 + .../themes/advanced/skins/o2k7/ui_black.css | 8 + .../themes/advanced/skins/o2k7/ui_silver.css | 5 + .../themes/advanced/source_editor.htm | 25 + .../tiny_mce/themes/simple/editor_template.js | 1 + .../themes/simple/editor_template_src.js | 84 + .../tiny_mce/themes/simple/img/icons.gif | Bin 0 -> 806 bytes .../tiny_mce/themes/simple/langs/de.js | 1 + .../tiny_mce/themes/simple/langs/en.js | 1 + .../themes/simple/skins/default/content.css | 25 + .../themes/simple/skins/default/ui.css | 32 + .../themes/simple/skins/o2k7/content.css | 17 + .../simple/skins/o2k7/img/button_bg.png | Bin 0 -> 5102 bytes .../tiny_mce/themes/simple/skins/o2k7/ui.css | 35 + .../tinymce3/jscripts/tiny_mce/tiny_mce.js | 1 + .../jscripts/tiny_mce/tiny_mce_popup.js | 5 + .../jscripts/tiny_mce/tiny_mce_src.js | 19127 ++++++++++++++++ .../tiny_mce/utils/editable_selects.js | 70 + .../jscripts/tiny_mce/utils/form_utils.js | 210 + .../jscripts/tiny_mce/utils/mctabs.js | 162 + .../jscripts/tiny_mce/utils/validate.js | 252 + conlite/external/wysiwyg/tinymce3/list.php | 228 + conlite/external/wysiwyg/tinymce3/readme | 2 + conlite/external/wysiwyg/tinymce3/readme.txt | 2 + .../wysiwyg/tinymce3/tiny_mce_gzip.js | 185 + .../wysiwyg/tinymce3/tiny_mce_gzip.php | 206 + .../wysiwyg/tinymce3/tinymce.tpl.html | 116 + conlite/favicon.ico | Bin 0 -> 29038 bytes conlite/frameset.php | 132 + conlite/frameset_left.php | 77 + conlite/frameset_right.php | 75 + conlite/header.php | 128 + conlite/images/actions/clear_right.gif | Bin 0 -> 158 bytes conlite/images/arrow.gif | Bin 0 -> 105 bytes conlite/images/arrow_tipballoon.gif | Bin 0 -> 181 bytes conlite/images/article.gif | Bin 0 -> 82 bytes conlite/images/article_locked.gif | Bin 0 -> 190 bytes conlite/images/article_unlocked.gif | Bin 0 -> 173 bytes conlite/images/artikel_spez_akt.gif | Bin 0 -> 171 bytes conlite/images/artikel_spez_inakt.gif | Bin 0 -> 148 bytes conlite/images/avail_clients.gif | Bin 0 -> 90 bytes conlite/images/back.gif | Bin 0 -> 251 bytes conlite/images/background.jpg | Bin 0 -> 724 bytes conlite/images/bg_dark.gif | Bin 0 -> 59 bytes conlite/images/bg_high.gif | Bin 0 -> 52 bytes conlite/images/bg_light.gif | Bin 0 -> 193 bytes conlite/images/bg_sub.gif | Bin 0 -> 59 bytes conlite/images/bg_trans.gif | Bin 0 -> 59 bytes conlite/images/but_art_conf2.gif | Bin 0 -> 76 bytes conlite/images/but_art_new.gif | Bin 0 -> 74 bytes conlite/images/but_back.gif | Bin 0 -> 131 bytes conlite/images/but_cancel.gif | Bin 0 -> 104 bytes conlite/images/but_cancel_off.gif | Bin 0 -> 104 bytes conlite/images/but_cat_conf.gif | Bin 0 -> 82 bytes conlite/images/but_cat_conf2.gif | Bin 0 -> 82 bytes conlite/images/but_copy.gif | Bin 0 -> 86 bytes conlite/images/but_delete.gif | Bin 0 -> 195 bytes conlite/images/but_downloadlist.gif | Bin 0 -> 85 bytes conlite/images/but_edit.gif | Bin 0 -> 76 bytes conlite/images/but_edithead.gif | Bin 0 -> 138 bytes conlite/images/but_edithtml.gif | Bin 0 -> 138 bytes conlite/images/but_editimage.gif | Bin 0 -> 155 bytes conlite/images/but_editlink.gif | Bin 0 -> 208 bytes conlite/images/but_editpdf.gif | Bin 0 -> 318 bytes conlite/images/but_editswf.gif | Bin 0 -> 337 bytes conlite/images/but_edittext.gif | Bin 0 -> 138 bytes conlite/images/but_editzip.gif | Bin 0 -> 250 bytes conlite/images/but_help.gif | Bin 0 -> 79 bytes conlite/images/but_invert_selection.gif | Bin 0 -> 90 bytes conlite/images/but_lastnode.gif | Bin 0 -> 69 bytes conlite/images/but_logout.gif | Bin 0 -> 238 bytes conlite/images/but_minus.gif | Bin 0 -> 70 bytes conlite/images/but_move_subtree.gif | Bin 0 -> 138 bytes conlite/images/but_move_subtree_main.gif | Bin 0 -> 114 bytes conlite/images/but_move_subtree_target.gif | Bin 0 -> 114 bytes conlite/images/but_news.gif | Bin 0 -> 98 bytes conlite/images/but_ok.gif | Bin 0 -> 192 bytes conlite/images/but_ok_off.gif | Bin 0 -> 138 bytes conlite/images/but_online.gif | Bin 0 -> 138 bytes conlite/images/but_online_no.gif | Bin 0 -> 138 bytes conlite/images/but_plus.gif | Bin 0 -> 75 bytes conlite/images/but_preview.gif | Bin 0 -> 167 bytes conlite/images/but_properties.gif | Bin 0 -> 76 bytes conlite/images/but_refresh.gif | Bin 0 -> 211 bytes conlite/images/but_rename.gif | Bin 0 -> 84 bytes conlite/images/but_rss.gif | Bin 0 -> 156 bytes conlite/images/but_setreminder.gif | Bin 0 -> 142 bytes conlite/images/but_speichern.gif | Bin 0 -> 192 bytes conlite/images/but_sync_art.gif | Bin 0 -> 82 bytes conlite/images/but_sync_art_off.gif | Bin 0 -> 82 bytes conlite/images/but_sync_cat.gif | Bin 0 -> 86 bytes conlite/images/but_sync_cat_off.gif | Bin 0 -> 86 bytes conlite/images/but_time_1.gif | Bin 0 -> 152 bytes conlite/images/but_time_2.gif | Bin 0 -> 153 bytes conlite/images/but_todo.gif | Bin 0 -> 138 bytes conlite/images/but_todo_off.gif | Bin 0 -> 138 bytes conlite/images/but_warn.gif | Bin 0 -> 91 bytes conlite/images/calendar.gif | Bin 0 -> 90 bytes conlite/images/cl-logo.gif | Bin 0 -> 6085 bytes conlite/images/close_all.gif | Bin 0 -> 49 bytes conlite/images/collapsed.gif | Bin 0 -> 108 bytes conlite/images/configure.gif | Bin 0 -> 82 bytes conlite/images/conlogo.gif | Bin 0 -> 3909 bytes conlite/images/contact.gif | Bin 0 -> 111 bytes conlite/images/dash.gif | Bin 0 -> 43 bytes conlite/images/db_backup_start.png | Bin 0 -> 11789 bytes conlite/images/db_backup_start_off.png | Bin 0 -> 8698 bytes conlite/images/delete.gif | Bin 0 -> 195 bytes conlite/images/delete_inact.gif | Bin 0 -> 195 bytes conlite/images/delete_inact_g.gif | Bin 0 -> 195 bytes conlite/images/delete_inact_h.gif | Bin 0 -> 195 bytes conlite/images/delete_over.gif | Bin 0 -> 195 bytes conlite/images/editieren.gif | Bin 0 -> 138 bytes conlite/images/exclamation.gif | Bin 0 -> 91 bytes conlite/images/filetypes/css.gif | Bin 0 -> 78 bytes conlite/images/filetypes/design.gif | Bin 0 -> 137 bytes conlite/images/filetypes/excel.gif | Bin 0 -> 77 bytes conlite/images/filetypes/gif.gif | Bin 0 -> 79 bytes conlite/images/filetypes/html.gif | Bin 0 -> 81 bytes conlite/images/filetypes/javascript.gif | Bin 0 -> 73 bytes conlite/images/filetypes/jpg.gif | Bin 0 -> 81 bytes conlite/images/filetypes/js.gif | Bin 0 -> 73 bytes conlite/images/filetypes/movie.gif | Bin 0 -> 159 bytes conlite/images/filetypes/odf.gif | Bin 0 -> 81 bytes conlite/images/filetypes/pdf.gif | Bin 0 -> 82 bytes conlite/images/filetypes/php.gif | Bin 0 -> 82 bytes conlite/images/filetypes/png.gif | Bin 0 -> 82 bytes conlite/images/filetypes/ppt.gif | Bin 0 -> 82 bytes conlite/images/filetypes/sound.gif | Bin 0 -> 132 bytes conlite/images/filetypes/swf.gif | Bin 0 -> 80 bytes conlite/images/filetypes/txt.gif | Bin 0 -> 78 bytes conlite/images/filetypes/unknown.gif | Bin 0 -> 79 bytes conlite/images/filetypes/vcf.gif | Bin 0 -> 77 bytes conlite/images/filetypes/word.gif | Bin 0 -> 80 bytes conlite/images/filetypes/zip.gif | Bin 0 -> 79 bytes conlite/images/filler_bg.gif | Bin 0 -> 80 bytes conlite/images/folder.gif | Bin 0 -> 64 bytes conlite/images/folder_delock.gif | Bin 0 -> 85 bytes conlite/images/folder_delocked.gif | Bin 0 -> 85 bytes conlite/images/folder_duplicate.gif | Bin 0 -> 86 bytes conlite/images/folder_duplicate_off.gif | Bin 0 -> 86 bytes conlite/images/folder_lock.gif | Bin 0 -> 87 bytes conlite/images/folder_locked.gif | Bin 0 -> 87 bytes conlite/images/folder_move.gif | Bin 0 -> 138 bytes conlite/images/folder_movedown.gif | Bin 0 -> 126 bytes conlite/images/folder_movedown_inact.gif | Bin 0 -> 126 bytes conlite/images/folder_moveup.gif | Bin 0 -> 126 bytes conlite/images/folder_moveup_inact.gif | Bin 0 -> 126 bytes conlite/images/folder_new.gif | Bin 0 -> 74 bytes conlite/images/folder_off.gif | Bin 0 -> 64 bytes conlite/images/folder_off_error.gif | Bin 0 -> 64 bytes conlite/images/folder_off_error_locked.gif | Bin 0 -> 87 bytes conlite/images/folder_off_locked.gif | Bin 0 -> 87 bytes conlite/images/folder_on.gif | Bin 0 -> 64 bytes conlite/images/folder_on_error.gif | Bin 0 -> 64 bytes conlite/images/folder_on_error_locked.gif | Bin 0 -> 87 bytes conlite/images/folder_on_locked.gif | Bin 0 -> 87 bytes conlite/images/frame_handle_li.gif | Bin 0 -> 125 bytes conlite/images/frame_handle_re.gif | Bin 0 -> 124 bytes conlite/images/grid_collapse.gif | Bin 0 -> 70 bytes conlite/images/grid_expand.gif | Bin 0 -> 75 bytes conlite/images/grid_folder.gif | Bin 0 -> 64 bytes conlite/images/grid_linedown.gif | Bin 0 -> 73 bytes conlite/images/grid_linedownright.gif | Bin 0 -> 70 bytes conlite/images/grid_linedownrightend.gif | Bin 0 -> 65 bytes conlite/images/groups.gif | Bin 0 -> 119 bytes conlite/images/groups_o.gif | Bin 0 -> 119 bytes conlite/images/icon_fatalerror.gif | Bin 0 -> 201 bytes conlite/images/icon_warning.gif | Bin 0 -> 91 bytes conlite/images/importieren.gif | Bin 0 -> 192 bytes conlite/images/index.php | 4 + conlite/images/info.gif | Bin 0 -> 90 bytes conlite/images/isstart0.gif | Bin 0 -> 82 bytes conlite/images/isstart0m.gif | Bin 0 -> 101 bytes conlite/images/isstart0mr.gif | Bin 0 -> 159 bytes conlite/images/isstart0r.gif | Bin 0 -> 142 bytes conlite/images/isstart1.gif | Bin 0 -> 82 bytes conlite/images/isstart1m.gif | Bin 0 -> 101 bytes conlite/images/isstart1mr.gif | Bin 0 -> 161 bytes conlite/images/isstart1r.gif | Bin 0 -> 140 bytes conlite/images/lock_closed.gif | Bin 0 -> 89 bytes conlite/images/lock_open.gif | Bin 0 -> 85 bytes conlite/images/my_contenido.gif | Bin 0 -> 154 bytes conlite/images/newsletter.gif | Bin 0 -> 90 bytes conlite/images/newsletter_16.gif | Bin 0 -> 90 bytes conlite/images/newsletter_dispatch_16.gif | Bin 0 -> 82 bytes conlite/images/newsletter_dispatch_16_off.gif | Bin 0 -> 82 bytes conlite/images/newsletter_dispatch_off.gif | Bin 0 -> 82 bytes conlite/images/newsletter_dispatch_on.gif | Bin 0 -> 82 bytes conlite/images/newsletter_off.gif | Bin 0 -> 90 bytes conlite/images/newsletter_on.gif | Bin 0 -> 90 bytes .../images/newsletter_recipientgroups_off.gif | Bin 0 -> 122 bytes .../images/newsletter_recipientgroups_on.gif | Bin 0 -> 122 bytes conlite/images/newsletter_recipients_off.gif | Bin 0 -> 111 bytes conlite/images/newsletter_recipients_on.gif | Bin 0 -> 111 bytes conlite/images/newsletter_sendtest_16.gif | Bin 0 -> 85 bytes conlite/images/newsletter_sendtest_16_off.gif | Bin 0 -> 85 bytes conlite/images/offline.gif | Bin 0 -> 93 bytes conlite/images/offline_off.gif | Bin 0 -> 93 bytes conlite/images/online.gif | Bin 0 -> 90 bytes conlite/images/online_off.gif | Bin 0 -> 90 bytes conlite/images/open_all.gif | Bin 0 -> 53 bytes conlite/images/ordner_oben.gif | Bin 0 -> 126 bytes conlite/images/paging/first.gif | Bin 0 -> 109 bytes conlite/images/paging/last.gif | Bin 0 -> 109 bytes conlite/images/paging/next.gif | Bin 0 -> 117 bytes conlite/images/paging/previous.gif | Bin 0 -> 119 bytes conlite/images/pfeil_links.gif | Bin 0 -> 81 bytes conlite/images/pfeil_runter.gif | Bin 0 -> 82 bytes conlite/images/print.gif | Bin 0 -> 85 bytes conlite/images/reminder/prio_high.gif | Bin 0 -> 82 bytes conlite/images/reminder/prio_low.gif | Bin 0 -> 85 bytes conlite/images/reminder/prio_medium.gif | Bin 0 -> 85 bytes conlite/images/reminder/prio_veryhigh.gif | Bin 0 -> 82 bytes conlite/images/reminder/progress.gif | Bin 0 -> 69 bytes conlite/images/reminder/status_deferred.gif | Bin 0 -> 172 bytes conlite/images/reminder/status_done.gif | Bin 0 -> 173 bytes conlite/images/reminder/status_inprogress.gif | Bin 0 -> 169 bytes conlite/images/reminder/status_new.gif | Bin 0 -> 74 bytes conlite/images/reminder/status_waiting.gif | Bin 0 -> 170 bytes conlite/images/save.gif | Bin 0 -> 296 bytes conlite/images/social/facebook.gif | Bin 0 -> 1090 bytes conlite/images/sort_down.gif | Bin 0 -> 103 bytes conlite/images/sort_up.gif | Bin 0 -> 103 bytes conlite/images/space.gif | Bin 0 -> 807 bytes conlite/images/spacer.gif | Bin 0 -> 43 bytes conlite/images/submit.gif | Bin 0 -> 131 bytes conlite/images/submit_hover.gif | Bin 0 -> 131 bytes conlite/images/sync.png | Bin 0 -> 852 bytes conlite/images/template_properties.gif | Bin 0 -> 82 bytes conlite/images/template_properties_off.gif | Bin 0 -> 82 bytes conlite/images/toggle_frame_left.gif | Bin 0 -> 136 bytes conlite/images/toggle_frame_right.gif | Bin 0 -> 135 bytes conlite/images/top.gif | Bin 0 -> 860 bytes conlite/images/user_online.gif | Bin 0 -> 97 bytes conlite/images/users.gif | Bin 0 -> 97 bytes conlite/images/users_o.gif | Bin 0 -> 97 bytes conlite/images/vert-neu.gif | Bin 0 -> 2327 bytes conlite/images/vert.gif | Bin 0 -> 75 bytes .../images/widgets/foldingrow/collapsed.gif | Bin 0 -> 108 bytes .../images/widgets/foldingrow/expanded.gif | Bin 0 -> 111 bytes conlite/images/workflow_step_delete.gif | Bin 0 -> 195 bytes conlite/includes/ajax/include.ajax.con.php | 80 + .../includes/api/functions.api.general.php | 243 + .../includes/api/functions.frontend.list.php | 252 + conlite/includes/cfg_language_de.inc.php | 409 + conlite/includes/functions.api.category.php | 106 + conlite/includes/functions.api.images.php | 690 + conlite/includes/functions.api.php | 39 + conlite/includes/functions.api.string.php | 398 + conlite/includes/functions.con.php | 2247 ++ conlite/includes/functions.con2.php | 772 + conlite/includes/functions.database.php | 459 + .../functions.domxml-php4-to-php5.php | 445 + conlite/includes/functions.encoding.php | 95 + conlite/includes/functions.file.php | 369 + conlite/includes/functions.forms.php | 98 + conlite/includes/functions.general.php | 2205 ++ conlite/includes/functions.i18n.php | 376 + .../includes/functions.includePluginConf.php | 172 + conlite/includes/functions.lang.php | 637 + conlite/includes/functions.lay.php | 133 + conlite/includes/functions.mod.php | 214 + conlite/includes/functions.pathresolver.php | 405 + conlite/includes/functions.php54.php | 149 + conlite/includes/functions.rights.php | 339 + conlite/includes/functions.stat.php | 1137 + conlite/includes/functions.str.php | 1465 ++ conlite/includes/functions.system.php | 657 + conlite/includes/functions.tpl.php | 830 + conlite/includes/functions.upl.php | 973 + conlite/includes/globals_off.inc.php | 120 + conlite/includes/grouprights.inc.php | 337 + conlite/includes/grouprights_area.inc.php | 202 + conlite/includes/grouprights_con.inc.php | 249 + conlite/includes/grouprights_lay.inc.php | 191 + conlite/includes/grouprights_members.inc.php | 232 + conlite/includes/grouprights_mod.inc.php | 169 + conlite/includes/grouprights_str.inc.php | 227 + conlite/includes/grouprights_tpl.inc.php | 170 + conlite/includes/include.CMS_EASYIMG.php | 163 + conlite/includes/include.CMS_HEAD.php | 99 + conlite/includes/include.CMS_HTML.php | 109 + conlite/includes/include.CMS_HTMLHEAD.php | 111 + conlite/includes/include.CMS_HTMLTEXT.php | 97 + conlite/includes/include.CMS_IMG.php | 289 + conlite/includes/include.CMS_LINK.php | 393 + conlite/includes/include.CMS_QRCODE.php | 89 + conlite/includes/include.CMS_SIMPLELINK.php | 173 + conlite/includes/include.CMS_SWF.php | 115 + conlite/includes/include.CMS_TEXT.php | 90 + conlite/includes/include.backendedit.php | 136 + conlite/includes/include.blank.php | 37 + conlite/includes/include.client_artspec.php | 180 + conlite/includes/include.client_edit.php | 354 + conlite/includes/include.client_left_top.php | 59 + conlite/includes/include.client_menu.php | 104 + conlite/includes/include.clientsettings.php | 216 + conlite/includes/include.con_art_overview.php | 1021 + conlite/includes/include.con_edit_form.php | 768 + conlite/includes/include.con_editcontent.php | 624 + conlite/includes/include.con_left_top.php | 512 + conlite/includes/include.con_str_overview.php | 770 + conlite/includes/include.con_subnav.php | 128 + conlite/includes/include.debug.php | 122 + conlite/includes/include.default_subnav.php | 207 + conlite/includes/include.files_subnav.php | 124 + .../include.frontend.group.subnav.php | 87 + .../includes/include.frontend.group_edit.php | 301 + .../includes/include.frontend.group_menu.php | 105 + .../include.frontend.group_rights.php | 139 + .../includes/include.frontend.left_top.php | 482 + .../includes/include.frontend.user_edit.php | 252 + .../includes/include.frontend.user_menu.php | 373 + .../includes/include.grouprights_create.php | 181 + .../includes/include.grouprights_details.php | 171 + .../includes/include.grouprights_external.php | 59 + .../includes/include.grouprights_left_top.php | 94 + conlite/includes/include.grouprights_menu.php | 212 + .../includes/include.grouprights_overview.php | 231 + .../includes/include.grouprights_subnav.php | 145 + .../includes/include.html_tpl_edit_form.php | 228 + .../include.html_tpl_files_overview.php | 162 + conlite/includes/include.html_tpl_history.php | 192 + .../includes/include.html_tpl_left_top.php | 58 + conlite/includes/include.info.php | 44 + conlite/includes/include.js_edit_form.php | 190 + .../includes/include.js_files_overview.php | 161 + conlite/includes/include.js_history.php | 183 + conlite/includes/include.js_left_top.php | 57 + conlite/includes/include.lang_edit.php | 274 + conlite/includes/include.lang_left_top.php | 89 + conlite/includes/include.lang_overview.php | 130 + conlite/includes/include.lay_edit_form.php | 260 + conlite/includes/include.lay_history.php | 146 + conlite/includes/include.lay_new.php | 44 + conlite/includes/include.lay_overview.php | 121 + conlite/includes/include.lay_preview.php | 39 + conlite/includes/include.left_top_blank.php | 37 + conlite/includes/include.logs.php | 324 + conlite/includes/include.mod_edit_form.php | 491 + conlite/includes/include.mod_history.php | 159 + conlite/includes/include.mod_new.php | 216 + conlite/includes/include.mod_overview.php | 338 + conlite/includes/include.mod_package.php | 492 + conlite/includes/include.mod_sync.php | 69 + conlite/includes/include.mod_translate.php | 203 + .../include.mod_translate_stringlist.php | 86 + .../include.mycontenido.tasks.edit.php | 150 + .../includes/include.mycontenido.tasks.php | 428 + .../include.mycontenido_lastarticles.php | 320 + .../includes/include.mycontenido_settings.php | 148 + conlite/includes/include.note.display.php | 51 + conlite/includes/include.note.popup.php | 100 + conlite/includes/include.pretplcfg_edit.php | 106 + .../includes/include.pretplcfg_edit_form.php | 160 + conlite/includes/include.rights_create.php | 316 + conlite/includes/include.rights_external.php | 58 + conlite/includes/include.rights_left_top.php | 199 + conlite/includes/include.rights_menu.php | 250 + conlite/includes/include.rights_overview.php | 467 + conlite/includes/include.stat_left_top.php | 36 + conlite/includes/include.stat_menu.php | 98 + conlite/includes/include.stat_overview.php | 147 + conlite/includes/include.str_overview.php | 1002 + conlite/includes/include.str_subnav.php | 108 + conlite/includes/include.style_edit_form.php | 211 + .../includes/include.style_files_overview.php | 161 + conlite/includes/include.style_history.php | 188 + conlite/includes/include.style_left_top.php | 57 + conlite/includes/include.subnav.php | 83 + conlite/includes/include.symbolhelp.php | 37 + .../includes/include.system_configuration.php | 196 + conlite/includes/include.system_db_backup.php | 409 + conlite/includes/include.system_purge.php | 226 + conlite/includes/include.system_sysvalues.php | 139 + conlite/includes/include.systemsettings.php | 200 + conlite/includes/include.todo.popup.php | 136 + conlite/includes/include.tpl_edit_form.php | 254 + conlite/includes/include.tpl_new.php | 44 + conlite/includes/include.tpl_overview.php | 131 + conlite/includes/include.tpl_visualedit.php | 233 + conlite/includes/include.tplcfg_edit.php | 210 + conlite/includes/include.tplcfg_edit_form.php | 487 + conlite/includes/include.upl_artlist.php | 185 + .../includes/include.upl_dirs_overview.php | 594 + conlite/includes/include.upl_edit.php | 318 + .../includes/include.upl_files_overview.php | 931 + conlite/includes/include.upl_files_upload.php | 70 + conlite/includes/include.upl_left_top.php | 163 + .../includes/include.upl_search_results.php | 632 + conlite/includes/include.upl_subnav.php | 117 + conlite/includes/index.php | 4 + conlite/includes/main.login.php | 291 + conlite/includes/old.config.misc.php | 302 + conlite/includes/pseudo-cron.inc.php | 447 + conlite/includes/rights.inc.php | 374 + conlite/includes/rights_area.inc.php | 195 + conlite/includes/rights_con.inc.php | 234 + conlite/includes/rights_lay.inc.php | 165 + conlite/includes/rights_mod.inc.php | 163 + conlite/includes/rights_str.inc.php | 228 + conlite/includes/rights_tpl.inc.php | 166 + conlite/includes/startup.php | 224 + conlite/index.php | 145 + conlite/locale/conlite.pot | 5239 +++++ conlite/locale/de_DE/LC_MESSAGES/conlite.mo | Bin 0 -> 79652 bytes conlite/locale/de_DE/LC_MESSAGES/conlite.po | 6605 ++++++ conlite/locale/en_US/LC_MESSAGES/conlite.mo | Bin 0 -> 548 bytes conlite/locale/en_US/LC_MESSAGES/conlite.po | 5162 +++++ conlite/locale/potfiles.txt | 585 + conlite/logout.php | 57 + conlite/logs/deprecated.txt | 0 conlite/logs/index.php | 4 + conlite/main.loginform.php | 211 + conlite/main.php | 293 + .../classes/class.metatag.creator.html5.php | 480 + .../createmetatags/conf/MetaExtension.php | 314 + .../include.chain.content.createmetatags.php | 298 + .../includes/keyword_density.php | 220 + .../includes/keyword_density_php52.php | 221 + .../includes/class.ceccreatefacebookmeta.php | 48 + .../plugins/chains/includes/config.plugin.php | 48 + .../include.chain.content.set_clear_cache.php | 98 + .../include.chain.frontend.cat_access.php | 74 + ...clude.chain.frontend.cat_backendaccess.php | 72 + .../include.chain.frontend.createbasehref.php | 70 + ...clude.chain.frontend.output_compressor.php | 699 + .../chains/includes/old.config.plugin.php | 44 + .../classes/class.content_allocation.php | 404 + .../class.content_allocation_article.php | 117 + .../class.content_allocation_complexlist.php | 113 + .../class.content_allocation_selectbox.php | 99 + .../classes/class.content_allocation_tree.php | 562 + .../class.content_allocation_treeview.php | 234 + .../content_allocation/images/arrow.gif | Bin 0 -> 56 bytes .../images/call_contentallocation.gif | Bin 0 -> 90 bytes .../content_allocation/images/normal.gif | Bin 0 -> 112 bytes .../includes/config.autoloader.php | 26 + .../includes/config.plugin.php | 65 + .../includes/functions.chains.php | 67 + .../include.contentallocation_article.php | 130 + .../includes/include.left_bottom.php | 0 .../includes/include.left_top.php | 39 + .../includes/include.right_bottom.php | 165 + .../locale/content_allocation.pot | 109 + .../de_DE/LC_MESSAGES/content_allocation.mo | Bin 0 -> 2081 bytes .../de_DE/LC_MESSAGES/content_allocation.po | 112 + .../content_allocation/locale/potfiles.txt | 15 + .../content_allocation/scripts/complexlist.js | 133 + .../content_allocation/style/complexlist.css | 105 + .../templates/template.tree_article.html | 17 + .../templates/template.tree_complexlist.html | 76 + .../templates/template.tree_structure.html | 13 + .../xml/content_allocation.xml | 12 + .../content_allocation/xml/lang_de_DE.xml | 11 + .../content_allocation/xml/lang_en_EN.xml | 11 + .../content_allocation/xml/lang_en_US.xml | 11 + .../frontendlogic/category/category.php | 82 + .../frontendlogic/category/docs/conlogo.gif | Bin 0 -> 5334 bytes .../docs/frontend.protectedcategories.html | 104 + .../LC_MESSAGES/frontendlogic_category.mo | Bin 0 -> 647 bytes .../LC_MESSAGES/frontendlogic_category.po | 25 + .../frontendlogic/includes/config.plugin.php | 31 + .../frontendusers/includes/config.plugin.php | 7 + .../frontendusers/valid_from/valid_from.php | 66 + .../frontendusers/valid_to/valid_to.php | 62 + conlite/plugins/index.php | 4 + .../linkchecker/includes/config.plugin.php | 47 + .../includes/include.checkperms.php | 89 + .../includes/include.linkchecker.php | 413 + .../includes/include.linkchecker_tests.php | 310 + .../include.linkchecker_whitelist.php | 85 + .../locale/de_DE/LC_MESSAGES/linkchecker.mo | Bin 0 -> 2139 bytes .../locale/de_DE/LC_MESSAGES/linkchecker.po | 122 + .../linkchecker/locale/linkchecker.pot | 135 + .../plugins/linkchecker/locale/potfiles.txt | 12 + .../template.linkchecker_noerrors.html | 36 + .../standard/template.linkchecker_test.html | 202 + .../template.linkchecker_test_errors.html | 7 + .../template.linkchecker_test_errors_cat.html | 7 + .../template.linkchecker_test_nothing.html | 3 + .../template.linkchecker_whitelist.html | 51 + .../template.linkchecker_whitelist_urls.html | 5 + .../plugins/linkchecker/xml/lang_de_DE.xml | 14 + .../plugins/linkchecker/xml/lang_en_EN.xml | 14 + .../plugins/linkchecker/xml/lang_en_US.xml | 14 + .../mod_rewrite/classes/class.modrewrite.php | 1025 + .../classes/class.modrewritebase.php | 99 + .../classes/class.modrewritecontroller.php | 634 + .../classes/class.modrewritedebugger.php | 74 + .../classes/class.modrewritetest.php | 325 + .../classes/class.modrewriteurlstack.php | 343 + .../classes/class.modrewriteurlutil.php | 342 + .../class.modrewrite_content_controller.php | 407 + ...ss.modrewrite_contentexpert_controller.php | 137 + ...lass.modrewrite_contenttest_controller.php | 161 + .../class.modrewrite_controller_abstract.php | 148 + .../external/aToolTip/css/atooltip.css | 43 + .../external/aToolTip/css/style.css | 174 + .../mod_rewrite/external/aToolTip/demos.html | 81 + .../external/aToolTip/images/bg.png | Bin 0 -> 1218 bytes .../external/aToolTip/images/infoBtn.gif | Bin 0 -> 90 bytes .../external/aToolTip/js/atooltip.jquery.js | 118 + .../aToolTip/js/atooltip.min.jquery.js | 2 + .../external/aToolTip/js/jquery.min.js | 19 + .../files/htaccess_restrictive.txt | 71 + .../mod_rewrite/files/htaccess_simple.txt | 69 + .../includes/config.mod_rewrite_default.php | 128 + .../mod_rewrite/includes/config.plugin.php | 178 + .../includes/front_content_controller.php | 115 + .../includes/functions.mod_rewrite.php | 967 + .../includes/include.mod_rewrite_content.php | 324 + .../include.mod_rewrite_contentexpert.php | 169 + .../include.mod_rewrite_contenttest.php | 108 + .../locale/de_DE/LC_MESSAGES/mod_rewrite.mo | Bin 0 -> 29426 bytes .../locale/de_DE/LC_MESSAGES/mod_rewrite.po | 951 + .../mod_rewrite/locale/mod_rewrite.pot | 740 + .../plugins/mod_rewrite/locale/potfiles.txt | 22 + conlite/plugins/mod_rewrite/readme.txt | 294 + .../mod_rewrite/scripts/mod_rewrite.js | 87 + conlite/plugins/mod_rewrite/styles/styles.css | 100 + .../mod_rewrite/templates/content.html | 366 + .../mod_rewrite/templates/contentexpert.html | 153 + .../mod_rewrite/templates/contenttest.html | 64 + .../plugins/mod_rewrite/xml/lang_de_DE.xml | 14 + .../plugins/mod_rewrite/xml/lang_en_US.xml | 14 + conlite/plugins/newsletter/check.plugin.xml | 73 + .../classes/class.newsletter.groups.php | 329 + .../classes/class.newsletter.jobs.php | 504 + .../classes/class.newsletter.logs.php | 265 + .../newsletter/classes/class.newsletter.php | 1026 + .../classes/class.newsletter.recipients.php | 289 + .../newsletter/includes/config.autoloader.php | 32 + .../newsletter/includes/config.plugin.php | 20 + .../includes/include.newsletter_edit.php | 582 + .../include.newsletter_edit_message.php | 276 + .../include.newsletter_jobs_details.php | 398 + .../includes/include.newsletter_jobs_menu.php | 344 + .../include.newsletter_jobs_subnav.php | 67 + .../includes/include.newsletter_left_top.php | 960 + .../includes/include.newsletter_menu.php | 380 + .../includes/include.newsletter_subnav.php | 65 + .../include.recipients.group.subnav.php | 74 + .../include.recipients.group_edit.php | 586 + .../include.recipients.group_menu.php | 240 + .../includes/include.recipients_edit.php | 250 + .../includes/include.recipients_import.php | 377 + .../includes/include.recipients_menu.php | 301 + .../repository/custom/FrontendNavigation.php | 796 + .../workflow/classes/class.workflow.php | 187 + .../classes/class.workflowactions.php | 132 + .../classes/class.workflowallocation.php | 242 + .../classes/class.workflowartallocation.php | 361 + .../workflow/classes/class.workflowitems.php | 329 + .../workflow/classes/class.workflowtasks.php | 106 + .../classes/class.workflowusersequence.php | 278 + .../workflow/cronjobs/advance_workflow.php | 114 + .../workflow/images/no_verschieben.gif | Bin 0 -> 121 bytes .../workflow/images/nu_verschieben.gif | Bin 0 -> 121 bytes conlite/plugins/workflow/images/workflow.gif | Bin 0 -> 96 bytes .../plugins/workflow/images/workflow_alt.gif | Bin 0 -> 96 bytes .../workflow/images/workflow_email_noti.gif | Bin 0 -> 90 bytes .../workflow/images/workflow_erstellen.gif | Bin 0 -> 74 bytes .../workflow/images/workflow_escal_noti.gif | Bin 0 -> 84 bytes .../plugins/workflow/images/workflow_step.gif | Bin 0 -> 61 bytes .../workflow/images/workflow_step_delete.gif | Bin 0 -> 195 bytes .../images/workflow_step_ist_raus.gif | Bin 0 -> 61 bytes .../workflow/images/workflow_step_new.gif | Bin 0 -> 74 bytes .../plugins/workflow/images/workflow_user.gif | Bin 0 -> 113 bytes .../workflow/includes/config.plugin.php | 453 + .../workflow/includes/functions.workflow.php | 552 + .../includes/include.workflow_edit.php | 109 + .../includes/include.workflow_left_top.php | 48 + .../includes/include.workflow_list.php | 129 + .../includes/include.workflow_steps.php | 405 + .../includes/include.workflow_subnav.php | 113 + .../includes/include.workflow_tasks.php | 274 + .../locale/de_DE/LC_MESSAGES/workflow.mo | Bin 0 -> 6472 bytes .../locale/de_DE/LC_MESSAGES/workflow.po | 453 + conlite/plugins/workflow/locale/potfiles.txt | 18 + conlite/plugins/workflow/locale/workflow.pot | 398 + conlite/plugins/workflow/plugin_workflow.xml | 17 + .../templates/template.workflow_steps.html | 13 + .../templates/template.workflow_tasks.html | 157 + conlite/plugins/workflow/xml/lang_de_DE.xml | 17 + conlite/plugins/workflow/xml/lang_en_EN.xml | 17 + conlite/plugins/workflow/xml/lang_en_US.xml | 17 + conlite/scripts/HTMLObj.js.php | 401 + conlite/scripts/addImageTags.js | 61 + conlite/scripts/articleObject.js.php | 475 + conlite/scripts/browserCheck.js | 33 + conlite/scripts/cfoldingrow.js | 38 + conlite/scripts/cmsDate.js | 177 + conlite/scripts/cmsFileList.js | 426 + conlite/scripts/cmsTeaser.js | 268 + conlite/scripts/conFrameResize.js | 352 + conlite/scripts/con_tiny.js | 367 + conlite/scripts/contenidoConfig.js | 305 + conlite/scripts/contextMenu.js | 112 + conlite/scripts/expandCollapse.js | 94 + conlite/scripts/general.js | 68 + conlite/scripts/group_association.js | 144 + conlite/scripts/header.js | 452 + conlite/scripts/help.js.php | 79 + conlite/scripts/iZoom.js.php | 80 + conlite/scripts/index.php | 4 + conlite/scripts/infoBox.js | 20 + .../i18n/jquery.ui.colorpicker-de.js | 27 + .../i18n/jquery.ui.colorpicker-el.js | 28 + .../i18n/jquery.ui.colorpicker-en-GB.js | 27 + .../i18n/jquery.ui.colorpicker-en-US.js | 27 + .../i18n/jquery.ui.colorpicker-en.js | 27 + .../i18n/jquery.ui.colorpicker-fr.js | 27 + .../i18n/jquery.ui.colorpicker-nl.js | 27 + .../i18n/jquery.ui.colorpicker-pt-BR.js | 27 + .../i18n/jquery.ui.colorpicker-ru.js | 27 + .../colorpicker/images/128/bar-alpha.png | Bin 0 -> 1564 bytes .../jquery/colorpicker/images/128/bar.png | Bin 0 -> 1076 bytes .../jquery/colorpicker/images/128/map.png | Bin 0 -> 37070 bytes .../jquery/colorpicker/images/bar-alpha.png | Bin 0 -> 2195 bytes .../jquery/colorpicker/images/bar-opacity.png | Bin 0 -> 134 bytes .../jquery/colorpicker/images/bar-pointer.png | Bin 0 -> 198 bytes .../scripts/jquery/colorpicker/images/bar.png | Bin 0 -> 382 bytes .../jquery/colorpicker/images/map-opacity.png | Bin 0 -> 139 bytes .../jquery/colorpicker/images/map-pointer.png | Bin 0 -> 344 bytes .../scripts/jquery/colorpicker/images/map.png | Bin 0 -> 78245 bytes .../colorpicker/images/preview-opacity.png | Bin 0 -> 135 bytes .../colorpicker/images/ui-colorpicker.png | Bin 0 -> 494 bytes .../jquery/colorpicker/jquery.colorpicker.css | 227 + .../jquery/colorpicker/jquery.colorpicker.js | 3004 +++ .../jquery.ui.colorpicker-cmyk-parser.js | 13 + ...y.ui.colorpicker-cmyk-percentage-parser.js | 13 + .../parts/jquery.ui.colorpicker-memory.js | 75 + .../parts/jquery.ui.colorpicker-rgbslider.js | 81 + .../jquery.ui.colorpicker-swatchesswitcher.js | 28 + .../swatches/jquery.ui.colorpicker-crayola.js | 125 + .../swatches/jquery.ui.colorpicker-pantone.js | 942 + .../jquery.ui.colorpicker-ral-classic.js | 218 + .../swatches/jquery.ui.colorpicker-x11.js | 150 + .../jquery/jquery-migrate-1.2.1.min.js | 2 + conlite/scripts/jquery/jquery-ui.js | 13 + conlite/scripts/jquery/jquery-ui.old.js | 756 + conlite/scripts/jquery/jquery.js | 5 + conlite/scripts/jquery/jquery.old.js | 154 + .../scripts/jscalendar/calendar-contenido.css | 232 + conlite/scripts/jscalendar/calendar-setup.js | 200 + conlite/scripts/jscalendar/calendar.js | 1882 ++ .../scripts/jscalendar/lang/calendar-af.js | 39 + .../scripts/jscalendar/lang/calendar-al.js | 100 + .../scripts/jscalendar/lang/calendar-bg.js | 124 + .../jscalendar/lang/calendar-big5-utf8.js | 123 + .../scripts/jscalendar/lang/calendar-big5.js | 123 + .../scripts/jscalendar/lang/calendar-br.js | 108 + .../scripts/jscalendar/lang/calendar-ca.js | 123 + .../jscalendar/lang/calendar-cs-utf8.js | 65 + .../jscalendar/lang/calendar-cs-win.js | 65 + .../scripts/jscalendar/lang/calendar-da.js | 123 + .../scripts/jscalendar/lang/calendar-de.js | 124 + .../scripts/jscalendar/lang/calendar-du.js | 45 + .../scripts/jscalendar/lang/calendar-el.js | 89 + .../scripts/jscalendar/lang/calendar-en.js | 127 + .../scripts/jscalendar/lang/calendar-es.js | 129 + .../scripts/jscalendar/lang/calendar-fi.js | 98 + .../scripts/jscalendar/lang/calendar-fr.js | 125 + .../jscalendar/lang/calendar-he-utf8.js | 123 + .../scripts/jscalendar/lang/calendar-hu.js | 124 + .../scripts/jscalendar/lang/calendar-it.js | 124 + .../scripts/jscalendar/lang/calendar-jp.js | 45 + .../jscalendar/lang/calendar-ko-utf8.js | 120 + .../scripts/jscalendar/lang/calendar-ko.js | 120 + .../jscalendar/lang/calendar-lt-utf8.js | 114 + .../scripts/jscalendar/lang/calendar-lt.js | 114 + .../scripts/jscalendar/lang/calendar-lv.js | 123 + .../scripts/jscalendar/lang/calendar-nl.js | 73 + .../scripts/jscalendar/lang/calendar-no.js | 114 + .../jscalendar/lang/calendar-pl-utf8.js | 93 + .../scripts/jscalendar/lang/calendar-pl.js | 56 + .../scripts/jscalendar/lang/calendar-pt.js | 123 + .../scripts/jscalendar/lang/calendar-ro.js | 66 + .../scripts/jscalendar/lang/calendar-ru.js | 123 + .../jscalendar/lang/calendar-ru_win_.js | 123 + .../scripts/jscalendar/lang/calendar-si.js | 94 + .../scripts/jscalendar/lang/calendar-sk.js | 99 + .../scripts/jscalendar/lang/calendar-sp.js | 110 + .../scripts/jscalendar/lang/calendar-sv.js | 93 + .../scripts/jscalendar/lang/calendar-tr.js | 58 + .../scripts/jscalendar/lang/calendar-zh.js | 119 + conlite/scripts/jscalendar/lang/cn_utf8.js | 123 + conlite/scripts/jscalendar/menuarrow.gif | Bin 0 -> 68 bytes conlite/scripts/jscalendar/menuarrow2.gif | Bin 0 -> 49 bytes conlite/scripts/langref.php | 34 + conlite/scripts/md5.js | 382 + conlite/scripts/messageBox.js.php | 393 + conlite/scripts/parameterCollector.js | 41 + conlite/scripts/rights.js.php | 318 + conlite/scripts/rowMark.js | 428 + conlite/scripts/setPager.js | 30 + conlite/scripts/str_overview.js | 398 + conlite/scripts/subnav.js | 89 + conlite/scripts/tip_balloon.js | 166 + conlite/scripts/tip_balloon/b.gif | Bin 0 -> 44 bytes conlite/scripts/tip_balloon/background.gif | Bin 0 -> 43 bytes conlite/scripts/tip_balloon/l.gif | Bin 0 -> 44 bytes conlite/scripts/tip_balloon/lb.gif | Bin 0 -> 56 bytes conlite/scripts/tip_balloon/lt.gif | Bin 0 -> 56 bytes conlite/scripts/tip_balloon/r.gif | Bin 0 -> 44 bytes conlite/scripts/tip_balloon/rb.gif | Bin 0 -> 56 bytes conlite/scripts/tip_balloon/rt.gif | Bin 0 -> 56 bytes conlite/scripts/tip_balloon/stemb.gif | Bin 0 -> 123 bytes conlite/scripts/tip_balloon/stemt.gif | Bin 0 -> 187 bytes conlite/scripts/tip_balloon/t.gif | Bin 0 -> 44 bytes conlite/scripts/wz_tooltip.js | 1143 + conlite/styles/cms_filelist.css | 487 + conlite/styles/cms_teaser.css | 143 + conlite/styles/conlite.css | 66 + conlite/styles/contenido.css | 1113 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 212 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 208 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 335 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 207 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 262 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 262 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 332 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 280 bytes .../styles/images/ui-icons_222222_256x240.png | Bin 0 -> 6922 bytes .../styles/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4549 bytes .../styles/images/ui-icons_454545_256x240.png | Bin 0 -> 6992 bytes .../styles/images/ui-icons_888888_256x240.png | Bin 0 -> 6999 bytes .../styles/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4549 bytes conlite/styles/index.php | 4 + conlite/styles/inuse.css | 33 + conlite/styles/jquery-ui.css | 1225 + conlite/styles/str_overview.css | 188 + conlite/styles/tip_balloon.css | 6 + conlite/subnav.php | 61 + conlite/temp/.keep | 0 conlite/temp/deprecated.txt | 2 + conlite/templates/index.php | 4 + conlite/templates/standard/filler.html | 9 + conlite/templates/standard/frameset.html | 20 + .../templates/standard/frameset_content.html | 54 + .../standard/frameset_content_left.html | 23 + .../standard/frameset_content_right.html | 23 + .../standard/frameset_menuless_content.html | 25 + conlite/templates/standard/generic_list.html | 25 + conlite/templates/standard/header.html | 78 + .../standard/html5/template.generic_page.html | 19 + conlite/templates/standard/index.php | 4 + conlite/templates/standard/submenu.html | 5 + .../standard/template.admin_frontend.html | 196 + .../template.backend_search_results.html | 151 + .../templates/standard/template.blank.html | 15 + .../standard/template.client_edit.html | 36 + .../standard/template.client_left_top.html | 30 + .../standard/template.client_menu.html | 60 + .../standard/template.client_subnav.html | 37 + .../template.cms_filelist_dirlistitem.html | 15 + .../standard/template.cms_filelist_edit.html | 135 + ...plate.cms_filelist_metadata_limititem.html | 8 + .../standard/template.cms_teaser_edit.html | 114 + .../standard/template.con_art_overview.html | 196 + .../standard/template.con_edit_form.html | 227 + .../standard/template.con_left_top.html | 325 + .../standard/template.con_str_overview.html | 182 + .../template.con_str_overview.list.html | 7 + .../standard/template.con_subnav.html | 45 + .../standard/template.con_subnav_noleft.html | 36 + conlite/templates/standard/template.deco.html | 16 + .../standard/template.default_subnav.html | 58 + .../standard/template.file_subnav.html | 42 + .../standard/template.files_overview.html | 35 + .../standard/template.generic_form.html | 4 + .../standard/template.generic_left_top.html | 31 + .../standard/template.generic_list.html | 7 + .../standard/template.generic_list_row.html | 1 + .../standard/template.generic_menu.html | 12 + .../standard/template.generic_page.html | 21 + .../standard/template.generic_table_form.html | 16 + .../standard/template.grouprights_create.html | 38 + .../template.grouprights_details.html | 39 + .../template.grouprights_left_top.html | 42 + .../template.grouprights_memberlist.html | 30 + .../template.grouprights_memberselect.html | 81 + .../standard/template.grouprights_menu.html | 53 + .../template.grouprights_overview.html | 43 + .../standard/template.html_tpl_left_top.html | 28 + conlite/templates/standard/template.info.html | 210 + .../standard/template.inuse_lay_mod.html | 15 + .../standard/template.inuse_tpl.html | 20 + .../standard/template.js_left_top.html | 27 + .../standard/template.lang_edit.html | 32 + .../standard/template.lang_left_top.html | 67 + .../standard/template.lang_overview.html | 63 + .../standard/template.lay_edit_form.html | 60 + .../standard/template.lay_overview.html | 81 + .../templates/standard/template.left_top.html | 26 + .../standard/template.left_top_blank.html | 20 + .../templates/standard/template.log_main.html | 70 + .../templates/standard/template.log_menu.html | 26 + .../standard/template.mod_edit_form.html | 62 + .../standard/template.mod_left_top.html | 120 + .../template.mycontenido_lastarticles.html | 84 + .../template.mycontenido_settings.html | 36 + .../standard/template.mycontenido_start.html | 25 + .../standard/template.mycontenido_subnav.html | 52 + .../standard/template.newsletter_edit.html | 31 + .../template.newsletter_left_top.html | 462 + .../standard/template.newsletter_menu.html | 53 + .../standard/template.recipient_edit.html | 35 + .../standard/template.recipient_left_top.html | 54 + .../standard/template.recipient_menu.html | 113 + .../standard/template.request_password.html | 26 + .../standard/template.right_top_blank.html | 21 + .../standard/template.rights_create.html | 38 + .../standard/template.rights_details.html | 40 + .../standard/template.rights_inc.html | 49 + .../standard/template.rights_left_top.html | 128 + .../standard/template.rights_menu.html | 47 + .../standard/template.rights_overview.html | 59 + .../templates/standard/template.select.html | 7 + .../standard/template.stat_left_top.html | 23 + .../standard/template.stat_menu.html | 35 + .../standard/template.stat_overview.html | 178 + .../standard/template.stat_subnav.html | 32 + .../templates/standard/template.stat_top.html | 54 + .../standard/template.str_overview.html | 304 + .../standard/template.style_left_top.html | 28 + .../templates/standard/template.subnav.html | 34 + .../standard/template.subnav_blank.html | 29 + .../standard/template.subnav_noleft.html | 32 + .../standard/template.symbolhelp.html | 1928 ++ .../standard/template.system_purge.html | 344 + .../standard/template.system_subnav.html | 36 + .../standard/template.system_variables.html | 77 + .../standard/template.tpl_edit_form.html | 98 + .../standard/template.tpl_overview.html | 77 + .../standard/template.tplcfg_edit_form.html | 65 + .../standard/template.upl_dirs_overview.html | 88 + .../standard/template.upl_files_overview.html | 100 + .../standard/template.upl_left_top.html | 45 + .../templates/standard/template.welcome.html | 65 + .../standard/template.welcome_update.html | 29 + conlite/templates/standard/white.html | 8 + .../widgets/template.widgets.left_top.html | 3 + conlite/tools/create_autoloader_cfg.php | 125 + .../mpClassMapFileCreator.php | 135 + .../mpClassMapFileCreatorContenido.php | 115 + .../mpClassTypeFinder.php | 400 + conlite/tools/phpcompatinfo.php | 69 + conlite/xml/conrepo.xsd | 27 + conlite/xml/index.php | 4 + conlite/xml/lang_de_DE.xml | 130 + conlite/xml/lang_en_US.xml | 130 + conlite/xml/lang_fr_FR.xml | 115 + data/.directory | 4 + data/backup/index.php | 4 + data/cache/index.php | 4 + data/config/production/cfg_sql.inc.php | 104 + data/config/production/config.autoloader.php | 330 + data/config/production/config.chains.php | 807 + data/config/production/config.colors.php | 42 + data/config/production/config.http_check.php | 91 + data/config/production/config.misc.php | 315 + data/config/production/config.path.php | 73 + data/config/production/config.templates.php | 170 + data/config/production/index.php | 4 + data/logs/index.php | 4 + data/temp/index.php | 4 + docs/techref/backend/backend.autoloader.html | 213 + .../techref/backend/backend.customizing.1.gif | Bin 0 -> 3358 bytes docs/techref/backend/backend.customizing.html | 537 + docs/techref/backend/backend.localconfig.html | 60 + docs/techref/backend/backend.plugauth.html | 85 + docs/techref/backend/conlogo.gif | Bin 0 -> 1325 bytes docs/techref/frontend/conlogo.gif | Bin 0 -> 5334 bytes .../frontend/frontend.customizing.html | 120 + .../frontend/frontend.permissions.html | 118 + .../frontend.protectedcategories.html | 104 + docs/techref/frontend/frontend.session.html | 118 + docs/techref/modules/conlogo.gif | Bin 0 -> 5334 bytes docs/techref/modules/module.login.html | 148 + docs/techref/modules/output-gen.jpg | Bin 0 -> 14270 bytes docs/techref/modules/writing.modules.html | 172 + .../plugins/Contenido Extension Chainer.pdf | Bin 0 -> 57226 bytes docs/techref/plugins/conlogo.gif | Bin 0 -> 5334 bytes docs/techref/plugins/plugin.config.html | 119 + docs/translators/translating.doc | Bin 0 -> 46080 bytes pear/Cache/Cache.php | 357 + pear/Cache/Container.php | 455 + pear/Cache/Container/file.php | 388 + pear/Cache/Error.php | 51 + pear/Cache/Lite.php | 835 + pear/Cache/Output.php | 215 + pear/File/Archive.php | 1434 ++ pear/File/Archive/Predicate.php | 57 + pear/File/Archive/Predicate/And.php | 87 + pear/File/Archive/Predicate/Current.php | 52 + pear/File/Archive/Predicate/Custom.php | 88 + pear/File/Archive/Predicate/Duplicate.php | 116 + pear/File/Archive/Predicate/Ereg.php | 59 + pear/File/Archive/Predicate/Eregi.php | 61 + pear/File/Archive/Predicate/Extension.php | 71 + pear/File/Archive/Predicate/False.php | 47 + pear/File/Archive/Predicate/Index.php | 62 + pear/File/Archive/Predicate/MIME.php | 75 + pear/File/Archive/Predicate/MaxDepth.php | 63 + pear/File/Archive/Predicate/MinSize.php | 59 + pear/File/Archive/Predicate/MinTime.php | 63 + pear/File/Archive/Predicate/Not.php | 55 + pear/File/Archive/Predicate/Or.php | 85 + pear/File/Archive/Predicate/True.php | 45 + pear/File/Archive/Reader.php | 427 + pear/File/Archive/Reader/Ar.php | 387 + pear/File/Archive/Reader/Archive.php | 98 + pear/File/Archive/Reader/Bzip2.php | 254 + pear/File/Archive/Reader/Cache.php | 262 + pear/File/Archive/Reader/ChangeName.php | 136 + .../Reader/ChangeName/AddDirectory.php | 89 + .../Archive/Reader/ChangeName/Callback.php | 52 + .../Archive/Reader/ChangeName/Directory.php | 100 + pear/File/Archive/Reader/Concat.php | 195 + pear/File/Archive/Reader/Directory.php | 309 + pear/File/Archive/Reader/File.php | 296 + pear/File/Archive/Reader/Filter.php | 90 + pear/File/Archive/Reader/Gzip.php | 276 + pear/File/Archive/Reader/Memory.php | 227 + pear/File/Archive/Reader/MimeList.php | 939 + pear/File/Archive/Reader/Multi.php | 95 + pear/File/Archive/Reader/Relay.php | 134 + pear/File/Archive/Reader/Select.php | 63 + pear/File/Archive/Reader/Tar.php | 412 + pear/File/Archive/Reader/Uncompress.php | 317 + pear/File/Archive/Reader/Zip.php | 482 + pear/File/Archive/Writer.php | 119 + pear/File/Archive/Writer/AddBaseName.php | 102 + pear/File/Archive/Writer/Ar.php | 209 + pear/File/Archive/Writer/Archive.php | 129 + pear/File/Archive/Writer/Bzip2.php | 147 + pear/File/Archive/Writer/Files.php | 259 + pear/File/Archive/Writer/Gzip.php | 139 + pear/File/Archive/Writer/Mail.php | 204 + pear/File/Archive/Writer/Memory.php | 127 + pear/File/Archive/Writer/MemoryArchive.php | 213 + pear/File/Archive/Writer/Multi.php | 130 + pear/File/Archive/Writer/Output.php | 93 + pear/File/Archive/Writer/Tar.php | 244 + pear/File/Archive/Writer/UniqueAppender.php | 143 + pear/File/Archive/Writer/Zip.php | 260 + pear/File/Iterator.php | 197 + pear/File/Iterator/Factory.php | 155 + pear/HTML/Common.php | 419 + pear/HTML/Common2.php | 569 + pear/Log.php | 631 + pear/Log/composite.php | 196 + pear/Log/console.php | 190 + pear/Log/display.php | 108 + pear/Log/error_log.php | 104 + pear/Log/file.php | 286 + pear/Log/mail.php | 222 + pear/Log/mcal.php | 171 + pear/Log/null.php | 68 + pear/Log/observer.php | 126 + pear/Log/sql.php | 210 + pear/Log/sqlite.php | 238 + pear/Log/syslog.php | 160 + pear/Log/win.php | 249 + pear/MIME/Type.php | 523 + pear/MIME/Type/Extension.php | 298 + pear/MIME/Type/Parameter.php | 163 + pear/Net/IDNA.php | 100 + pear/Net/IDNA/php4.php | 2961 +++ pear/Net/IDNA/php5.php | 3226 +++ pear/Net/UserAgent/Detect.php | 907 + pear/OLE/OLE.php | 410 + pear/OLE/PPS.php | 219 + pear/OLE/PPS/File.php | 114 + pear/OLE/PPS/Root.php | 519 + pear/OS/Guess.php | 265 + pear/PEAR.php | 968 + pear/PEAR/Autoloader.php | 186 + pear/PEAR/Builder.php | 391 + pear/PEAR/Command.php | 322 + pear/PEAR/Command/Auth.php | 155 + pear/PEAR/Command/Build.php | 89 + pear/PEAR/Command/Common.php | 249 + pear/PEAR/Command/Config.php | 225 + pear/PEAR/Command/Install.php | 416 + pear/PEAR/Command/Mirror.php | 99 + pear/PEAR/Command/Package.php | 679 + pear/PEAR/Command/Registry.php | 351 + pear/PEAR/Command/Remote.php | 409 + pear/PEAR/Common.php | 1688 ++ pear/PEAR/Config.php | 1166 + pear/PEAR/Dependency.php | 386 + pear/PEAR/Frontend/CLI.php | 495 + pear/PEAR/Installer.php | 925 + pear/PEAR/Packager.php | 176 + pear/PEAR/Registry.php | 527 + pear/PEAR/Remote.php | 391 + pear/README.contenido | 4 + pear/Spreadsheet/Excel/Writer.php | 104 + pear/Spreadsheet/Excel/Writer/BIFFwriter.php | 241 + pear/Spreadsheet/Excel/Writer/Format.php | 1035 + pear/Spreadsheet/Excel/Writer/Parser.php | 1760 ++ pear/Spreadsheet/Excel/Writer/Validator.php | 225 + pear/Spreadsheet/Excel/Writer/Workbook.php | 1544 ++ pear/Spreadsheet/Excel/Writer/Worksheet.php | 3522 +++ pear/System.php | 449 + pear/XML/Parser.php | 356 + pear/XML/Parser2.php | 671 + pear/XML/Parser2/Simple.php | 301 + pear/XML/RPC.php | 1853 ++ pear/XML/RPC/Dump.php | 187 + pear/XML/RPC/Server.php | 612 + pear/XML/RSS.php | 348 + pear/XML/Serializer.php | 1255 + pear/XML/Tree.php | 559 + pear/XML/Tree/Node.php | 587 + pear/XML/Unserializer.php | 983 + pear/package.dtd | 110 + pear/package.xml | 80 + pear/scripts/pear.bat | 69 + pear/scripts/pear.sh | 28 + pear/scripts/pearcmd.php | 298 + pear/template.spec | 64 + setup/data/base.txt | 17 + setup/data/base/base_actions1.sql | 178 + setup/data/base/base_area1.sql | 101 + 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 | 213 + setup/data/base/base_framefiles1.sql | 180 + setup/data/base/base_framefiles2.sql | 30 + 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 | 83 + setup/data/base/base_type1.sql | 23 + setup/data/client.txt | 1 + setup/data/client/client1.sql | 8 + setup/data/client/client1_nocontent.sql | 6 + setup/data/client_no_content.txt | 1 + setup/data/examples.txt | 0 setup/data/indexes.sql | 91 + setup/data/plugin_content_allocation.txt | 1 + setup/data/plugin_mod_rewrite.txt | 1 + setup/data/plugin_newsletter.txt | 1 + .../plugins/plugins_content_allocation.sql | 2 + setup/data/plugins/plugins_mod_rewrite.sql | 22 + setup/data/plugins/plugins_newsletter.sql | 1 + setup/data/standard.txt | 3 + setup/data/standard/standard_modules1.sql | 25 + .../standard_modules_translations1.sql | 201 + .../standard_modules_translations2.sql | 72 + setup/data/sysadmin.txt | 1 + setup/data/sysadmin/sysadmin1.sql | 1 + setup/data/tables.txt | 514 + setup/data/tables_pi.txt | 44 + setup/dbupdate.php | 262 + setup/images/cl-logo.gif | Bin 0 -> 4047 bytes setup/images/controls/arrow_closed.png | Bin 0 -> 335 bytes setup/images/controls/arrow_open.png | Bin 0 -> 342 bytes setup/images/controls/back.gif | Bin 0 -> 131 bytes setup/images/controls/pbend.gif | Bin 0 -> 135 bytes setup/images/controls/up_over.png | Bin 0 -> 617 bytes setup/images/icons/error.png | Bin 0 -> 367 bytes setup/images/icons/info.png | Bin 0 -> 251 bytes setup/images/icons/warning.png | Bin 0 -> 298 bytes setup/images/spacer.gif | Bin 0 -> 43 bytes setup/index.php | 195 + setup/lib/class.setupcontrols.php | 281 + setup/lib/class.setupmask.php | 139 + setup/lib/class.template.php | 283 + setup/lib/defines.php | 61 + setup/lib/functions.environment.php | 142 + setup/lib/functions.filesystem.php | 371 + setup/lib/functions.libraries.php | 104 + setup/lib/functions.mysql.php | 302 + setup/lib/functions.phpinfo.php | 207 + setup/lib/functions.safe_mode.php | 69 + setup/lib/functions.setup.php | 64 + setup/lib/functions.sql.php | 232 + setup/lib/functions.system.php | 323 + setup/lib/release.php | 258 + setup/lib/release.xml | 101 + setup/lib/startup.php | 121 + setup/locale/de_DE/LC_MESSAGES/setup.mo | Bin 0 -> 36023 bytes setup/locale/de_DE/LC_MESSAGES/setup.po | 847 + setup/locale/potfiles.txt | 57 + setup/locale/setup.pot | 946 + setup/makeconfig.php | 100 + setup/script/pluginInfo.js | 80 + setup/steps/forms/additionalplugins.php | 87 + setup/steps/forms/clientadjust.php | 126 + setup/steps/forms/clientmode.php | 73 + setup/steps/forms/configmode.php | 100 + setup/steps/forms/installer.php | 70 + setup/steps/forms/pathinfo.php | 71 + setup/steps/forms/setupresults.php | 101 + setup/steps/forms/setupsummary.php | 119 + setup/steps/forms/systemdata.php | 192 + setup/steps/forms/systemtest.php | 578 + setup/steps/languagechooser.php | 66 + setup/steps/migration/domigration.php | 38 + setup/steps/migration/step1.php | 38 + setup/steps/migration/step2.php | 38 + setup/steps/migration/step3.php | 40 + setup/steps/migration/step4.php | 39 + setup/steps/migration/step5.php | 38 + setup/steps/migration/step6.php | 38 + setup/steps/migration/step7.php | 38 + setup/steps/migration/step8.php | 38 + setup/steps/notinstallable.php | 55 + setup/steps/setup/doinstall.php | 38 + setup/steps/setup/step1.php | 39 + setup/steps/setup/step2.php | 40 + setup/steps/setup/step3.php | 40 + setup/steps/setup/step4.php | 39 + setup/steps/setup/step5.php | 39 + setup/steps/setup/step6.php | 38 + setup/steps/setup/step7.php | 44 + setup/steps/setup/step8.php | 39 + setup/steps/setuptype.php | 92 + setup/steps/upgrade/doupgrade.php | 38 + setup/steps/upgrade/step1.php | 39 + setup/steps/upgrade/step2.php | 39 + setup/steps/upgrade/step3.php | 40 + setup/steps/upgrade/step4.php | 39 + setup/steps/upgrade/step5.php | 38 + setup/steps/upgrade/step6.php | 38 + setup/steps/upgrade/step7.php | 39 + setup/style/setup.css | 247 + setup/templates/cfoldablerow.tpl | 4 + setup/templates/config.php.tpl | 173 + setup/templates/crow.tpl | 4 + setup/templates/languagechooser.tpl | 8 + setup/templates/notinstallable.tpl | 14 + setup/templates/setup.tpl | 111 + .../setup/forms/additionalplugins.tpl | 25 + setup/templates/setup/forms/clientmode.tpl | 16 + setup/templates/setup/forms/configmode.tpl | 20 + .../setup/forms/configmodewopass.tpl | 20 + setup/templates/setup/forms/databasedata.tpl | 31 + setup/templates/setup/forms/installer.tpl | 32 + setup/templates/setup/forms/pathinfo.tpl | 13 + setup/templates/setup/forms/setupresults.tpl | 17 + .../setup/forms/setupresultsfail.tpl | 10 + setup/templates/setup/forms/setupsummary.tpl | 12 + setup/templates/setup/forms/systemdata.tpl | 31 + setup/templates/setup/forms/systemtest.tpl | 18 + setup/templates/setuptype.tpl | 33 + 1956 files changed, 343580 insertions(+) create mode 100644 LIZENZ.txt create mode 100644 README_.txt create mode 100644 cms/config.php create mode 100644 cms/css/basic-style.css create mode 100644 cms/css/conlite-demo.css create mode 100644 cms/css/index.php create mode 100644 cms/css/normalize.css create mode 100644 cms/data/modules/index.php create mode 100644 cms/dbfs.php create mode 100644 cms/error.php create mode 100644 cms/favicon.ico create mode 100644 cms/front_content.php create mode 100644 cms/front_crcloginform.inc.php create mode 100644 cms/images/SimpleGallery/ClosePopup.png create mode 100644 cms/images/SimpleGallery/Loading.gif create mode 100644 cms/images/SimpleGallery/NaviLeft.png create mode 100644 cms/images/SimpleGallery/NaviLeftDisabled.png create mode 100644 cms/images/SimpleGallery/NaviRight.png create mode 100644 cms/images/SimpleGallery/NaviRightDisabled.png create mode 100644 cms/images/SimpleGallery/PopupImageNaviLeft.png create mode 100644 cms/images/SimpleGallery/PopupImageNaviRight.png create mode 100644 cms/images/SimpleGallery/ZoomOverlay.png create mode 100644 cms/images/basic-pic1.jpg create mode 100644 cms/images/basic-pic2.jpg create mode 100644 cms/images/basic-pic3.jpg create mode 100644 cms/images/basic-pic4.jpg create mode 100644 cms/images/glyphicons-halflings-white.png create mode 100644 cms/images/glyphicons-halflings.png create mode 100644 cms/images/ico/apple-touch-icon-114-precomposed.png create mode 100644 cms/images/ico/apple-touch-icon-144-precomposed.png create mode 100644 cms/images/ico/apple-touch-icon-57-precomposed.png create mode 100644 cms/images/ico/apple-touch-icon-72-precomposed.png create mode 100644 cms/images/ico/social_icons_sprite.png create mode 100644 cms/images/index.php create mode 100644 cms/images/logo-small.png create mode 100644 cms/images/logo.png create mode 100644 cms/includes/Util/Modules/Contenido_NavMain_Util.class.php create mode 100644 cms/includes/Util/Modules/Contenido_Sitemap_Util.class.php create mode 100644 cms/includes/class.concache.php create mode 100644 cms/includes/class.input.helper.php create mode 100644 cms/includes/concache.php create mode 100644 cms/includes/functions.include.php create mode 100644 cms/includes/functions.navigation.php create mode 100644 cms/includes/rss.inc.php create mode 100644 cms/includes/rss_php.php create mode 100644 cms/includes/spider-it.functions.inc.php create mode 100644 cms/index.php create mode 100644 cms/js/flexslider/flexslider.css create mode 100644 cms/js/flexslider/images/bg_direction_nav.png create mode 100644 cms/js/flexslider/images/loader.gif create mode 100644 cms/js/flexslider/jquery.flexslider-min.js create mode 100644 cms/js/index.php create mode 100644 cms/js/jquery.cookiesdirective.js create mode 100644 cms/js/libs/jquery-1.9.0.min.js create mode 100644 cms/js/libs/modernizr-2.6.2.min.js create mode 100644 cms/js/main.js create mode 100644 cms/logs/index.php create mode 100644 cms/robots.txt create mode 100644 cms/templates/cl_login_form.html create mode 100644 cms/templates/cms_filelist_style_default.html create mode 100644 cms/templates/cms_teaser_style_block.html create mode 100644 cms/templates/cms_teaser_style_blog.html create mode 100644 cms/templates/contenido_header.html create mode 100644 cms/templates/footnotes_1.html create mode 100644 cms/templates/footnotes_2.html create mode 100644 cms/templates/header.html create mode 100644 cms/templates/headline_h1.html create mode 100644 cms/templates/kontaktformular.html create mode 100644 cms/templates/login_form_loggedin.html create mode 100644 cms/templates/logo_bottom.html create mode 100644 cms/templates/navigation_meta_container.html create mode 100644 cms/templates/navigation_meta_item.html create mode 100644 cms/templates/navigation_standard.html create mode 100644 cms/templates/navigation_standard_li.html create mode 100644 cms/templates/navigation_standard_ul.html create mode 100644 cms/templates/newsletter_form.html create mode 100644 cms/templates/newsletter_handler.html create mode 100644 cms/templates/rss.html create mode 100644 cms/templates/rss_template.html create mode 100644 cms/templates/rss_template_breit.html create mode 100644 cms/templates/search_input.html create mode 100644 cms/templates/search_output.html create mode 100644 cms/templates/simple-gallery.html create mode 100644 cms/templates/sitemap_standard.html create mode 100644 cms/templates/sitemap_standard_li.html create mode 100644 cms/templates/sitemap_standard_ul.html create mode 100644 cms/templates/subheadline_h2.html create mode 100644 cms/templates/teaser-standard.html create mode 100644 cms/templates/teaser_right.html create mode 100644 cms/templates/text_html.html create mode 100644 cms/upload/Gallery/IMAGE_296.jpg create mode 100644 cms/upload/Gallery/PICT0004.JPG create mode 100644 cms/upload/Gallery/PICT0025.JPG create mode 100644 cms/upload/Gallery/PICT0082.JPG create mode 100644 cms/upload/Gallery/PICT0188.JPG create mode 100644 cms/upload/Gallery/Terasse26.jpg create mode 100644 conlib/auth.inc create mode 100644 conlib/ct_file.inc create mode 100644 conlib/ct_ldap.inc create mode 100644 conlib/ct_null.inc create mode 100644 conlib/ct_session.inc create mode 100644 conlib/ct_shm.inc create mode 100644 conlib/ct_sql.inc create mode 100644 conlib/db_mysql.inc create mode 100644 conlib/db_mysqli.inc create mode 100644 conlib/db_pdo_mysql.inc create mode 100644 conlib/db_sql_abstract.inc create mode 100644 conlib/index.php create mode 100644 conlib/local.php create mode 100644 conlib/page.inc create mode 100644 conlib/perm.inc create mode 100644 conlib/prepend.php create mode 100644 conlib/session.inc create mode 100644 conlite/.directory create mode 100644 conlite/.htaccess_recommended create mode 100644 conlite/ajaxmain.php create mode 100644 conlite/backend_search.php create mode 100644 conlite/cache/deprecated.txt create mode 100644 conlite/classes/Contenido_Category/Contenido_Category.class.php create mode 100644 conlite/classes/Contenido_Category/Contenido_Category_Articles.class.php create mode 100644 conlite/classes/Contenido_Category/Sample.php create mode 100644 conlite/classes/Contenido_FrontendNavigation/Contenido_FrontendNavigation.class.php create mode 100644 conlite/classes/Contenido_FrontendNavigation/Contenido_FrontendNavigation_Base.class.php create mode 100644 conlite/classes/Contenido_FrontendNavigation/Contenido_FrontendNavigation_Breadcrumb.class.php create mode 100644 conlite/classes/Contenido_FrontendNavigation/Sample.php create mode 100644 conlite/classes/Debug/Debug_DevNull.class.php create mode 100644 conlite/classes/Debug/Debug_File.class.php create mode 100644 conlite/classes/Debug/Debug_Hidden.class.php create mode 100644 conlite/classes/Debug/Debug_Visible.class.php create mode 100644 conlite/classes/Debug/Debug_VisibleAdv.class.php create mode 100644 conlite/classes/Debug/DebuggerFactory.class.php create mode 100644 conlite/classes/Debug/IDebug.php create mode 100644 conlite/classes/Debug/Sample.php create mode 100644 conlite/classes/Url/Contenido_Url.class.php create mode 100644 conlite/classes/UrlBuilder/Contenido_UrlBuilder.class.php create mode 100644 conlite/classes/UrlBuilder/Contenido_UrlBuilderConfig.class.php create mode 100644 conlite/classes/UrlBuilder/Contenido_UrlBuilderFactory.class.php create mode 100644 conlite/classes/UrlBuilder/Contenido_UrlBuilder_Custom.class.php create mode 100644 conlite/classes/UrlBuilder/Contenido_UrlBuilder_CustomPath.class.php create mode 100644 conlite/classes/UrlBuilder/Contenido_UrlBuilder_Frontcontent.class.php create mode 100644 conlite/classes/UrlBuilder/Contenido_UrlBuilder_MR.class.php create mode 100644 conlite/classes/UrlBuilder/Sample.php create mode 100644 conlite/classes/abstract_classes/class.conuser.php create mode 100644 conlite/classes/cApi/class.action.php create mode 100644 conlite/classes/cApi/class.stat.php create mode 100644 conlite/classes/cApi/class.stat_archive.php create mode 100644 conlite/classes/cApi/class.system_property.php create mode 100644 conlite/classes/cApi/class.upload.meta.php create mode 100644 conlite/classes/cApi/class.upload.php create mode 100644 conlite/classes/cHTML5/class.chtml.php create mode 100644 conlite/classes/cHTML5/class.chtml5.button.php create mode 100644 conlite/classes/cHTML5/class.chtml5.list.element.php create mode 100644 conlite/classes/cHTML5/class.chtml5.list.php create mode 100644 conlite/classes/cHTML5/class.chtml5.meta.php create mode 100644 conlite/classes/class.action.php create mode 100644 conlite/classes/class.activeusers.php create mode 100644 conlite/classes/class.ajax.php create mode 100644 conlite/classes/class.area.php create mode 100644 conlite/classes/class.art.php create mode 100644 conlite/classes/class.article.collector.php create mode 100644 conlite/classes/class.article.php create mode 100644 conlite/classes/class.artspec.php create mode 100644 conlite/classes/class.autoload.php create mode 100644 conlite/classes/class.backend.php create mode 100644 conlite/classes/class.cat.php create mode 100644 conlite/classes/class.category.php create mode 100644 conlite/classes/class.cec.php create mode 100644 conlite/classes/class.cec_hook.php create mode 100644 conlite/classes/class.chartable.php create mode 100644 conlite/classes/class.cl_db_backup.php create mode 100644 conlite/classes/class.client.php create mode 100644 conlite/classes/class.cms_date.php create mode 100644 conlite/classes/class.cms_filelist.php create mode 100644 conlite/classes/class.cms_teaser.php create mode 100644 conlite/classes/class.communications.php create mode 100644 conlite/classes/class.conuser.php create mode 100644 conlite/classes/class.csv.php create mode 100644 conlite/classes/class.dbfs.php create mode 100644 conlite/classes/class.excel.php create mode 100644 conlite/classes/class.form.php create mode 100644 conlite/classes/class.frontend.groups.php create mode 100644 conlite/classes/class.frontend.logic.php create mode 100644 conlite/classes/class.frontend.permissions.php create mode 100644 conlite/classes/class.frontend.users.php create mode 100644 conlite/classes/class.genericdb.php create mode 100644 conlite/classes/class.group.php create mode 100644 conlite/classes/class.htmlelements.php create mode 100644 conlite/classes/class.htmlparser.php create mode 100644 conlite/classes/class.htmlvalidator.php create mode 100644 conlite/classes/class.httpinputvalidator.php create mode 100644 conlite/classes/class.input.helper.php create mode 100644 conlite/classes/class.inuse.php create mode 100644 conlite/classes/class.iterator.php create mode 100644 conlite/classes/class.lang.php create mode 100644 conlite/classes/class.layout.php create mode 100644 conlite/classes/class.metaobject.php create mode 100644 conlite/classes/class.navigation.php create mode 100644 conlite/classes/class.note.php create mode 100644 conlite/classes/class.notification.php create mode 100644 conlite/classes/class.output_compressor.php create mode 100644 conlite/classes/class.phpmailer.php create mode 100644 conlite/classes/class.properties.php create mode 100644 conlite/classes/class.purge.php create mode 100644 conlite/classes/class.request.password.php create mode 100644 conlite/classes/class.search.php create mode 100644 conlite/classes/class.security.php create mode 100644 conlite/classes/class.smtp.php create mode 100644 conlite/classes/class.structure.php create mode 100644 conlite/classes/class.table.php create mode 100644 conlite/classes/class.template.php create mode 100644 conlite/classes/class.templateconfig.php create mode 100644 conlite/classes/class.todo.php create mode 100644 conlite/classes/class.treeitem.php create mode 100644 conlite/classes/class.ui.php create mode 100644 conlite/classes/class.update.notifier.php create mode 100644 conlite/classes/class.upload.php create mode 100644 conlite/classes/class.user.php create mode 100644 conlite/classes/class.version.php create mode 100644 conlite/classes/class.versionFile.php create mode 100644 conlite/classes/class.versionImport.php create mode 100644 conlite/classes/class.versionLayout.php create mode 100644 conlite/classes/class.versionModule.php create mode 100644 conlite/classes/class.wysiwyg_editor.php create mode 100644 conlite/classes/class.xml.php create mode 100644 conlite/classes/class.xmlparser.php create mode 100644 conlite/classes/class.xmltree.php create mode 100644 conlite/classes/class.xsltprocessor.php create mode 100644 conlite/classes/con2con/class.dirhandler.php create mode 100644 conlite/classes/con2con/class.filehandler.php create mode 100644 conlite/classes/con2con/class.registry.php create mode 100644 conlite/classes/contenido/class.area.php create mode 100644 conlite/classes/contenido/class.article.php create mode 100644 conlite/classes/contenido/class.articlelanguage.php create mode 100644 conlite/classes/contenido/class.category.php create mode 100644 conlite/classes/contenido/class.categoryarticle.php create mode 100644 conlite/classes/contenido/class.categorylanguage.php create mode 100644 conlite/classes/contenido/class.categorytree.php create mode 100644 conlite/classes/contenido/class.client.php create mode 100644 conlite/classes/contenido/class.clientslang.php create mode 100644 conlite/classes/contenido/class.container.php create mode 100644 conlite/classes/contenido/class.containerconfig.php create mode 100644 conlite/classes/contenido/class.content.php create mode 100644 conlite/classes/contenido/class.file.php create mode 100644 conlite/classes/contenido/class.framefile.php create mode 100644 conlite/classes/contenido/class.language.php create mode 100644 conlite/classes/contenido/class.layout.php create mode 100644 conlite/classes/contenido/class.metatag.php create mode 100644 conlite/classes/contenido/class.metatype.php create mode 100644 conlite/classes/contenido/class.module.php create mode 100644 conlite/classes/contenido/class.template.php create mode 100644 conlite/classes/contenido/class.templateconfig.php create mode 100644 conlite/classes/contenido/class.type.php create mode 100644 conlite/classes/contenido/class.user.php create mode 100644 conlite/classes/content_types/class.content.type.abstract.php create mode 100644 conlite/classes/datatypes/class.datatype.currency.php create mode 100644 conlite/classes/datatypes/class.datatype.datetime.php create mode 100644 conlite/classes/datatypes/class.datatype.number.php create mode 100644 conlite/classes/datatypes/class.datatype.php create mode 100644 conlite/classes/drivers/class.gdb.driver.php create mode 100644 conlite/classes/drivers/drivers.txt create mode 100644 conlite/classes/drivers/mysql/class.gdb.mysql.php create mode 100644 conlite/classes/exceptions/exception.conuser.php create mode 100644 conlite/classes/frontend/navigation/class.frontend.navigation.abstract.php create mode 100644 conlite/classes/frontend/navigation/class.frontend.navigation.php create mode 100644 conlite/classes/index.php create mode 100644 conlite/classes/interfaces/interface.conuser.php create mode 100644 conlite/classes/log/class.log.php create mode 100644 conlite/classes/log/class.log.writer.file.php create mode 100644 conlite/classes/log/class.log.writer.php create mode 100644 conlite/classes/log/class.modulelog.php create mode 100644 conlite/classes/template/class.clAbstractTemplateParser.php create mode 100644 conlite/classes/template/class.clCounterFunctionParser.php create mode 100644 conlite/classes/template/class.clIfFunctionParser.php create mode 100644 conlite/classes/template/class.clStrAPIFunctionsParser.php create mode 100644 conlite/classes/template/class.template.php create mode 100644 conlite/classes/tree/class.ctree.php create mode 100644 conlite/classes/tree/class.ctreeitem.php create mode 100644 conlite/classes/widgets/class.views.advancedmenu.php create mode 100644 conlite/classes/widgets/class.widgets.actionbutton.php create mode 100644 conlite/classes/widgets/class.widgets.actionlist.php create mode 100644 conlite/classes/widgets/class.widgets.buttons.php create mode 100644 conlite/classes/widgets/class.widgets.calendar.php create mode 100644 conlite/classes/widgets/class.widgets.datawidgets.php create mode 100644 conlite/classes/widgets/class.widgets.datechooser.php create mode 100644 conlite/classes/widgets/class.widgets.datefield.php create mode 100644 conlite/classes/widgets/class.widgets.dateselect.php create mode 100644 conlite/classes/widgets/class.widgets.foldingrow.php create mode 100644 conlite/classes/widgets/class.widgets.nominaltextfield.php create mode 100644 conlite/classes/widgets/class.widgets.page.php create mode 100644 conlite/classes/widgets/class.widgets.pager.php create mode 100644 conlite/classes/widgets/class.widgets.switchabledatechooser.php create mode 100644 conlite/classes/widgets/class.widgets.tableedit.php create mode 100644 conlite/classes/widgets/class.widgets.treeview.php create mode 100644 conlite/classes/widgets/class.widgets.views.php create mode 100644 conlite/classes/xml/class.xml.base.php create mode 100644 conlite/classes/xml/class.xml.reader.php create mode 100644 conlite/classes/xml/class.xml.writer.php create mode 100644 conlite/classes/xml/class.xml2array.php create mode 100644 conlite/cronjobs/advance_workflow.php create mode 100644 conlite/cronjobs/crontab.txt create mode 100644 conlite/cronjobs/index.php create mode 100644 conlite/cronjobs/linkchecker.php create mode 100644 conlite/cronjobs/move_articles.php create mode 100644 conlite/cronjobs/move_old_stats.php create mode 100644 conlite/cronjobs/optimize_database.php create mode 100644 conlite/cronjobs/run_newsletter_job.php create mode 100644 conlite/cronjobs/send_reminder.php create mode 100644 conlite/cronjobs/session_cleanup.php create mode 100644 conlite/cronjobs/setfrontenduserstate.php create mode 100644 conlite/external/PHPMailer/LICENSE create mode 100644 conlite/external/PHPMailer/README create mode 100644 conlite/external/PHPMailer/aboutus.html create mode 100644 conlite/external/PHPMailer/changelog.txt create mode 100644 conlite/external/PHPMailer/class.phpmailer.php create mode 100644 conlite/external/PHPMailer/class.pop3.php create mode 100644 conlite/external/PHPMailer/class.smtp.php create mode 100644 conlite/external/PHPMailer/docs/Callback_function_notes.txt create mode 100644 conlite/external/PHPMailer/docs/DomainKeys_notes.txt create mode 100644 conlite/external/PHPMailer/docs/Note_for_SMTP_debugging.txt create mode 100644 conlite/external/PHPMailer/docs/extending.html create mode 100644 conlite/external/PHPMailer/docs/faq.html create mode 100644 conlite/external/PHPMailer/docs/pop3_article.txt create mode 100644 conlite/external/PHPMailer/docs/use_gmail.txt create mode 100644 conlite/external/PHPMailer/examples/contents.html create mode 100644 conlite/external/PHPMailer/examples/images/phpmailer.gif create mode 100644 conlite/external/PHPMailer/examples/images/phpmailer_mini.gif create mode 100644 conlite/external/PHPMailer/examples/index.html create mode 100644 conlite/external/PHPMailer/examples/test_db_smtp_basic.php create mode 100644 conlite/external/PHPMailer/examples/test_mail_advanced.php create mode 100644 conlite/external/PHPMailer/examples/test_mail_basic.php create mode 100644 conlite/external/PHPMailer/examples/test_pop_before_smtp_advanced.php create mode 100644 conlite/external/PHPMailer/examples/test_pop_before_smtp_basic.php create mode 100644 conlite/external/PHPMailer/examples/test_sendmail_advanced.php create mode 100644 conlite/external/PHPMailer/examples/test_sendmail_basic.php create mode 100644 conlite/external/PHPMailer/examples/test_smtp_advanced.php create mode 100644 conlite/external/PHPMailer/examples/test_smtp_advanced_no_auth.php create mode 100644 conlite/external/PHPMailer/examples/test_smtp_basic.php create mode 100644 conlite/external/PHPMailer/examples/test_smtp_basic_no_auth.php create mode 100644 conlite/external/PHPMailer/examples/test_smtp_gmail_advanced.php create mode 100644 conlite/external/PHPMailer/examples/test_smtp_gmail_basic.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-ar.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-br.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-ca.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-ch.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-cz.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-de.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-dk.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-es.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-et.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-fi.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-fo.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-fr.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-hu.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-it.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-ja.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-nl.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-no.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-pl.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-ro.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-ru.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-se.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-tr.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-zh.php create mode 100644 conlite/external/PHPMailer/language/phpmailer.lang-zh_cn.php create mode 100644 conlite/external/PHPMailer/test/contents.html create mode 100644 conlite/external/PHPMailer/test/phpmailerTest.php create mode 100644 conlite/external/PHPMailer/test/test.png create mode 100644 conlite/external/PHPMailer/test/test_callback.php create mode 100644 conlite/external/PHPMailer/test/testemail.php create mode 100644 conlite/external/backendedit/front_content.php create mode 100644 conlite/external/edit_area/autocompletion.js create mode 100644 conlite/external/edit_area/class.edit_area.php create mode 100644 conlite/external/edit_area/edit_area.css create mode 100644 conlite/external/edit_area/edit_area.js create mode 100644 conlite/external/edit_area/edit_area_compressor.php create mode 100644 conlite/external/edit_area/edit_area_compressor_cl.php create mode 100644 conlite/external/edit_area/edit_area_full.gz create mode 100644 conlite/external/edit_area/edit_area_full.js create mode 100644 conlite/external/edit_area/edit_area_functions.js create mode 100644 conlite/external/edit_area/edit_area_loader.js create mode 100644 conlite/external/edit_area/elements_functions.js create mode 100644 conlite/external/edit_area/highlight.js create mode 100644 conlite/external/edit_area/images/autocompletion.gif create mode 100644 conlite/external/edit_area/images/close.gif create mode 100644 conlite/external/edit_area/images/fullscreen.gif create mode 100644 conlite/external/edit_area/images/go_to_line.gif create mode 100644 conlite/external/edit_area/images/help.gif create mode 100644 conlite/external/edit_area/images/highlight.gif create mode 100644 conlite/external/edit_area/images/load.gif create mode 100644 conlite/external/edit_area/images/move.gif create mode 100644 conlite/external/edit_area/images/newdocument.gif create mode 100644 conlite/external/edit_area/images/opacity.png create mode 100644 conlite/external/edit_area/images/processing.gif create mode 100644 conlite/external/edit_area/images/redo.gif create mode 100644 conlite/external/edit_area/images/reset_highlight.gif create mode 100644 conlite/external/edit_area/images/save.gif create mode 100644 conlite/external/edit_area/images/search.gif create mode 100644 conlite/external/edit_area/images/smooth_selection.gif create mode 100644 conlite/external/edit_area/images/spacer.gif create mode 100644 conlite/external/edit_area/images/statusbar_resize.gif create mode 100644 conlite/external/edit_area/images/undo.gif create mode 100644 conlite/external/edit_area/images/word_wrap.gif create mode 100644 conlite/external/edit_area/keyboard.js create mode 100644 conlite/external/edit_area/langs/bg.js create mode 100644 conlite/external/edit_area/langs/cs.js create mode 100644 conlite/external/edit_area/langs/de.js create mode 100644 conlite/external/edit_area/langs/dk.js create mode 100644 conlite/external/edit_area/langs/en.js create mode 100644 conlite/external/edit_area/langs/eo.js create mode 100644 conlite/external/edit_area/langs/es.js create mode 100644 conlite/external/edit_area/langs/fi.js create mode 100644 conlite/external/edit_area/langs/fr.js create mode 100644 conlite/external/edit_area/langs/hr.js create mode 100644 conlite/external/edit_area/langs/it.js create mode 100644 conlite/external/edit_area/langs/ja.js create mode 100644 conlite/external/edit_area/langs/mk.js create mode 100644 conlite/external/edit_area/langs/nl.js create mode 100644 conlite/external/edit_area/langs/pl.js create mode 100644 conlite/external/edit_area/langs/pt.js create mode 100644 conlite/external/edit_area/langs/ru.js create mode 100644 conlite/external/edit_area/langs/sk.js create mode 100644 conlite/external/edit_area/langs/zh.js create mode 100644 conlite/external/edit_area/license_apache.txt create mode 100644 conlite/external/edit_area/license_bsd.txt create mode 100644 conlite/external/edit_area/license_lgpl.txt create mode 100644 conlite/external/edit_area/manage_area.js create mode 100644 conlite/external/edit_area/plugins/charmap/charmap.js create mode 100644 conlite/external/edit_area/plugins/charmap/css/charmap.css create mode 100644 conlite/external/edit_area/plugins/charmap/images/charmap.gif create mode 100644 conlite/external/edit_area/plugins/charmap/jscripts/map.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/bg.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/cs.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/de.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/dk.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/en.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/eo.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/es.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/fr.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/hr.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/it.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/ja.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/mk.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/nl.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/pl.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/pt.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/ru.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/sk.js create mode 100644 conlite/external/edit_area/plugins/charmap/langs/zh.js create mode 100644 conlite/external/edit_area/plugins/charmap/popup.html create mode 100644 conlite/external/edit_area/plugins/test/css/test.css create mode 100644 conlite/external/edit_area/plugins/test/images/test.gif create mode 100644 conlite/external/edit_area/plugins/test/langs/bg.js create mode 100644 conlite/external/edit_area/plugins/test/langs/cs.js create mode 100644 conlite/external/edit_area/plugins/test/langs/de.js create mode 100644 conlite/external/edit_area/plugins/test/langs/dk.js create mode 100644 conlite/external/edit_area/plugins/test/langs/en.js create mode 100644 conlite/external/edit_area/plugins/test/langs/eo.js create mode 100644 conlite/external/edit_area/plugins/test/langs/es.js create mode 100644 conlite/external/edit_area/plugins/test/langs/fr.js create mode 100644 conlite/external/edit_area/plugins/test/langs/hr.js create mode 100644 conlite/external/edit_area/plugins/test/langs/it.js create mode 100644 conlite/external/edit_area/plugins/test/langs/ja.js create mode 100644 conlite/external/edit_area/plugins/test/langs/mk.js create mode 100644 conlite/external/edit_area/plugins/test/langs/nl.js create mode 100644 conlite/external/edit_area/plugins/test/langs/pl.js create mode 100644 conlite/external/edit_area/plugins/test/langs/pt.js create mode 100644 conlite/external/edit_area/plugins/test/langs/ru.js create mode 100644 conlite/external/edit_area/plugins/test/langs/sk.js create mode 100644 conlite/external/edit_area/plugins/test/langs/zh.js create mode 100644 conlite/external/edit_area/plugins/test/test.js create mode 100644 conlite/external/edit_area/plugins/test/test2.js create mode 100644 conlite/external/edit_area/reg_syntax.js create mode 100644 conlite/external/edit_area/reg_syntax/basic.js create mode 100644 conlite/external/edit_area/reg_syntax/brainfuck.js create mode 100644 conlite/external/edit_area/reg_syntax/c.js create mode 100644 conlite/external/edit_area/reg_syntax/coldfusion.js create mode 100644 conlite/external/edit_area/reg_syntax/cpp.js create mode 100644 conlite/external/edit_area/reg_syntax/css.js create mode 100644 conlite/external/edit_area/reg_syntax/html.js create mode 100644 conlite/external/edit_area/reg_syntax/java.js create mode 100644 conlite/external/edit_area/reg_syntax/js.js create mode 100644 conlite/external/edit_area/reg_syntax/pas.js create mode 100644 conlite/external/edit_area/reg_syntax/perl.js create mode 100644 conlite/external/edit_area/reg_syntax/php.js create mode 100644 conlite/external/edit_area/reg_syntax/python.js create mode 100644 conlite/external/edit_area/reg_syntax/robotstxt.js create mode 100644 conlite/external/edit_area/reg_syntax/ruby.js create mode 100644 conlite/external/edit_area/reg_syntax/sql.js create mode 100644 conlite/external/edit_area/reg_syntax/tsql.js create mode 100644 conlite/external/edit_area/reg_syntax/vb.js create mode 100644 conlite/external/edit_area/reg_syntax/xml.js create mode 100644 conlite/external/edit_area/regexp.js create mode 100644 conlite/external/edit_area/resize_area.js create mode 100644 conlite/external/edit_area/search_replace.js create mode 100644 conlite/external/edit_area/template.html create mode 100644 conlite/external/frontend/cache/index.php create mode 100644 conlite/external/frontend/config.php create mode 100644 conlite/external/frontend/css/index.php create mode 100644 conlite/external/frontend/css/style_tiny.css create mode 100644 conlite/external/frontend/dbfs.php create mode 100644 conlite/external/frontend/error.php create mode 100644 conlite/external/frontend/front_content.php create mode 100644 conlite/external/frontend/front_crcloginform.inc.php create mode 100644 conlite/external/frontend/images/but_ok.gif create mode 100644 conlite/external/frontend/images/index.php create mode 100644 conlite/external/frontend/includes/class.concache.php create mode 100644 conlite/external/frontend/includes/class.input.helper.php create mode 100644 conlite/external/frontend/includes/concache.php create mode 100644 conlite/external/frontend/includes/index.php create mode 100644 conlite/external/frontend/index.php create mode 100644 conlite/external/frontend/js/index.php create mode 100644 conlite/external/frontend/logs/index.php create mode 100644 conlite/external/frontend/robots.txt create mode 100644 conlite/external/frontend/templates/index.php create mode 100644 conlite/external/frontend/upload/test.txt create mode 100644 conlite/external/index.php create mode 100644 conlite/external/phpqrcode/CHANGELOG create mode 100644 conlite/external/phpqrcode/INSTALL create mode 100644 conlite/external/phpqrcode/LICENSE create mode 100644 conlite/external/phpqrcode/README create mode 100644 conlite/external/phpqrcode/VERSION create mode 100644 conlite/external/phpqrcode/bindings/tcpdf/qrcode.php create mode 100644 conlite/external/phpqrcode/index.php create mode 100644 conlite/external/phpqrcode/phpqrcode.php create mode 100644 conlite/external/phpqrcode/qrbitstream.php create mode 100644 conlite/external/phpqrcode/qrconfig.php create mode 100644 conlite/external/phpqrcode/qrconst.php create mode 100644 conlite/external/phpqrcode/qrencode.php create mode 100644 conlite/external/phpqrcode/qrimage.php create mode 100644 conlite/external/phpqrcode/qrinput.php create mode 100644 conlite/external/phpqrcode/qrlib.php create mode 100644 conlite/external/phpqrcode/qrmask.php create mode 100644 conlite/external/phpqrcode/qrrscode.php create mode 100644 conlite/external/phpqrcode/qrspec.php create mode 100644 conlite/external/phpqrcode/qrsplit.php create mode 100644 conlite/external/phpqrcode/qrtools.php create mode 100644 conlite/external/phpqrcode/tools/merge.bat create mode 100644 conlite/external/phpqrcode/tools/merge.php create mode 100755 conlite/external/phpqrcode/tools/merge.sh create mode 100644 conlite/external/phpqrcode/tools/merged_config.php create mode 100644 conlite/external/phpqrcode/tools/merged_header.php create mode 100644 conlite/external/wysiwyg/index.php create mode 100644 conlite/external/wysiwyg/tinymce3/TINYMCE_INTEGRATION_HOWTO.txt create mode 100644 conlite/external/wysiwyg/tinymce3/changelog.txt create mode 100644 conlite/external/wysiwyg/tinymce3/compressor_changelog.txt create mode 100644 conlite/external/wysiwyg/tinymce3/config.php create mode 100644 conlite/external/wysiwyg/tinymce3/editor.php create mode 100644 conlite/external/wysiwyg/tinymce3/editorclass.php create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/langs/de.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/langs/en.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/license.txt create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advhr/css/advhr.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advhr/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advhr/js/rule.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advhr/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advhr/rule.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advimage/css/advimage.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advimage/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advimage/image.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advimage/img/sample.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advimage/js/image.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advimage/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlink/css/advlink.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlink/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlink/js/advlink.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlink/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlink/link.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlist/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/autolink/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/autolink/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/autosave/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/directionality/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/emotions.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/js/emotions.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/example/dialog.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/example/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/example/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/example/img/example.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/example/js/dialog.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/example/langs/en.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/example/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/example_dependency/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/fullpage/fullpage.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/fullpage/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/iespell/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/inlinepopups/template.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/layer/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/lists/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/media/css/media.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/media/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/media/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/media/js/embed.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/media/js/media.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/media/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/media/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/media/media.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/media/moxieplayer.swf create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/paste/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/paste/js/pastetext.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/paste/js/pasteword.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/paste/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/paste/pastetext.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/paste/pasteword.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/preview/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/preview/example.html create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/preview/jscripts/embed.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/preview/preview.html create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/print/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/print/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/save/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/save/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/searchreplace/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/spellchecker/css/content.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/spellchecker/img/wline.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/style/css/props.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/style/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/style/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/style/js/props.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/style/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/style/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/style/props.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/style/readme.txt create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/cell.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/css/cell.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/css/row.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/css/table.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/js/cell.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/js/merge_cells.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/js/row.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/js/table.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/merge_cells.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/row.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/table/table.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/template/blank.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/template/css/template.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/template/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/template/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/template/js/template.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/template/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/template/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/template/template.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/visualblocks/css/visualblocks.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/visualblocks/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/visualblocks/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/about.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/anchor.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/charmap.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/color_picker.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/editor_template.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/editor_template_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/image.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/flash.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/icons.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/iframe.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/pagebreak.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/quicktime.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/realmedia.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/shockwave.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/trans.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/video.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/img/windowsmedia.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/js/about.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/js/anchor.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/js/charmap.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/js/color_picker.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/js/image.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/js/link.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/js/source_editor.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/langs/de.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/langs/de_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/langs/en.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/link.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/shortcuts.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/default/content.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/default/ui.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/highcontrast/dialog.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/highcontrast/ui.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/advanced/source_editor.htm create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/simple/editor_template.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/simple/editor_template_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/simple/img/icons.gif create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/simple/langs/de.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/simple/langs/en.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/simple/skins/default/content.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/simple/skins/default/ui.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/tiny_mce.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/tiny_mce_popup.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/tiny_mce_src.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/utils/editable_selects.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/utils/form_utils.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/utils/mctabs.js create mode 100644 conlite/external/wysiwyg/tinymce3/jscripts/tiny_mce/utils/validate.js create mode 100644 conlite/external/wysiwyg/tinymce3/list.php create mode 100644 conlite/external/wysiwyg/tinymce3/readme create mode 100644 conlite/external/wysiwyg/tinymce3/readme.txt create mode 100644 conlite/external/wysiwyg/tinymce3/tiny_mce_gzip.js create mode 100644 conlite/external/wysiwyg/tinymce3/tiny_mce_gzip.php create mode 100644 conlite/external/wysiwyg/tinymce3/tinymce.tpl.html create mode 100644 conlite/favicon.ico create mode 100644 conlite/frameset.php create mode 100644 conlite/frameset_left.php create mode 100644 conlite/frameset_right.php create mode 100644 conlite/header.php create mode 100644 conlite/images/actions/clear_right.gif create mode 100644 conlite/images/arrow.gif create mode 100644 conlite/images/arrow_tipballoon.gif create mode 100644 conlite/images/article.gif create mode 100644 conlite/images/article_locked.gif create mode 100644 conlite/images/article_unlocked.gif create mode 100644 conlite/images/artikel_spez_akt.gif create mode 100644 conlite/images/artikel_spez_inakt.gif create mode 100644 conlite/images/avail_clients.gif create mode 100644 conlite/images/back.gif create mode 100644 conlite/images/background.jpg create mode 100644 conlite/images/bg_dark.gif create mode 100644 conlite/images/bg_high.gif create mode 100644 conlite/images/bg_light.gif create mode 100644 conlite/images/bg_sub.gif create mode 100644 conlite/images/bg_trans.gif create mode 100644 conlite/images/but_art_conf2.gif create mode 100644 conlite/images/but_art_new.gif create mode 100644 conlite/images/but_back.gif create mode 100644 conlite/images/but_cancel.gif create mode 100644 conlite/images/but_cancel_off.gif create mode 100644 conlite/images/but_cat_conf.gif create mode 100644 conlite/images/but_cat_conf2.gif create mode 100644 conlite/images/but_copy.gif create mode 100644 conlite/images/but_delete.gif create mode 100644 conlite/images/but_downloadlist.gif create mode 100644 conlite/images/but_edit.gif create mode 100644 conlite/images/but_edithead.gif create mode 100644 conlite/images/but_edithtml.gif create mode 100644 conlite/images/but_editimage.gif create mode 100644 conlite/images/but_editlink.gif create mode 100644 conlite/images/but_editpdf.gif create mode 100644 conlite/images/but_editswf.gif create mode 100644 conlite/images/but_edittext.gif create mode 100644 conlite/images/but_editzip.gif create mode 100644 conlite/images/but_help.gif create mode 100644 conlite/images/but_invert_selection.gif create mode 100644 conlite/images/but_lastnode.gif create mode 100644 conlite/images/but_logout.gif create mode 100644 conlite/images/but_minus.gif create mode 100644 conlite/images/but_move_subtree.gif create mode 100644 conlite/images/but_move_subtree_main.gif create mode 100644 conlite/images/but_move_subtree_target.gif create mode 100644 conlite/images/but_news.gif create mode 100644 conlite/images/but_ok.gif create mode 100644 conlite/images/but_ok_off.gif create mode 100644 conlite/images/but_online.gif create mode 100644 conlite/images/but_online_no.gif create mode 100644 conlite/images/but_plus.gif create mode 100644 conlite/images/but_preview.gif create mode 100644 conlite/images/but_properties.gif create mode 100644 conlite/images/but_refresh.gif create mode 100644 conlite/images/but_rename.gif create mode 100644 conlite/images/but_rss.gif create mode 100644 conlite/images/but_setreminder.gif create mode 100644 conlite/images/but_speichern.gif create mode 100644 conlite/images/but_sync_art.gif create mode 100644 conlite/images/but_sync_art_off.gif create mode 100644 conlite/images/but_sync_cat.gif create mode 100644 conlite/images/but_sync_cat_off.gif create mode 100644 conlite/images/but_time_1.gif create mode 100644 conlite/images/but_time_2.gif create mode 100644 conlite/images/but_todo.gif create mode 100644 conlite/images/but_todo_off.gif create mode 100644 conlite/images/but_warn.gif create mode 100644 conlite/images/calendar.gif create mode 100644 conlite/images/cl-logo.gif create mode 100644 conlite/images/close_all.gif create mode 100644 conlite/images/collapsed.gif create mode 100644 conlite/images/configure.gif create mode 100644 conlite/images/conlogo.gif create mode 100644 conlite/images/contact.gif create mode 100644 conlite/images/dash.gif create mode 100644 conlite/images/db_backup_start.png create mode 100644 conlite/images/db_backup_start_off.png create mode 100644 conlite/images/delete.gif create mode 100644 conlite/images/delete_inact.gif create mode 100644 conlite/images/delete_inact_g.gif create mode 100644 conlite/images/delete_inact_h.gif create mode 100644 conlite/images/delete_over.gif create mode 100644 conlite/images/editieren.gif create mode 100644 conlite/images/exclamation.gif create mode 100644 conlite/images/filetypes/css.gif create mode 100644 conlite/images/filetypes/design.gif create mode 100644 conlite/images/filetypes/excel.gif create mode 100644 conlite/images/filetypes/gif.gif create mode 100644 conlite/images/filetypes/html.gif create mode 100644 conlite/images/filetypes/javascript.gif create mode 100644 conlite/images/filetypes/jpg.gif create mode 100644 conlite/images/filetypes/js.gif create mode 100644 conlite/images/filetypes/movie.gif create mode 100644 conlite/images/filetypes/odf.gif create mode 100644 conlite/images/filetypes/pdf.gif create mode 100644 conlite/images/filetypes/php.gif create mode 100644 conlite/images/filetypes/png.gif create mode 100644 conlite/images/filetypes/ppt.gif create mode 100644 conlite/images/filetypes/sound.gif create mode 100644 conlite/images/filetypes/swf.gif create mode 100644 conlite/images/filetypes/txt.gif create mode 100644 conlite/images/filetypes/unknown.gif create mode 100644 conlite/images/filetypes/vcf.gif create mode 100644 conlite/images/filetypes/word.gif create mode 100644 conlite/images/filetypes/zip.gif create mode 100644 conlite/images/filler_bg.gif create mode 100644 conlite/images/folder.gif create mode 100644 conlite/images/folder_delock.gif create mode 100644 conlite/images/folder_delocked.gif create mode 100644 conlite/images/folder_duplicate.gif create mode 100644 conlite/images/folder_duplicate_off.gif create mode 100644 conlite/images/folder_lock.gif create mode 100644 conlite/images/folder_locked.gif create mode 100644 conlite/images/folder_move.gif create mode 100644 conlite/images/folder_movedown.gif create mode 100644 conlite/images/folder_movedown_inact.gif create mode 100644 conlite/images/folder_moveup.gif create mode 100644 conlite/images/folder_moveup_inact.gif create mode 100644 conlite/images/folder_new.gif create mode 100644 conlite/images/folder_off.gif create mode 100644 conlite/images/folder_off_error.gif create mode 100644 conlite/images/folder_off_error_locked.gif create mode 100644 conlite/images/folder_off_locked.gif create mode 100644 conlite/images/folder_on.gif create mode 100644 conlite/images/folder_on_error.gif create mode 100644 conlite/images/folder_on_error_locked.gif create mode 100644 conlite/images/folder_on_locked.gif create mode 100644 conlite/images/frame_handle_li.gif create mode 100644 conlite/images/frame_handle_re.gif create mode 100644 conlite/images/grid_collapse.gif create mode 100644 conlite/images/grid_expand.gif create mode 100644 conlite/images/grid_folder.gif create mode 100644 conlite/images/grid_linedown.gif create mode 100644 conlite/images/grid_linedownright.gif create mode 100644 conlite/images/grid_linedownrightend.gif create mode 100644 conlite/images/groups.gif create mode 100644 conlite/images/groups_o.gif create mode 100644 conlite/images/icon_fatalerror.gif create mode 100644 conlite/images/icon_warning.gif create mode 100644 conlite/images/importieren.gif create mode 100644 conlite/images/index.php create mode 100644 conlite/images/info.gif create mode 100644 conlite/images/isstart0.gif create mode 100644 conlite/images/isstart0m.gif create mode 100644 conlite/images/isstart0mr.gif create mode 100644 conlite/images/isstart0r.gif create mode 100644 conlite/images/isstart1.gif create mode 100644 conlite/images/isstart1m.gif create mode 100644 conlite/images/isstart1mr.gif create mode 100644 conlite/images/isstart1r.gif create mode 100644 conlite/images/lock_closed.gif create mode 100644 conlite/images/lock_open.gif create mode 100644 conlite/images/my_contenido.gif create mode 100644 conlite/images/newsletter.gif create mode 100644 conlite/images/newsletter_16.gif create mode 100644 conlite/images/newsletter_dispatch_16.gif create mode 100644 conlite/images/newsletter_dispatch_16_off.gif create mode 100644 conlite/images/newsletter_dispatch_off.gif create mode 100644 conlite/images/newsletter_dispatch_on.gif create mode 100644 conlite/images/newsletter_off.gif create mode 100644 conlite/images/newsletter_on.gif create mode 100644 conlite/images/newsletter_recipientgroups_off.gif create mode 100644 conlite/images/newsletter_recipientgroups_on.gif create mode 100644 conlite/images/newsletter_recipients_off.gif create mode 100644 conlite/images/newsletter_recipients_on.gif create mode 100644 conlite/images/newsletter_sendtest_16.gif create mode 100644 conlite/images/newsletter_sendtest_16_off.gif create mode 100644 conlite/images/offline.gif create mode 100644 conlite/images/offline_off.gif create mode 100644 conlite/images/online.gif create mode 100644 conlite/images/online_off.gif create mode 100644 conlite/images/open_all.gif create mode 100644 conlite/images/ordner_oben.gif create mode 100644 conlite/images/paging/first.gif create mode 100644 conlite/images/paging/last.gif create mode 100644 conlite/images/paging/next.gif create mode 100644 conlite/images/paging/previous.gif create mode 100644 conlite/images/pfeil_links.gif create mode 100644 conlite/images/pfeil_runter.gif create mode 100644 conlite/images/print.gif create mode 100644 conlite/images/reminder/prio_high.gif create mode 100644 conlite/images/reminder/prio_low.gif create mode 100644 conlite/images/reminder/prio_medium.gif create mode 100644 conlite/images/reminder/prio_veryhigh.gif create mode 100644 conlite/images/reminder/progress.gif create mode 100644 conlite/images/reminder/status_deferred.gif create mode 100644 conlite/images/reminder/status_done.gif create mode 100644 conlite/images/reminder/status_inprogress.gif create mode 100644 conlite/images/reminder/status_new.gif create mode 100644 conlite/images/reminder/status_waiting.gif create mode 100644 conlite/images/save.gif create mode 100644 conlite/images/social/facebook.gif create mode 100644 conlite/images/sort_down.gif create mode 100644 conlite/images/sort_up.gif create mode 100644 conlite/images/space.gif create mode 100644 conlite/images/spacer.gif create mode 100644 conlite/images/submit.gif create mode 100644 conlite/images/submit_hover.gif create mode 100644 conlite/images/sync.png create mode 100644 conlite/images/template_properties.gif create mode 100644 conlite/images/template_properties_off.gif create mode 100644 conlite/images/toggle_frame_left.gif create mode 100644 conlite/images/toggle_frame_right.gif create mode 100644 conlite/images/top.gif create mode 100644 conlite/images/user_online.gif create mode 100644 conlite/images/users.gif create mode 100644 conlite/images/users_o.gif create mode 100644 conlite/images/vert-neu.gif create mode 100644 conlite/images/vert.gif create mode 100644 conlite/images/widgets/foldingrow/collapsed.gif create mode 100644 conlite/images/widgets/foldingrow/expanded.gif create mode 100644 conlite/images/workflow_step_delete.gif create mode 100644 conlite/includes/ajax/include.ajax.con.php create mode 100644 conlite/includes/api/functions.api.general.php create mode 100644 conlite/includes/api/functions.frontend.list.php create mode 100644 conlite/includes/cfg_language_de.inc.php create mode 100644 conlite/includes/functions.api.category.php create mode 100644 conlite/includes/functions.api.images.php create mode 100644 conlite/includes/functions.api.php create mode 100644 conlite/includes/functions.api.string.php create mode 100644 conlite/includes/functions.con.php create mode 100644 conlite/includes/functions.con2.php create mode 100644 conlite/includes/functions.database.php create mode 100644 conlite/includes/functions.domxml-php4-to-php5.php create mode 100644 conlite/includes/functions.encoding.php create mode 100644 conlite/includes/functions.file.php create mode 100644 conlite/includes/functions.forms.php create mode 100644 conlite/includes/functions.general.php create mode 100644 conlite/includes/functions.i18n.php create mode 100644 conlite/includes/functions.includePluginConf.php create mode 100644 conlite/includes/functions.lang.php create mode 100644 conlite/includes/functions.lay.php create mode 100644 conlite/includes/functions.mod.php create mode 100644 conlite/includes/functions.pathresolver.php create mode 100644 conlite/includes/functions.php54.php create mode 100644 conlite/includes/functions.rights.php create mode 100644 conlite/includes/functions.stat.php create mode 100644 conlite/includes/functions.str.php create mode 100644 conlite/includes/functions.system.php create mode 100644 conlite/includes/functions.tpl.php create mode 100644 conlite/includes/functions.upl.php create mode 100644 conlite/includes/globals_off.inc.php create mode 100644 conlite/includes/grouprights.inc.php create mode 100644 conlite/includes/grouprights_area.inc.php create mode 100644 conlite/includes/grouprights_con.inc.php create mode 100644 conlite/includes/grouprights_lay.inc.php create mode 100644 conlite/includes/grouprights_members.inc.php create mode 100644 conlite/includes/grouprights_mod.inc.php create mode 100644 conlite/includes/grouprights_str.inc.php create mode 100644 conlite/includes/grouprights_tpl.inc.php create mode 100644 conlite/includes/include.CMS_EASYIMG.php create mode 100644 conlite/includes/include.CMS_HEAD.php create mode 100644 conlite/includes/include.CMS_HTML.php create mode 100644 conlite/includes/include.CMS_HTMLHEAD.php create mode 100644 conlite/includes/include.CMS_HTMLTEXT.php create mode 100644 conlite/includes/include.CMS_IMG.php create mode 100644 conlite/includes/include.CMS_LINK.php create mode 100644 conlite/includes/include.CMS_QRCODE.php create mode 100644 conlite/includes/include.CMS_SIMPLELINK.php create mode 100644 conlite/includes/include.CMS_SWF.php create mode 100644 conlite/includes/include.CMS_TEXT.php create mode 100644 conlite/includes/include.backendedit.php create mode 100644 conlite/includes/include.blank.php create mode 100644 conlite/includes/include.client_artspec.php create mode 100644 conlite/includes/include.client_edit.php create mode 100644 conlite/includes/include.client_left_top.php create mode 100644 conlite/includes/include.client_menu.php create mode 100644 conlite/includes/include.clientsettings.php create mode 100644 conlite/includes/include.con_art_overview.php create mode 100644 conlite/includes/include.con_edit_form.php create mode 100644 conlite/includes/include.con_editcontent.php create mode 100644 conlite/includes/include.con_left_top.php create mode 100644 conlite/includes/include.con_str_overview.php create mode 100644 conlite/includes/include.con_subnav.php create mode 100644 conlite/includes/include.debug.php create mode 100644 conlite/includes/include.default_subnav.php create mode 100644 conlite/includes/include.files_subnav.php create mode 100644 conlite/includes/include.frontend.group.subnav.php create mode 100644 conlite/includes/include.frontend.group_edit.php create mode 100644 conlite/includes/include.frontend.group_menu.php create mode 100644 conlite/includes/include.frontend.group_rights.php create mode 100644 conlite/includes/include.frontend.left_top.php create mode 100644 conlite/includes/include.frontend.user_edit.php create mode 100644 conlite/includes/include.frontend.user_menu.php create mode 100644 conlite/includes/include.grouprights_create.php create mode 100644 conlite/includes/include.grouprights_details.php create mode 100644 conlite/includes/include.grouprights_external.php create mode 100644 conlite/includes/include.grouprights_left_top.php create mode 100644 conlite/includes/include.grouprights_menu.php create mode 100644 conlite/includes/include.grouprights_overview.php create mode 100644 conlite/includes/include.grouprights_subnav.php create mode 100644 conlite/includes/include.html_tpl_edit_form.php create mode 100644 conlite/includes/include.html_tpl_files_overview.php create mode 100644 conlite/includes/include.html_tpl_history.php create mode 100644 conlite/includes/include.html_tpl_left_top.php create mode 100644 conlite/includes/include.info.php create mode 100644 conlite/includes/include.js_edit_form.php create mode 100644 conlite/includes/include.js_files_overview.php create mode 100644 conlite/includes/include.js_history.php create mode 100644 conlite/includes/include.js_left_top.php create mode 100644 conlite/includes/include.lang_edit.php create mode 100644 conlite/includes/include.lang_left_top.php create mode 100644 conlite/includes/include.lang_overview.php create mode 100644 conlite/includes/include.lay_edit_form.php create mode 100644 conlite/includes/include.lay_history.php create mode 100644 conlite/includes/include.lay_new.php create mode 100644 conlite/includes/include.lay_overview.php create mode 100644 conlite/includes/include.lay_preview.php create mode 100644 conlite/includes/include.left_top_blank.php create mode 100644 conlite/includes/include.logs.php create mode 100644 conlite/includes/include.mod_edit_form.php create mode 100644 conlite/includes/include.mod_history.php create mode 100644 conlite/includes/include.mod_new.php create mode 100644 conlite/includes/include.mod_overview.php create mode 100644 conlite/includes/include.mod_package.php create mode 100644 conlite/includes/include.mod_sync.php create mode 100644 conlite/includes/include.mod_translate.php create mode 100644 conlite/includes/include.mod_translate_stringlist.php create mode 100644 conlite/includes/include.mycontenido.tasks.edit.php create mode 100644 conlite/includes/include.mycontenido.tasks.php create mode 100644 conlite/includes/include.mycontenido_lastarticles.php create mode 100644 conlite/includes/include.mycontenido_settings.php create mode 100644 conlite/includes/include.note.display.php create mode 100644 conlite/includes/include.note.popup.php create mode 100644 conlite/includes/include.pretplcfg_edit.php create mode 100644 conlite/includes/include.pretplcfg_edit_form.php create mode 100644 conlite/includes/include.rights_create.php create mode 100644 conlite/includes/include.rights_external.php create mode 100644 conlite/includes/include.rights_left_top.php create mode 100644 conlite/includes/include.rights_menu.php create mode 100644 conlite/includes/include.rights_overview.php create mode 100644 conlite/includes/include.stat_left_top.php create mode 100644 conlite/includes/include.stat_menu.php create mode 100644 conlite/includes/include.stat_overview.php create mode 100644 conlite/includes/include.str_overview.php create mode 100644 conlite/includes/include.str_subnav.php create mode 100644 conlite/includes/include.style_edit_form.php create mode 100644 conlite/includes/include.style_files_overview.php create mode 100644 conlite/includes/include.style_history.php create mode 100644 conlite/includes/include.style_left_top.php create mode 100644 conlite/includes/include.subnav.php create mode 100644 conlite/includes/include.symbolhelp.php create mode 100644 conlite/includes/include.system_configuration.php create mode 100644 conlite/includes/include.system_db_backup.php create mode 100644 conlite/includes/include.system_purge.php create mode 100644 conlite/includes/include.system_sysvalues.php create mode 100644 conlite/includes/include.systemsettings.php create mode 100644 conlite/includes/include.todo.popup.php create mode 100644 conlite/includes/include.tpl_edit_form.php create mode 100644 conlite/includes/include.tpl_new.php create mode 100644 conlite/includes/include.tpl_overview.php create mode 100644 conlite/includes/include.tpl_visualedit.php create mode 100644 conlite/includes/include.tplcfg_edit.php create mode 100644 conlite/includes/include.tplcfg_edit_form.php create mode 100644 conlite/includes/include.upl_artlist.php create mode 100644 conlite/includes/include.upl_dirs_overview.php create mode 100644 conlite/includes/include.upl_edit.php create mode 100644 conlite/includes/include.upl_files_overview.php create mode 100644 conlite/includes/include.upl_files_upload.php create mode 100644 conlite/includes/include.upl_left_top.php create mode 100644 conlite/includes/include.upl_search_results.php create mode 100644 conlite/includes/include.upl_subnav.php create mode 100644 conlite/includes/index.php create mode 100644 conlite/includes/main.login.php create mode 100755 conlite/includes/old.config.misc.php create mode 100644 conlite/includes/pseudo-cron.inc.php create mode 100644 conlite/includes/rights.inc.php create mode 100644 conlite/includes/rights_area.inc.php create mode 100644 conlite/includes/rights_con.inc.php create mode 100644 conlite/includes/rights_lay.inc.php create mode 100644 conlite/includes/rights_mod.inc.php create mode 100644 conlite/includes/rights_str.inc.php create mode 100644 conlite/includes/rights_tpl.inc.php create mode 100644 conlite/includes/startup.php create mode 100644 conlite/index.php create mode 100644 conlite/locale/conlite.pot create mode 100644 conlite/locale/de_DE/LC_MESSAGES/conlite.mo create mode 100644 conlite/locale/de_DE/LC_MESSAGES/conlite.po create mode 100644 conlite/locale/en_US/LC_MESSAGES/conlite.mo create mode 100644 conlite/locale/en_US/LC_MESSAGES/conlite.po create mode 100644 conlite/locale/potfiles.txt create mode 100644 conlite/logout.php create mode 100644 conlite/logs/deprecated.txt create mode 100644 conlite/logs/index.php create mode 100644 conlite/main.loginform.php create mode 100644 conlite/main.php create mode 100644 conlite/plugins/chains/createmetatags/classes/class.metatag.creator.html5.php create mode 100644 conlite/plugins/chains/createmetatags/conf/MetaExtension.php create mode 100644 conlite/plugins/chains/createmetatags/include.chain.content.createmetatags.php create mode 100644 conlite/plugins/chains/createmetatags/includes/keyword_density.php create mode 100644 conlite/plugins/chains/createmetatags/includes/keyword_density_php52.php create mode 100644 conlite/plugins/chains/includes/class.ceccreatefacebookmeta.php create mode 100644 conlite/plugins/chains/includes/config.plugin.php create mode 100644 conlite/plugins/chains/includes/include.chain.content.set_clear_cache.php create mode 100644 conlite/plugins/chains/includes/include.chain.frontend.cat_access.php create mode 100644 conlite/plugins/chains/includes/include.chain.frontend.cat_backendaccess.php create mode 100644 conlite/plugins/chains/includes/include.chain.frontend.createbasehref.php create mode 100644 conlite/plugins/chains/includes/include.chain.frontend.output_compressor.php create mode 100755 conlite/plugins/chains/includes/old.config.plugin.php create mode 100644 conlite/plugins/content_allocation/classes/class.content_allocation.php create mode 100644 conlite/plugins/content_allocation/classes/class.content_allocation_article.php create mode 100644 conlite/plugins/content_allocation/classes/class.content_allocation_complexlist.php create mode 100644 conlite/plugins/content_allocation/classes/class.content_allocation_selectbox.php create mode 100644 conlite/plugins/content_allocation/classes/class.content_allocation_tree.php create mode 100644 conlite/plugins/content_allocation/classes/class.content_allocation_treeview.php create mode 100644 conlite/plugins/content_allocation/images/arrow.gif create mode 100644 conlite/plugins/content_allocation/images/call_contentallocation.gif create mode 100644 conlite/plugins/content_allocation/images/normal.gif create mode 100644 conlite/plugins/content_allocation/includes/config.autoloader.php create mode 100644 conlite/plugins/content_allocation/includes/config.plugin.php create mode 100644 conlite/plugins/content_allocation/includes/functions.chains.php create mode 100644 conlite/plugins/content_allocation/includes/include.contentallocation_article.php create mode 100644 conlite/plugins/content_allocation/includes/include.left_bottom.php create mode 100644 conlite/plugins/content_allocation/includes/include.left_top.php create mode 100644 conlite/plugins/content_allocation/includes/include.right_bottom.php create mode 100644 conlite/plugins/content_allocation/locale/content_allocation.pot create mode 100644 conlite/plugins/content_allocation/locale/de_DE/LC_MESSAGES/content_allocation.mo create mode 100644 conlite/plugins/content_allocation/locale/de_DE/LC_MESSAGES/content_allocation.po create mode 100644 conlite/plugins/content_allocation/locale/potfiles.txt create mode 100644 conlite/plugins/content_allocation/scripts/complexlist.js create mode 100644 conlite/plugins/content_allocation/style/complexlist.css create mode 100644 conlite/plugins/content_allocation/templates/template.tree_article.html create mode 100644 conlite/plugins/content_allocation/templates/template.tree_complexlist.html create mode 100644 conlite/plugins/content_allocation/templates/template.tree_structure.html create mode 100644 conlite/plugins/content_allocation/xml/content_allocation.xml create mode 100644 conlite/plugins/content_allocation/xml/lang_de_DE.xml create mode 100644 conlite/plugins/content_allocation/xml/lang_en_EN.xml create mode 100644 conlite/plugins/content_allocation/xml/lang_en_US.xml create mode 100644 conlite/plugins/frontendlogic/category/category.php create mode 100644 conlite/plugins/frontendlogic/category/docs/conlogo.gif create mode 100644 conlite/plugins/frontendlogic/category/docs/frontend.protectedcategories.html create mode 100644 conlite/plugins/frontendlogic/category/locale/de_DE/LC_MESSAGES/frontendlogic_category.mo create mode 100644 conlite/plugins/frontendlogic/category/locale/de_DE/LC_MESSAGES/frontendlogic_category.po create mode 100644 conlite/plugins/frontendlogic/includes/config.plugin.php create mode 100644 conlite/plugins/frontendusers/includes/config.plugin.php create mode 100644 conlite/plugins/frontendusers/valid_from/valid_from.php create mode 100644 conlite/plugins/frontendusers/valid_to/valid_to.php create mode 100644 conlite/plugins/index.php create mode 100644 conlite/plugins/linkchecker/includes/config.plugin.php create mode 100644 conlite/plugins/linkchecker/includes/include.checkperms.php create mode 100644 conlite/plugins/linkchecker/includes/include.linkchecker.php create mode 100644 conlite/plugins/linkchecker/includes/include.linkchecker_tests.php create mode 100644 conlite/plugins/linkchecker/includes/include.linkchecker_whitelist.php create mode 100644 conlite/plugins/linkchecker/locale/de_DE/LC_MESSAGES/linkchecker.mo create mode 100644 conlite/plugins/linkchecker/locale/de_DE/LC_MESSAGES/linkchecker.po create mode 100644 conlite/plugins/linkchecker/locale/linkchecker.pot create mode 100644 conlite/plugins/linkchecker/locale/potfiles.txt create mode 100644 conlite/plugins/linkchecker/templates/standard/template.linkchecker_noerrors.html create mode 100644 conlite/plugins/linkchecker/templates/standard/template.linkchecker_test.html create mode 100644 conlite/plugins/linkchecker/templates/standard/template.linkchecker_test_errors.html create mode 100644 conlite/plugins/linkchecker/templates/standard/template.linkchecker_test_errors_cat.html create mode 100644 conlite/plugins/linkchecker/templates/standard/template.linkchecker_test_nothing.html create mode 100644 conlite/plugins/linkchecker/templates/standard/template.linkchecker_whitelist.html create mode 100644 conlite/plugins/linkchecker/templates/standard/template.linkchecker_whitelist_urls.html create mode 100644 conlite/plugins/linkchecker/xml/lang_de_DE.xml create mode 100644 conlite/plugins/linkchecker/xml/lang_en_EN.xml create mode 100644 conlite/plugins/linkchecker/xml/lang_en_US.xml create mode 100644 conlite/plugins/mod_rewrite/classes/class.modrewrite.php create mode 100644 conlite/plugins/mod_rewrite/classes/class.modrewritebase.php create mode 100644 conlite/plugins/mod_rewrite/classes/class.modrewritecontroller.php create mode 100644 conlite/plugins/mod_rewrite/classes/class.modrewritedebugger.php create mode 100644 conlite/plugins/mod_rewrite/classes/class.modrewritetest.php create mode 100644 conlite/plugins/mod_rewrite/classes/class.modrewriteurlstack.php create mode 100644 conlite/plugins/mod_rewrite/classes/class.modrewriteurlutil.php create mode 100644 conlite/plugins/mod_rewrite/classes/controller/class.modrewrite_content_controller.php create mode 100644 conlite/plugins/mod_rewrite/classes/controller/class.modrewrite_contentexpert_controller.php create mode 100644 conlite/plugins/mod_rewrite/classes/controller/class.modrewrite_contenttest_controller.php create mode 100644 conlite/plugins/mod_rewrite/classes/controller/class.modrewrite_controller_abstract.php create mode 100644 conlite/plugins/mod_rewrite/external/aToolTip/css/atooltip.css create mode 100644 conlite/plugins/mod_rewrite/external/aToolTip/css/style.css create mode 100644 conlite/plugins/mod_rewrite/external/aToolTip/demos.html create mode 100644 conlite/plugins/mod_rewrite/external/aToolTip/images/bg.png create mode 100644 conlite/plugins/mod_rewrite/external/aToolTip/images/infoBtn.gif create mode 100644 conlite/plugins/mod_rewrite/external/aToolTip/js/atooltip.jquery.js create mode 100644 conlite/plugins/mod_rewrite/external/aToolTip/js/atooltip.min.jquery.js create mode 100644 conlite/plugins/mod_rewrite/external/aToolTip/js/jquery.min.js create mode 100644 conlite/plugins/mod_rewrite/files/htaccess_restrictive.txt create mode 100644 conlite/plugins/mod_rewrite/files/htaccess_simple.txt create mode 100644 conlite/plugins/mod_rewrite/includes/config.mod_rewrite_default.php create mode 100644 conlite/plugins/mod_rewrite/includes/config.plugin.php create mode 100644 conlite/plugins/mod_rewrite/includes/front_content_controller.php create mode 100644 conlite/plugins/mod_rewrite/includes/functions.mod_rewrite.php create mode 100644 conlite/plugins/mod_rewrite/includes/include.mod_rewrite_content.php create mode 100644 conlite/plugins/mod_rewrite/includes/include.mod_rewrite_contentexpert.php create mode 100644 conlite/plugins/mod_rewrite/includes/include.mod_rewrite_contenttest.php create mode 100644 conlite/plugins/mod_rewrite/locale/de_DE/LC_MESSAGES/mod_rewrite.mo create mode 100644 conlite/plugins/mod_rewrite/locale/de_DE/LC_MESSAGES/mod_rewrite.po create mode 100644 conlite/plugins/mod_rewrite/locale/mod_rewrite.pot create mode 100644 conlite/plugins/mod_rewrite/locale/potfiles.txt create mode 100644 conlite/plugins/mod_rewrite/readme.txt create mode 100644 conlite/plugins/mod_rewrite/scripts/mod_rewrite.js create mode 100644 conlite/plugins/mod_rewrite/styles/styles.css create mode 100644 conlite/plugins/mod_rewrite/templates/content.html create mode 100644 conlite/plugins/mod_rewrite/templates/contentexpert.html create mode 100644 conlite/plugins/mod_rewrite/templates/contenttest.html create mode 100644 conlite/plugins/mod_rewrite/xml/lang_de_DE.xml create mode 100644 conlite/plugins/mod_rewrite/xml/lang_en_US.xml create mode 100644 conlite/plugins/newsletter/check.plugin.xml create mode 100644 conlite/plugins/newsletter/classes/class.newsletter.groups.php create mode 100644 conlite/plugins/newsletter/classes/class.newsletter.jobs.php create mode 100644 conlite/plugins/newsletter/classes/class.newsletter.logs.php create mode 100644 conlite/plugins/newsletter/classes/class.newsletter.php create mode 100644 conlite/plugins/newsletter/classes/class.newsletter.recipients.php create mode 100644 conlite/plugins/newsletter/includes/config.autoloader.php create mode 100644 conlite/plugins/newsletter/includes/config.plugin.php create mode 100644 conlite/plugins/newsletter/includes/include.newsletter_edit.php create mode 100644 conlite/plugins/newsletter/includes/include.newsletter_edit_message.php create mode 100644 conlite/plugins/newsletter/includes/include.newsletter_jobs_details.php create mode 100644 conlite/plugins/newsletter/includes/include.newsletter_jobs_menu.php create mode 100644 conlite/plugins/newsletter/includes/include.newsletter_jobs_subnav.php create mode 100644 conlite/plugins/newsletter/includes/include.newsletter_left_top.php create mode 100644 conlite/plugins/newsletter/includes/include.newsletter_menu.php create mode 100644 conlite/plugins/newsletter/includes/include.newsletter_subnav.php create mode 100644 conlite/plugins/newsletter/includes/include.recipients.group.subnav.php create mode 100644 conlite/plugins/newsletter/includes/include.recipients.group_edit.php create mode 100644 conlite/plugins/newsletter/includes/include.recipients.group_menu.php create mode 100644 conlite/plugins/newsletter/includes/include.recipients_edit.php create mode 100644 conlite/plugins/newsletter/includes/include.recipients_import.php create mode 100644 conlite/plugins/newsletter/includes/include.recipients_menu.php create mode 100644 conlite/plugins/repository/custom/FrontendNavigation.php create mode 100644 conlite/plugins/workflow/classes/class.workflow.php create mode 100644 conlite/plugins/workflow/classes/class.workflowactions.php create mode 100644 conlite/plugins/workflow/classes/class.workflowallocation.php create mode 100644 conlite/plugins/workflow/classes/class.workflowartallocation.php create mode 100644 conlite/plugins/workflow/classes/class.workflowitems.php create mode 100644 conlite/plugins/workflow/classes/class.workflowtasks.php create mode 100644 conlite/plugins/workflow/classes/class.workflowusersequence.php create mode 100644 conlite/plugins/workflow/cronjobs/advance_workflow.php create mode 100644 conlite/plugins/workflow/images/no_verschieben.gif create mode 100644 conlite/plugins/workflow/images/nu_verschieben.gif create mode 100644 conlite/plugins/workflow/images/workflow.gif create mode 100644 conlite/plugins/workflow/images/workflow_alt.gif create mode 100644 conlite/plugins/workflow/images/workflow_email_noti.gif create mode 100644 conlite/plugins/workflow/images/workflow_erstellen.gif create mode 100644 conlite/plugins/workflow/images/workflow_escal_noti.gif create mode 100644 conlite/plugins/workflow/images/workflow_step.gif create mode 100644 conlite/plugins/workflow/images/workflow_step_delete.gif create mode 100644 conlite/plugins/workflow/images/workflow_step_ist_raus.gif create mode 100644 conlite/plugins/workflow/images/workflow_step_new.gif create mode 100644 conlite/plugins/workflow/images/workflow_user.gif create mode 100644 conlite/plugins/workflow/includes/config.plugin.php create mode 100644 conlite/plugins/workflow/includes/functions.workflow.php create mode 100644 conlite/plugins/workflow/includes/include.workflow_edit.php create mode 100644 conlite/plugins/workflow/includes/include.workflow_left_top.php create mode 100644 conlite/plugins/workflow/includes/include.workflow_list.php create mode 100644 conlite/plugins/workflow/includes/include.workflow_steps.php create mode 100644 conlite/plugins/workflow/includes/include.workflow_subnav.php create mode 100644 conlite/plugins/workflow/includes/include.workflow_tasks.php create mode 100644 conlite/plugins/workflow/locale/de_DE/LC_MESSAGES/workflow.mo create mode 100644 conlite/plugins/workflow/locale/de_DE/LC_MESSAGES/workflow.po create mode 100644 conlite/plugins/workflow/locale/potfiles.txt create mode 100644 conlite/plugins/workflow/locale/workflow.pot create mode 100644 conlite/plugins/workflow/plugin_workflow.xml create mode 100644 conlite/plugins/workflow/templates/template.workflow_steps.html create mode 100644 conlite/plugins/workflow/templates/template.workflow_tasks.html create mode 100644 conlite/plugins/workflow/xml/lang_de_DE.xml create mode 100644 conlite/plugins/workflow/xml/lang_en_EN.xml create mode 100644 conlite/plugins/workflow/xml/lang_en_US.xml create mode 100644 conlite/scripts/HTMLObj.js.php create mode 100644 conlite/scripts/addImageTags.js create mode 100644 conlite/scripts/articleObject.js.php create mode 100644 conlite/scripts/browserCheck.js create mode 100644 conlite/scripts/cfoldingrow.js create mode 100644 conlite/scripts/cmsDate.js create mode 100644 conlite/scripts/cmsFileList.js create mode 100644 conlite/scripts/cmsTeaser.js create mode 100644 conlite/scripts/conFrameResize.js create mode 100644 conlite/scripts/con_tiny.js create mode 100644 conlite/scripts/contenidoConfig.js create mode 100644 conlite/scripts/contextMenu.js create mode 100644 conlite/scripts/expandCollapse.js create mode 100644 conlite/scripts/general.js create mode 100644 conlite/scripts/group_association.js create mode 100644 conlite/scripts/header.js create mode 100644 conlite/scripts/help.js.php create mode 100644 conlite/scripts/iZoom.js.php create mode 100644 conlite/scripts/index.php create mode 100644 conlite/scripts/infoBox.js create mode 100644 conlite/scripts/jquery/colorpicker/i18n/jquery.ui.colorpicker-de.js create mode 100644 conlite/scripts/jquery/colorpicker/i18n/jquery.ui.colorpicker-el.js create mode 100644 conlite/scripts/jquery/colorpicker/i18n/jquery.ui.colorpicker-en-GB.js create mode 100644 conlite/scripts/jquery/colorpicker/i18n/jquery.ui.colorpicker-en-US.js create mode 100644 conlite/scripts/jquery/colorpicker/i18n/jquery.ui.colorpicker-en.js create mode 100644 conlite/scripts/jquery/colorpicker/i18n/jquery.ui.colorpicker-fr.js create mode 100644 conlite/scripts/jquery/colorpicker/i18n/jquery.ui.colorpicker-nl.js create mode 100644 conlite/scripts/jquery/colorpicker/i18n/jquery.ui.colorpicker-pt-BR.js create mode 100644 conlite/scripts/jquery/colorpicker/i18n/jquery.ui.colorpicker-ru.js create mode 100644 conlite/scripts/jquery/colorpicker/images/128/bar-alpha.png create mode 100644 conlite/scripts/jquery/colorpicker/images/128/bar.png create mode 100644 conlite/scripts/jquery/colorpicker/images/128/map.png create mode 100644 conlite/scripts/jquery/colorpicker/images/bar-alpha.png create mode 100644 conlite/scripts/jquery/colorpicker/images/bar-opacity.png create mode 100644 conlite/scripts/jquery/colorpicker/images/bar-pointer.png create mode 100644 conlite/scripts/jquery/colorpicker/images/bar.png create mode 100644 conlite/scripts/jquery/colorpicker/images/map-opacity.png create mode 100644 conlite/scripts/jquery/colorpicker/images/map-pointer.png create mode 100644 conlite/scripts/jquery/colorpicker/images/map.png create mode 100644 conlite/scripts/jquery/colorpicker/images/preview-opacity.png create mode 100644 conlite/scripts/jquery/colorpicker/images/ui-colorpicker.png create mode 100644 conlite/scripts/jquery/colorpicker/jquery.colorpicker.css create mode 100644 conlite/scripts/jquery/colorpicker/jquery.colorpicker.js create mode 100644 conlite/scripts/jquery/colorpicker/parsers/jquery.ui.colorpicker-cmyk-parser.js create mode 100644 conlite/scripts/jquery/colorpicker/parsers/jquery.ui.colorpicker-cmyk-percentage-parser.js create mode 100644 conlite/scripts/jquery/colorpicker/parts/jquery.ui.colorpicker-memory.js create mode 100644 conlite/scripts/jquery/colorpicker/parts/jquery.ui.colorpicker-rgbslider.js create mode 100644 conlite/scripts/jquery/colorpicker/parts/jquery.ui.colorpicker-swatchesswitcher.js create mode 100644 conlite/scripts/jquery/colorpicker/swatches/jquery.ui.colorpicker-crayola.js create mode 100644 conlite/scripts/jquery/colorpicker/swatches/jquery.ui.colorpicker-pantone.js create mode 100644 conlite/scripts/jquery/colorpicker/swatches/jquery.ui.colorpicker-ral-classic.js create mode 100644 conlite/scripts/jquery/colorpicker/swatches/jquery.ui.colorpicker-x11.js create mode 100644 conlite/scripts/jquery/jquery-migrate-1.2.1.min.js create mode 100644 conlite/scripts/jquery/jquery-ui.js create mode 100755 conlite/scripts/jquery/jquery-ui.old.js create mode 100644 conlite/scripts/jquery/jquery.js create mode 100755 conlite/scripts/jquery/jquery.old.js create mode 100644 conlite/scripts/jscalendar/calendar-contenido.css create mode 100644 conlite/scripts/jscalendar/calendar-setup.js create mode 100644 conlite/scripts/jscalendar/calendar.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-af.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-al.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-bg.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-big5-utf8.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-big5.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-br.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-ca.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-cs-utf8.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-cs-win.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-da.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-de.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-du.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-el.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-en.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-es.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-fi.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-fr.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-he-utf8.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-hu.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-it.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-jp.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-ko-utf8.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-ko.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-lt-utf8.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-lt.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-lv.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-nl.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-no.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-pl-utf8.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-pl.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-pt.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-ro.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-ru.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-ru_win_.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-si.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-sk.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-sp.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-sv.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-tr.js create mode 100644 conlite/scripts/jscalendar/lang/calendar-zh.js create mode 100644 conlite/scripts/jscalendar/lang/cn_utf8.js create mode 100644 conlite/scripts/jscalendar/menuarrow.gif create mode 100644 conlite/scripts/jscalendar/menuarrow2.gif create mode 100644 conlite/scripts/langref.php create mode 100644 conlite/scripts/md5.js create mode 100644 conlite/scripts/messageBox.js.php create mode 100644 conlite/scripts/parameterCollector.js create mode 100644 conlite/scripts/rights.js.php create mode 100644 conlite/scripts/rowMark.js create mode 100644 conlite/scripts/setPager.js create mode 100644 conlite/scripts/str_overview.js create mode 100644 conlite/scripts/subnav.js create mode 100644 conlite/scripts/tip_balloon.js create mode 100644 conlite/scripts/tip_balloon/b.gif create mode 100644 conlite/scripts/tip_balloon/background.gif create mode 100644 conlite/scripts/tip_balloon/l.gif create mode 100644 conlite/scripts/tip_balloon/lb.gif create mode 100644 conlite/scripts/tip_balloon/lt.gif create mode 100644 conlite/scripts/tip_balloon/r.gif create mode 100644 conlite/scripts/tip_balloon/rb.gif create mode 100644 conlite/scripts/tip_balloon/rt.gif create mode 100644 conlite/scripts/tip_balloon/stemb.gif create mode 100644 conlite/scripts/tip_balloon/stemt.gif create mode 100644 conlite/scripts/tip_balloon/t.gif create mode 100644 conlite/scripts/wz_tooltip.js create mode 100644 conlite/styles/cms_filelist.css create mode 100644 conlite/styles/cms_teaser.css create mode 100644 conlite/styles/conlite.css create mode 100644 conlite/styles/contenido.css create mode 100644 conlite/styles/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 conlite/styles/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 conlite/styles/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 conlite/styles/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 conlite/styles/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 conlite/styles/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 conlite/styles/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 conlite/styles/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 conlite/styles/images/ui-icons_222222_256x240.png create mode 100644 conlite/styles/images/ui-icons_2e83ff_256x240.png create mode 100644 conlite/styles/images/ui-icons_454545_256x240.png create mode 100644 conlite/styles/images/ui-icons_888888_256x240.png create mode 100644 conlite/styles/images/ui-icons_cd0a0a_256x240.png create mode 100644 conlite/styles/index.php create mode 100644 conlite/styles/inuse.css create mode 100644 conlite/styles/jquery-ui.css create mode 100644 conlite/styles/str_overview.css create mode 100644 conlite/styles/tip_balloon.css create mode 100644 conlite/subnav.php create mode 100644 conlite/temp/.keep create mode 100644 conlite/temp/deprecated.txt create mode 100644 conlite/templates/index.php create mode 100644 conlite/templates/standard/filler.html create mode 100644 conlite/templates/standard/frameset.html create mode 100644 conlite/templates/standard/frameset_content.html create mode 100644 conlite/templates/standard/frameset_content_left.html create mode 100644 conlite/templates/standard/frameset_content_right.html create mode 100644 conlite/templates/standard/frameset_menuless_content.html create mode 100644 conlite/templates/standard/generic_list.html create mode 100644 conlite/templates/standard/header.html create mode 100644 conlite/templates/standard/html5/template.generic_page.html create mode 100644 conlite/templates/standard/index.php create mode 100644 conlite/templates/standard/submenu.html create mode 100644 conlite/templates/standard/template.admin_frontend.html create mode 100644 conlite/templates/standard/template.backend_search_results.html create mode 100644 conlite/templates/standard/template.blank.html create mode 100644 conlite/templates/standard/template.client_edit.html create mode 100644 conlite/templates/standard/template.client_left_top.html create mode 100644 conlite/templates/standard/template.client_menu.html create mode 100644 conlite/templates/standard/template.client_subnav.html create mode 100644 conlite/templates/standard/template.cms_filelist_dirlistitem.html create mode 100644 conlite/templates/standard/template.cms_filelist_edit.html create mode 100644 conlite/templates/standard/template.cms_filelist_metadata_limititem.html create mode 100644 conlite/templates/standard/template.cms_teaser_edit.html create mode 100644 conlite/templates/standard/template.con_art_overview.html create mode 100644 conlite/templates/standard/template.con_edit_form.html create mode 100644 conlite/templates/standard/template.con_left_top.html create mode 100644 conlite/templates/standard/template.con_str_overview.html create mode 100644 conlite/templates/standard/template.con_str_overview.list.html create mode 100644 conlite/templates/standard/template.con_subnav.html create mode 100644 conlite/templates/standard/template.con_subnav_noleft.html create mode 100644 conlite/templates/standard/template.deco.html create mode 100644 conlite/templates/standard/template.default_subnav.html create mode 100644 conlite/templates/standard/template.file_subnav.html create mode 100644 conlite/templates/standard/template.files_overview.html create mode 100644 conlite/templates/standard/template.generic_form.html create mode 100644 conlite/templates/standard/template.generic_left_top.html create mode 100644 conlite/templates/standard/template.generic_list.html create mode 100644 conlite/templates/standard/template.generic_list_row.html create mode 100644 conlite/templates/standard/template.generic_menu.html create mode 100644 conlite/templates/standard/template.generic_page.html create mode 100644 conlite/templates/standard/template.generic_table_form.html create mode 100644 conlite/templates/standard/template.grouprights_create.html create mode 100644 conlite/templates/standard/template.grouprights_details.html create mode 100644 conlite/templates/standard/template.grouprights_left_top.html create mode 100644 conlite/templates/standard/template.grouprights_memberlist.html create mode 100644 conlite/templates/standard/template.grouprights_memberselect.html create mode 100644 conlite/templates/standard/template.grouprights_menu.html create mode 100644 conlite/templates/standard/template.grouprights_overview.html create mode 100644 conlite/templates/standard/template.html_tpl_left_top.html create mode 100644 conlite/templates/standard/template.info.html create mode 100644 conlite/templates/standard/template.inuse_lay_mod.html create mode 100644 conlite/templates/standard/template.inuse_tpl.html create mode 100644 conlite/templates/standard/template.js_left_top.html create mode 100644 conlite/templates/standard/template.lang_edit.html create mode 100644 conlite/templates/standard/template.lang_left_top.html create mode 100644 conlite/templates/standard/template.lang_overview.html create mode 100644 conlite/templates/standard/template.lay_edit_form.html create mode 100644 conlite/templates/standard/template.lay_overview.html create mode 100644 conlite/templates/standard/template.left_top.html create mode 100644 conlite/templates/standard/template.left_top_blank.html create mode 100644 conlite/templates/standard/template.log_main.html create mode 100644 conlite/templates/standard/template.log_menu.html create mode 100644 conlite/templates/standard/template.mod_edit_form.html create mode 100644 conlite/templates/standard/template.mod_left_top.html create mode 100644 conlite/templates/standard/template.mycontenido_lastarticles.html create mode 100644 conlite/templates/standard/template.mycontenido_settings.html create mode 100644 conlite/templates/standard/template.mycontenido_start.html create mode 100644 conlite/templates/standard/template.mycontenido_subnav.html create mode 100644 conlite/templates/standard/template.newsletter_edit.html create mode 100644 conlite/templates/standard/template.newsletter_left_top.html create mode 100644 conlite/templates/standard/template.newsletter_menu.html create mode 100644 conlite/templates/standard/template.recipient_edit.html create mode 100644 conlite/templates/standard/template.recipient_left_top.html create mode 100644 conlite/templates/standard/template.recipient_menu.html create mode 100644 conlite/templates/standard/template.request_password.html create mode 100644 conlite/templates/standard/template.right_top_blank.html create mode 100644 conlite/templates/standard/template.rights_create.html create mode 100644 conlite/templates/standard/template.rights_details.html create mode 100644 conlite/templates/standard/template.rights_inc.html create mode 100644 conlite/templates/standard/template.rights_left_top.html create mode 100644 conlite/templates/standard/template.rights_menu.html create mode 100644 conlite/templates/standard/template.rights_overview.html create mode 100644 conlite/templates/standard/template.select.html create mode 100644 conlite/templates/standard/template.stat_left_top.html create mode 100644 conlite/templates/standard/template.stat_menu.html create mode 100644 conlite/templates/standard/template.stat_overview.html create mode 100644 conlite/templates/standard/template.stat_subnav.html create mode 100644 conlite/templates/standard/template.stat_top.html create mode 100644 conlite/templates/standard/template.str_overview.html create mode 100644 conlite/templates/standard/template.style_left_top.html create mode 100644 conlite/templates/standard/template.subnav.html create mode 100644 conlite/templates/standard/template.subnav_blank.html create mode 100644 conlite/templates/standard/template.subnav_noleft.html create mode 100644 conlite/templates/standard/template.symbolhelp.html create mode 100644 conlite/templates/standard/template.system_purge.html create mode 100644 conlite/templates/standard/template.system_subnav.html create mode 100644 conlite/templates/standard/template.system_variables.html create mode 100644 conlite/templates/standard/template.tpl_edit_form.html create mode 100644 conlite/templates/standard/template.tpl_overview.html create mode 100644 conlite/templates/standard/template.tplcfg_edit_form.html create mode 100644 conlite/templates/standard/template.upl_dirs_overview.html create mode 100644 conlite/templates/standard/template.upl_files_overview.html create mode 100644 conlite/templates/standard/template.upl_left_top.html create mode 100644 conlite/templates/standard/template.welcome.html create mode 100644 conlite/templates/standard/template.welcome_update.html create mode 100644 conlite/templates/standard/white.html create mode 100644 conlite/templates/standard/widgets/template.widgets.left_top.html create mode 100644 conlite/tools/create_autoloader_cfg.php create mode 100644 conlite/tools/mpAutoloaderClassMap/mpClassMapFileCreator.php create mode 100644 conlite/tools/mpAutoloaderClassMap/mpClassMapFileCreatorContenido.php create mode 100644 conlite/tools/mpAutoloaderClassMap/mpClassTypeFinder.php create mode 100644 conlite/tools/phpcompatinfo.php create mode 100644 conlite/xml/conrepo.xsd create mode 100644 conlite/xml/index.php create mode 100644 conlite/xml/lang_de_DE.xml create mode 100644 conlite/xml/lang_en_US.xml create mode 100644 conlite/xml/lang_fr_FR.xml create mode 100644 data/.directory create mode 100644 data/backup/index.php create mode 100644 data/cache/index.php create mode 100644 data/config/production/cfg_sql.inc.php create mode 100644 data/config/production/config.autoloader.php create mode 100644 data/config/production/config.chains.php create mode 100644 data/config/production/config.colors.php create mode 100644 data/config/production/config.http_check.php create mode 100644 data/config/production/config.misc.php create mode 100644 data/config/production/config.path.php create mode 100644 data/config/production/config.templates.php create mode 100644 data/config/production/index.php create mode 100644 data/logs/index.php create mode 100644 data/temp/index.php create mode 100644 docs/techref/backend/backend.autoloader.html create mode 100644 docs/techref/backend/backend.customizing.1.gif create mode 100644 docs/techref/backend/backend.customizing.html create mode 100644 docs/techref/backend/backend.localconfig.html create mode 100644 docs/techref/backend/backend.plugauth.html create mode 100644 docs/techref/backend/conlogo.gif create mode 100644 docs/techref/frontend/conlogo.gif create mode 100644 docs/techref/frontend/frontend.customizing.html create mode 100644 docs/techref/frontend/frontend.permissions.html create mode 100644 docs/techref/frontend/frontend.protectedcategories.html create mode 100644 docs/techref/frontend/frontend.session.html create mode 100644 docs/techref/modules/conlogo.gif create mode 100644 docs/techref/modules/module.login.html create mode 100644 docs/techref/modules/output-gen.jpg create mode 100644 docs/techref/modules/writing.modules.html create mode 100644 docs/techref/plugins/Contenido Extension Chainer.pdf create mode 100644 docs/techref/plugins/conlogo.gif create mode 100644 docs/techref/plugins/plugin.config.html create mode 100644 docs/translators/translating.doc create mode 100644 pear/Cache/Cache.php create mode 100644 pear/Cache/Container.php create mode 100644 pear/Cache/Container/file.php create mode 100644 pear/Cache/Error.php create mode 100644 pear/Cache/Lite.php create mode 100644 pear/Cache/Output.php create mode 100644 pear/File/Archive.php create mode 100644 pear/File/Archive/Predicate.php create mode 100644 pear/File/Archive/Predicate/And.php create mode 100644 pear/File/Archive/Predicate/Current.php create mode 100644 pear/File/Archive/Predicate/Custom.php create mode 100644 pear/File/Archive/Predicate/Duplicate.php create mode 100644 pear/File/Archive/Predicate/Ereg.php create mode 100644 pear/File/Archive/Predicate/Eregi.php create mode 100644 pear/File/Archive/Predicate/Extension.php create mode 100644 pear/File/Archive/Predicate/False.php create mode 100644 pear/File/Archive/Predicate/Index.php create mode 100644 pear/File/Archive/Predicate/MIME.php create mode 100644 pear/File/Archive/Predicate/MaxDepth.php create mode 100644 pear/File/Archive/Predicate/MinSize.php create mode 100644 pear/File/Archive/Predicate/MinTime.php create mode 100644 pear/File/Archive/Predicate/Not.php create mode 100644 pear/File/Archive/Predicate/Or.php create mode 100644 pear/File/Archive/Predicate/True.php create mode 100644 pear/File/Archive/Reader.php create mode 100644 pear/File/Archive/Reader/Ar.php create mode 100644 pear/File/Archive/Reader/Archive.php create mode 100644 pear/File/Archive/Reader/Bzip2.php create mode 100644 pear/File/Archive/Reader/Cache.php create mode 100644 pear/File/Archive/Reader/ChangeName.php create mode 100644 pear/File/Archive/Reader/ChangeName/AddDirectory.php create mode 100644 pear/File/Archive/Reader/ChangeName/Callback.php create mode 100644 pear/File/Archive/Reader/ChangeName/Directory.php create mode 100644 pear/File/Archive/Reader/Concat.php create mode 100644 pear/File/Archive/Reader/Directory.php create mode 100644 pear/File/Archive/Reader/File.php create mode 100644 pear/File/Archive/Reader/Filter.php create mode 100644 pear/File/Archive/Reader/Gzip.php create mode 100644 pear/File/Archive/Reader/Memory.php create mode 100644 pear/File/Archive/Reader/MimeList.php create mode 100644 pear/File/Archive/Reader/Multi.php create mode 100644 pear/File/Archive/Reader/Relay.php create mode 100644 pear/File/Archive/Reader/Select.php create mode 100644 pear/File/Archive/Reader/Tar.php create mode 100644 pear/File/Archive/Reader/Uncompress.php create mode 100644 pear/File/Archive/Reader/Zip.php create mode 100644 pear/File/Archive/Writer.php create mode 100644 pear/File/Archive/Writer/AddBaseName.php create mode 100644 pear/File/Archive/Writer/Ar.php create mode 100644 pear/File/Archive/Writer/Archive.php create mode 100644 pear/File/Archive/Writer/Bzip2.php create mode 100644 pear/File/Archive/Writer/Files.php create mode 100644 pear/File/Archive/Writer/Gzip.php create mode 100644 pear/File/Archive/Writer/Mail.php create mode 100644 pear/File/Archive/Writer/Memory.php create mode 100644 pear/File/Archive/Writer/MemoryArchive.php create mode 100644 pear/File/Archive/Writer/Multi.php create mode 100644 pear/File/Archive/Writer/Output.php create mode 100644 pear/File/Archive/Writer/Tar.php create mode 100644 pear/File/Archive/Writer/UniqueAppender.php create mode 100644 pear/File/Archive/Writer/Zip.php create mode 100644 pear/File/Iterator.php create mode 100644 pear/File/Iterator/Factory.php create mode 100644 pear/HTML/Common.php create mode 100644 pear/HTML/Common2.php create mode 100644 pear/Log.php create mode 100644 pear/Log/composite.php create mode 100644 pear/Log/console.php create mode 100644 pear/Log/display.php create mode 100644 pear/Log/error_log.php create mode 100644 pear/Log/file.php create mode 100644 pear/Log/mail.php create mode 100644 pear/Log/mcal.php create mode 100644 pear/Log/null.php create mode 100644 pear/Log/observer.php create mode 100644 pear/Log/sql.php create mode 100644 pear/Log/sqlite.php create mode 100644 pear/Log/syslog.php create mode 100644 pear/Log/win.php create mode 100644 pear/MIME/Type.php create mode 100644 pear/MIME/Type/Extension.php create mode 100644 pear/MIME/Type/Parameter.php create mode 100644 pear/Net/IDNA.php create mode 100644 pear/Net/IDNA/php4.php create mode 100644 pear/Net/IDNA/php5.php create mode 100644 pear/Net/UserAgent/Detect.php create mode 100644 pear/OLE/OLE.php create mode 100644 pear/OLE/PPS.php create mode 100644 pear/OLE/PPS/File.php create mode 100644 pear/OLE/PPS/Root.php create mode 100644 pear/OS/Guess.php create mode 100644 pear/PEAR.php create mode 100644 pear/PEAR/Autoloader.php create mode 100644 pear/PEAR/Builder.php create mode 100644 pear/PEAR/Command.php create mode 100644 pear/PEAR/Command/Auth.php create mode 100644 pear/PEAR/Command/Build.php create mode 100644 pear/PEAR/Command/Common.php create mode 100644 pear/PEAR/Command/Config.php create mode 100644 pear/PEAR/Command/Install.php create mode 100644 pear/PEAR/Command/Mirror.php create mode 100644 pear/PEAR/Command/Package.php create mode 100644 pear/PEAR/Command/Registry.php create mode 100644 pear/PEAR/Command/Remote.php create mode 100644 pear/PEAR/Common.php create mode 100644 pear/PEAR/Config.php create mode 100644 pear/PEAR/Dependency.php create mode 100644 pear/PEAR/Frontend/CLI.php create mode 100644 pear/PEAR/Installer.php create mode 100644 pear/PEAR/Packager.php create mode 100644 pear/PEAR/Registry.php create mode 100644 pear/PEAR/Remote.php create mode 100644 pear/README.contenido create mode 100644 pear/Spreadsheet/Excel/Writer.php create mode 100644 pear/Spreadsheet/Excel/Writer/BIFFwriter.php create mode 100644 pear/Spreadsheet/Excel/Writer/Format.php create mode 100644 pear/Spreadsheet/Excel/Writer/Parser.php create mode 100644 pear/Spreadsheet/Excel/Writer/Validator.php create mode 100644 pear/Spreadsheet/Excel/Writer/Workbook.php create mode 100644 pear/Spreadsheet/Excel/Writer/Worksheet.php create mode 100644 pear/System.php create mode 100644 pear/XML/Parser.php create mode 100644 pear/XML/Parser2.php create mode 100644 pear/XML/Parser2/Simple.php create mode 100644 pear/XML/RPC.php create mode 100644 pear/XML/RPC/Dump.php create mode 100644 pear/XML/RPC/Server.php create mode 100644 pear/XML/RSS.php create mode 100755 pear/XML/Serializer.php create mode 100644 pear/XML/Tree.php create mode 100644 pear/XML/Tree/Node.php create mode 100755 pear/XML/Unserializer.php create mode 100644 pear/package.dtd create mode 100644 pear/package.xml create mode 100644 pear/scripts/pear.bat create mode 100755 pear/scripts/pear.sh create mode 100644 pear/scripts/pearcmd.php create mode 100644 pear/template.spec 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_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/client/client1_nocontent.sql create mode 100644 setup/data/client_no_content.txt create mode 100644 setup/data/examples.txt create mode 100644 setup/data/indexes.sql create mode 100644 setup/data/plugin_content_allocation.txt create mode 100644 setup/data/plugin_mod_rewrite.txt create mode 100644 setup/data/plugin_newsletter.txt create mode 100644 setup/data/plugins/plugins_content_allocation.sql create mode 100644 setup/data/plugins/plugins_mod_rewrite.sql create mode 100644 setup/data/plugins/plugins_newsletter.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/standard/standard_modules_translations2.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 create mode 100644 setup/dbupdate.php create mode 100644 setup/images/cl-logo.gif create mode 100644 setup/images/controls/arrow_closed.png create mode 100644 setup/images/controls/arrow_open.png create mode 100644 setup/images/controls/back.gif create mode 100644 setup/images/controls/pbend.gif create mode 100644 setup/images/controls/up_over.png create mode 100644 setup/images/icons/error.png create mode 100644 setup/images/icons/info.png create mode 100644 setup/images/icons/warning.png create mode 100644 setup/images/spacer.gif create mode 100644 setup/index.php create mode 100644 setup/lib/class.setupcontrols.php create mode 100644 setup/lib/class.setupmask.php create mode 100644 setup/lib/class.template.php create mode 100644 setup/lib/defines.php create mode 100644 setup/lib/functions.environment.php create mode 100644 setup/lib/functions.filesystem.php create mode 100644 setup/lib/functions.libraries.php create mode 100644 setup/lib/functions.mysql.php create mode 100644 setup/lib/functions.phpinfo.php create mode 100644 setup/lib/functions.safe_mode.php create mode 100644 setup/lib/functions.setup.php create mode 100644 setup/lib/functions.sql.php create mode 100644 setup/lib/functions.system.php create mode 100644 setup/lib/release.php create mode 100644 setup/lib/release.xml create mode 100644 setup/lib/startup.php create mode 100644 setup/locale/de_DE/LC_MESSAGES/setup.mo create mode 100644 setup/locale/de_DE/LC_MESSAGES/setup.po create mode 100644 setup/locale/potfiles.txt create mode 100644 setup/locale/setup.pot create mode 100644 setup/makeconfig.php create mode 100644 setup/script/pluginInfo.js create mode 100644 setup/steps/forms/additionalplugins.php create mode 100644 setup/steps/forms/clientadjust.php create mode 100644 setup/steps/forms/clientmode.php create mode 100644 setup/steps/forms/configmode.php create mode 100644 setup/steps/forms/installer.php create mode 100644 setup/steps/forms/pathinfo.php create mode 100644 setup/steps/forms/setupresults.php create mode 100644 setup/steps/forms/setupsummary.php create mode 100644 setup/steps/forms/systemdata.php create mode 100644 setup/steps/forms/systemtest.php create mode 100644 setup/steps/languagechooser.php create mode 100644 setup/steps/migration/domigration.php create mode 100644 setup/steps/migration/step1.php create mode 100644 setup/steps/migration/step2.php create mode 100644 setup/steps/migration/step3.php create mode 100644 setup/steps/migration/step4.php create mode 100644 setup/steps/migration/step5.php create mode 100644 setup/steps/migration/step6.php create mode 100644 setup/steps/migration/step7.php create mode 100644 setup/steps/migration/step8.php create mode 100644 setup/steps/notinstallable.php create mode 100644 setup/steps/setup/doinstall.php create mode 100644 setup/steps/setup/step1.php create mode 100644 setup/steps/setup/step2.php create mode 100644 setup/steps/setup/step3.php create mode 100644 setup/steps/setup/step4.php create mode 100644 setup/steps/setup/step5.php create mode 100644 setup/steps/setup/step6.php create mode 100644 setup/steps/setup/step7.php create mode 100644 setup/steps/setup/step8.php create mode 100644 setup/steps/setuptype.php create mode 100644 setup/steps/upgrade/doupgrade.php create mode 100644 setup/steps/upgrade/step1.php create mode 100644 setup/steps/upgrade/step2.php create mode 100644 setup/steps/upgrade/step3.php create mode 100644 setup/steps/upgrade/step4.php create mode 100644 setup/steps/upgrade/step5.php create mode 100644 setup/steps/upgrade/step6.php create mode 100644 setup/steps/upgrade/step7.php create mode 100644 setup/style/setup.css create mode 100644 setup/templates/cfoldablerow.tpl create mode 100644 setup/templates/config.php.tpl create mode 100644 setup/templates/crow.tpl create mode 100644 setup/templates/languagechooser.tpl create mode 100644 setup/templates/notinstallable.tpl create mode 100644 setup/templates/setup.tpl create mode 100644 setup/templates/setup/forms/additionalplugins.tpl create mode 100644 setup/templates/setup/forms/clientmode.tpl create mode 100644 setup/templates/setup/forms/configmode.tpl create mode 100644 setup/templates/setup/forms/configmodewopass.tpl create mode 100644 setup/templates/setup/forms/databasedata.tpl create mode 100644 setup/templates/setup/forms/installer.tpl create mode 100644 setup/templates/setup/forms/pathinfo.tpl create mode 100644 setup/templates/setup/forms/setupresults.tpl create mode 100644 setup/templates/setup/forms/setupresultsfail.tpl create mode 100644 setup/templates/setup/forms/setupsummary.tpl create mode 100644 setup/templates/setup/forms/systemdata.tpl create mode 100644 setup/templates/setup/forms/systemtest.tpl create mode 100644 setup/templates/setuptype.tpl diff --git a/LIZENZ.txt b/LIZENZ.txt new file mode 100644 index 0000000..c4e6dab --- /dev/null +++ b/LIZENZ.txt @@ -0,0 +1,293 @@ +Contenido is written and distributed under the GNU General Public License which +means that its source code is freely-distributed and available to the general +public. + + +GNU GENERAL PUBLIC LICENSE +Version 2, June 1991 +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +675 Mass Ave, Cambridge, MA 02139, USA +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + + +Preamble +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to most +of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must make +sure that they, too, receive or can get the source code. And you must show them +these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) offer +you this license which gives you legal permission to copy, distribute and/or +modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We wish +to avoid the danger that redistributors of a free program will individually +obtain patent licenses, in effect making the program proprietary. To prevent +this, we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND +MODIFICATION + +0. This License applies to any program or other work which contains a notice + placed by the copyright holder saying it may be distributed under the terms + of this General Public License. The "Program", below, refers to any such + program or work, and a "work based on the Program" means either the Program + or any derivative work under copyright law: that is to say, a work + containing the Program or a portion of it, either verbatim or with + modifications and/or translated into another language. (Hereinafter, + translation is included without limitation in the term "modification".) Each + licensee is addressed as "you". + + Activities other than copying, distribution and modification are not covered + by this License; they are outside its scope. The act of running the Program + is not restricted, and the output from the Program is covered only if its + contents constitute a work based on the Program (independent of having been + made by running the Program). Whether that is true depends on what the + Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as + you receive it, in any medium, provided that you conspicuously and + appropriately publish on each copy an appropriate copyright notice and + disclaimer of warranty; keep intact all the notices that refer to this + License and to the absence of any warranty; and give any other recipients + of the Program a copy of this License along with the Program. + + You may charge a fee for the physical act of transferring a copy, and you + may at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus + forming a work based on the Program, and copy and distribute such + modifications or work under the terms of Section 1 above, provided that you + also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices stating that + you changed the files and the date of any change. + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to + be licensed as a whole at no charge to all third parties under the terms + of this License. + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a + copy of this License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on the + Program is not required to print an announcement.) + + These requirements apply to the modified work as a whole. If identifiable + sections of that work are not derived from the Program, and can be + reasonably considered independent and separate works in themselves, then + this License, and its terms, do not apply to those sections when you + distribute them as separate works. But when you distribute the same sections + as part of a whole which is a work based on the Program, the distribution + of the whole must be on the terms of this License, whose permissions for + other licensees extend to the entire whole, and thus to each and every part + regardless of who wrote it. Thus, it is not the intent of this section to + claim rights or contest your rights to work written entirely by you; rather, + the intent is to exercise the right to control the distribution of + derivative or collective works based on the Program. + + In addition, mere aggregation of another work not based on the Program with + the Program (or with a work based on the Program) on a volume of a storage + or distribution medium does not bring the other work under the scope of this + License. + +3. You may copy and distribute the Program (or a work based on it, under + Section 2) in object code or executable form under the terms of Sections 1 + and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + + The source code for a work means the preferred form of the work for making + modifications to it. For an executable work, complete source code means all + the source code for all modules it contains, plus any associated interface + definition files, plus the scripts used to control compilation and + installation of the executable. However, as a special exception, the source + code distributed need not include anything that is normally distributed (in + either source or binary form) with the major components (compiler, kernel, + and so on) of the operating system on which the executable runs, unless that + component itself accompanies the executable. + + If distribution of executable or object code is made by offering access to + copy from a designated place, then offering equivalent access to copy the + source code from the same place counts as distribution of the source code, + even though third parties are not compelled to copy the source along with + the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as + expressly provided under this License. Any attempt otherwise to copy, + modify, sublicense or distribute the Program is void, and will automatically + terminate your rights under this License. However, parties who have received + copies, or rights, from you under this License will not have their licenses + terminated so long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. + However, nothing else grants you permission to modify or distribute the + Program or its derivative works. These actions are prohibited by law if you + do not accept this License. Therefore, by modifying or distributing the + Program (or any work based on the Program), you indicate your acceptance of + this License to do so, and all its terms and conditions for copying, + distributing or modifying the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), + the recipient automatically receives a license from the original licensor to + copy, distribute or modify the Program subject to these terms and conditions. + You may not impose any further restrictions on the recipients' exercise of + the rights granted herein. You are not responsible for enforcing compliance + by third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent + infringement or for any other reason (not limited to patent issues), + conditions are imposed on you (whether by court order, agreement or + otherwise) that contradict the conditions of this License, they do not + excuse you from the conditions of this License. If you cannot distribute so + as to satisfy simultaneously your obligations under this License and any + other pertinent obligations, then as a consequence you may not distribute + the Program at all. For example, if a patent license would not permit + royalty-free redistribution of the Program by all those who receive copies + directly or indirectly through you, then the only way you could satisfy both + it and this License would be to refrain entirely from distribution of the + Program. + + If any portion of this section is held invalid or unenforceable under any + particular circumstance, the balance of the section is intended to apply and + the section as a whole is intended to apply in other circumstances. + + It is not the purpose of this section to induce you to infringe any patents + or other property right claims or to contest validity of any such claims; + this section has the sole purpose of protecting the integrity of the free + software distribution system, which is implemented by public license + practices. Many people have made generous contributions to the wide range + of software distributed through that system in reliance on consistent + application of that system; it is up to the author/donor to decide if he or + she is willing to distribute software through any other system and a + licensee cannot impose that choice. + + This section is intended to make thoroughly clear what is believed to be a + consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain + countries either by patents or by copyrighted interfaces, the original + copyright holder who places the Program under this License may add an + explicit geographical distribution limitation excluding those countries, so + that distribution is permitted only in or among countries not thus excluded. + In such case, this License incorporates the limitation as if written in the + body of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the + General Public License from time to time. Such new versions will be similar + in spirit to the present version, but may differ in detail to address new + problems or concerns. + + Each version is given a distinguishing version number. If the Program + specifies a version number of this License which applies to it and + "any later version", you have the option of following the terms and + conditions either of that version or of any later version published by the + Free Software Foundation. If the Program does not specify a version number + of this License, you may choose any version ever published by the + Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs + whose distribution conditions are different, write to the author to ask for + permission. For software which is copyrighted by the Free Software + Foundation, write to the Free Software Foundation; we sometimes make + exceptions for this. Our decision will be guided by the two goals of + preserving the free status of all derivatives of our free software and of + promoting the sharing and reuse of software generally. + +NO WARRANTY +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR + THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN + OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES + PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED + OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO + THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM + PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR + CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL + ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE + THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY + GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE + USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF + DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD + PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), + EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF + SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +Contenido is a Content Management System based on PHP. +Copyright (C) 2000-2008 four for business AG. + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; either version 2 of the License, or (at your option) any +later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the +Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +Contenido, versions 0.9-4.6 and higher, +Copyright (C) 2000-2008 by four for business AG. + +Contenido comes with ABSOLUTELY NO WARRANTY. + +four for business AG +Nordring 82 B +D-63067 Offenbach am Main +Germany +E-Mail: info@4fb.de +Web: http://www.4fb.de diff --git a/README_.txt b/README_.txt new file mode 100644 index 0000000..2d8579d --- /dev/null +++ b/README_.txt @@ -0,0 +1,78 @@ +$Id: README_.txt 323 2015-05-28 12:02:34Z oldperl $ +---------------------------------------------------------------------------------------------------- +This is the readme file for ConLite 2.0 + +Any help you need you may find by visiting the following links. + +CL-Portal http//conlite.org +CL-Forum http://forum.conlite.org +CL-Bugtracker http://bugs.conlite.org +CL-API-Doc http://conlite.conrepo.org/api/4.8.16CL + +!!! Attention !!! +We tried to fix all known bugs of 4.8.15 and earlier but cannot give any garanties for that. So use +it on your own risk. If you find any bug or have any idea to enhance ConLite, feel free to visit our +bugtracker and register at http://bugs.conlite.org +Any help and ideas are welcome :) + +** Mini FAQ ** + +What is ConLite (-Edition) of CONTENIDO? + +CL (short for ConLite) is dedicated to close the gap between CONTENIDO 4.8.15 and the version 4.9. +In downloadable 4.8.20 (and former 4.8.15) are still a lot of bugs and some missing feautures and +enhancements so one cannot use the version without problems. Our goal is to give you a bugfixed and +really stable version of CONTENIDO till the 4.9 is stable. By the way, there are still a lot of big sides +build with 4.8.x out there where upgrading to 4.9.x is not possible or cost a lot of money. + +Why i have to use ConLite? + +You don't have to, but feel free to do it. ConLite will show you an easier way to upgrade to CONTENIDO +4.9. The new version of CONTENIDO will have a lot of changes, so you have to do a lot of work +with modules or custom plugins to adapt them to the new version. That's not what ConLite does nor will +do in the future. ConLite will do changes step by step, or better version by version to adapt your +4.8.15 or higher installation to work with the new 4.9 of CONTENIDO. And ConLite will try to give you a +stable and bugfixed CONTENIDO 4.8.x in the future. + +Who are the people behind ConLite? + +The Team behind the CL-version are some well known guys from CONTENIDO-forum, working since many years with +and within CONTENIDO core or coding modules and plugins for CONTENIDO. +And we love CONTENIDO :) + + +** Copyright ** + +The copyright for the code of CONTENIDO still remains to 4fb and the named coders for all codes coming +from 4.8.15 and/or from svn-repository of CONTENDIO. +All ads, enhancements or new parts, coded by the CL-Team are copyright by their named coders or +by CL-Team and conrepo.org. + + +** Know Bugs ** +FS#25 - Collision with pre-installed AMR after Migration + !!! Attention !!! + If you want to upgrade with an installed AMR-plugin, uninstall AMR before upgrade. + We will include a fix for that in one of the next versions of CL + + +** History / Changelog ** + +ConLite 1.0 + +CONTENIDO 4.8.16 CL + 20 Bug Report genericdb: urlencode() expects parameter 1 to be string ... + 16 Enhancement RSS-Reader austauschen/überarbeiten + 31 Optimization Test CL installation with newest PHP and SQL on XAMPP + 3 Bug Report Genericdb caching not working + 37 Bug Report Upgrade: valid_from and valid_to fields are set to NULL + 33 Bug Report Missing include.subnav_blank.php + 22 Bug Report Modul xhtml which is not choosable in modularea + 10 Optimization Generate API-Doc + 34 Bug Report Error when searching article with no criteria + 24 Bug Report No reset of subnavigation if a layout is deleted + 15 Optimization Add CL readme file + 13 Bug Report FEUser-Plugins valide_to and valide_from saving wrong t ... + 9 Enhancement Check all translations (i18n) + 8 Bug Report adapt genericdb from 4.8.17 CL + 5 Bug Report Buttontranslations missing or wrong \ No newline at end of file diff --git a/cms/config.php b/cms/config.php new file mode 100644 index 0000000..8918a2a --- /dev/null +++ b/cms/config.php @@ -0,0 +1,52 @@ + + * @license http://www.contenido.org/license/LIZENZ.txt + * @link http://www.4fb.de + * @link http://www.contenido.org + * + * + * + * {@internal + * created unknown + * modified 2008-07-03, bilal arslan, added security fix + * + * $Id: config.php 450 2016-07-20 11:11:12Z oldperl $: + * }} + * + */ + +if(!defined('CON_FRAMEWORK')) { + die('Illegal call'); +} + + +// Relative path to contenido directory, for all inclusions, in most cases: "../contenido/" +$contenido_path = "../conlite/"; + +// If language isn't specified, set this client and language (ID) +$load_lang = "1"; +$load_client = "1"; + +/* Various debugging options */ +$frontend_debug["container_display"] = false; +$frontend_debug["module_display"] = false; +$frontend_debug["module_timing"] = false; +$frontend_debug["module_timing_summary"]= false; + +/* Set to 1 to brute-force module regeneration */ +$force = 0; +?> diff --git a/cms/css/basic-style.css b/cms/css/basic-style.css new file mode 100644 index 0000000..a2c9e8b --- /dev/null +++ b/cms/css/basic-style.css @@ -0,0 +1,523 @@ +/* +Simple Responsive Template v 1.2 + + +primary styles + Author: www.prowebdesign.ro + Add your own styles to customize the project. + + + +BASE (MOBILE) SIZE + These are the mobile styles. It's what people see on their phones. + Remember, keep it light: Speed is Important. +*/ + +/* typography */ +body{ + color:#666; + font-family:'Ubuntu', Arial, Helvetica, sans-serif; + font-size:1em; + line-height:1.4em; + font-weight:normal; +} +h1, h2, h3, h4, h5, h6{ + font-weight:normal; + font-family:'Droid Serif', Arial, Helvetica, sans-serif; + line-height:1.5em; + margin:.45em 0; + padding:0; +} + + +/* links */ +a, +a:visited, +a:active, +a:hover{color:#0099ff;} +a:hover{ text-decoration:none;} + + +/* Box sizing. Awesome thing. Read about it here: http://www.w3schools.com/cssref/css3_pr_box-sizing.asp */ +*{ box-sizing:border-box; + -moz-box-sizing:border-box;} + + +/* structure */ +.wrapper{ + width: 92%; + margin: 0 auto; +} +header{ + padding:15px 0; +} +#banner{ + text-align:center; +} + +#hero, +#page-header{ + background:#f3f3f3; + border-top:1px solid #e2e2e2; + border-bottom:1px solid #e2e2e2; + padding:20px 0; +} +#hero h1{ + line-height:1.2em; + margin-top:0px; + margin-bottom:10px;} + +.flexslider{ + display:none; +} + +#content { + margin:40px 0; +} + +aside { + margin:40px 0; +} + +p{ margin:0 0 1.5em;} + + +/* RESPONSIVE IMAGES */ +img{ max-width:100%; height:auto;} + + +/*MAIN MENU*/ +.menu-toggle{ + display:block; + padding:10px; + margin:20px 0 0; + background:#666; + color:#fff; + cursor:pointer; + text-transform:uppercase; + font-size:20px; +} +.menu-toggle.toggled-on{ + background:#0099ff; +} +.srt-menu{ + display:none; +} +.srt-menu.toggled-on{ + display:block; + position:relative; + z-index:10; +} + +.srt-menu{ + clear:both; + margin-bottom:60px; + +} +.srt-menu li a { + background:#dadada; + display:block; + margin:1px 0; + padding:10px; + text-decoration:none; +} +.srt-menu li a:hover{ + background:#0099ff; + color:#fff; +} +.srt-menu li li a { + background:#e8e8e8; + padding-left:40px; +} +.srt-menu li li li a { + background:#efefef; + padding-left:80px; +} + +/*SECONDARY MENU*/ +#secondary-navigation{ + margin-bottom:60px; +} +#secondary-navigation ul{ + margin:0; + padding:0; +} +#secondary-navigation ul li a{ + background:#E6E6E6; + display:block; + margin:5px 0; + padding:10px; + text-decoration:none; +} +#secondary-navigation ul li a:hover, +#secondary-navigation ul li.active a{ + background:#0099ff; + color:#fff; +} + +/*SPACE GRID ELEMENTS VERTICALLY, SINCE THEY ARE ONE UNDER ANOTHER SO FAR*/ +.grid_1, +.grid_2, +.grid_3, +.grid_4, +.grid_5, +.grid_6, +.grid_7, +.grid_8, +.grid_9, +.grid_10, +.grid_11, +.grid_12 { + margin-bottom:40px; + /*positioning and padding*/ + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} + +/*FOOTER*/ +footer{ + clear:both; + font-size:80%; + padding:20px 0; +} +footer ul{ + margin:0; + padding:0; +} + +/*colors and backgrounds*/ +body{ + background:#fff; +} +h1, h2, h3, h4, h5, h6{ + color:#333; +} + +footer{ + background:#333; + color:#ccc; +} +footer h1, footer h2, footer h3, footer h4{ + color:#CCC; + margin-bottom:10px; +} +footer ul{ + margin:0 0 0 8%; +} + +a.buttonlink{ + background:#0099ff; + border-radius:7px; + color:#fff; + display:block; + float:left; + margin:10px 15px 10px 0; + padding:10px; + text-decoration:none; +} +a.buttonlink:hover{ + background:#8dbc01; +} +.greenelement{ + background:#5ec79e; + color:#fff; +} +.violetelement{ + background:#887dc2; + color:#fff; +} + + + +/* Contain floats*/ +.clearfix:before, +.clearfix:after, +.row:before, +.row:after { + content: " "; + display: table; +} +.clearfix:after, +.container:after, +.row:after{ + clear: both; +} + + +/* +LARGER MOBILE DEVICES +This is for mobile devices with a bit larger screens. +*/ +@media only screen and (min-width: 481px) { +#banner{ + float:left; + text-align:left; + margin-bottom:-20px;/*this depends on the height of the logo*/ +} +.menu-toggle{/*make menu float right, instead of sitting under the logo*/ + margin-top:10px; /*this depends on the height of the logo*/ + float:right; +} + +} + +/* +TABLET & SMALLER LAPTOPS +The average viewing window and preferred media query for those is 768px. +But I think that some more breathing space is good:) +*/ +@media only screen and (min-width: 920px) { + +.wrapper{ + max-width: 1200px; + margin: .75em auto; +} + +#banner{ + float:left; + text-align:left; + margin-bottom:0px; +} +header{ + padding:0; +} +#content { + float:left; + width:65%; +} +#content.wide-content{ + float:none; + width:100%; +} + +.flexslider{ +display:block; +/*demo 1 slider theme*/ +margin: 0 0 60px; +background: #fff; +border: 4px solid #fff; +-webkit-border-radius: 4px; +-moz-border-radius: 4px; +-o-border-radius: 4px; +border-radius: 4px; +box-shadow: 0 1px 4px rgba(0,0,0,.2); +-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); +-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); +-o-box-shadow: 0 1px 4px rgba(0,0,0,.2); +} + + +aside { + float:right; + width:30%; +} + +/*** MAIN MENU - ESSENTIAL STYLES ***/ +.menu-toggle{display:none;} +#menu-main-navigation{display:block;} + +.srt-menu, .srt-menu * { + margin: 0; + padding: 0; + list-style: none; +} +.srt-menu ul { + position: absolute; + display:none; + width: 12em; /* left offset of submenus need to match (see below) */ +} +.srt-menu ul li { + width: 100%; +} +.srt-menu li:hover { + visibility: inherit; /* fixes IE7 'sticky bug' */ +} +.srt-menu li { + float: left; + position: relative; + margin-left:1px; +} +.srt-menu li li { + margin-left:0px; +} +.srt-menu a { + display: block; + position: relative; +} +.srt-menu li:hover ul, +.srt-menu li.sfHover ul { + display:block; + left: 0; + top: 45px; /* match top ul list item height */ + z-index: 99; + -webkit-box-shadow: 2px 3px 2px 0px rgba(00, 00, 00, .3); + box-shadow: 2px 3px 2px 0px rgba(00, 00, 00, .3); +} +ul.srt-menu li:hover li ul, +ul.srt-menu li.sfHover li ul { + top: -999em; +} +ul.srt-menu li li:hover ul, +ul.srt-menu li li.sfHover ul { + left: 12em; /* match ul width */ + top: 0; +} +ul.srt-menu li li:hover li ul, +ul.srt-menu li li.sfHover li ul { + top: -999em; +} +ul.srt-menu li li li:hover ul, +ul.srt-menu li li li.sfHover ul { + left: 10em; /* match ul width */ + top: 0; +} + +/*** DEMO1 SKIN ***/ +#topnav, .srt-menu { + float:right; + margin: .35em 0 0 0; +} +.srt-menu a { + text-decoration:none; +} +.srt-menu li a { + background:#fff; + margin:0; + padding:10px 20px; + height:45px; +} +.srt-menu a, .srt-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ + color: #0099ff; +} +.srt-menu li li a { + border-top: 1px solid rgba(255,255,255,.2); + background: #333; /*fallback for old IE*/ + background:rgba(0,0,0,.6); + color: #fff; + padding-left:20px; + height:auto; +} +.srt-menu li li a:visited{color:#fff;} +.srt-menu li li li a, +.srt-menu li.active * li a{ + padding-left:20px; + background:rgba(0,0,0,.6); +} + +.srt-menu li:hover > a, +.srt-menu li.active a{ + color:#fff; + background:#0099ff; +} +.srt-menu li li:hover > a{ + color:#fff; + background:#0099ff; +} + + + +/*GRID*/ +/* + & Columns : 12 + + */ + .row{ + margin-left: -15px; + margin-right: -15px; +} + +.grid_1 { width: 8.33333333%; } +.grid_2 { width: 16.66666667%; } +.grid_3 { width: 25%; } +.grid_4 { width: 33.33333333%; } +.grid_5 { width: 41.66666667%; } +.grid_6 { width: 50%; } +.grid_7 { width: 58.33333333%; } +.grid_8 { width: 66.66666667%; } +.grid_9 { width: 75%; } +.grid_10 { width: 83.33333333%; } +.grid_11 { width: 91.66666667%; } +.grid_12 { width: 100%; } + +.grid_1, +.grid_2, +.grid_3, +.grid_4, +.grid_5, +.grid_6, +.grid_7, +.grid_8, +.grid_9, +.grid_10, +.grid_11, +.grid_12 { + float: left; + display: block; +} + +.rightfloat{float:right;} +/* @notation inspired by tinyGrid, .row and percentage by Twitter Bootstrap + */ + +#hero [class*="grid_"] { margin-bottom:-20px;} + +} + +/* +DESKTOP +This is the average viewing window. So Desktops, Laptops, and +in general anyone not viewing on a mobile device. Here's where +you can add resource intensive styles. +*/ +@media only screen and (min-width: 1030px) { + +} + +/* +LARGE VIEWING SIZE +This is for the larger monitors and possibly full screen viewers. +*/ +@media only screen and (min-width: 1240px) { + +} + +/* +RETINA (2x RESOLUTION DEVICES) +This applies to the retina iPhone (4s) and iPad (2,3) along with +other displays with a 2x resolution. +*/ +@media only screen and (-webkit-min-device-pixel-ratio: 1.5), + only screen and (min--moz-device-pixel-ratio: 1.5), + only screen and (min-device-pixel-ratio: 1.5) { + + +} + +/* +iPHONE 5 MEDIA QUERY +iPhone 5 or iPod Touch 5th generation styles (you can include your own file if you want) +*/ +@media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) { + + +} + +/* +PRINT STYLESHEET +*/ +@media print { + * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */ + a, a:visited { text-decoration: underline; } + a[href]:after { content: " (" attr(href) ")"; } + abbr[title]:after { content: " (" attr(title) ")"; } + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* Don't show links for images, or javascript/internal links */ + pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } + thead { display: table-header-group; } /* h5bp.com/t */ + tr, img { page-break-inside: avoid; } + img { max-width: 100% !important; } + @page { margin: 0.5cm; } + p, h2, h3 { orphans: 3; widows: 3; } + h2, h3 { page-break-after: avoid; } +} \ No newline at end of file diff --git a/cms/css/conlite-demo.css b/cms/css/conlite-demo.css new file mode 100644 index 0000000..6662565 --- /dev/null +++ b/cms/css/conlite-demo.css @@ -0,0 +1,136 @@ +form#login_box { + width: 100%; +} + +form#login_box fieldset { + padding: 3px; + border-radius: 6px; +} + +input[type='submit'] { + background: #0099ff none repeat scroll 0 0; + border: 1px solid; + border-radius: 6px; + color: #fff; + margin: 5px 10px 5px 0; + padding: 5px; + text-decoration: none; +} + +footer #colophon { + position: relative; +} + +div#social-media-links { + position: absolute; + right: 0; + text-align: right; + width: 20%; + display: inline-block; +} + +a.social-media-icon { + width: 32px; + height: 32px; + background-image: url(../images/ico/social_icons_sprite.png); + display: inline-block; + color: rgba(0, 0, 0, 0); +} + +.facebook { + background-position: 0 0 !important; +} + +.facebook:hover { + background-position: 0 -32px !important; +} + +.pinterest { + background-position: -32px 0 !important; +} + +.pinterest:hover { + background-position: -32px -32px !important; +} + +.youtube { + background-position: -64px 0px !important; +} + +.youtube:hover { + background-position: -64px -32px !important; +} + +.flickr { + background-position: -96px 0px !important; +} + +.flickr:hover{ + background-position: -96px -32px !important; +} + +.google-plus { + background-position: -128px 0px !important; +} + +.google-plus:hover { + background-position: -128px -32px !important; +} + +.rss { + background-position: -160px 0 !important; +} + +.rss:hover { + background-position: -160px -32px !important; +} + + +.twitter { + background-position: -192px 0 !important; +} + +.twitter:hover { + background-position: -192px -32px !important; +} + + +.vimeo { + background-position: -224px 0 !important; +} + +.vimeo:hover { + background-position: -224px -32px !important; +} + +.dribble { + background-position: -256px 0 !important; +} + +.dribble:hover { + background-position: -256px -32px !important; +} + +.linkedin { + background-position: -288px 0 !important; +} + +.linkedin:hover { + background-position: -288px -32px !important; +} + +.xing { + background-position: -320px 0 !important; +} + +.xing:hover { + background-position: -320px -32px !important; +} + + + +@media only screen and (min-width: 920px) { + form#login_box input { + max-width: 100px; + } +} \ No newline at end of file diff --git a/cms/css/index.php b/cms/css/index.php new file mode 100644 index 0000000..ef8b776 --- /dev/null +++ b/cms/css/index.php @@ -0,0 +1,4 @@ + diff --git a/cms/css/normalize.css b/cms/css/normalize.css new file mode 100644 index 0000000..68fcfea --- /dev/null +++ b/cms/css/normalize.css @@ -0,0 +1,530 @@ +/*! normalize.css v1.1.0 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/** + * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. + */ + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. + * Known issue: no IE 6 support. + */ + +[hidden] { + display: none; +} + +/* ========================================================================== + Base + ========================================================================== */ + +/** + * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using + * `em` units. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-size: 100%; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -ms-text-size-adjust: 100%; /* 2 */ +} + +/** + * Address `font-family` inconsistency between `textarea` and other form + * elements. + */ + +html, +button, +input, +select, +textarea { + font-family: sans-serif; +} + +/** + * Address margins handled incorrectly in IE 6/7. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/** + * Address `outline` inconsistency between Chrome and other browsers. + */ + +a:focus { + outline: thin dotted; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/** + * Address font sizes and margins set differently in IE 6/7. + * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, + * and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.67em; + margin: 2.33em 0; +} + +/** + * Address styling not present in IE 7/8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +blockquote { + margin: 1em 40px; +} + +/** + * Address styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address differences between Firefox and other browsers. + * Known issue: no IE 6/7 normalization. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Address styling not present in IE 6/7/8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address margins set differently in IE 6/7. + */ + +p, +pre { + margin: 1em 0; +} + +/** + * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + _font-family: 'courier new', monospace; + font-size: 1em; +} + +/** + * Improve readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; + +} + +/** + * Address CSS quotes not supported in IE 6/7. + */ + +q { + quotes: none; +} + +/** + * Address `quotes` property not supported in Safari 4. + */ + +q:before, +q:after { + content: ''; + content: none; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Lists + ========================================================================== */ + +/** + * Address margins set differently in IE 6/7. + */ + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +/** + * Address paddings set differently in IE 6/7. + */ + +menu, +ol, +ul { + padding: 0 0 0 40px; +} + +/** + * Correct list images handled incorrectly in IE 7. + */ + +nav ul, +nav ol { + list-style: none; + list-style-image: none; + padding:0; + margin:0; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/** + * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. + * 2. Improve image quality when scaled in IE 7. + */ + +img { + border: 0; /* 1 */ + -ms-interpolation-mode: bicubic; /* 2 */ +} + +/** + * Correct overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ + +/** + * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. + */ + +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ + +/** + * Correct margin displayed oddly in IE 6/7. + */ + +form { + margin: 0; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct color not being inherited in IE 6/7/8/9. + * 2. Correct text not wrapping in Firefox 3. + * 3. Correct alignment displayed oddly in IE 6/7. + */ + +legend { + border: 0; /* 1 */ + padding: 0; + white-space: normal; /* 2 */ + *margin-left: -7px; /* 3 */ +} + +/** + * 1. Correct font size not being inherited in all browsers. + * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, + * and Chrome. + * 3. Improve appearance and consistency in all browsers. + */ + +button, +input, +select, +textarea { + font-size: 100%; /* 1 */ + margin: 0; /* 2 */ + vertical-align: baseline; /* 3 */ + *vertical-align: middle; /* 3 */ +} + +/** + * Address Firefox 3+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +button, +input { + line-height: normal; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. + * Correct `select` style inheritance in Firefox 4+ and Opera. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + * 4. Remove inner spacing in IE 7 without affecting normal text inputs. + * Known issue: inner spacing remains in IE 6. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ + *overflow: visible; /* 4 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * 1. Address box sizing set to content-box in IE 8/9. + * 2. Remove excess padding in IE 8/9. + * 3. Remove excess padding in IE 7. + * Known issue: excess padding remains in IE 6. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + *height: 13px; /* 3 */ + *width: 13px; /* 3 */ +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Remove inner padding and border in Firefox 3+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * 1. Remove default vertical scrollbar in IE 6/7/8/9. + * 2. Improve readability and alignment in all browsers. + */ + +textarea { + overflow: auto; /* 1 */ + vertical-align: top; /* 2 */ +} + +/* ========================================================================== + Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/cms/data/modules/index.php b/cms/data/modules/index.php new file mode 100644 index 0000000..ef8b776 --- /dev/null +++ b/cms/data/modules/index.php @@ -0,0 +1,4 @@ + diff --git a/cms/dbfs.php b/cms/dbfs.php new file mode 100644 index 0000000..50210ca --- /dev/null +++ b/cms/dbfs.php @@ -0,0 +1,66 @@ + + * + * Requirements: + * @con_php_req 5 + * @con_template + * @con_notice + * + * + * @package ContenidoBackendArea + * @author unknown + * @copyright four for business AG + * @license http://www.contenido.org/license/LIZENZ.txt + * @link http://www.4fb.de + * @link http://www.contenido.org + * + * + * + * {@internal + * created unknown + * modified 2008-06-16, H. Librenz - Hotfix: checking for potential unsecure calling + * modified 2008-07-03, bilal arslan, added security fix + * modified 2010-05-20, Murat Purc, standardized Contenido startup and security check invocations, see [#CON-307] + * + * $Id: dbfs.php 450 2016-07-20 11:11:12Z oldperl $: + * }} + * + */ + +if (!defined("CON_FRAMEWORK")) { + define("CON_FRAMEWORK", true); +} + +$contenido_path = ''; +# include the config file of the frontend to init the Client and Language Id +include_once ("config.php"); + +// Contenido startup process +include_once ($contenido_path . 'includes/startup.php'); + +if ($contenido) +{ + page_open(array('sess' => 'Contenido_Session', + 'auth' => 'Contenido_Challenge_Crypt_Auth', + 'perm' => 'Contenido_Perm')); + +} else { + page_open(array('sess' => 'Contenido_Frontend_Session', + 'auth' => 'Contenido_Frontend_Challenge_Crypt_Auth', + 'perm' => 'Contenido_Perm')); +} + +/* Shorten load time */ +$client = $load_client; + +$dbfs = new DBFSCollection; +$dbfs->outputFile($file); + +page_close(); + +?> \ No newline at end of file diff --git a/cms/error.php b/cms/error.php new file mode 100644 index 0000000..e18b0eb --- /dev/null +++ b/cms/error.php @@ -0,0 +1,13 @@ + + + Fehler + + + + + + + +  + + diff --git a/cms/favicon.ico b/cms/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..fbca42b7360bfad06a9e6b3f67fe35c3d7c81acc GIT binary patch literal 29038 zcmeHPcR&@#w_e1ENsOQD8og^o^?%pY{;wD`d67&ORQ|i`h4$+X|q2RX=p~& znBX$Ut#8Tpm1^P&?$^#Z{Or9b-VUlZkrGqOCS2Y>dAKChEptJ4UY)X1sDf1f3keh^ z%5m>=D$G+5qYNkKJ$*M)Hw}@JGKVsDH6u1}_0SaO4$viNS2Pk)yLg|!!~e}%)T=aX zjZ%;hgJs^1tjjVyB_WF#Uf3I!y|@nyA}SK&;Gn@r*>YgaQu#Vjjx=Ji`>~?AigwTy zk!E98mPCakZ}OMSaPDq~vowC-#8HAgOA# zIL}j!Ez)GTc0IRii$s!2)Gp)cU*L1Mcwf=RDH;TnwT7>F%cMHLpS`HpLC;}@z7vZ4 zCgcCv-J4Vxs9v;E^fN*aqft}uMb&(;_sJ(o^k2+czRNq6YrrBUv0g-jAaZ!^=u_eD z=i`E}WygPi=HxF|EAU?wqCKKPKr|N``Jl`vZpWX?D_*4BtWCN3l9zCOe{A;RUQ#Av zoHq;p?sFedksP31qwc$h?$wIgH6y*#o*cTXWsEqv%}r_z(I6tLgR4hgObXMjR_8bS z?&#$6ZdA47;b)pT@15MAKDV>TL6sP_pCf+uYPm`?lVVrS^BvcH<=|GnW4mp48GR~k z@8kdcu9gg!diXSpu9=hnTr*2)xTjbtd_+RYDtE<~(k$l>X9wC3^d4#HJEHZ*uUq<$ zY_VyS*{0F01IAizap-+Ac~|At3)1uy*U^5!XXYU-_Q_hx&b_>0Ss$sG^x*dXRYWJspY{%2I~(+5?rrHRk&3K01qB2q#;$F0|u z^cX&IX-0zol&(I*ng@<7hly?NBsHlfo# z$_@1qwahMjuB*!WWjxKit@3;oc+ccH@T^q$Ea@xC409dhJ-qd%k+2ME$1HqeD_A3H zN}K3uZ9pT=-aOu+?cSM|369o#9j$jxHBVVHL(Cgep>w?WVDICw3opc!h-A#~rj<{s zOZ!7>Ch{pu(&D!`^x5#WY0#LKA>(<=w2GS2I%Zm%SbOt5Gc5Mbv`BX9km1@p$K5W+ zeQ@gB?veH%o!b}BXWw<@h3QW1GmRE8HLgV}kC@aT(uzx;*ZJ(OAYNed1`q%7A8s1e z5-m1#0;&mQsE%UoE#e(45*^#7x_q$Deel86lM2>57RhEGT01q~`IEBLNIpCM_DRv& zglY`Yq%%~SG{-?PNJ*aUn+n79Wia6!}cfdsa_AYGx5BVKq^*T`}{_4)WeI^^+}QTjCi9pWV|f z_BdE1IknGP)c=s@lp^1`#haIbO!>}D7xrwwloWX>Ir5-v&W)qFBA*_ZNNBT919|m; zbd~zbaUUR30vSF|teoF3kWJ+Up3BRMT=*5*5BQ*aL1p2A!Yb^5$EZRd=i`A(P)%o| z{6Xe&%Fb(O4c#)9t1o-=B&QDOX9~QXjt4F+ z4O@RUI_P3T1fIw1If)gC5l6OrUq7l`pY}=7URkKY&r_d7T~f@!c>X_MEmzhNx3H32 zS{+(5N-XB3qTDUhdZ7P7H;8^X+ihT>j|-Y{S%mMo-COyZsz{I*1+OVhQ1(14PyG2- zgwC1j@cmCO{qjmw!AJ5|jh0rHG@d&9gEKMSV)~n>j)gc52%BsfJG#{{-^ogV~+Sc91nCuhjTMG?dE~x zZ*Sl0m-b{}))UKE8nUH&wZ^+8s`Sa4WcWK}k*oMx<5&q^FNujjPq3kN`rMDQ7x#pB z1^#=)rvNaVgI2G?apdl!-J>MoV?+u-||2n!E>1cdB$U z)aP&`se!!ODy}B_ipuDqNkH??-D3xf{HCd`^S9ZR_NasromWZiBNBc()U z!Gqs9;c*xy(tqjm^OcIy9V@u0HLq9EY*bl^WRz*r=5)>u@>rH}-AqEMab)%2tS52T z{vsK%1f^k~ht`fxb?K-|L*yp%5${lh+WF??9+@{yqp9(h7rZDMxPV_;~G5j#c`&x;H zlV~C_Lc}r`_9~NmJ@{5-1gWR4H%j)?rIO3Z^5dJ`a@=h=K1#Es&F)y_>rx)=f4}6= zwf)K={*C1So48I3u-u1Xlwq+ATa4>k#_%Xp~C~4Op(c zj3GiA_>2&et&9;;VQnZZh9M|~{ZL|teT`%ks@a?NDXjrp;Q#eLW#x%NY?Hu^elmE) z+33yJvi96RQ2^4qK6!Uvg;%`XSoXs2^ouR$Ug}DA_h=p#s96j9@x2oFSDdL>Wz6q| zZ`JayDS7e19)3TApSN*;)eVq%0eV?T1!h;vOu6!GTKHPU2fV*+_@68XFqg)Uxx z#olmft{qtTkw8&CKM|ojrqN3N7xsioh4Y*R=8A$q?}hkKsc^)<$`pMTq6$7z!|YJ- zuRK}Eapvv78-(nD|4@h0*nUuk|7z9Tq8nXQq0(k5PZnub;+aT4UPxMim)BQq z;H-y}2u?jL^6@ul!bfMaQba9=3ZIK8zdHGba$0{jdXrd>yxFrBe8K14zdc~xm(90~ zf#^Ie$02sC&qT+B$1N-@{(^#{w3YY+IeTdh&@l+IcGd z@in8^z~-$~LzluQV}1{jKNP_u{PPvsXbGP;0mcD&xb@*L2J_4Xee>7Z9}jdd4fQ&= zE9k_Q6~!^ZNLlgA>$j9uOez{k)pOEDaiChMfag2G&lW+ZCNE z9^ul^b?0^m<3TRjzV2dP22$qVeODjo{mlPztLnoICYW(Lppz$cL8@{@ndb zhaL5EJ+xT`ETST3eOicPTop<6M~iy z2b-uVt*~d1?`03O!?OubVnsqk!B#JxL)xuZLgVBsm->p$XO-{w8?Nmrv=G=+Z5B_0$62`3Jn`9gp5Be%moleb{;n-KpxQc=J*)7lm`Bu*_XC zR+_3jE9q3i&Z~v=Xo#PF3WuY}oI2-;2b9JUQ>Hq%7mXt*vdUgG=$rg(F^x0=XQjn1 z4CRo_3l~)2`PKF*kMid%!;e#nvhcRT?g$#>ox=SOP8Hp|`=d|Ui*7WOtBMsa-H-mM zO+4K@r&9hXcOG`M<5w-A8UrzQXKOJ5-@41$A_KKl_#p6;vqNl3*+T(lXic zo$RHM zKdc~4X&j+;U^Hu}$nh8(ka>$CmsX8Ou}+)o(OD#ONptxCiuhU<3zfnxu#;ys%vmuZ zvG_qzrMj0{k4(+4(2v2hoW0mKWB%v-e+<^gHo0BPhqb&3gK4g4>zQ?N%>D09JN0J}uk8G6~Fc2rE~cDPFMS&mZ$m|X3dVU{t!=k8e_ z;O3-U#nxub6`HMOy7odz)8~AQc*x8lJEkCU>#T+SVb3Fe&ba9-oWAluO%6EB;vgUW zHsX6$I7d%ykv6B>QNM*36XYjC>7eesB225O7Y*hXarx^U_-FiLaumJ|o!k*m3br{f zr$nAjr}{D%j+!01M~|d1ZepkQqX*?BxRbwqFlPirti*QHxm}aa&`aG!DZo!!CfkwWi#!b_sz7c z?4D^??38KeTbXIsaCW9$;|`g2ChsfJ81aTf@V#NCoy-VnjWg{Y*<{+Oo?Et-ivBnL zuLb_kEr8CV5zriH3(%ru0)WMv^A^t=W128j1P zpcc@_Pv3Vhkv9kErox>r__h*;@b`M~t`~pkc?WO?&HzsVecbBv-9gBp(OUB(uigpX zH0BH3>J#d;KlC&J;6Swe4R{6Aho8PQM|st3n>?-?IT~ zcTs>0z#C|FeE2?|ygK#aOw-WwK%oM*f^_Km7&r{PNt>rB>3}ZkCq01rws|Te^@aTb;#$8sfqFsY)g8g(G*FlA ze?giLfd=X#=o>jzxSfRlhWzS4V7 zkcQ@!W+aI03fO>KBDntUJ*+wFH^P+NG^zy)M>vbu0Jw1D*QV^+q0P#d4Ki7Pa;naG zNRYhxU_JO3QBrLm@S*39+Juy=w)iom=}I!dy8+tEu;qhH%CTd@@g~kV6VGBlhQ%p; z78@um+yPt|GR_QXTKwi=W3n81jZ}EZt9OGxolMnN2Y2zk)^>=~O-lf_4*Un-F9n2l z(*gFpvi_^)Y{1ACEH;x^I3!rS=fL7bKZ~6o7B3jE*hgWp9l^p=!QDgM{7m(r!auyq z6Gt?01gDDCgP-x8)-e#Avg_bZWjhIU7xbbXM50ab+{d)!Y>u57Rz9f}$D24~kA}q? z2`u(f*ti)MEVi1cJg@P#z{SP=o040F|Abdf0k>cDaHn!T0>rUO$Vwr2-K>NEYkVIC zaD5ka_wukc`IXu=PM)*WHmIGD&GG62&s)J6=k(b`M=KWl5p3%0kJ%)rjw~EO)m~pV zlcAsD`Y!Nl4}1&gv;R|kA0Xu|#OvTrw*M7aETnfE&~$^>m(8CAj%vx`H3ydLj$I#- zJK39fCphAHa_+=tF6_r*Z-T`x4hz>ln>4#S>aAq~__q>dg4+S$m7X%x;=6rfdP$@n z{O=>pL?O%4LB=VvVWuxR+v8cqn><{b!9FL~R`8+*Y;FmAf5_q}H+yi+6c(OL_L%=7 z7LH_GPi4a&@J4iEH$hdrv@o8#1ThZ5G`Kwz8ocMgwRyaG!S0>emQ8W_fW^KFxKC&C`UP7Yw4B8@B8x3>_H0ZL zTPl~a39fekB>(SW{~3a<&~9Tljxc>e{U!FXx&9IFV4=;U-OOsoW-lJZwROBy1MbV% zQ=#ivxK&vkPhl$(@vBk<_8`9*P+w9XL}B5 z#*f9}RR-W)0KC@2pPuc50taabZq&EeHGZWaO*6{3s9)0-nB&~Wn|Yl5i9dGw*`!%k zcwX&TICi<`v?OE=?C#H=-xI=d$7{0ewah(iet_GCEPOjAn66ip5qxds^!2CLE{!)#9@=2KV)-Pj%Beg!jkQ&-BiSfu~*V|fqy)EK0cI9UOJ{6eV4S~ zB-@N*1pe*x-hLwAv8EYJ{hFa!62#vNALHH*fariSJ^@eWpO zwwo=B*Yent+g5Y@sompn7F!&$mff>paGBhpyN$>pys9ZU`2ha`^x2-iI|pdazab2B z%4PuhF}2M(rT1vfRRVMc3}_CDXW0Vl6j!`dcOI`qy^M8upG|k|!yfdU%;tN~V)w6} z!X_*j{6p~MkAj27x9^Sv8vObxys9DiOayKN`kq^%Tua4rt3_Z>Lxo*y5Y|-()K{GY z|4vi}5`{7}LSJIK+RkJc<`q7EBU{6|@~-#DW6J8OqF7v?*S zzf{D65KumcDiXC^(ApKR!+;AtufGEV zKYbyU&lk|T?iI9vGu6QafX1r&@TW5T1o#7A0JMfP6y&Ldyg!`Q>EnRhdh!;^bOq@< zsmRlD0p6{EP~dT0WdK*9asPXO{8;CA&-tvteqB`5d!fJG1b^k)uzvh$ zF1G_v&aqXPYQF&IhQQYV^_4o?kq-XSvQYeG^qd~ICV1~nY!deSJ+TaR^QU=qHqZs& zpLy+cwcZ8qw}5HD@4CuRPySSf+Blbw?u?hEM7|yN`%mB_v};`!;!hW++~o-)uHF%vMC(D=(y@HPN!0h-@E1;qCB7x+^- zewgANzoSXmZ+Eqn;aA*?`n$Lbg$8HpS3d`f!`HiKe|p#6OP*#D`s+S$4hH%H+V@ib#)5!% z1E3v1d#Dir`Oe>zKg~bR@0!zfk@IR_dPbWAZ`{ZHPl`q50B_nKqdn+}0F{O2b+m_} ztvr>ue-MxX^gNjZ?*jiQ@Bc}e|IMr00_yJ(iPyD^5gm=9_l_P>Sd90jC}bEz3h|zj z5rs%&EJOGl=l&4Tdt2NZr4r}==(?E8LZJb@+Qi5ho7dcXQ;f`;OW6Pi5GhAP+@-KF z-m7XS3Gu!acWr{>f^;A6Ysu;vD)RC91v!nGM%;adX`%=lb9xPMED`!;R8lU45+9B~ z7gj84N*TF|t!AyuZa67}tuB&S_Z#wgCMO<-ec5 zW&!j~?*i5U_0NleZ9poJ3()+0Eieye9}6A_Glggv@THZOJCz2jeVB^+9Piy%9K~V13j~WLjd*~;g67GuBXIyF|8tk z{02Z9fX+$X0!Y5PPHorJ*V~HnP7@#>uW1tbB zxfbEu{8k-h$2q2|F9Ebo__^d&B&Riy0SLOJA=x+$=!8?y`)`L4V=1hS>&R@l7yjJmxbdkF9Vkm{v4wF9zuC-}ig_fYJSB)~`dKsK!T zbNCxyZWwO*EBx(+;Nb#Zd>fEg8A7)YuV177E7bL4zO@0+Sc~Bvt(8YZZ$p%CBKF=N z(muAZzeIa`w9i3+&-&R)TN4lRpK|iUtDG?Z)VA+J>lu~xK=LdLyclSKHIxSS;$9o* z?u7m2Qv8A*>EZTrX+M^!b`TQ1Xd-Yw8!vEtLOf=^@X8@?4Y2TcD z;t9~5weSmWKj>J18}{JVu&2V-v+2u5eGgml_6@I!fi7)+%nh3QHOh~@S&M$0{=p`v z@H2R?X)l(_PJ6Jab3cVIcnar}r#-at=s@=D?qD`+)s#DUK00vn!>iJ?l%Lvzy8cI! zdKb$7C-ghwegiynKJcYK$Ik(>cm)vq0Ug=>%SW(Bv2Ti>3Bz7SFncK_ioLKmyf${h z&|LU@$p_sSxCN-UKiUsiqE`M>(529;5@Ky`(R|5(rk{I%)%+&4dD;ubdyw27;)&pu z-2NNCj}p%w+rIXfpb4G${k-t1{?McC>;mogj8N0R5#_}5Pr6mw!F^m$@Eva25NBB? zp$-0s{e;)}twA<_{Y-BE?>zQ#E+$2?CnIFlQBJ)*&?hy4{5C)=pw0hI`yH)S^>cd{ z+V(kKLVp4Fz|7VRY5q3)04MA%l}1mudX=$g0JoP{`^#W*wwf0Tvs zPM;5v+QEIGC!jfAD+~g?J%D0fztj$*et`$sqbkX%-LE08Ln^v#K3@h7&mmhVr+P>> zSp_KP#p;!SYv?7vUT1{o5yGD$JP#WB1s)W>-i|%{0e%NhGzk0SPc;ryZfft2faduw zEga|;^y0^PEDix^|2zlik?K^B*GA0ick|=T=SskVo^PT2_Yf!lo8EG((|}I0Lra7- zFSty$s6#);Cv^V6TQ(c^oiGghqY^r)t@Q$Q*0;J|^=s%i1_nYuwYU3qaY%Bq`cKGw z+nBBaM@K=gHK6*Os4J-FHS{-xZd2eZz!RXe!|4(PBkqiJ?E#g!O+8iopC;q|1^5g1 zNG)6#kKn!_6f=D}$jI};p}R5Ouml=ouG<*zY%(hEZ6XnOpARVxzYBiJM#ldRPrG8c zEg;DUP`taTd~cHmgzmuqS3d>nm)06B09tM)co}Pz5fcjzezDRog3%(yDkv$Te=_e`_>mrqqlaKU1d4+?_kO9nQ6_U zEHMiCA!_nzyzMKLK}|O4*-PKyOx0;xvl3r^{b0eS&gp_PJ>%E{A18L#tZtQ9Gnqox z7=XrXp$rtCsYkw?zQg+a0j4A)-lk&UkG=^Y!n^I2EYcfFR+?CHbF2(Q`+`GRdIq_u2+ ziTr3a`Q%gZAm0Vf!AHXWwdwPF;mqa|7C+L(Ucecuw3U-`QTN21=CA5!m1(|=@rM6E z)?h&WOyD25Hyrcv#yGb+F>sXGzG%m;*LS&mad_+G&hv4;hGd%o>TQ$w#|pA3gq+3z z=3Oc_B6~f-Gv*FZ|F7)p<<;cp84fu&0jXUmPJV_iQuzuUy&(^4dsQ8fOMUdWKq}z3 zaFx#z!|+Gc$7}PUP#yaK%Kk&42y$ueMspGPFO)hUQ>9NzaBly2;=0JAm^W*iv&KWV z-gyjUI{@N21a*v$F!iq2-dD?v zj|#|j0JNX=QLhN4y{OK~e;Nhc0HnHp#C1-Bll9c8o_=CG)FJAB{WfN3cCQU8?Vd9- zyGjF@U9lm9_ws?Jj2+X+(2i+fWXBjF1R63*aQASH>6snV-N;UcP{tVBRWj`W8^~kr zNH*;knE=+nKQ#|a!F(B*4kQB?fUCd(U=9F3GUv-AUv>&`2G|XH+y~$H2Ce|C8lK~N z9G6I5B|{#(1Bdp<<22pJ_k(~MwR|L}8sL41a`-Vcedwq0y(w@X5cEDnJPa5He8}mg zKk}-f61}wVvI^*rG;0AN?<0(LgI3x$v&DEF3*S`|#@g{1Q}NDo)i6o^9|gH+uN8pM zkFUY_ISzg3pExJUl8*{_1v!iGEYLXsq5q(DA$O(^YbwRM(t>%pTtn>1B$%r28R2 zYZ6*t4*?YGdv1N5inG3LH;ruB*?&~)Py2YtX)Zu{afXG{P5EU?`&;1bj71!vume|@ zf1pl}1}z*J_ipIJYsgP|1dt6>`VZtKe+$ZC!HxNn_P}mfJn@?*+ke8?$K}6(&_d8H z4Ure;!7N;1k2})*6!%>`vAjvh_uk0M)wwjEdK~#1Ax}48A}|@~k9#`%fBOB9N(R3N aVvXMgvCXt&iUIsa2xFiHbYJcFL;f56R8$%O literal 0 HcmV?d00001 diff --git a/cms/front_content.php b/cms/front_content.php new file mode 100644 index 0000000..0fb2500 --- /dev/null +++ b/cms/front_content.php @@ -0,0 +1,949 @@ + + * @license http://www.contenido.org/license/LIZENZ.txt + * @link http://www.4fb.de + * @link http://www.contenido.org + * @since file available since contenido release <= 4.6 + */ + +if (!defined("CON_FRAMEWORK")) { + define("CON_FRAMEWORK", true); +} + +$contenido_path = ''; +# include the config file of the frontend to init the Client and Language Id +include_once ("config.php"); + +# Contenido startup process +include_once ($contenido_path . 'includes/startup.php'); + +cInclude("includes", "functions.con.php"); +cInclude("includes", "functions.con2.php"); +cInclude("includes", "functions.api.php"); +cInclude("includes", "functions.pathresolver.php"); + +if ($cfg["use_pseudocron"] == true) +{ + /* Include cronjob-Emulator */ + $oldpwd = getcwd(); + chdir($cfg["path"]["contenido"].$cfg["path"]["cronjobs"]); + cInclude("includes", "pseudo-cron.inc.php"); + chdir($oldpwd); +} + +/* + * Initialize the Database Abstraction Layer, the Session, Authentication and Permissions Handler of the + * PHPLIB application development toolkit + * @see http://sourceforge.net/projects/phplib + */ +if ($contenido) +{ + //Backend + page_open(array ('sess' => 'Contenido_Session', 'auth' => 'Contenido_Challenge_Crypt_Auth', 'perm' => 'Contenido_Perm')); + i18nInit($cfg["path"]["contenido"].$cfg["path"]["locale"], $belang); +} +else +{ + //Frontend + page_open(array ('sess' => 'Contenido_Frontend_Session', 'auth' => 'Contenido_Frontend_Challenge_Crypt_Auth', 'perm' => 'Contenido_Perm')); +} + +/** + * Bugfix + * @see http://contenido.org/forum/viewtopic.php?t=18291 + * + * added by H. Librenz (2007-12-07) + */ +//includePluginConf(); +/** + * fixed bugfix - using functions brokes variable scopes! + * + * added by H. Librenz (2007-12-21) based on an idea of A. Lindner + */ +require_once $cfg['path']['contenido'] . $cfg['path']['includes'] . 'functions.includePluginConf.php'; + +$db = new DB_Contenido; + +$sess->register("cfgClient"); +$sess->register("errsite_idcat"); +$sess->register("errsite_idart"); +$sess->register("encoding"); + +if ($cfgClient["set"] != "set") +{ + rereadClients(); +} + +# Check if this request is for a compressed file +if ($_GET['action'] == 'get_compressed') { + # Get the calling parameters + $sFilename = ((isset($_GET['f'])) ? $_GET['f'] : $_GET['amp;f']); + $sContentType = ((isset($_GET['c'])) ? $_GET['c'] : $_GET['amp;c']); + + # Output the file using the class output() function + Output_Compressor::output($cfgClient[$client]['path']['frontend'] . 'cache/', $sFilename, $sContentType); + + # Don't do anything else + exit(); +} + +// Call hook after plugins are loaded, added by Murat Purc, 2008-09-07 +CEC_Hook::execute('Contenido.Frontend.AfterLoadPlugins'); + +if (!isset($encoding) || !is_array($encoding) || count($encoding) == 0) +{ + // get encodings of all languages + $encoding = array(); + $sql = "SELECT idlang, encoding FROM " . $cfg["tab"]["lang"]; + $db->query($sql); + while ($db->next_record()) { + $encoding[$db->f('idlang')] = $db->f('encoding'); + } +} + + +// Check frontend globals +// @TODO: Should be outsourced into startup process but requires a better detection (frontend or backend) +Contenido_Security::checkFrontendGlobals(); + + +// update urlbuilder set http base path +Contenido_Url::getInstance()->getUrlBuilder()->setHttpBasePath($cfgClient[$client]['htmlpath']['frontend']); + + +// Initialize language +if (!isset($lang)) { + + // if there is an entry load_lang in frontend/config.php use it, else use the first language of this client + if(isset($load_lang)){ + // load_client is set in frontend/config.php + $lang = $load_lang; + }else{ + + $sql = "SELECT + B.idlang + FROM + ".$cfg["tab"]["clients_lang"]." AS A, + ".$cfg["tab"]["lang"]." AS B + WHERE + A.idclient='".Contenido_Security::toInteger($client)."' AND + A.idlang = B.idlang + LIMIT + 0,1"; + + $db->query($sql); + $db->next_record(); + + $lang = $db->f("idlang"); + } +} + +if (!$sess->is_registered("lang") ) $sess->register("lang"); +if (!$sess->is_registered("client") ) $sess->register("client"); + +if (isset ($username)) +{ + $auth->login_if(true); +} + +/* + * Send HTTP header with encoding + */ +header("Content-Type: text/html; charset={$encoding[$lang]}"); + +/* + * if http global logout is set e.g. front_content.php?logout=true + * log out the current user. + */ +if (isset ($logout)) +{ + $auth->logout(true); + $auth->unauth(true); + $auth->auth["uname"] = "nobody"; +} + +/* + * local configuration + */ +if (file_exists("config.local.php")) +{ + @ include ("config.local.php"); +} + +/* + * If the path variable was passed, try to resolve it to a Category Id + * e.g. front_content.php?path=/company/products/ + */ +if (isset($path) && strlen($path) > 1) +{ + /* Which resolve method is configured? */ + if ($cfg["urlpathresolve"] == true) + { + + $iLangCheck = 0; + $idcat = prResolvePathViaURLNames($path, $iLangCheck); + + } + else + { + $iLangCheck = 0; + + $idcat = prResolvePathViaCategoryNames($path, $iLangCheck); + if(($lang != $iLangCheck) && ((int)$iLangCheck != 0)){ + $lang = $iLangCheck; + } + + } +} + +// error page +$aParams = array ( + 'client' => $client, 'idcat' => $errsite_idcat[$client], 'idart' => $errsite_idart[$client], + 'lang' => $lang, 'error'=> '1' +); +$errsite = 'Location: ' . Contenido_Url::getInstance()->buildRedirect($aParams); + + +/* + * Try to initialize variables $idcat, $idart, $idcatart, $idartlang + * Note: These variables can be set via http globals e.g. front_content.php?idcat=41&idart=34&idcatart=35&idartlang=42 + * If not the values will be computed. + */ +if ($idart && !$idcat && !$idcatart) +{ + /* Try to fetch the first idcat */ + $sql = "SELECT idcat FROM ".$cfg["tab"]["cat_art"]." WHERE idart = '".Contenido_Security::toInteger($idart)."'"; + $db->query($sql); + + if ($db->next_record()) + { + $idcat = $db->f("idcat"); + } +} + +unset ($code); +unset ($markscript); + +if (!$idcatart) +{ + if (!$idart) + { + if (!$idcat) + { + # Note: In earlier Contenido versions the information if an article is startarticle of a category has been stored + # in relation con_cat_art. + if ($cfg["is_start_compatible"] == true) + { + $sql = "SELECT + idart, + B.idcat + FROM + ".$cfg["tab"]["cat_art"]." AS A, + ".$cfg["tab"]["cat_tree"]." AS B, + ".$cfg["tab"]["cat"]." AS C + WHERE + A.idcat=B.idcat AND + B.idcat=C.idcat AND + is_start='1' AND + idclient='".Contenido_Security::toInteger($client)."' + ORDER BY + idtree ASC"; + } + else + { + # Note: Now the information if an article is startarticle of a category is stored in relation con_cat_lang. + $sql = "SELECT + A.idart, + B.idcat + FROM + ".$cfg["tab"]["cat_art"]." AS A, + ".$cfg["tab"]["cat_tree"]." AS B, + ".$cfg["tab"]["cat"]." AS C, + ".$cfg["tab"]["cat_lang"]." AS D, + ".$cfg["tab"]["art_lang"]." AS E + WHERE + A.idcat=B.idcat AND + B.idcat=C.idcat AND + D.startidartlang = E.idartlang AND + D.idlang='".Contenido_Security::toInteger($lang)."' AND + E.idart=A.idart AND + E.idlang='".Contenido_Security::toInteger($lang)."' AND + idclient='".Contenido_Security::toInteger($client)."' + ORDER BY + idtree ASC"; + } + + $db->query($sql); + + if ($db->next_record()) { + $idart = $db->f("idart"); + $idcat = $db->f("idcat"); + } else { + if($contenido) { + cInclude("includes", "functions.i18n.php"); + die(i18n("No start article for this category")); + } else { + if($error == 1) { + die("Fatal error: Could not display error page. Error to display was: 'No start article in this category'"); + } else { + header($errsite); + exit; + } + } + } + } else { + $idart = -1; + if ($cfg["is_start_compatible"] == true) + { + $sql = "SELECT idart FROM ".$cfg["tab"]["cat_art"]." WHERE idcat='".Contenido_Security::toInteger($idcat)."' AND is_start='1'"; + $db->query($sql); + + if ($db->next_record()) + { + $idart = $db->f("idart"); + } + } + else + { + $sql = "SELECT startidartlang FROM ".$cfg["tab"]["cat_lang"]." WHERE idcat='".Contenido_Security::toInteger($idcat)."' AND idlang='".Contenido_Security::toInteger($lang)."'"; + $db->query($sql); + + if ($db->next_record()) + { + if ($db->f("startidartlang") != 0) + { + $sql = "SELECT idart FROM ".$cfg["tab"]["art_lang"]." WHERE idartlang='".Contenido_Security::toInteger($db->f("startidartlang"))."'"; + $db->query($sql); + $db->next_record(); + $idart = $db->f("idart"); + } + } + } + + if ($idart != -1) + { + } + else + { + // error message in backend + if ($contenido) + { + cInclude("includes", "functions.i18n.php"); + die(i18n("No start article for this category")); + } + else + { + if ($error == 1) + { + echo "Fatal error: Could not display error page. Error to display was: 'No start article in this category'"; + } + else + { + header($errsite); + exit; + } + } + } + } + } +} +else +{ + $sql = "SELECT idcat, idart FROM ".$cfg["tab"]["cat_art"]." WHERE idcatart='".Contenido_Security::toInteger($idcatart)."'"; + + $db->query($sql); + $db->next_record(); + + $idcat = $db->f("idcat"); + $idart = $db->f("idart"); +} + +/* Get idcatart */ +if (0 != $idart && 0 != $idcat) +{ + $sql = "SELECT idcatart FROM ".$cfg["tab"]["cat_art"]." WHERE idart = '".Contenido_Security::toInteger($idart)."' AND idcat = '".Contenido_Security::toInteger($idcat)."'"; + + $db->query($sql); + $db->next_record(); + + $idcatart = $db->f("idcatart"); +} + +$idartlang = getArtLang($idart, $lang); + +if ($idartlang === false) +{ + header($errsite); + exit; +} + +/* + * removed database roundtrip for checking + * if cache is enabled + * CON-115 + * 2008-06-25 Thorsten Granz + */ +// START: concache, murat purc +if ($cfg["cache"]["disable"] != '1') { + cInclude('frontend', 'includes/concache.php'); + $oCacheHandler = new cConCacheHandler($GLOBALS['cfgConCache'], $db); + $oCacheHandler->start($iStartTime); // $iStartTime ist optional und ist die startzeit des scriptes, z. b. am anfang von fron_content.php +} +// END: concache + + +############################################## +# BACKEND / FRONTEND EDITING +############################################## + +/** + * If user has contenido-backend rights. + * $contenido <==> the cotenido backend session as http global + * In Backend: e.g. contenido/index.php?contenido=dac651142d6a6076247d3afe58c8f8f2 + * Can also be set via front_content.php?contenido=dac651142d6a6076247d3afe58c8f8f2 + * + * Note: In backend the file contenido/external/backendedit/front_content.php is included! + * The reason is to avoid cross-site scripting errors in the backend, if the backend domain differs from + * the frontend domain. + */ +if ($contenido) +{ + $perm->load_permissions(); + + /* Change mode edit / view */ + if (isset ($changeview)) + { + $sess->register("view"); + $view = $changeview; + } + + $col = new InUseCollection; + + if ($overrideid != "" && $overridetype != "") + { + $col->removeItemMarks($overridetype, $overrideid); + } + /* Remove all own marks */ + $col->removeSessionMarks($sess->id); + /* If the override flag is set, override a specific InUseItem */ + + list ($inUse, $message) = $col->checkAndMark("article", $idartlang, true, i18n("Article is in use by %s (%s)"), true, $cfg['path']['contenido_fullhtml']."external/backendedit/front_content.php?changeview=edit&action=con_editart&idartlang=$idartlang&type=$type&typenr=$typenr&idart=$idart&idcat=$idcat&idcatart=$idcatart&client=$client&lang=$lang"); + + $sHtmlInUse = ''; + $sHtmlInUseMessage = ''; + if ($inUse == true) + { + $disabled = 'disabled="disabled"'; + $sHtmlInUseCss = ''; + $sHtmlInUseMessage = $message; + } + + $sql = "SELECT locked FROM ".$cfg["tab"]["art_lang"]." WHERE idart='".Contenido_Security::toInteger($idart)."' AND idlang = '".Contenido_Security::toInteger($lang)."'"; + $db->query($sql); + $db->next_record(); + $locked = $db->f("locked"); + if ($locked == 1) + { + $inUse = true; + $disabled = 'disabled="disabled"'; + } + + // CEC to check if the user has permission to edit articles in this category + CEC_Hook::setBreakCondition(false, true); // break at "false", default value "true" + $allow = CEC_Hook::executeWhileBreakCondition( + 'Contenido.Frontend.AllowEdit', $lang, $idcat, $idart, $auth->auth['uid'] + ); + + if ($perm->have_perm_area_action_item("con_editcontent", "con_editart", $idcat) && $inUse == false && $allow == true) + { + /* Create buttons for editing */ + $edit_preview = ''; + + if ($view == "edit") + { + $edit_preview = ' + + + '; + } + else + { + $edit_preview = ' + + + '; + } + + /* Display articles */ + if ($cfg["is_start_compatible"] == true) + { + $sql = "SELECT idart, is_start FROM ".$cfg["tab"]["cat_art"]." WHERE idcat='".Contenido_Security::toInteger($idcat)."' ORDER BY idart"; + + $db->query($sql); + } + else + { + $sql = "SELECT idart FROM ".$cfg["tab"]["cat_art"]." WHERE idcat='".Contenido_Security::toInteger($idcat)."' ORDER BY idart"; + + $db->query($sql); + } + + $a = 1; + + $edit_preview .= '
+ Preview + + Preview +
+ Preview + + Edit +
Articles in category:
'; + + while ($db->next_record() && ($db->affected_rows() != 1)) + { + + $class = "font-family:'Verdana'; font-size:10; color:#000000; text-decoration: underline; font-weight:normal"; + if (!isset ($idart)) + { + if (isStartArticle(getArtLang($idart, $lang), $idcat, $lang)) + { + $class = "font-family: verdana; font-size:10; color:#000000; text-decoration: underline ;font-weight:bold"; + } + } + else + { + if ($idart == $db->f("idart")) + { + $class = "font-family: verdana; font-size:10; color:#000000; text-decoration: underline; font-weight:bold"; + } + } + + $edit_preview .= "url("front_content.php?idart=".$db->f("idart")."&idcat=$idcat")."\">$a "; + $a ++; + } + + $edit_preview .= '
'; + + } + +} // end if $contenido + + +/* If mode is 'edit' and user has permission to edit articles in the current category */ +if ($inUse == false && $allow == true && $view == "edit" && ($perm->have_perm_area_action_item("con_editcontent", "con_editart", $idcat))) +{ + cInclude("includes", "functions.tpl.php"); + cInclude("includes", "functions.con.php"); + include ($cfg["path"]["contenido"].$cfg["path"]["includes"]."include.con_editcontent.php"); +} +else +{ + +############################################## +# FRONTEND VIEW +############################################## + + /* Mark submenuitem 'Preview' in the Contenido Backend (Area: Contenido --> Articles --> Preview) */ + if ($contenido) + { + $markscript = markSubMenuItem(4, true); + } + + unset($edit); // disable editmode + + /* 'mode' is preview (Area: Contenido --> Articles --> Preview) or article displayed in the front-end */ + $sql = "SELECT + createcode + FROM + ".$cfg["tab"]["cat_art"]." + WHERE + idcat = '".Contenido_Security::toInteger($idcat)."' AND + idart = '".Contenido_Security::toInteger($idart)."'"; + + $db->query($sql); + $db->next_record(); + + ############################################## + # code generation + ############################################## + + /* Check if code is expired, create new code if needed */ + if($db->f("createcode") == 0 && $force == 0 && $cfg['dceModEdit']['use'] !== true && $cfg['dceLayEdit']['use'] !== true) { + $sql = "SELECT code FROM ".$cfg["tab"]["code"]." WHERE idcatart = '".Contenido_Security::toInteger($idcatart)."' AND idlang = '".Contenido_Security::toInteger($lang)."'"; + $db->query($sql); + + if ($db->num_rows() == 0) + { + /* Include here for performance reasons */ + cInclude("includes", "functions.tpl.php"); + + conGenerateCode($idcat, $idart, $lang, $client); + + $sql = "SELECT code FROM ".$cfg["tab"]["code"]." WHERE idcatart = '".Contenido_Security::toInteger($idcatart)."' AND idlang = '".Contenido_Security::toInteger($lang)."'"; + $db->query($sql); + } + + if ($db->next_record()) + { + $code = stripslashes($db->f("code")); + } + else + { + if ($contenido) + $code = "echo \"No code available.\";"; + else + { + if ($error == 1) + { + echo "Fatal error: Could not display error page. Error to display was: 'No code available'"; + } + else + { + header($errsite); + exit; + } + } + } + } else { + $sql = "DELETE FROM ".$cfg["tab"]["code"]." WHERE idcatart = '".Contenido_Security::toInteger($idcatart)."'"; + $db->query($sql); + + cInclude("includes", "functions.con.php"); + cInclude("includes", "functions.tpl.php"); + cInclude("includes", "functions.mod.php"); + + conGenerateCode($idcat, $idart, $lang, $client); + + $sql = "SELECT code FROM ".$cfg["tab"]["code"]." WHERE idcatart = '".Contenido_Security::toInteger($idcatart)."' AND idlang = '".Contenido_Security::toInteger($lang)."'"; + + $db->query($sql); + $db->next_record(); + + $code = stripslashes($db->f("code")); + } + + /* Add mark Script to code if user is in the backend */ + $code = preg_replace("/<\/head>/i", "$markscript\n", $code, 1); + + /* If article is in use, display notification */ + if ($sHtmlInUseCss && $sHtmlInUseMessage) { + $code = preg_replace("/<\/head>/i", "$sHtmlInUseCss\n", $code, 1); + $code = preg_replace("/(]*)>/i", "\${1}> \n $sHtmlInUseMessage", $code, 1); + } + + /* Check if category is public */ + $sql = "SELECT public FROM ".$cfg["tab"]["cat_lang"]." WHERE idcat='".Contenido_Security::toInteger($idcat)."' AND idlang='".Contenido_Security::toInteger($lang)."'"; + + $db->query($sql); + $db->next_record(); + + $public = $db->f("public"); + + ############################################## + # protected categories + ############################################## + if ($public == 0) + { + if ($auth->auth["uid"] == "nobody") + { + $sql = "SELECT user_id, value FROM ".$cfg["tab"]["user_prop"]." WHERE type='frontend' and name='allowed_ip'"; + $db->query($sql); + + while ($db->next_record()) + { + $user_id = $db->f("user_id"); + + $range = urldecode($db->f("value")); + $slash = strpos($range, "/"); + + if ($slash == false) + { + $netmask = "255.255.255.255"; + $network = $range; + } + else + { + $network = substr($range, 0, $slash); + $netmask = substr($range, $slash +1, strlen($range) - $slash -1); + } + + if (IP_match($network, $netmask, $_SERVER["REMOTE_ADDR"])) + { + $sql = "SELECT idright + FROM ".$cfg["tab"]["rights"]." AS A, + ".$cfg["tab"]["actions"]." AS B, + ".$cfg["tab"]["area"]." AS C + WHERE B.name = 'front_allow' AND C.name = 'str' AND A.user_id = '".Contenido_Security::escapeDB($user_id, $db2)."' AND A.idcat = '".Contenido_Security::toInteger($idcat)."' + AND A.idarea = C.idarea AND B.idaction = A.idaction"; + + $db2 = new DB_Contenido; + $db2->query($sql); + + if ($db2->num_rows() > 0) + { + $auth->auth["uid"] = $user_id; + $validated = 1; + } + } + } + if ($validated != 1) + { + // CEC to check category access + CEC_Hook::setBreakCondition(true, false); // break at "true", default value "false" + $allow = CEC_Hook::executeWhileBreakCondition( + 'Contenido.Frontend.CategoryAccess', $lang, $idcat, $auth->auth['uid'] + ); + $auth->login_if(!$allow); + } + } + else + { + // CEC to check category access + CEC_Hook::setBreakCondition(true, false); // break at "true", default value "false" + $allow = CEC_Hook::executeWhileBreakCondition( + 'Contenido.Frontend.CategoryAccess', $lang, $idcat, $auth->auth['uid'] + ); + + /* + added 2008-11-18 Timo Trautmann + in backendeditmode also check if logged in backenduser has permission to view preview of page + */ + if ($allow == false && $contenido && $perm->have_perm_area_action_item("con_editcontent", "con_editart", $idcat)) { + $allow = true; + } + + if (!$allow) + { + header($errsite); + exit; + } + } + } + + ############################################## + # statistic + ############################################## + $oStatCol = new cApiStatCollection(); + $oStatCol->trackView($idcatart); + + /* + * Check if an article is start article of the category + */ + if ($cfg["is_start_compatible"] == true) + { + $sql = "SELECT is_start FROM ".$cfg["tab"]["cat_art"]." WHERE idcatart='".Contenido_Security::toInteger($idcatart)."'"; + $db->query($sql); + $db->next_record(); + $isstart = $db->f("is_start"); + } + else + { + $sql = "SELECT startidartlang FROM ".$cfg["tab"]["cat_lang"]." WHERE idcat='".Contenido_Security::toInteger($idcat)."' AND idlang = '".Contenido_Security::toInteger($lang)."'"; + $db->query($sql); + $db->next_record(); + if ($db->f("idartlang") == $idartlang) + { + $isstart = 1; + } + else + { + $isstart = 0; + } + } + + ############################################## + # time management + ############################################## + $sql = "SELECT timemgmt FROM ".$cfg["tab"]["art_lang"]." WHERE idart='".Contenido_Security::toInteger($idart)."' AND idlang = '".Contenido_Security::toInteger($lang)."'"; + $db->query($sql); + $db->next_record(); + + if (($db->f("timemgmt") == "1") && ($isstart != 1)) + { + $sql = "SELECT online, redirect, redirect_url FROM ".$cfg["tab"]["art_lang"]." WHERE idart='".Contenido_Security::toInteger($idart)."' AND idlang = '".Contenido_Security::toInteger($lang)."' + AND NOW() > datestart AND NOW() < dateend"; + } + else + { + $sql = "SELECT online, redirect, redirect_url FROM ".$cfg["tab"]["art_lang"]." WHERE idart='".Contenido_Security::toInteger($idart)."' AND idlang = '".Contenido_Security::toInteger($lang)."'"; + } + + $db->query($sql); + $db->next_record(); + + $online = $db->f("online"); + $redirect = $db->f("redirect"); + $redirect_url = $db->f("redirect_url"); + + @ eval ("\$"."redirect_url = \"$redirect_url\";"); // transform variables + + $insert_base = getEffectiveSetting('generator', 'basehref', "true"); + + /* + * generate base url + */ + if ($insert_base == "true") + { + $is_XHTML = getEffectiveSetting('generator', 'xhtml', "false"); + + $str_base_uri = $cfgClient[$client]["path"]["htmlpath"]; + + // CEC for base href generation + $str_base_uri = CEC_Hook::executeAndReturn('Contenido.Frontend.BaseHrefGeneration', $str_base_uri); + + if ($is_XHTML == "true") { + $baseCode = ''; + } else { + $baseCode = ''; + } + + $code = str_ireplace_once("", "\n".$baseCode, $code); + } + + /* + * Handle online (offline) articles + */ + if ($online) + { + if ($redirect == '1' && $redirect_url != '') + { + page_close(); + /* + * Redirect to the URL defined in article properties + */ + $oUrl = Contenido_Url::getInstance(); + if ($oUrl->isIdentifiableFrontContentUrl($redirect_url)) { + // perform urlbuilding only for identified internal urls + $aUrl = $oUrl->parse($redirect_url); + if (!isset($aUrl['params']['lang'])) { + $aUrl['params']['lang'] = $lang; + } + $redirect_url = $oUrl->buildRedirect($aUrl['params']); + } + header("Location: $redirect_url"); + exit; + } + else + { + if ($cfg["debug"]["codeoutput"]) + { + echo ""; + } + + /* + * That's it! The code of an article will be evaluated. + * The code of an article is basically a PHP script which is cached in the database. + * Layout and Modules are merged depending on the Container definitions of the Template. + */ + + $aExclude = explode(',', getEffectiveSetting('frontend.no_outputbuffer', 'idart', '')); + if (in_array(Contenido_Security::toInteger($idart), $aExclude)) { + eval ("?>\n".$code."\n\n".$code."\n\n".$code."\nend(); + #echo $oCacheHandler->getInfo(); +} +// END: concache + +/* + * configuration settings after the site is displayed. + */ +if (file_exists("config.after.php")) +{ + @ include ("config.after.php"); +} + +if (isset ($savedlang)) +{ + $lang = $savedlang; +} + +$db->disconnect(); +page_close(); +?> \ No newline at end of file diff --git a/cms/front_crcloginform.inc.php b/cms/front_crcloginform.inc.php new file mode 100644 index 0000000..1dd27a8 --- /dev/null +++ b/cms/front_crcloginform.inc.php @@ -0,0 +1,153 @@ + + * @license http://www.contenido.org/license/LIZENZ.txt + * @link http://www.4fb.de + * @link http://www.contenido.org + * + * $Id: front_crcloginform.inc.php 450 2016-07-20 11:11:12Z oldperl $: + */ + +/** + * security check + */ +if(!defined('CON_FRAMEWORK')) { + die('Illegal call'); +} + +global $cfg, $idcat, $idart, $idcatart, $lang, $client, $username, $encoding; + +$err_catart = trim(getEffectiveSetting("login_error_page", "idcatart", "")); +$err_cat = trim(getEffectiveSetting("login_error_page", "idcat", "")); +$err_art = trim(getEffectiveSetting("login_error_page", "idart", "")); + +$oUrl = Contenido_Url::getInstance(); + +$sClientHtmlPath = $cfgClient[$client]['path']['htmlpath']; + +$sUrl = $sClientHtmlPath . 'front_content.php'; + +$sErrorUrl = $sUrl; +$bRedirect = false; + +if ($err_catart != '') { + $sErrorUrl .= '?idcatart=' . $err_catart . '&lang=' . $lang; + $bRedirect = true; +} elseif ($err_art != '' && $err_cat != '') { + $sErrorUrl .= '?idcat=' . $err_cat . '&idart=' . $err_art . '&lang=' . $lang; + $bRedirect = true; +} elseif ($err_cat != '') { + $sErrorUrl .= '?idcat=' . $err_cat . '&lang=' . $lang; + $bRedirect = true; +} elseif ($err_art != '') { + $sErrorUrl .= '?idart=' . $err_art . '&lang=' . $lang; + $bRedirect = true; +} + +if ($bRedirect) { + $aUrl = $oUrl->parse($sess->url($sErrorUrl)); + $sErrorUrl = $oUrl->buildRedirect($aUrl['params']); + header('Location: ' . $sErrorUrl); + exit(); +} + +if (isset($_GET['return']) || isset($_POST['return'])){ + $aLocator = array('lang=' . (int) $lang); + + if ($idcat > 0) { + $aLocator[] = 'idcat=' . intval($idcat); + } + if ($idart > 0) { + $aLocator[] = 'idart=' . intval($idart); + } + if (isset($_POST['username']) || isset($_GET['username'])){ + $aLocator[] = 'wrongpass=1'; + } + + $sErrorUrl = $sUrl . '?' . implode('&', $aLocator); + $aUrl = $oUrl->parse($sess->url($sErrorUrl)); + $sErrorUrl = $oUrl->buildRedirect($aUrl['params']); + header ('Location: ' . $sErrorUrl); + exit(); +} + +// set form action +$sFormAction = $sess->url($sUrl . '?idcat=' . intval($idcat) . '&lang=' . $lang); +$aUrl = $oUrl->parse($sFormAction); +$sFormAction = $oUrl->build($aUrl['params']); + +// set login input image, use button as fallback +if ( file_exists($cfgClient[$client]['path']['frontend'] . 'images/but_ok.gif') ) { + $sLoginButton = '' . "\n"; +} else { + $sLoginButton = '' . "\n"; +} + +?> + + + + + :: :: :: :: Contenido Login + + + + + +
+
+ + + +
Login
+
+
+
+
+
+
+
+ +
+
+
+ + + + \ No newline at end of file diff --git a/cms/images/SimpleGallery/ClosePopup.png b/cms/images/SimpleGallery/ClosePopup.png new file mode 100644 index 0000000000000000000000000000000000000000..d3881e4050510e6ede06ccf00baf0a6906275a9e GIT binary patch literal 2704 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 literal 0 HcmV?d00001 diff --git a/cms/images/SimpleGallery/NaviLeftDisabled.png b/cms/images/SimpleGallery/NaviLeftDisabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffddf96d3eb3d7c6f6f33576ca50f0374ef6955 GIT binary patch literal 1106 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 UMt|TnsXaYC3a#Rw(F z>k4#G!V&XDFdq^EN=0@k6b;*<5vPBpAP{|&6-qvo2`Ly>$`)bqRybu!>p&*+|3d|W zk7x<(1ODyze+otp7OX^(~}#l+%w*i!462Jt#zaU5qp}Cs~w_La8+~=nj6;p_Z%w z7h~4;b|#_sw}8@epTV8!701(~FzJ|zm_|m=p??K<9WHd5Ova)&mwz6b;4LfuJUG~| z_~}#Hblaod!Oh>+!U7u=&FG+nS2y5GGnnEssi#fVnyQA@R15P#t9;Bv(tTl6HY$6* zmcaAR%*;$AiCq35q0*a|$lywQXw@x`lvuL5y86ll-y1 z-t(H8nj#DabKCQs+UCs{xP-xo+RXAULqo$RDjsiC8I+t;SDBPC7@QK;{osMDL z!i-!lce@N8(J0Nz%j@DtM!GlD*FWi5k=j0%T>nnxHkC?U+mkev(HnkwGQr@p=V&9N zG3*y5J ztX{E2jbB<~hlBt{jg0~BYDs(p^k7nzr|qV;^p;P48t(5uppkI@o64BNk`n$S49?rw z=3r-M=lsOPL`zp!S5IA+gAKKC?P`UJ>C!^LIakv!ckR+0!s=hSJ32aAUt3Fz!Qk!} znUqg0E?+x;UhjTKM@M6KcX~#~PgAqAHaE4loV|4i+M=$0CO$r%o^kQbiKWuD%{k>0 zp{4tJ^nci|K^kc#G~BMN)ES#DlOMaLrLDa>`Nj4Dmt|K(|BkwTt0$8=BAy5u`YMvR za-+C-lGhOUZn)`WsPtrhmira=dYeR<%r=!F&#jn7qlu`5pMP`iE%14I;Br;VsZ(2x zcBjS;>t+@g7gMkOGS>cV+W&@`x29=ybaX3+nJRVM@69^s>gw9$>E>pQlOL}P5M|?E zoz{Be*9Y|N*s)_tekoCJj-S%<`=N4TLtP!KzNx7@R=>i_ye%y)?I?I7E4b&5<7=H{ z`qb3aK@NxW)#BT??TxQ1SS%K`ZS|hQ*NpXux78Rt1t%Y+jE+lnrt(h-<;NX`}IZXw!GZjKN~kW|G1i@ zJ`gl@Se+r$Wm*hV{aGv$=9EiqkP2Kb#X7d}*d9sj9NF^F zaG$<`!LYZl@9R1jlc9#gmX>-0{r#zNYLVa1cn?)0*+n3?N1Nqh9?Ro7kKrqIo3!(w zvf^Ut`RweQW8nrqvvwzw%3m3q58s`ipTCNf^7@6g*%vQPl$Dm6pM05zA{BZY?Rr<@ zw|h}bMei7a)M}AKZ2q-Zk#X8t_2)Qn^e7B3lnm6C9O&Gusi|4>$12pf0@NK3R(;e@ z$#yO(DtcH|RduAg)c47^mAZ*P*gZ6+uTY8K)5bf#{?hLHQJKoHj-g?Nm4(F-xhc;q zN5zlqm@j+2Nm1l)nV6fCv(k46p!+7;Q&9P4aS1}9m11GRrenN%aw0KXeNe%;)SKl` ndUZRS9&I+0YJb*kZCeNmm*;?IZJ*^T|LzPY4|;`TNYZ}+S!{y{ literal 0 HcmV?d00001 diff --git a/cms/images/SimpleGallery/PopupImageNaviRight.png b/cms/images/SimpleGallery/PopupImageNaviRight.png new file mode 100644 index 0000000000000000000000000000000000000000..9be9ee5e3464909faa1b52f7ba663987b1a90a89 GIT binary patch literal 2162 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 literal 0 HcmV?d00001 diff --git a/cms/images/basic-pic3.jpg b/cms/images/basic-pic3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f8323402fb0e27f4c9c43fddaa22b9808c4711d8 GIT binary patch literal 129079 zcma&NWmH>D_%9mVq0m5acZXsHin~K_D+DPPXn^2QplEP+mmoz81TO`G(-!yQw0Lo; zoxJ}K=id9_o^>W`&)S*UYx3;uwVr2wvi~jr+X6h%QqxoeU|<3Oj_42I-wA+R1?J!$ z2*3bf0{{R;^w1fARMF83>;!NeK#ySjTLVM^aIpVt=pF|T2YnFW;h;N0e0&0Yd_odJ zB6K4pAtomN?;s;1CnqC&Mny&SjOKqg3|w4XLIOe{2?>yjoRpmEe^311p8OjCkmF;d zVhvznkOMHuF|f!n{taW4qXWdl_^+W){-If3l3#5P)JNTUM2neZZqB2$0D%(uwOt@(;cdv%$ z_pY5_(OFgPsD=F-XTO;2>W-1cgIh^;v)BHyISAzF()T+l4Re=(xZIk~vE?84JTEjY zTm$3tYP-f)4j*`>wJhC&;Q4jk6RSs$=o`mGM~Q=e0=U@tSXdDB{g7i}{}(ZiAv$7Q zXhfQ5S<6r0rR(&)n`+RAyz{|2Jec)Bh*v|KFJZ4TP?tnx?Ps9w|Mz^n}%__Eo+Y7j6TsGJ+M+p{@tt zQH#NmKT12cpORz_6a7uOc8=1I$1Mw`T?O!ea=B4VJGjqrzY;;WKM;5xl4H%pFra$yA24ZT_Kiy(_cxT@Z<5|N*>JaII2-l1^ zDLr#nyNf;&6TpNUqziW7P=*WT+5}#hh_dksv{FKi2PT1X-4L;K%bjJ=Z83AuN$42H z#(hk56*~flAAu-It9iHKoumj_?fyhp*Is;gV9(nMO47T*2KX%sxFNX-?2g5Z2+98w z;4*8|`Kg--Ifzr4f3RkKxCqd%U*~A(w6)U+m2)8>d#a>&4K&bus5rGx~iuqpOSLiOxSL?3!ATF>ohH1tXDp-{Ff%NUbh^I z;rEi@x>KavLJeNOQfP6YwGI_7-q64{!u*eqsHusU1$1{ znceM$-X&g))XI8uR%Eno<z2J2BvZ%e7B*g-vgCU;lIu+HB@G`F_Z zm{Wvpw4@EtHv+2@0VFSECV_F3>OqvXx7GTfRViVG2_w8QI*ynEJdY-N{|t=i6hj^D8&X2#FcU&>MqUTw6Ah`GaGf4%H0Pw1aK_SwG9nD{7j^HT3v zw>^^iw&OAMgoVMxF1F}I4^w%VG~@}HVUIV!f5P_#SGvk)YqOBwg(sc%aB&Rlbay`s zq3Z%VcNzVMWhbOxapB@OE^zXA7skFV_m|t+<|^+VS@x3cwTr!Pj%-HfL9Bm`T~>7q zyB&`1M6A{?Na&GMa$PZ1GC$<{B+%OpGNZpFx_(37Mgx=j{Eh-E)nW6ZeC6 z!W-5NgM;Q=HCKJEU$TFZd~g82(tkr@-S61^MQq&1zm~IvAa7yfqFqock7rm!QDy&J zXKK#a!IQLZpBWPdWGX*JRZO+Ylj&3{260zVy(P@Zy)2$k;a zva~p9>?ha>w1^d%LFv9QJEe89fX1sk*C-HYtNlng7d@g)%g@2&1MC~Cw>Z*;RwxbM z6IW1C4}0$G*-ZLQJO5JcN;8yeMT&XSVbc4)^k1vt5}1a+0Q^u^dp;Bj$vk{K$r078 z{-$fAME%DqS_>P=?n9naYcxPRC+w{-e0DHE*d6$#M0|Lb^PN_*m^o}Ts$l{!6K{D) zq3S75m``dljc~SmAv&URDO*T7H^maEKr+U&{%+SR?@!4~ z3^a;Pb-YJj(WKQ6!0uu!d_^x{yFR^ZAX3M?XN?dt--z8^^a~sd0?I)C0c?3UL^NO` zjwk$S4P zK9Je^SI-Pl-{^-|&6G#c^y@wDlQXZAeM!FyQ|^={mE!l8GpzVC>@Ebaf%hqs z{FA4o-T`3lKMhhcxUvexrUR8TZ9S9qRt48Zc5@lWX_aZ?{0ThtiiwM@P|jYWEZh=O z7l-`d3#QuRssw6EMnfIvSwUDZQSN)+m*69!Sc}F+Ax@3POr9I5Rk8jA<~O}kRXmgY z$wv5fD;2YnoTmgeE^l+C+n!kpjHdH%Dmo0}W#2#?&E4>E)w5Ps^lrq*)gpFwtGk@T zDMM`coi8^J#3nkj7v;=m#WHQ>4boM55}bD4t5=Dz6UP^ect77@WMPeRvOQ?{9eYsk zlGN9M*w>Z70~Qmx6WG{{*HZ~R;YvHT3~&(8;~_H?NX-mirC`GU+s2jmk?%(TIdy^2 zl|;^wTDYPYPGVXe`E8<;hMU|1HoX)q_af>2DhG{zp*9m!I+Du}Ng|ix<5pJ-BYwWV z+HBzOL#^&?N8)F1-FEy(_V2*xr||VibEmVE?@f~eAmi*2GPMJDAFtPS!xlS_ZLRN< z!Ko1!qNu}WuQ=R0nvw)T*>JBf1ra60^|L}vT}N`-S18n;siDm#omEfSL~!t7#m%gi zmrBZ^;f^1XmVhyqcJv{@mh2u3fR%+Pg z3e1uhepYENJM)W7D7{Oy!|slPA#?Srs)qu7-ZIpr=AJ^n3w>Z~)2iluUtJYOdGG#? zIfqiCRE?PtqgzhKyR~8ABxyVlvQ+18-U&sX10D;I@&Fn3uJ?o zp$Za=gqjl-DL^(Ok-HnGbRQWL#)n%6v3x^r%Mod{a@5HT4j$(3nxQTwW2v5cLXA3$tJk6eT$!1=U zl(->34>I@L2ZHzLTqZF*>J+jA#;oXcZ z%%hY8>J<#OD!X$HHkl5S1ainicsFErHDD40v7ocT0?({d_?mgEKNGQe2h?B-$A66y zX>k3=ygp8z1>P2Rwrm2E9B2TA7#$HCZIQU&+k;oC0CLnkBu25G=<=bg!^<#Ar5i3+ zNUY&c5ezPyzdM9$cix__5w0QShbR%C^G|M8yK~JbQo!8uPE6+wO6S$S2&*L4Ul#MsP$1Dtcokn2PnUV1MK8o;Sy$$u| zRSv%ZN?C~O?FMbPJ;TrsF)bW&3${}gAN@I)@0GF{;X40PCSV8dRF`wF-=SETv2UF-W)MExn;G4uf#5SCX7M`Lx>Udyf-xvjRy496gmWfMzL8T%Lvsk&w{u z`9FN_4VIRh7DO7SrT+k`od*8^eHH;dd<%J@Dl(F^1|W~UV0Gc~+%ZP(KVO_yq;$k~ zJ!ynV-AXmy8xH(Zn7f$vJ6q2b%fVU5iuU_u(=i?~FD#1py5X9Zz8fh6FMx_*0pAdVXb#TSn5x$5i5fHzB~?~3hC zpU5+6SN(3!FgB)b$`^Ms-qWGlG;UL(d-J|j|5n;~v2*YZeYqSzM*)xQ=vV{tch%)| zMGVBjENy9r{`@|v=K@Yitrt+#2_ANue4DbEtN!q|T;XK#v9U3O>cFCjJ@in2EiPGZ zh=o7xjHE*F)#&Z}-ph(+ANK?89@oQP9qCflCJ>Yc5jpgunn%=YqIHS;Ir|_)ro3oU z`$A!cu)*%#^n|=tp{}mq%MU(v^U6cGti%1Ipo+PvJxR8wOzr6j5A9xJst!I- zoC>8#8@-=;^j4XQPt}+ZH~=nk%l!M(a62~mz@3aDUvAQ`xjvyQ-nofWiKGhGcSfDX zH37$x_z)PM8G7<;y5D9=cK2YkcP>vCet1z}u^CzS=&6$SL57rn zzCq*Rz?OI>Q9<^xeUfIBB7L-K6IHo!d3pHQ{En#5S5$3rLO)nV8)p|6nC` zNyY6k=({;tP-T$V5OT#WI_;T0)?hQSV0LnU-tRbRs(F2>imPWakIP z2?zS{X6LP!@|XH=i#5no%^9;_sVzB$rqej9B#Q^f2$sKi+wHO{N=^I3T`7nu`(E@Z zqjlbH(t?i)>nCjRntl>XTO$9Ha!i2vk%stsv17U(z~e$Y|BIJSAeV&1UnG$!^s|!5 z(|+QfpV?n6K$VMpV_xCzXSCfa7rV!87@6_SuYNf zT~9U|G;!dmxPN~5AFr|T55+|2KpAT@ZEeF}wNGE8eD8r292j{?yf2=()L-K9(4=tA zk+;xgrdVFux6F&x$2sp-7c6_)=dJk##Is;Dow6+7O(PwhDZY>kI?mOd7CIgxhGyjU zq%(?>u@3xB)%-0A(v3zdOdckiYJ8rEj%CVT)59S`27O{B zOU&G|0dNkQN!pR7hX|yK7+LOWg}pavNfHp(?{#o_V|%}9Rn1F>E}Q+_f{5Fl?18}? z5T>GAu7Nc!reB-)L7^+7#p2BX``jr_L%p&;3%LUR(M$DGd5%U0H}Tx&KdNIxRfV5F zMg4UW`$HU8-kPd%YGoA6CufI9Ju zE=y}`wf*Z4p=_pCMK|*!WL(p4?Som%HzwKMBY7B1UT13>ld|vvxq&|^r|3JkUwsRT z-R+x9*2MH%$vRfLQvZ-`gFDUA*Fo%rj1=b+vHwZxfyF13Jh|KP5Q{}qV(5vfU`|)o z)+BDd_D!AP=26?6TTl(wC|lQFKe2RU z$rPr<^|$NZsj5EiJ%vva^#;wd>OS%D8l$9JAFd~({Y0%JZPG_G$bSh2LU%6=AiEi(a8MR5R}>LT-0EMiACl{) zL_avZ*Td@Bb%7D_WtcsTU0E-2&9CUhMnN&^;IzQ2Y45c|+PGHalTEjaQHa2Nh)pFD z9EOu#7>!9j()Z}}$nUJ~)8_BCFz;X=x#s$;Kf7Rm5+5~!43*J;p`YY-{0Tc9W}>H> z>)DRkyPo}FEpSYW3JoYe+OcgHo@sqw-wWVoFSL8k2Y2iS4r zhM3{MtqQW00Xs73?>=6w>0>Rgp?YMdV_z32rwlu>`R$KU>WVs}3&Vq^Yl(?zn%=+xf|3Fpd#|qkd^pm)_`xE#ufUGPGsoTU>#8g0sAc3*_cgg+ z8%W>c$y39zrFp%I&_}1vPic)+vGf%}yh7sbSB&lTmC`nUqD*f&cDp(>i;A82G?mU! zpw#>N<!gJ8d*BYKiwm zP32iG?p(_G z|0D~y%z=il;I<=sMHmLtC}u2(5(z?2)}y71T$A}m-YxkLm;&=C!733mgFEU{$x&cW zG7nl(P_Z`y0YM>ZybH1-8Xg#HlrXsy!ZS8PqRv9&PGT(^9l|5@s*vdaAXn&p3(J5P z8vSf3$K9d?t0@sixnFf`qZaUW@9N)m(3n*Q36nA-l^_s?toJ z$v$MjaW5h}Jf8~d#`$Br_|u{A2{!K&86jQzm3yZ#_MoQkixu@3bM|q|t9ZCFRd$Yv zyl_Cm2y=UlU7f_a_0DUW$pyAy+t0Kf&{Y|{><8pjHzKdm%wW;^8Pabi7iW`JlU*Ub zbT$(1rV2O;S`v)%r)%BXTFpHzeAZguUTHM$*+8AGqUHo**?|v}Brt~GOu-u=ra__~ z`TklzWK2!uWOr15QQ;p9bvsJ498SyESO61c{j^2!jn~GAgqkNh=2U7^CG3R?zVK+= zpTBleDyh_^B%E@Ssw<9B5%{^(9_(DKX0fN>FExNl{vue@fcZPHMBxMN-1_FXQW4G9 zULqg1O517Rtw?66OT4gx!Y0tuSk5&vi79NSk!g=M?y#yuG3%4l6gsyaoq^_xtJkcE z-(?@IKNU9lEKK0Nn?=E1F|WNEg>okFuDDB>k-Xtb(o8FO8(#d1#Q0*paAK%dL{{{h z04O>|qAiqm6(4eTL(nL6#LpyfUKTHD;vL&KeH-x;QcTgHrMoQPVLvCf+H#&nY4_RA z;0(p>ucMhDx`gbg2-@bdius?la#F+Te6Z~tW1MekRY!5@Nql;JX*SMqWm4 ziKj7;L-lIV;J;V|8HW8I+UIF!ud6=4cYq(^7`5UvBY+fGx0cmyKc|)lpEENmNExNY zU1u9Qe?9J4uX?4oJ4-&q+axGE0N~Bf|IK`JoNM7lE&*9@ZB41U zP1L;!^TV|(i;^)nR(XyZ*s9TCJEei9&$j+i;{GoYZh%Szk;e;KOv%mX0e984%8vg4 zla@bcyrQ5}Z1CMX&`e-{N_;?*AGT33o(N1>lxicU-1W!OU*`;?*=m@l%^$;wI|zc2|+&* zlfxb@)t}79<74-TECMe!c$U#Rwf9PTl)0e^EpvVaPEWfl&zDJRmcm+`U(}|2fbRF{ zGRH3#;Q$9;T7G>N&q%m=AT#Cp zP7)?#BT~^rK1s47+*g-!js+__Hl|w=oEtRCULV}w9;M?CR$FL0Ub5ngiKmbzGc~AT zPn?V8_1_uVU#qss!QPTkc|Kwl0y;dYY}=({Q78dm8)g2GJ30STvNS4}t9-x3-48n@ z4d0rl`3K0zYc>u?cx*mXI(zvWsaZK%IhpK1cv(cNq2G?#7PAOX8*0ytS zAw_H_Rn_?qxu7*~YqJ`Z%?Nt+H8dv5rP#oE`Lo{m_LHk;BwF?!Y^>%ct>$4F_Gi-L z(}kjdn@k=?3nHe69XxNSOOZ<<{zf+XCj)H@()O1A*{DrE*t3=lRn}k+aqt!TX=pbuA84r`vmo4pH@hC{0of(KwpxaIp zjW^Jw-G(p^jQdSh9lDG;0A<#Y+@B^cR0G`7Y9u7C>u0&t$ute(fTZ ze)bY**2Qc`{$xF0O=msiBjfk4wEnrhwGV+%yo|ls#?^xjf%5=Grp5*+D_@>P7o(aq zrnLv6+I63}>usR@@}d;!6TWK%MPSrJiSoQ4jGDrVGh3zoLyYN`kz}1r>ufK4{+11L zH)Vk~e{6iD$1ym#6q4N>_wn*qzhSX_|7Nh1-(ISPM{msitKW1o9H3#9(zvr-)~Ozd zduF9Cq%3TBwBeRM{>HZb8e4OEr4D~zKdK1%sVSDq@+{?$-ly_9_e)9q$N2w%7)R(P|rO-~iuaY5--!zaHBJ-4;8nXbz75Nv`` z#rQuL=?V;$8c&uQlgAE*-%w&b{|Dep#LqJXNWINXYav(r2LR?h1hyxUfxP&S{e`t< z<8ty{BOP-Jje5Kdc7sNCeV0?R&FWFasWhxFPp-QXo$c9fJQ?dNH&a{1H|G5sOS^0N zj)cGqZ$^V|X=+m|kX&{lE4r207Xyi*Fik~=BOcS`zl#G{{X;{1Y3KGsp_9%52rnh8 z;5-2`Htw41WsSs2hKK9FmiAOnpaqKkRj;d+nhzIS@jv0Gjq=vK@(ZLFm%QLwW7ntQ z`FUH>ZE=wDqB^#8viAMc-Z3Rskzf2b742`Gd$7KBITPEm51SwSS=S86$~cm9?{aN? zEs?LKc8Ap2YxDPB9s6V_c5i$c8h+xgv;IUl`O*)z{+g@jqE$68>~~|K2KLClwT)UC zp@%xqv##$s8>5_AkD6wh-Am=ml8MJ^z-ea082H_j`4Ql7!&Y6z(m0f z8n+e#twato9TZk_mW#sPeA5eAEB$dulRUxqx-fe6`Ec$o*S;yh%p(Rrh`@voRTJ`CMy&HCwrkdI=CxbT5 z$Sj7#?X1`F%n=JxU8~R<_ea}yC)rz(Afr0UVj%dJFo%nDh{6FCKSd&{t4owXp~Y%i zBG~-wJC3nZ6Mwpf23%Z0LtsZ$g5kPFxVPRM z8pfvA4@TjP2ybtdYZYY!su=SF(>F&0kv)<#T6S3=?xZ;p!TLbv$4{;hfq|WqDzFJ8 znwlFlc|H*;vMfQDw&BxO+_T=6#C}m1ZRd|Ej2ZC?BSR(}k9CQ>uMcbd@#rX<bG|K>9R}OlYR!*d=s2%TQUg2o;{{1h^Pql`ztyQwpxu0eH zf93l169@XXQZPtdviZ&>$tMSeuI-D|!N_LPjlS9(>U9F8YR=;{T`<;wlJK?KByPcK zOv(X!RjEc^w8U_B3Rifg*9jr5UT%!3Q-o@m0f*Y%O-V8KW^V*C;e%5#HBeZM<{0L62$?7BXDCG%0{2w zWPXj%b>M9~9NCGoM1Jtg8hi7TT{eo(iukO@tk%@sP;W6Qaq$^k_SRHBM^E z!Vug)fN>MAc_9gc?_W3%{e!0aTMjnVNXWE1+BBx1(Iv)xZ>HuoFv_uwo@ff`V-+IY zjxW9lfNwN>5bsZlNL_YrPF|$=@0QDt-xY(G(ymh`A+mu!m;V6i3DdR#%Ig{vQWGkP zt}ubHFOG*DK99-d{Wg1nc)E;kI5}x1!_jmM@2f9KbL;DH3a$K9{Y?~C!t|H{eX>1T>NHc zrtAa!mD*<$5X|d{^81JwAwGR>QWyE$b6lzW9IH-|agpTMQU95b8IM#2)emwszN7F< z?Ze9av%|u)&%H`GEP0{gwql+))0`dNg?FokCopP4j@r|8IFIegrFj(Xo@Kg zig}25{`}4N1o-8$uxHSxx3H6~ni{w&+SY|7Mh~~Ev&8SERz(*VF?_5RI@^y_!=IMX zbI^|7o7I?=uGQl@eG;(bQNobX%;X@I6lno_@0vRCHKD+(LBPTo+m)~uqx0Db0bTMv zK)hL=i+LgG?#!;=Cog2F^0=gewYzvur-Nd{&EAv`#IIL5n8YR|X&GXT(dZ%8{1d$! zC{AW92OEeyI}d!D{d!lXAjiSU^Mjs%b{6rh(oCd6^*mPfO*KTEyis|4!S!|j@2*xa z_CV3yE3&Bz*IT`>hhImQETb>OO}}x88L6)buGO)~-24!R-W%f86VJxW$Thcrn7d|> z+f@2$XD&7^As_if5vw4_$$Ri1)72HtBi4QNd5G zQ0yLo{J8o_V?VTh8y{x7I{CAPvP?_u;)mnOx3KihzEu^PPb$1sGpm=~uXHshm7Pj5 z@MFMO6QseuqfccUn&Ho$?k@{=b$d6T%d3V_53uTLQj$&&B9=7PR}(oScxcY*Z6I4P zVhMJyw^ZktU>5qJ&stxfT3tuLFFEDm(_3&y^$^L1eA#hdd;D5Y`sH*_x%B7a!kICR zl|o!M9!fdNar?d$lOm#cZGK1tzW{4TWZD{Hh?ow_48N@9$QwJh&OCU{$Cr#rUN(;R z!oNS?5l}bMGCE8Vkl%3-?iu8jt(;*!)~;-#pbcebi1}WPS)R#1Q<+a))+FhMsm^A} zxWLpz^ObnJOV^>ZH-C}HDj~13BO*TXSrdZBvlmb2eS}}pQIP=oAE|k#AMrVw3m>0~OLSwy|H40BV;%YMJqTQ5UA1`KZY@#9G<$e9iVpHpR0*_HOmJCR*Yc zxRvD1rR-)MHl>V$_BPw~?Ht>Om3qHCuk|WR7&m3FCmKq4lje+1{L4jZ67vv>Awl3K~RRgGfD5w7c@Xb)@0y{pn+DFK_&A)rh$k5~N2*BM6YT7QPy zHA=6P&=v>X3&g8Y;3Z6+-gF)B+nf5Z`z#Mn5ltAHvf42gQ$)LQfgo#L`DD!O`_nj8 zDW1)nEdm5|F!G4r)keqYC>R_Im3m?Zl`@*K=7I4oVKV3#%b>;nZC#{3vB^B}VM}!` z?op&232;YS0vy5FHLh?5tsSZj-EP=$(4bu7C=9A0>K@q()r8*ijcTwi%WTp6klk*hh2Y_ozp?eky^ z-62H%4Tv{AJ(C@CbE5t3vkx*@O)54@2yXo)-Z9?S2|&7-;7?GU5-vjhteL|!{8jf5j9k(ns{nsM1@cO+C7jl(aQb3E^^j8djL{!{n-6eC-l2gvT z)yf*8a!|s`Ms8xAsWr9qefrmH%*c}Gxsirhc}45@VCr2%0^UkX)%N+-><@BPL39hQ zj+oRDiEZ`)5np2d0Ra2AFf~nT^Zw2^kOKotk>tqEXPMbo8Zqw2L zNI|GzF8<2F5iF>Y=S^ht<k}RzIKT&7Z^L$#N$geR*?xye>bnUE109DZ(9=A4|_&Wl72tG*R z`?2NfJgfaIMy+$^tZ7nR_Lv3ikTFx9rB-U79zXTcnJ3MDa_%$R++^3aL{_7@8#ykw zT`r**g$aW>ta{(vA4hXqbFIL!Wemubd(C}Ar#26PZ1?12SFpodHD=yT)nSs}tlLNM z5f6%PXAoUNyD~t*&y2_|IE!cs@=m5O%4}|5@VC&t5KSeQ`BnU`CNTKeO~?Pa1@cKP zlyKPD@UQk*N@`+A$8UeBi}|ljJLj4(AvVR@H6p9p{Vru@SGi_uAB6=+&W&=&U*8Kn zY*xkQRamgM>Fh_r-jWKb0=*f?=^14L|89mBfw+9H^J~O|c(tQG|M$bRl~EcE8DPeh zwsK4C*j1$ws@hVSo$wNeX`RQ@FkE9VjCF!6ep z%tfILF8)~OSkeR}^<9gD#`*<^^5YuqBzzikZSJA`%4M&t#Lqr7Jgdz=FyXJM(hWcn zs9?41=QnuT^5i_HVx-qeWH7=?hM5E)sFd|=l9w{qxaft8C(`3`Y&Px zbLkTzp_FiIHx4SUZcpBEd`|@`aj`wU3Aq4PeUfX>%!pJ5;0;82)bN8l-~CjorrImb zM2KN${XE06-`EgK3i}e(mlszeGY#ppU$m0RsnaU6c4Q}o6NOee-%C35JKJYgdTMhI z6A}j;KeL2&)E>&b>>Z=FirJ+JnE%PuEPk$&H$s5d6({D^;4v(oaQrC{;=}K)Ic~xp zd&=T1xsK7ll|nxqrTUD*F`qws%BsMEUEl%>C7&t!?rT6gw;q_Oc06S^l5v4}TDp2&9$K;}khbp+Fe@EP+ui9Cop6&yi^3Io88-KdL~gW)%ZnE@urah^sN7 z<9Qh!?8w7+khG|*3B<$58{;1-l0aXsx|YrtBw34D*Ibs_#Kr5kZ=hJ}`AteHMU~n1 z=y8g`$;;(pL)`}`((nQLOM95&#hHtSj2TO0h|0SUvKJz8Jf?ZC-D}s|e7>zM`(E#5 zOYBY}OhC$iJDi+)q03hB$x7-z`dS|@eJ%B}=>3IAcGZI!*7ZueaE#|m!Bp*KwRI8w zZmmapniLW%%l6^n=UU+Q-V)PTPllHV?B9>1vU+)8Et0hD9cn)`rX zc60S&Hl$xydp?+Z5F2$AeFjSSVPT@pzb36B+6v&Z(X}5VsoJ%7;0AJQEu@a2O9Y8G zy-w|$$RagaO+=8qA0sEb_>V$}OZ%bJX_TgGlWwm_bK7RMt93wDX-ttwy9XLE3}%je z-9l?!#1fUr;oFggMmg&G&O0VQKHZ;Oz@E8AiN;+Wh%3tV3g!Aq*pjCouXD%+5fp6K z7QW3uN@u_@)WN66TLEnIyB%_I%R(#fXlwBeTDP}dZV=aE@_?8@QI@6DW$RGw+TA&d zaE6iGsMIr=U-#gVwck+PH3h6|v|s}I53>aPxqq@ryVEN`jy8Z@!gy?2%wVU{kp51p z{4$xjGn9shAn#VsPQE|Gz{mp16|K~i&0jo#vtz#yuK6uMV@e0n=F z{wNpm(V<2@-3zp>K)0E-NDJ+1#>I{`Dv>qXYCBAzIKWsLIURt`SQVQzbeeb|Ys@k#pEzN&Ylv zSU+%6`5i>f%g#N^xejhH!pGkxlggH$uS%_J9Dp%HK-)T344$rT?G)@+VzMO$Glvd{ zxe@tks@Sid->*2*kFKmVfuNM@VE3)JHxuCeSVP{egTl&Pnxsn8q;U_$+)yS$J zlTe7mb3?}(BTbgSlmKIL_1z25k8x$1JYpx___V-Rg|fqs9aZj*sUkPU8?n5sNCNUY zrF@*_o9W^lJktGv`Gd}{T4%m|HRLe&w%0NKX=TOIK^}q7ux~H<@}Og6l~Ng_EM0px zPTr3UA8ZbPay59X_WBz!rw!3+Siitb2k;6{sk3aqlvHtsMmn7N7vAteLOo!qPmcZ4 z5`vHY+IURevb;>+f51N+_BJr>`$Zx~DwCo*Et2}m6r*lK6DsR5BPK~ML=zOT+(bJ+ zm+TCVOLQHae$IRTy4x!koe}j~BOz+XNncG{k?`1Eu+*6T(+j*B!i9 z5Or+tp`7>9bzH+vC-aC_<(v(vXo-HHPFVg-t(M`sSAH06f3lx0zc;`_98vII@T?yR z!9%=UVOiCfCE(os<&bu8IV;ZC*WdoK!GFEkO#3?Lp6Xl7E4v*nQH=#6xQygP)lNIBq(RTc z#CN>bCkM$t@sNJ>`4rNyKe;Iy7_+3@M$GtHzz1y*_5DP3rKRslDECObwm%^?pFL*>}aaHUz>oH&w$odS;% z?>2d-|AqA!eco1LqGmcSBupl5?_Iild3kxojzc@owbyo9T9%EZGBFqu6&PzBGtX+X zA-Q;lVk0EjX~&AI@(+U2_|ZF`bI|&So_PW@68XkrbYkW~s*5u=~}v2l@#V?T1U(@lFi! z7~FLH#N_JzG(5qN6jgj5<0kIwG#d)qH6W+a-7jFo`Vv^hH|$?MB*!wmI|d}Q1qB3& z$TZa}+41JVl6zre-`eqhOl~Qwpc=W^NEvdQ`Fo|IYz<-NS@2`rWWJiBo$vIXSXElt zHWBpEdN;?ZC7gDi@ye}pK6iyFYO1E+^W<@-3^4RcGnU9yxMg(=1Fn>?uo1%~vYNM2 z7)H}=@h1=^%^DXmgm0}7Nj@~#-TNi)%#cvbUCj9W4s zeg%!w@+l6I9=yCY6;&U5_mEA# z^Z;-e-W1rhNb9Y&L~oJquPp<*Y95SX`}XQ^DRRA1CRvG6=}fe#OY1GMNvr(YFncVh z&mRRu`;NV0vgS|WJo5taCY}lZWGwD==i!byKqcx4# zO>+$@yk8w%vU8ZaDkk$Vov=wU%LEJU=J&76(_30-_{hk34$UQY*F*{;!K?da^Ik@u z$EG=J`Qb*M3hV}KQ2MV=Ke@a}|JdYlwJ!cdGn6WHDBt$4C$eoGF(Y^xC-+J$<0yfR}3xVf0k1$y*@*~S-3pP#d~c2SiF2W zoN3GNnJ;ER1lev~+7q>OC2-8lzoDM818DpHp|aS0T$pcO(>l>;hoybzYDulRUhE57 z@b>vaeL9^i%YGJACB2mCb#_{@-~l?8#CdhxM8_!fX;7(oWRrTA_KeKl_Q8`uCm_-3 zr~8*mSxLsLUr#JqzY%Rn2sMcPRC36M$T3^`8D|tI)eJ^m)16*8A_n>IT825A&w^sJ z_d0EqV7a^&W7p)ekvryj-P)Q=Feb-yeaHt;?N%m^kKbw-v%Zh;%+}oXc;$kixPIfL zKNGvThFNMhrD)5Zk;ttAmd9|K=xRY+k`!{L$#wIQ-dhSHMh9KXjXsHD8s)}x=@h+C+Pokm9d-!OHd=y!*tVi)=S ziu?J9?_PQBNm^gDFZ+wT^>b|IQBZ#M46ETyI=B({Z1|s4{XQSrLv;dC31uBtY!q3_ zx1rtv-J8DO`cRI^&56gTyQdT{EwH~}QD=qoQB?XWE^!c$3%k{O6`$#Zi-?>%ze?{` zc?^rKe~6LsEihW-kmxutC6p_Bnqt%SM1ADss{r5%jOOf$Zt?V~0E5+6!%3M+7mu{zXTB1O5TXUl#SCIQq`e z=G%R$D&=U5&J5cd0QtAPoCH;V^y`(f`K@ld>8xyE8qT7pM-yWA%d@AQZFb4dO3}t5 z;yWhY_g+~Vxhc@s6a;tC!NCNO?d$WLuia|9>{`bH_>`b=T|S-oRL;R+$Vc%PxojV+ z+iKb8K`@4}jC3OAtf^01;)$~F4|?Nk4m7!v$b>NZS3F!BloJQui*i^e6Mdq@ifHy^ z?YZBpTiy_eF;SwHlFP%sxB%IHRKuck8ZKB@zX={MQ)h>=S$0F`XqIk*!!$=H zu81S;2b|Jb4Nx%e5xBq7`q3&zo5~_~$f>QBM$UraO}ekhWuLpHQuKh-_`SfoD0X!- z`O}-!SJTg|mEHN77flB3!bOV1Jjj2=! z7*U5#_z6uZ7^u|hKOB%KrpzGwV6~vI!aH^CgcYTw4SsnfH9|gP07GA|3T@Q;@k?Ft zL%8Ct(-c#w?TT&Kq`H*p(-tH;m{MI#3InOwVy*)f4by6kuq3rl5nL#@Qx$bFR_Wo2 zZC*Iqz9jVV$daj)1yupu5!hui4S=h9#QRg*Bf`qoG{ki4lHoy;8RqL#T#$+_3epBW zYm)(mtTI#j;)_^ZoIE8#-G+Jp0L<5ZScgl!j?J#DWSV5WeZt26nDjX?2aQ;_&Xmn3 zZfVY30CyXA-p=X5X>U`3Qzc7UnikNVQY2pkIXnJGYK=8FZ0| zj89*^>oMxg_@oWeb8}&DeXW1EcyAslWc9D)nLQV)sApP$Xf`L28`mS^7-Qj?d0mH4Q~wiATN zQ9O_`fNTzE`!7E07n81#p`@|iG%XY;(ZonC#e(uw{iD4yoVrMeUn0*Ar}v&rGhRB5 zt>(F4wq_>fg}t0`IpSmJ0uX7$?oB(_GO)%l#kl0rmQt2#9E;aH!{(Umk{JBAA=IUp z>h{*rq@|TwHTYqSMnxEuufgIu+eKdwO)yfMf=t3s-Tay(QT>?xVp_z3s7vNE$>8220j zssxoVKIJYt2-u9SAOlQ^u%$GmSVq-mfXgU#20`9=J~xBMYz;&;Tna& zxJ8%&5xI4Zq(W#GG*ijy!1l~6(Hw(hGC@yV@&%r%ZZ&OZNM*Tnq^`2bZ!;m;RIE}j zF2bxb$Y-1=1M^Xn49x?@eauSp^AyP|X*%`Hklw<{9fiCpIx_-z#sbIigI$!548QV{ zBZz%15SA=t#DMgTE=gg61Lp{CHO*>zp#OX;(N#6zgM01 zlYC%z5q~G5Q*V6i9yM~oTn%v2+jJNezf6Ca#VdqW_82W_FBapz3tDgL>5Z*4(4gs!rk0i4ZI6x+hUmmn zn-2KeTcPNpp7=HkZ3x`;7}_bnOb(=bVYO?B9vge&ts0M~6=(D5SPnhbAC+SA}Ux;dV6z4b$D5qNmA)FfqOVG! zBd+8O$JJrtiIMzww&2VoE*SDDZ<)0_{a#2kdz(q4NhE8{L7F;=T zk6d)vxCa&aHs{D>L}^|0{U=TG)nHC@OA`HB6;USyCzmE>{jh-iE57x@CnJ*jF%gVm zT~w^*w$Wma%UqS=)Nj9f)`eU=KCG1jR$8=9x`e;s+f>kXAF12L9lbAYwA0FI zCj*g=_V4XFf-1;{f}myuJ!Z!K{{YbE1H-XD1dq$nHm9z~uN7z|u^erMlx8S|i66og zs3g(1JZfpV$>y1iI7arkv592jJrTY|`rV`#Qt5P?QCUm6NTZFiq{@YoMign8199WH z72IW7kT&8pDZft=c({4mXMJU(*=m>926^u_Tc}Z%;HX57GAd(LQ%3tMQoxciSyE zswDLkfjT42KS?x_>3J>8Ot$1Kb4Wl$kw--3Pm9MZ0NpW>1QaH@`ZLVhS2!LCN~<-j zysN?3apYI!Ub!gBP?H$K-a~b#MR%*is7S@rPUR#@4OOlf`e;BO09es#Ja64uLa=O^3`{7NKbin6EV1jmwilB(|MGuv7fVQltH>q|bt2vldNsVtUt=wSO%o zkka8>>kEbE0?H(s6>Y$tFc*k$ejZ(S%)D8~L1fd7DDcZ|(&*bkoW}*pMz|GK9;YfE zoN1FhLvhJ$Ug_l8Z|KVlJL#0e1;Q3GISPR)LQoUSw^B16ISi%Vh&~xMC21dyAuSPw z1+DQy(5!n?6>OtZ6{m4N6vJyyv7i^~E%}DafXs!k@zptGJ%{tu7Jl zDt_!z;-GiHt9JR}L$>dN(%&j!Lt(0L6sjQ=p+80?Rn(<&DGl*n_!%|D0k7eT7Lo?x zaG_y;@^I3vE`C_j3exAt4I!gP``v@g<-u+X}aewL(T4Rl+tP zZIR+dTA;U(_NERdRH(MxX~=+m@-|kLL5(}$OHDfb@c~Iwdy;AZ10}+?p~#ch2na1< zq%Ea4ClwB-`&iPr4wzQmN{#VQTBiHpC3>(w%xj=mNz&Rzjwz**?q^V0scfW100dU9 z$29%1lZOzGd%EmASCGi`W0#g|t50p_ZCb`lTZv$fJuc3?9olYe%_vj$cj7yit#gmY zIBys?*8HB@XNsp={x@ps$62(xg|sU(ELPUiq^$mt3pnd4nF#d$7hpPf$q7b4f_nXo zObkd7_om)S)b9SNd*)3_&(^oNBGGv=G*H{Zc|4MOgzd?RAy%g`wNT+A0QtEZe1<^G z@=AQeJ*~!~n(c+>)-5NvVG}C6Lc=1V)i(B1|Q3SJ4C-pNZUo z!~hE@_O3=!u$aexC3|OPlsIZJW{RVgITKE*J`iiy6I7kSWfyv0fd!mb6UO)VHjwg~ zStcOL#)eJ|KuW~IswrA@u3-$BFSs8kVZo1v$g=G_Tfez@qVl!NTH0K<78Z<_*HKDi z>@uKC2fd#;P)Y8!GpFg&LvW_pUmiAAR&j=OdU58(xfbLBZONbm zpv;Ivibbwc;S^Z)!;tF$;;@ugAbcU2kHP}SK&Z5-@ykH@usn})Q9iD9do4;0F4)U& zro0Sq6-pyYlOOu!oLza zf=MmE78`i?%nzX0Z;`qsjLBtf2NgF)6_g)PlrExzpnwS8qK7iE$Q|o;tg+!Ic5V4{ zZ>Py~eQ!0(Omz!CO=I+ZB%?D1qZ3vjZ}9Du>h6ZsO*TNVStgCPBT`%Txzm z3FGQ4Zl%5k>HuN*<}C4pCiu#ti?Q=Yuk~jwEVEm% ztnu8dcPy^hB+6dD;kENT${?>7gWaa@FJyLzy^;;SMyV#7P{%Vm^AjmLDm_rb`6! z8RYd6>7XqQV>M-2Kq{;SL0yRYb0bNNc)VRJmsT0_aN(-6-`(+5{GIcSmzM0`OSx8x zOR2=MOpDI46`@l~oxoal$o8fg&Rk=lYS3`-@Sd-0)$i=D<*>SnGHx!Seqe#h019*5 zZNb}t+b7ssuLn{$^h;vl_Rf&cNjQ<}$La_wbn(wf;uUY5fJ;DRsSc-nRn!;~?zp1e zin|m$6uO(&6r%$u%Gq;wCGp!8T&$q%2eveY0baXehWPv93b#Ys z<}q4a17M{Ji^zAzlDfNZkV|`Z7*(T6;Z>w>?}ZC^gV*PZ^JvG4Dcn8A6{WmR{qb68 zDL7Sk9~1OoT3T0pZE3}J#?`EPD@M3!Tm}#o)ZZemr_+Yj+jYdNRQAA^0k$Y^pV^YM z7YbvtTM9`70V=8y1#&i!7bx%;t7WNO_r{XZcKUoVpsNde?}Zk##|4#)B$H(ZyYU+0z;It6nwA%?Orxn_#rbTV#zG7+h{{TGxjJ4w&dVE6OYldJ1 zYfn;X2^}fRi1!)H_SSL5eIoUJiGYY#S#HYXn?aqV6N%%uwnVm$aIGxdmDp@gBO9n{ z)OD_M665ANy?g{ku&*~sVR3J5rfBfoX!;GiIi5>~W}52Z#RQWUEbP?f*Rjm)INyl# zaP!{}2qh=7zO?xO#R!QEipTY&J@uxi+g6&9^UES!PR?1JxCi zn4stg?rFVqB#9fb(Z%8$6-{E>^q#PFwYXyy`a;r9=A)5j5)cxmid0sWI58TB4RTIs z-1x7WS2(p;nl_P|&^=ZY@J81Wf;qPJ_!OU@)w9u)H=yEvkp=`NCBW72Q7!oEXZSYJDTxEL|I>_ zUm=F;O1ftj*9>Jur!cN7*129xe2D1T42N)fpe&kQK2>0O!V1YZ9;P^C3`jkX8vXfX z>SL2sFB#eE6KY(1z|AAb<|TM-odU4uK_LWx#x~@ab(kV_PVF%)Hx1!nJ3i{ayx%nIS^+Y@9OWPVD~jn28MdD~GHj^1{IP2{x(V5=L* ztK3E@8XxAV?UK!xhZx2jQ;Ul!C7fJcb3BDvRQU0Qu$suDqPUJD6UnEUYb} zgsrqwe)3D3hWO);krd;^^Li6O_vUV%00yknwk~yB2rlH)w7KNC);_k8B{|D>(?rEc zjX@wOWeru^=*)wP_d5oIFgCr@2iA3sO+Kw~jb!%0qlO5@OR+R!!gc>MmLfgqedgdVGSf6;S(+iOB2MrV}l=Vu2EUa!;-Nt#PSYSzUJ6B&+T+w(AobaK`Bl7QFTWqN#^2X+(B8Ew^r*rVyf)>w55 zmbi*aM|C@JDaX0$s=SK=qPdel-Wn*6r+a7GKbl3BjV0cxa~c@tWr6MEM3PicpbjBL zc|B?H^voRC&mBj1D-}v6MN)4vT=}Nm;;_^u(zPphS#1E2#0g)8l15&&>JMyy62~BA zyiwu8aoK=sR)T4zv(zrq{v~fx>IkH1t>crg#m0!u{;1o>Gcn4C5a!obH{{#tDW*kl zJ4fkTY5=@0{{Rm$7z^;J+$h)zjq*{S5nd1i8flZ1u|(?9C{ZLzLmoA#s1?Km&32@I zoo{n>BOng3BxZQvE4;ET0QzV}K6zeQR_&O@noji#6^_+jc@4x2!b_2FI)(KB;IJcb zP_E2AJ3?)osrH*?g)- zzlp1O?iSiR>Nc|JE?C__(p}h4(72MHS%#IV4OThnvs*+viwh z(`C_gHS5� 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 +2)9#Eckx3$|o-b7_v8m*Pk50Wa79Zf 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¿O*(D56_yRe^5ga*X^C}C+s-TUU!du;G zlI!|o($=C_r*%zaB|EY7lL)FMvX``?f9Et_cBti49--q2{A(NrwH{v&!^K5@fO!Jw zMxls=1KT=KKRCGEk2iS(TIt)N)%BnnEdCPWVc3A|iuOhV0X`_6+k{;NP#;0)n5ivS z7a!}WOL3CzvL49s^42Ga5r^%AFlwN4{1#&Q39^E zTR?Tt#+XXBbTmt7ND-G`#wNvC5g52*Kf)&KsA4;IR?GwgdsB&$p)Dzb=?2>Y<(()UM-Xv z3vm9 z8g2ZpgWNz5Ml$28fzI-GOcLQbt?RUzzXWYAAA%lW5unyGB_jtq|G%tzhf^noxVz&C zuaF_O8!gL5zR!_BBZg7K(Pe^P)hxyi>*7Sp>8Lk|%0lt~_#8c4j@Fv~;38{Sor!HA zDq5BkjG5s@(7|Ko^}K71Q0fRL zKogY=J`y1x$(*s*F-R;8lx$oceYP4&kBo@fXy_)(lI#zRp19~&bf^GVE^1{QaO||Y zPBeCrQI$NYns2q-9bgdGc^ol&^k>^_(z-bz()b%5_bQ6H)T`?5HNpnEOst(3sEN9% zFnhi1C}8}9Wu2%+lqh;c91;8#vRnV~o(Hk;*_KQk=Q~oLLA{(8b%`jASa&~xeULwz zYg~1r(D@FanFEp4QOy`s0dcc0zfgmw=3jrVL_Sh0EgZdZ2$;@PYPxF!S!`?mvJ4nNMJY>?J%EJ)1X9YK@?4jDht4aF484r}Ry-B;DG-evJXS@!s2ZXdHve zmj!O%nvF+h-Q&RJpz7vM)&zD1c7vPyAtfLD@ah;$);=a-Y^6%g^cSXJIJbf6>cd5x zZkBi49|VSIxdB2ZZ>_j>%EaBoJF4g}*?*r3%jSc^l$;H?Z>1s&mF6+jqj^* zHB-L2M9NKZ*JwI8HOe2iIB)qrMJ{;9)07U{cI8vG@`gRH9u3N|M49&8%J^+OU-t9ENENY1{7@P`dcQ~V@jxp ze|JbDUwmP@tX_p;nM+#lUcXW|A()o26QWIQ{|RZOaW7)^f9Yi*g9+dDgWp8znpaIx+6NA!#L=UK>GR!f&X6Wp zFqYB(BO@@!!2mz{oaCuCc@{a+MRpAkJ2(mni4kjam9Zcj|4eYJ8bhUph@}c$6po2J zj4p3)Tg#{_5>8+yyh5NA_`O!?qS!UZlX$e!7!$yEw!`*(+a+_4l}{I2p1>0x-qRx% zSslK@z+#d+<{(t6fiJy(7LnF`p3M_hIz7yMwI}*-yRp{I;zC} zc^Xe63NWwtdLxajxSjL@y9XWCk=6ZLcxSo`9uSzK7 z`NkLxI;XhCf{3Mc6@(l9dlcd!U3wMNtOFfq0^P6K{C9M*(dT3;@EIvrjFVb|%z-e? zbgf=xOfb6)LTEq|8i0G&P!oyk_|1g4xl8KQmsB*@{&Uv@i3tEbHPJ+*lq?F;jV_d3 zjgpN)l^CWuGyBDq6h988y||mx*_P(5vp!`4Pe|rD`;yR>QDs+u5IwtVOP($JC+yP2 z?9NSuX9#>sG#z+edrkcNdtt8=DNA%!7qJh8R+x3UlFHZdRVtxwAik@R#3r%YCu677 zJ6#){w10zgS-zTsf9A0HfgWdBa*%oGU5&}ArZXBN88H$C!95H330Ljyf866eBab9S8gKN00dPlR!ylR_g!1@xMa6SOs5EwP5~w$^by;5^F(m%L z=)P#DeB2ZInaDDO zc$t}6#G6vT(N3J>+?b5nKZ)W*;^$~CAkLoRGvt)ai+4u%sv&-O==q zGm1ApYgRKnSU3F5A|Z#9-eYrPpxFT5)U2(-o~2dwf|BcH+g!E}&4K-d?`Uz1;3|I& zNAsAo){%_=_>k7TE=?1dsWzWn9T2st_QGi4ywEwz@VWNLz_4q8_-zBj$ znb-U}bg9V{-WeZe9wE>n$J3%KRzyvfE)Dw<-V8>2n+*ZBS2kiyIxGH=J6pHUmYx+L z&y4|7l9QcI9>^)v|M>pgn|+L}n`*E#Cs+b_R?a8hPbNi)eKYL9-Vt;26g zuR5%5ezqW?WA2!#xIthjn(+wOa;l24jwR4J^L0&Yn7wKwJ&58B!;{Z9T~~9*iJkOZ zGUsf8(C0fD_!A4?^9rgjyj1#d!bml1-?(~S@|iuBW)1TOPC_2we9~UD4=Qtx0JP`P zt{}2;Vlv(3eKo5Sc=yK9b{%612-p4}9||gMSVIl7Wvo3sH=(_?7-rYBw*B4Qt4G8x zRW+bAQqla@X~6Um3>|S@k|JOX4mPXZ9f<2v$ek#fcQYA2XIoD?4b0F0#Cs#475Q!M z?StaRen-*h?!ry1TS-Y1-e|UW6l-;c{|8fAc#$+DHZxPgxCXSdZa1`VG?%eXbm7-HBr2|b_l>FWB;hW zOn!CAoEIO8nE1zU46ISdjAxM`&i5fGVqeM5CS8$ViR*ju*(zgbUZ3}}2I8jO#> zfg5u?=aA1ewL_@8m8_0WBTW@Ql0qM=Ir`yQ*KisdCY*&exvGm+;WjI<(=4KMhf5R? zhulNJ84yTDXd4x412o2 zO#K$?;EN&Bx-hypNpLcwOWwi8<;!ew#nt9S6f_$UO9TEIkSE9o+J#e1`Mz5 z#Q}4odEQs;$wHtx2FQ|vEF6P}_oQmOEwB^CF^2%$NDA>aAcX1X&@rDNMZ)RJwGAH} zB%XDlsTyn(jLbV{(vd}juGC|4+VW#y9W}2V`-Bp}I-(ZPZn(?)>>QNO3^T)U_M|G9 zz_?3~+$e;Z1IE&5E%Mb^t~B5padu!W8MfV9!lyZV$MMN0^|E(C@=wO+*F18$`d(O)5`JuVe?D~)RDYT5Xg+rChPKk3#-;0~$cuVG zo~Hi?5<3ErU1CU?Z(remeEL3>ID&o7Y$c6}2o@!!wt^ zv^<<`O{=Hd0(|9XZONQ45sk1a)d(?7I~U+cp^m9b1C!N-2hQPeA6PW-gE44EXA>kM z^vcDf%@qZB2_i(a^Gh?K-e!qCn`gR_EJ~WeDUK{9^S2M!0}Y1ZivZ;0IibTvW{)lw zP8Yooz_<%MptR0RA^*}&@GJGJ7`%p07_&~5itA69YCz&Tn?SZh*zMh}B!c>ql=AyU z8>K-${oJ_Am4q+9JnH$RFSDH^?l@B&?>UAvPWOQSnzsh$`M_0w^Qj7KyR541N!)El zR6ZI5ed#s*TWWr_w|X`aGXR%3IPHV_QIyLGL&4y>)w92n4_NP0_KgliKZw5nC@OhO z0Nz+EWB`xdm306sJbAkOOUBL!#krTr@&F;5@!3QoG_k=c>w?|S<~MJs+d-WX#6Hj) zRo|g}7CwOyZZwj(6DIQvfeaE_c&_3kp{fqyow1cvS8Ggs{Y96}`rBmF7Itjazr z=ynLl*uu+l`UG-)IJ@lW7Uz1x1(k%mvIDE^dGViv{Yts^mR?_XwKFHq_uXgAXs_p# zd^Yyy^>c;=y7Z#dAH?OnD>tES3b}WcC!E~u(#MPO40mN)OCQ5@Y$v?hb2(YwDA#_ISd3Bg5CWjUB_nbvxWI3L39` zg-?zL?X8Da|E#A52z$QUKkdx<_cFxI=3B;J&g;T!&LG^MPWG*0D}!U+n#hL_#G;Pe z+bSa@JjLJFa&vhjSDcu&(oM24jxgekZFZ5wBu;0r96;P};PFRH5mQNkR4x-kgg(8qIziUAqq6sM#;nFWcQ ziY?p*lAM7kSR?lt*APU^>Ezt$3(sT|qTQNIVs-(Nv;U-PdR zV@Kbx2f#e~K6ckio|Eh3*AAslEoZIKGxXbnHGwSm7f4K*oK`oP-w8i41jX+8LT+CT zt<7VkzI|AqaEYOsm05XKmnmpNXsE6H}O?@0MMF>%cHzD)AqtsYaxWb@OYjqh!kVD&3L?rt~R z!^}PUcq(;jh)Xj}FvH{Vy~V^#Rr7!EF{|r}654iEKh|JrES)GY*xyMoYB1unf28i`3MAJchpFis>1^CMz@;=Uz z{{E+uf1NK?YI%@(RK3<=vbZzY{D5UP`ylns@eb-c%`UN%`fc@V4hzhRJ-VvJ=>Xzz zl;p%MkH>miH_zXh?O(?j;XZ`lbZG0KrB3--Y-{Z}cWYk5JixCT-_abqyUt_?q07jx zlt-}fHTuk@hVq=0Qk!_i-G3e@MnUwSw%yz9iTG4_GRn0(x`TX2tm6gAlF7ipLz-94 z-aIzU8%u&%U=;IjX#ZiKSB#jFe)@%&&h$-RHz)=2|GZW|gCr5B-;c_k;tvtPwYvzE zIeE)g8<)l;a}6E#1p)~d>vpO}%4?LK4i}b=h7L*3V@$UrnLeD&OP1+Ja)Il>w$IO2 zd`FOT&^802GS>}umn|H<3igv9iGb7tB%r9$Gv9S7%e={}d4JpYd%ewdTu~8I#%h); zY?!-JYzvDIYmLRLo`DFyYu-*g{ zzm7o&SC}qQU=@Op4si;P%KtG`wkrI8A0an+JjY9RSq%rf4=)XR7Ex9O8wqAc4?FjV z#sE7M`9Syll6(&Y(^Rv5Y-uu?0d}`cSv&$1^RU>H!-Fodqt6lR5AkEv7|`IHU2xTW zg1ov&*nR|WV9ogEy@vF3@NsE0Nw?6VHD@A=$3>G+{L#R#rmMyVxzs?qtGSI z&Oteznd}qwnH}Q@QIpK)YWJJ$IWwrF@ioUl5L)|u568#pb+;N#jg~wK)I`ZFznd%v zXd|y~oP^{yAc>THwr{n!p61pX=a+@y$($0K-i^sy4j-U_Vv*f+Z!J!wygKwNpgdy< zpsV|`EAO9LLnkBnWcaRlo{9<$d6?1`yZg?zLDV^{vneju-5`Z_RM~qSn>y5x=4|VW zYs&%-K#5Jbpq_vY4`eSF2x?%08?oDf*jA5#k=dn-#!A1?s?$U6+?mJUk-<}2kp3pJ zyDNB_RK^E7%&t_n{)oEz)hNA;?E3c@1_*s=X3$#{dyEA-t0Svv*JN-UbcRp(X2&=o z)C+*VFcZ^$ zm}pwrSR8Va2AIjKOaaXhjtgk2zi+Pq9r{hcb6)2abr%nB(q+Bnkn49;=00?3A-#S^ z9_Af525Qw_Hoxg?bD`I%&U)5O{@as?Yd|p>hyd4J94{rI%c}VvE`lTfKEEm7AE)SX zF3s^aws3O!6n~#Ubm0m6TN~im_|nGlziL0o?#mR_94QcregKBn?z#=e=WWW{=$-sm zObh?4WN}-lJf%Q3&GinzrC=_4nQj?7XDQVL zpmTA@&V@Y*yL^KkY5D9@;t$j9D7~ceYON9Y1g%XWQwe50KN&vt>`GSS;gIsuFniW9 zoEa5$WmyR2vK=_*qlEgmMcwFgZV4{U=WDEAy#=`B#)T1Otbv)u>q7fb*wzUQ-J0b$ ze8`eqQGkVKJ4Z-z)a`--%RH;k7Cy+{mASWbRd|(4Gg)^btlu9Au(z3a*ijnJjTr_8 zahX6rz4%Li{O-~(;F21Qp0ORhYGJUms#Dd|Q&t1SZKs&2!rIjsiSoZ!eo1BH2>1^2ubin0Q}jhShQ%SbhE&8DsmGK@?a%l{a3gc67FJsiACR&4D;M+gLTw ztPp3CVox$T%KrMv-hqhPSCYR9A>HI2R40AP3zp9>nU^2$zs0@ zg#!?siGXgFMirb-_^v}oFW9#RV&`bkwvvVTcZRwf9nj?(zQYnj7_+bW)Jy}AlIRM) zSog`6L0qX*6B`5E;B0YrdDqS+i{ne68gE(=2OxJ5d9ntKA2g^eE55C?nfD6WAOF^1 zkFK#QBw;?t^-U8*7`Ota_|D)3%KpJ7%zOv$*WTF|~R8E{r z4xSj_Si|W|Z`U0`l9xlPM&*OH;A3!uyU@^`(=$#y_=J}F&uu4J2A zla6SJ?o$Oym4i*<%XGmo`x@F2;gGS-?$g-&vcMEJQQscequn=F!vN0> z>ai~wZ~>s*JD_h$)4o2ec0+eAFd%3*z-6fxxS=JqeB-^bx#$FY*)QlC}fFcEc^mNHS+$ zMgU;ReeRI=HNK0t1^tGX%tmA?T<9RFhxKnMT`TS$TkBw*rcE0bh~Nd@O6GH{-AO$= z8Md~KmtP`lBbDt?4>|)-`x-I6_NxRlbEV&+ZGEWx%h#aL^SIborX;he@dK-tF2`^} z;BV|H8LTb2O!4+VSl1dZ)N6U0m;u-JN-4jaHhcszjcDBy-vceslyZX8KzS;|T;(m7BiKjy&HYH+{GTZ^{;^ z9E|gF=*sGWga(}aRHkkCWmqY0B^}jspdiQck61Bhdsi|a%O0+vV}UdU=!n12(W(9c zpLBF^Mc##qJe40Fpuut1h3)7W1V~3`BO7w5O$Y?mw~3UslDA-R*3m;~7QWMF-psybRewZFomci^ZNT3|r@4 zY6cRXUP8pl27^1=drYuFf#UZlW5@j`7}qF+d#w2|6fQ=Z%XWrD#007h&ek36n4cxP z+}mU=*!q%UheO78e6!cB%C+T;4#QBpWNiHkzL~)dy>uZhX^ZaZNdp{L1^mO#L{q$E z@e*xn32298SnacCd>gm-Hy$fj;s>8-J@~f7fFKN>Cd1qVN*-?0b-qqibgDz&cw;B1 zKm-zY$CD#J9I8?04ULPPB?%_Ib>PWge2y52i^Hb-e%0a`2|^GmOM*1;4z|GD{7}L3@5H2@VPSet4TU1^XWz*yvN!7I5TEP^J|$g;R57g;$3IQ{bXmRKSPP6hR| z3M3f1UL0mu)1exO_eC^?ln4c$g#~5BA6!;$Ej=#ePRWE$Ljmg_IR)q>qJPj97Vy-M zX@RIwNje%3UP{kLNfCSkmC@>s+kJVMnB&Nb!%S$y3uge2VE00ce5U$brvtP;*8+Rp zEH(3xa~65)mwCwPNyl^aBfgaLB~ZRCJ>9iMI{Z}*lJkeA^ zPX5iQ(wza{W7IZtRlc{st%t1ppY5HJf3!A|*%RCqDD0E0D)%QgTqLNrH9Gj>_YjzP zZO3^)x@HZ!Y4dmhQt5?aEP@53XCyM|en$WCQB?-pzgT@H@QQi9a|zm#znmg&?^OfZluJgO6eQxre!qH0J+>pEMi%KZ>zK#j%K_r!DLJ${CRx zDfg=L&t}fWxZES~`~0eiyE#%bIiGjE2}v+GY0Ia-Mf?=WInytIDp=XfrYC7>3(hX_ zoWld6!zneL+hN`t_^E|+H z$`&ps(ayooh^9<$;`njx5lrxBn;&osVRQ~cXI-DML_x!q>+Cxn%!6=7=dew$cZ_5W zg5hVSil1#8>PLYI3FZ)gqmgC)BeMOEr0j*@DMylA1_zO^HtJ`1lNWKTo8IA9#jX|=v+M`v8vM$3RkNKvAhRJ1FFq9#;cw+L zc@`td`V*aG34)(FD!=f%FZXTq7$r_fVRhkAJ&UQUWO8gxkxsc zvu$jO0WzYgUT4+ZKd}TPf359#+fKW|zXm@?ViI?MDZ=c402H(rpkpgA*x2?9sPA9~ zCLBP=i~})36;mAFyce7}P83~o1pBM+sekMzc3}SH8A8j8yvD{y;f22XTe8m*7){-p z0>cU~Q(I&x%`uI6T6brGJp41g zrTJ5rk+pbtdf3MMI@%bqcR|mv)v>U z4BoV9zSNGo$O3VTe|hA5kPe>3D>n_T90x_UK#pUF`#;T|B^}PiS?yw`4WnFirONQH zuE8zEu=Vl_EQpE4kqPE8`DbWr_ORRgjXQpOSAiVR4gu@D0u~G)!KrwqMy_nbeM{Um1m1LQ4?OB(aSsUJsc@4$ozN=TC zn$rGB_<9xsu|b%Z96W6>B7TYAPTRGIr0zXyBPCf$jRnv?K0NgVR3G3uo2$3?c#A^=x9Zo7;j*u z3({dpHOOfpQX{Lk2u5C4V_-gM4z!R?8{-o~BuBr_p-8|JnqdJ1FDY?H zG7^%Gs?px@g>T6uzMf1x?xF=1v;5)cDEkrMT+n*LrrY?(`W{sB+U0Rk`oRF()J*(xs0OPv& zd~j?$7%)UiW!nQ25-}5P&gBN$UVCjf=!5HK(>x-y%HFfv8S~xjEfZW+Ks*S)ZZXI|Fp~ekaKP=Z)o)4 z>A|zl&-@E|tgG3Y-5bK7cpR%*R&$sJBAW05AGcXVTi?RF+HO(%dwto09=j^Lj&m7G z#rbdGg^?@U_voHpvT0c!L5dY4;{X}QnN)vZKWpmb4i|mlm_RA;oyj+}n#mCj6f^z@LFG|ErCcKr*&YSx733BtYr?3xm z@spndBFVi>1U25k#T-HKn9NC5Lz9MWc7l3skF{db}S{dR;;}k4hm6 z;GtRBJpr9L`_X;@ja0x3Ad@M_8!|8L}Nw;3^5!>g>1HfIZRt%B!^zhw%! zhv}QVUAJ5_hfol)qqd2?2?vT8!6VMgfg!<4+v>?GW6Zg#E`pV3wM^Mzw!Z`N^1BdqrOR_b)orH2@)rFsf~ zXOvd&r!r(Lsi4*2c(TSjp`dq1{RjiSWa+J zRL!dXtk5qrX;GU?R$~#~8mqJA_w z(A;L?ve(0-tJGrj^^Z7xnS%VliEvT*pg~h$YD;Gr3TIsY zdT^gds71Rm|Jsq#Y~ruH+j*tj&z3>(pOOlPTsxWR9dYUELG)O{^~(vy z@)vX%Hh=i`);}695OduwzSWXLnl?WYwsG*e@muH+I@r!x5%CEbkb64k#vlFoG9QDs zi0xti-L1MGqA4fdwY+|&@W84!`9^xU{#|t-B>ms6gfEskc3>g6zzII&HL^drUm8^M z_QpB5<3zCKi*Os!bXHC1@VPwY$A2dIN0C~>JLmgg$sSS-{LdwXJ*$tWUitJpGVd91 zY>wMPj*wy8D(}CX6Zqee)h3iI1rG?aUxcQp%J`(Wo*zK%$ycDb>Q#y^0A4KOt9>UaG05tih{QB|d;`Oj#MmSP{^7wQEO7hZBXv zTj=xJaYi30S<>w9$`|LSECjW!jbD?8PbKEv_!L*rH46#-UjT9ojr0m=1y(Xu7P~M~ z1xfJuIXB5y8bak_$CClry3_f-Hx&N>W5j!L7#5s2;uM}l0voFiM6WNwiu>=1S5z7v zG#(YG0k`5m*!&-M1r37SxA>?)>GqDy!~K&mU!>xVoUT{m*w6#Zu?m8p@I<41_!79( zRGOYWLF@2_P(E!XN%mY&&?QYi*AhiMNMsHF01Zlbmcp$92O1g^Pm8xt;0R;w^Thx= zkTn~DKx%tcmX-eiVpXxGO_C18aRi#zpaL={ir10cgV&H1p&rAD#SY{F zAaou+-M>~46}s(S!?(+P1S`1^d}-hB{BbI@p2Np;?Nj0IPAR5|+#g}o_#9BStOna{ z^6BC7!maWL=sOy3Pxg)l0o=CfLsRembgmjw?qRA1)ioVyMy)IKoD`MZ$O_fik^w$F zNcqzRC|)E3sKqVFp@n(@_J>o}mHIISX$DeY>A`s{j1^5l9GLVZ>?%zLNEI!+2;8IW zDi@b-OgT`W9C@HEX9SA$rAVi@{A*K$B9=9I5KiFJ=>x7QYmwX?x4=Say7V1~U%v{{ z{Trh|6w2jhxqrE1cjMgoSb@37qduj7SW38DA@ z06Jjim87uVl<~z|=0~?dx3zbt(TdZ(KzB7$(4QLN2rU9tM;+H;TK1)XP{kpkC?b^V zIv%w+(znW_3hYS>;r73#G{vCgrF+xm*nc16k5q;Jtt(nmzt`^SFfBXP;wlc{4!MwOn;Ue@M-|)PO*)uW+h7PS*A;HQ7-?Gh;96@Hw(Erstua=MU`bk73|Esyym3{f z>+|o8D#GUqg}jfxHkF0D;8mrtrD-6HRcT?rjw+^FhqW}pa3uP2d@+H+Pt&+Oo{B?>aE_rJc?s}-xa7&P_x z+Cn=&8hV6xMIjgVn-S!sqMZ%G7-Uf$nfOhrnu!!pD3pqG1GHcS9tW-qLa~t};)=ek z>^=yW!^ED7zW)Gr0H`fPRkqTaw+t?IU6Em0l!cpMp+!k{uh}0F_UV$0Ot~hMt@Qb3 zb-UKVd8Gu!rveK-I+=H+2X*@+_Q^jEH(Lau?lr5OMt`el!Df&Ge!sIp5E~N+KMaL> z8C&2T6gNzl00QKMMXjB#iU!|X)ZgQGW;}s!+jli#U*_TsyMWoo>cW?>}H>Pt>F zpil*C#T0C-?Opqm*CA*qYrE*|!Y>Az>SIe=NVk$h*pKC37C+mB3r#7*YxQac^cW&OEZ;a{Brmpy{7mS>%Wve7*{`f-EsMhyWXqO9$;Snhw}K%`wM zm!M*50`=Oaz4jZEUAT?wwR+Gh(&`kG?rB=ns6Pj07W*F)9l+%v zl_NmBc+-doVvG~Saa9qjwHW*bR)>Fx2B$W_sxno9RwcO(EF&SRD?`AV2HX`!KM7#c zH^Pbpf~mZP$z~C=OvXl5Bts)WJ{s19T3RUF?ai_Lem&}^R$`$6nnsW`NjRaF=HW^8 zr(fn^YO!=k{wAepRH&DPqZg6h%0OqhobN2Q$Y|1HBQHSyP_a>G~l%^^!Wb($%#N|4?*7%`2A?BStqWg<7olDLvXUq(GI0}DKii9EbaLg zZ`r~>ACENJnP?f9kn3bx7I?sWo`#mdzR%n9YTCYnJxbSA8Gg|*7~M4^)D1V z#OC`{jX!GQ>WOV<7!>%5fTzI=Q>ny#{J%*;*Y)E=2R~Z&A6DI&f8Cn3`5vmJKjoe- zT$}c4Mm+cYSM62uta7}N!prq}C2LD}HR0((yj{K@*jVjjCZEiEouyxodWMZ|NeHx( z>Uh#6eYl4apjHF@_aC9^)4Le!yJPhHzaOXXR>a77+@U-R$#REc{C#_`K%U%~pnm`m z`(Oh0{B-<$RIHHt5xWKc<~fK#xZ`PWZa4~3yyo0ZDR5Aoo!4`E@M^F?53?T#$*--PjMIXw(2OCw&?I#ydL69j`Uc99w zg!IXy|CK#0cX6_D6Mn{{Y`hU)tO#?`z;Asc31lH^9#y z5=#<(&m>kg{hn?7xC(~L5y;3*2J#wElSiIH0qO9sJ}0LnQ_$nhE6AZfpsgCSDhjsX z2Lr{QlcN6sk^#Viv;x2+twKN&I6nw1IY_|&0MA8H><9AVN>`E`g5WP8WOe8OaX>w( z9~2${?Y;$FQfu*XCzV)_vJWy?f!!!tpUl+2P~TEU$iw003f3Wt&T~qd| z7NL&&(|?EN5Vrm;QQH*Lxd473RaJ+mD^>swmG0jQivIvPIPy~J@du!h587UpjD$Q# zfR)NGi2(M+4O8|70@sgX0AGfmB{B;C0IThWtq$Y?71>#+YuENGTGOZRN6>Mk+eC+2 zIG`kR2eN@DI{yH{5%N=r*)4NwlH#stSx=1_$Tjgat|OYBPBiFAr4PmaO7p4w58v&D z06UqjTd(a8aZ3K8K8%Xe>h-NU5%&ro_+`Yan9`&QQ-8q!01=8p*7%77txX8E9|f(MVL}YeTuHr{O_^n$uM~pC8swTvJW+1cE+T(y5mfsOZ$*z8m4_pi`P*%B*Se z2KfNo>GU!DF{Vg4Sa1q_4Qb-g6cIJVo=4!^9^ z3as#_#7zg&{@)x@v{X>_q1e{HPtt#eAq^U$fGbK0_cZ{H-uR}S>oFkGtU8|6sota5 zVyc6KB8A$U07r!sexiPi7PPgMg0dhxClx<1ss{f6bkhN_!|Wn*Vos8{TEhUT@5e;_WJsIMMcG5%>DiS&dv_N`4@J0cnAQ-#>RjZ z00W5t&tJ^l-QC*ST1-p~00u^9XJ=AUl7oW-;2a+x2k__T=grN{+1c4XK0ZL~^z^i$ zp&>vEhr@4fZWb380S18T&!0cQ3IKpHF)?v=b_NIm0Q>vwY7D0baZ)n z31Fa5sELUQARIVaU0nqf0XzT+fB_63aA;@<$l~wse|mcA;^G1TmX?-)e)jkGPfkuA z92@|!<>h5S_4f8QP-JRq>d&7)^Yin8l7K8gED$&_FaV?gY+wLjpoW%~7NDe=nHfMG z5DO3j{R9kv5GbssrUpO)OyvVrlx>u0UKD0i;Dpm5S5dY16(DL5l{ixz|mhJU@&-OWCTb7_%}8-fE(P~+XIRO zJU|wp1|S>|J3KrLcz^+v1f&BDpd>&MAaibR4#5A_4(MucZwG9E1h4@u0P@C8;oo+g zIVj7kfJi{oV~E(NZ*h(@^-(Q(C`Psb3KZ{N;^GB(a8NE*Vwc715!9 zr-H4Ao|T_c6+VT_JH9H+P3>iXSt!a$F`>s`jn`w9GZ_~B!{0soaiV|O_c^R2aWa%}O3jUE)WO=pa zs~_Wz08z|ieY5A%$@FcBF9^!1a}m5ks@7gjn;67N>}S~Hrm`4sM5Hh`q7&5-N{|31 z6x1{ol7BnskoViZ0GqbLa#kW`Z)VCjt1MysKg|rT zi!?s##Ck>8c zpi|>$lGlw#@yMNi&V4`6OBGJ(H&7lqLlcTQ&1zWriG_fL>BnFcr~?;E93{M-xIozQ zO=EHQ#+?<}%@wbWWv23#!V70h9MOuUVaU>3kpTvYfc|LBw?&b*89~Gc9i&8tlT#kF ztpbZoAzkdB+UTy=tx%L3Z4)I{zY(Kb)eg{InobSJmNwPZt$14aS-uc4eKuY8h$dtfyxu^a%zA)>fYI&)@ZXky?^{5>xSC?;w4r&td6vBdi%vHm4=XJH!3yL3?Ep+T5aU_>i;yr_XGq zxZfCzUU@GvnoIk+_Nd`aky>S&H!b*{A%L>?*XPAgWL(Vf(k7qUS}>Zn=U(ZfcOc{B z3*tOHH@t5Ub5D~#N7!Fxx}P2)sy{vE_l(R7$aW&CX>c|&HY+7};vUIietK%}!phrCuh+;C@1usp;XLU<8Gq8P!rEI3ieg#W$!= zQcZr{hp>8sF?k&Yl0?B84OneiQxef-4TEFrq3O~JAZR}yEJHA|Xkqd49tR&8oq{zP zY@>J^HBV*(gJvJZc_0VFN7Sx?H7#75E3#?N8Z!C+_f53YU}pyggxx1?wQi5Yb-_`I`_V*SMx5+*P^b=ec5RON-k1cIlsBLk}(HiaJyab0`CI zo0{=1_LO$~oE2%Tl_}KURuX<`+mQN_sTdM&* zkFf!Xtl^e^gTy6ON=&gTn6)$JHQq2)33R@_!#9?BLNq-Wi{U|rVX7Vny$l6#+SZ@KvQt@VYb%<9JfapI^b9j=wa+Tqb4ei;8c5 z&1>Uz@lVFv6T4Z*YU$r4G`g=91lSeA<=GRZ!*KTWKDPR}NPUW%peCUj`Ix_LDq!8| zMH-V`Pv!a~QkTL||L@cqiTz)*G-0=ytr1KqTuFPan9y4gYD5>PleK`NZB$ev@W%t= zkp)_=lBUTLZJpAtZg;pjI;7r2y|26-N7&a(hX|`1YNM9N8{>8JAuv}hp1v`3JHT-=5lbXpbMq7X~2J5Kl zh7tyU`_AusMFZ{ej9D;Uyy;SQ!4nwgSnngsYBwdS&EO3NS*o04)*juAYl;57c2Ly0(DEZ8IY?zSph-kyxu+D`tt@oU{32J#I{vmy=#0ySPK zA+i(A3yl)qmTz*$dZi#y9FS;$;h%bY+;StNx{_R56Otq+?pGe^T^{5d7Gs&?`_r`8 zD&dzOA|j8@3A&FR5U3*eQNBf<4^4W_iS_()*8b4aaUzfk2 zzIcMWSEjm;EPZPk{j{1>oXd}pXAj!NaRm8{Sjz!D=~q3WJ@vmt6ND_?HI~|wUS1j5 z9!S1MKr7%nxoJ3k`GB^7yV~*{n~O~n6($~x5Bu{7s|JyXbAyKI4+tO(zZYMslK;Zc zzeHGVl{`iP@jfSKq>R;{+djJ9n%$%EL()Uw+sykjNQdflkJZSjqV_QDWivbZS~S{K zkE@T^Jcv)Dfm93!mf$XYnCT--_A$zo9MOkPB6&diM8MwOfV?+ApNv`moV@nqn>&lv zYbN1-M|jc~sG|yLN^1R2=`+1ih3jCshg`iP&mY$GMTcY^W^T`WOCX!{-KHmZ#GiRH zYl{|+KLn5!PCLtBy~9i}`#d^gCDDx$+GQb~uc;V#K3OgbbOG0j5{BRG-si%Bo{@lB zGIt+Ain8^C`!*S0d0OSWVO+Z89}}O8aFTZ>p&k}2gGCV zh#<$gswePFxWGT$4DC^8@84_e*^KT74?7n8!$8cg=sL$OlKr&HMh@Rr5%*Wr!xoOl zo7jItnj-xYgVTX)H1=A2bD(tleEH57#V{xAeW_ezISg5OC zg=k>hOLA^urTH_e6*vSYRqCm$J{xo}-x3@HH;bsHD1Z`Pzvsn}%cvfw%Q(}h`Dgtb z0_J^niUmoCM5$*f)6}}qi(u;cPgxfyeVaaVmOsG<)5`6tzU4wyhF;k|~|x>7-2hXpVBpc5k{L4M`Wbe6Q?tr^*B z`Y*>6*&R#~%JlBIitlZ^qGe3s21~h3U|&k%%jeMM;6!~UH|+0+<5V-_zDqZQN79?n?!Aj!Nj`YMO9?j>uqI9-Tex+nJD z%e0#Yca6(zqGUR|KITa?9x-#C0!JKJHO(+fy@1!B$%ZwJwncQW7vGYv?~!^`#L~Um zOL++>4qmqW`0Chc0T23G8|vO)tK=Z2`gvS4*qpqhIJCEv9i&&$09VO8YOz|oZ+ubd zNXVdLc&p=KsSgtmIPLN69P7xYkYQ1vJ?u1g)T!6Ru`k2wkdj*wDC)VryGu2=yb0?F z>q~~e>KZ0d_#7f3UgV%9MY1}vMgF{B8yfE{HL*pMyhYF)WDZ^^3vS8F zGlOhs%g_~pS3=WQ#494@jAXwOtr^Y|TnQ5zki>qRG)(oPY*f}U_=ip_{qB0!%w7~G zWE!P4p3khyW-JJnE>eECuYfI?^d366Shq!Wm#x&jAo>=HdCllE$>DPO0N;y#4G)D2y#B@5=N=+F%Xo2n{gKcPcK2!hP*^WSXl+ut; zyLvVoY>VL{H%Kd9^i~lsb8j4>$EllrparEOJNT?Ym>vJa$(P^tOG)5aVb_5w^*&M0 zYOJ`I`}9}UoSnYg#E(&yyK(tqr^@n}qU2H2DhkK-`2He% zgXr_4kpXoQHxAO9S`wEdmqGU4j=1JdG!OixdqB4PPP6RXA}>GM zumruUUH|ZG2$bBj)Qluj&uB=dRb)?^qomw?Z$X%#D+Q*O97eHrgVB2*mR$bFBU`*} zIem?dM)i}raTFDn@5^caxE^XFXVhBePmH9fqcTi`TLaXiueH=@06sl}>F%}h9H_e9 z>^O?LxM1EjX}NVppaO@NNQr=AtHcH-BU{yBT_vejJ#J)l^cl69Z7$sk`82Zyw7Wxt z=~J?hZm{f@W}|96FUJfy65Gk8?^{^yjhOahUMCNNpt5DJw}ZKH7b!bGiFY9y6OY&T z_N)?Jj(MuLTN36ZCJ6I5Xy7uVlrb$o*Z%=-)kPo9s?<^Yqz~!Z* z_mP8(unFq65XSi!$@YtieSQ!<7IEOaA9VkKI?lA`*(nURvfKL8cX}-+~uw9|_5)uC2`ZHcaeX7L8aG6Ghleg@F9aG%X$#g6^yP5apnB>YTz&EfS{q z9UVfSyEIczebC)qlVu5cOoMzS_jrC|)rQlAzK7sfiW0`M8mVIohazPE9Jzn*qPt%6 zZL8RELY@L09B83@Be;x5V-IHnn$}{RAT#<2JA%ttlk#^(%u}CGze|1JY5MPhbfnYG zIw%$XfBmA-<_pKLpGKwbRF$#P;@_)ech#>vj25sv25VM$ouo)?BXdRcO{)*OwTw)G zv43W~T6ekBMtUD%5Bm>`^Ltv!w4~65N!Ut5twl!Agrzyq4O2Fi3pUMtCU~>9gt_=h-f% z;1&OuSu?A_sJvIvQ+dZNo3?m1%b1+s&UAx?8sUHEe_sB7zkm4R%6)<@oYB_i5>3Ip zIA+?jVdX|zL{)?TGpx+=Ta>G80}0}Ax+722$XFNJsC1gcH56{8B)*)eU#r~HrC&}` z|EWW92&;6y;3}!L5zXa385@?-D%>dSvyK;?jqU2t_R3wvBW;$!j45uQ7tyEIQva;Db}r&bR3kqNSh)Q_$MJ#Uj3Gj1F;)sO|%6z#@<+ zi{pbYsYS#u`X$Nf($OS+lhw>xgjos1OnF^$-I$u;qhJswhH~p|ab*nO>zBrtb0ndn zxV0uh!LN`&xckTP+JW}gznSpU492)u+`f{9Yr)js`NmfYH#Wdtradc0TnKNz@Su!e zu$9}G_=ku;%4xk}eXl>)KgpuT>_<`Ud(A^a++K&pm3LbN;gI}ku@YVrA%FJBZ5$;m zobR8}OLtW4-i+qPPLS-(7<>M{)rhiPoi@?&vDeVq5%fmZk=mDdRV>Pb-l7pP1y6|J z8I>sF+TypKV=_^NwBU^>4JJq<*14GLfM2*XQzYdlqqjnE)gZsPW^E@mp&ww* zW9i>XL=uwLVZ9pO*8K>t>vdL~Ek_NUL$?LQi5sc#1Q-f6-ywKcIT8Kw?C(_3pbR`e|)%9S-({if|E+hR2W!&qfQ&UiF^I!|M#xhdWsenv^wpKCBiuxXbnp85`{i|;BM?Ba`lqTA zyRm=UWJl&E{8JzYDHFu>*Z10-?#A8D|5jW9Ho0*CAs0fAy~MqbwYuOq9jjt9*nuHI zbDwKvh)5Ir$r!fS5|;?Dt>V+@F*v8=TJJF)TdnC#Mk>+tGDGCw;A~^PC`gUt*<(|i zB{{g{`uFehu`$fm4)&k7`u{xIV)yvA(%5SxX9MS80p2EKnLtCZ>tlX>*Z6nd&6-Mv$5rHD*db;&IBK3KH&M<+ArlGXDRdX1VVO4)&R$f4NxXI>GBh zSv|h>5GDAI(4E`@F?EnW zS>#c&Gw6~_XL`qQG4bK`W*>hek4LX*efn6|_MY+rXkNyAuu?NxS%L7~9tD3cn7&p( zCtfqe6sjB&Q-Vs7BP5+%;#Gk};4xtwU!KY0XXbmkUy$kR9)!~?*v)qw00!+Yg^#H> zc#8*z6zZo>+(bud?K<*!QO4ehiTCK&PD4G&n)Tr9X_3r-we z?fI+}-G~Yn93gI6F{}Dw_SC*FLZ)5(85zp4%uubtD)J)UELLkvGk4#tw&Tussa)mTD$R2&O~{ zCI3>fr-!-b@EGRI%g0L8UU%%u_<;e9439JNV;4KSxd|78v+I+8^rmMf3f40Jb}wEszROD?xBZu>Ll3;sUIoNxDK3|j3*sam2tC@@e$ z^!;+AK>efeBJB%ALsQ{uFui)oDoq()2USi?n=6C3#eetz?wPswc={I<8x=(8lE4EIsUfyGNZ{|KYn1IR|=E==f z(;!A5(-2y^2xRFCSPqzHAZn5RCN_bp22T(KEtjA(rFZ%>a4@STrHZflxKoqe9Z4@^ zM*scx_y73?Q{vt6?~WEl?2q*;@8 z3M*&@%l)SQmXkcUm)d@GT2#JdzhfSAP9|n#C;$E8X|pwD!r#X?0P>0ZisQ~TNqupW z*lUY~+ikD`vQb?@SAWX#r*Y+;=_|oacL$2CL$^(mV}aKO77pg}O+-=T1oLBT5sL2i z42Qth2+0@C`c+*D0*5!qy26sis<9a7>LN2{z%Qj49t z=L@x`4$ALHb*3COHoT?5S_c(Hs}g!V>W^=6Q0}zaubkDn)(lTax0+!+%B}9Vqw6{H zvL|BRM`O<@;eVi1DzM!tXtBrA20Ce@^Jz|>%X-t`vi-%WweXCh_LhI#bUg2*pcP~R z*RuTUzBKLXO~~uMd&o$v3@d0shHfUjC6c539PE6rF&;Ufa(Rw@K1*m7?f5)t`MjH0 z)_V(cajV5Am>f!kWcI@5rE8t6$S>5M=k=aRZROH6fA^jJp~2NlR4;Q2>L$7F#RT#9 z>4@1RhWG`Khy>P2j1Yx^BBL{S`niMaxlSWV-JBU0-T9zZ%>7mR3l$~QV$({o0;jTI ze5=cN^!Bc2bT|BcojXp~K#2cM>OTe*cM{Kg-j*CkiW)EGQot^}s;cy8_1_@JA0Whq zlrNr+R;Efa+`6N)s5rH*|E)nYZ3uqkk2C(E7@A|3YI`ozP~9Lexx#*1(r8luq+YPk z{J}c$s` zPM35Fx(YWB3Z5IYnN+L_4|jaR(5iWJi2~l&xy}aU7kW?o-V*6Av2wyZTG!E2KSW2* zGRLQkQU;Oz##ie-Z4fI)WSRxn$(ZcD;TL+;^r=a4(G~H3ZhK$lSXZj?cvyY8%d9JM zzc3#pD^W_QnWy#rx#;c&N@sqHhrnHRmj#i;s%zLm6SE(n&BWpd&f7>XnjV}OlZntI70fq%8~9<7 zMYaw`E-rp49-oC1N_uZTo)Cu%RR2QWdHpzQIcNsoDp`3xfP+`gI?tVQZ4X={qU?(n zV>0ASES^Xuc;9JBji{)RnFL(Lez;8XbB1uWaMp@p?7xhXk6V#!6B@aP4Rz7-K%a>i z?fvf}va_DGUXlI#4--`A3qK7J?-HwnG7O~H2;zR~RLW)_^#La!=}+>KW#anZ{|^D3 B7G?kd literal 0 HcmV?d00001 diff --git a/cms/images/glyphicons-halflings.png b/cms/images/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/cms/images/ico/apple-touch-icon-114-precomposed.png b/cms/images/ico/apple-touch-icon-114-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..dbd92fa5d6b8b70817457f70207c8d25c8081e7b GIT binary patch literal 9686 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 literal 0 HcmV?d00001 diff --git a/cms/images/ico/apple-touch-icon-57-precomposed.png b/cms/images/ico/apple-touch-icon-57-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..17a7748c348b45b2516e835bb9de24ace254f3ec GIT binary patch literal 2752 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 literal 0 HcmV?d00001 diff --git a/cms/images/ico/apple-touch-icon-72-precomposed.png b/cms/images/ico/apple-touch-icon-72-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..da2b86c071de00104ffdeee83a8046efa5cfd957 GIT binary patch literal 5609 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 KhL>vEk^cu)uQz%C literal 0 HcmV?d00001 diff --git a/cms/images/ico/social_icons_sprite.png b/cms/images/ico/social_icons_sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..f79efb10eb937527439779905747faa65f76349e GIT binary patch literal 26603 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 mqN4)*>)ro%vq2_9wEqM0zKDvz%!G9S0000 diff --git a/cms/images/logo-small.png b/cms/images/logo-small.png new file mode 100644 index 0000000000000000000000000000000000000000..f9bc9dd6651cf84140c6beb93d51b7c38705b868 GIT binary patch literal 3455 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 literal 0 HcmV?d00001 diff --git a/cms/images/logo.png b/cms/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..edcf5ec63eefc087319bc372bc7b33e858bc0bdc GIT binary patch literal 10376 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 Zf|%uCf?Wv(;IDrJ6=YRqK1-Q}{0~sER + * + * $Id: Contenido_NavMain_Util.class.php 450 2016-07-20 11:11:12Z oldperl $ + */ + +class Contenido_NavMain_Util { + /** + * Recursive Loop over all (sub)categories. + * Each level will be assigned a css class navmainStandardLevel_x + * + * @param Contenido_Category $oCategory + * @param Contenido_FrontendNavigation $oFrontendNavigation + * @param Template $oTpl + * @param string $sUrlStyle + * @param array $aCfg + * @param int $iLang + * @param array $aLevelInfo Information for marking active cat per levels + * @param array $aDepthInfo Info on level depth / where to stop. Format: array(iCurrentLoopCount, iMaxLoopCount) + * @return void + */ + public static function loopCats(Contenido_Category $oCategory, Contenido_FrontendNavigation $oFrontendNavigation, Template $oTpl, array $aCfg, $iLang, array $aLevelInfo, $iCurrentPageIdcat, array $aDepthInfo = array()) { + $aDepthInfo[0] = isset($aDepthInfo[0]) ? $aDepthInfo[0] + 1 : 1; + $aDepthInfo[1] = isset($aDepthInfo[1]) ? $aDepthInfo[1] : 1; + // display current item + $iItemLevel = $oFrontendNavigation->getLevel($oCategory->getIdCat()); + if (!isset($aLevelInfo[$oCategory->getIdCat()])) { + $aLevelInfo[$oCategory->getIdCat()] = array(); + } + $oCurrentSubcategories = $oFrontendNavigation->getSubCategories($oCategory->getIdCat()); + $aLevelInfo[$oCategory->getIdCat()]['has_children'] = $oCurrentSubcategories->count() > 0; + $aLevelInfo[$oCategory->getIdCat()]['first_child_item'] = -1; + $aLevelInfo[$oCategory->getIdCat()]['last_child_item'] = -1; + $bMarkActive = $oCategory->getIdCat() == $iCurrentPageIdcat || $oFrontendNavigation->isInPathToRoot($oCategory->getIdCat(), $iCurrentPageIdcat); + if ($oCurrentSubcategories->count() > 0) { + $aLevelInfo[$oCategory->getIdCat()]['first_child_item'] = $oCurrentSubcategories[0]->getIdCat(); + $aLevelInfo[$oCategory->getIdCat()]['last_child_item'] = $oCurrentSubcategories[$oCurrentSubcategories->count()-1]->getIdCat(); + } + // this is just for sample client - modify to your needs! + if (($aCfg['url_builder']['name'] == 'front_content') || ($aCfg['url_builder']['name'] == 'MR')) { + $aParams = array('lang' => $iLang, 'idcat' => $oCategory->getIdCat()); + } else { + $aParams = array('a' => $oCategory->getIdCat(), + 'idcat' => $oCategory->getIdCat(), // needed to build category path + 'lang' => $iLang, // needed to build category path + 'level' => 1); // needed to build category path + } + // fill template with values + $oTpl->set('d', 'name', $oCategory->getCategoryLanguage()->getName()); + $oTpl->set('d', 'css_level', $iItemLevel); + $oTpl->set('d', 'css_first_item', ($aLevelInfo[$oCategory->getIdParent()]['first_child_item'] == $oCategory->getIdCat() ? ' first' : '')); + $oTpl->set('d', 'css_last_item', ($aLevelInfo[$oCategory->getIdParent()]['last_child_item'] == $oCategory->getIdCat() ? ' last' : '')); + $oTpl->set('d', 'css_active_item', ($bMarkActive === true ? ' active' : '')); + try { + $oTpl->set('d', 'url', Contenido_Url::getInstance()->build($aParams)); + } catch (InvalidArgumentException $e) { + $oTpl->set('d', 'url', '#'); + } + $oTpl->next(); + // continue until max level depth + if ($aDepthInfo[1] > $aDepthInfo[0]) { + // check if current item has sub-items to be displayed + $bShowFollowUps = ($oCategory->getIdCat() == $iCurrentPageIdcat || $oFrontendNavigation->isInPathToRoot($oCategory->getIdCat(), $iCurrentPageIdcat)) + ? true : false; + if ($bShowFollowUps === true && $oCurrentSubcategories->count() > 0) { + $oSubCategories = $oCurrentSubcategories; + foreach ($oSubCategories as $oSubCategory) { + self::loopCats($oSubCategory, $oFrontendNavigation, $oTpl, $aCfg, $iLang, $aLevelInfo, $iCurrentPageIdcat, $aDepthInfo); + } + } + } + } +} +?> \ No newline at end of file diff --git a/cms/includes/Util/Modules/Contenido_Sitemap_Util.class.php b/cms/includes/Util/Modules/Contenido_Sitemap_Util.class.php new file mode 100644 index 0000000..3fc3b1b --- /dev/null +++ b/cms/includes/Util/Modules/Contenido_Sitemap_Util.class.php @@ -0,0 +1,66 @@ + + * + * $Id: Contenido_Sitemap_Util.class.php 450 2016-07-20 11:11:12Z oldperl $ + */ +class Contenido_Sitemap_Util { + /** + * Recursive Loop over all (sub)categories. + * Each level will be assigned a css class sitemapStandardLevel_x + * + * @param Contenido_Category $oCategory + * @param Contenido_FrontendNavigation $oFrontendNavigation + * @param Template $oTpl + * @param string $sUrlStyle + * @param array $aCfg + * @param int $iLang + * @param array $aDepthInfo Info on level depth / where to stop. Format: array(iCurrentLoopCount, iMaxLoopCount) + * @return void + */ + public static function loopCats(Contenido_Category $oCategory, Contenido_FrontendNavigation $oFrontendNavigation, Template $oTpl, $sUrlStyle, array $aCfg, $iLang, array $aDepthInfo = array()) { + $aDepthInfo[0] = isset($aDepthInfo[0]) ? $aDepthInfo[0] + 1 : 1; + $aDepthInfo[1] = isset($aDepthInfo[1]) ? $aDepthInfo[1] : 1; + // display current item + $iItemLevel = $oFrontendNavigation->getLevel($oCategory->getIdCat()); + // this is just for sample client - modify to your needs! + if (($aCfg['url_builder']['name'] == 'front_content') || ($aCfg['url_builder']['name'] == 'MR')) { + $aParams = array('lang' => $iLang, 'idcat' => $oCategory->getIdCat()); + } else { + $aParams = array('a' => $oCategory->getIdCat(), + 'idcat' => $oCategory->getIdCat(), // needed to build category path + 'lang' => $iLang, // needed to build category path + 'level' => 1); // needed to build category path + } + // fill template with values + $oTpl->set('d', 'name', $oCategory->getCategoryLanguage()->getName()); + $oTpl->set('d', 'css_level', $iItemLevel); + try { + $oTpl->set('d', 'url', Contenido_Url::getInstance()->build($aParams)); + } catch (InvalidArgumentException $e) { + $oTpl->set('d', 'url', '#'); + } + $oTpl->next(); + // continue until max level depth + if ($aDepthInfo[1] > $aDepthInfo[0]) { + // check if current item has sub-items + $oSubCategories = $oFrontendNavigation->getSubCategories($oCategory->getIdCat()); + if ($oSubCategories->count() > 0) { + foreach ($oSubCategories as $oSubCategory) { + self::loopCats($oSubCategory, $oFrontendNavigation, $oTpl, $sUrlStyle, $aCfg, $iLang, $aDepthInfo); + } + } + } + } +} +?> \ No newline at end of file diff --git a/cms/includes/class.concache.php b/cms/includes/class.concache.php new file mode 100644 index 0000000..72cadcc --- /dev/null +++ b/cms/includes/class.concache.php @@ -0,0 +1,531 @@ + + * @copyright four for business AG + * @license http://www.contenido.org/license/LIZENZ.txt + * @link http://www.4fb.de + * @link http://www.contenido.org + * + * $Id: class.concache.php 450 2016-07-20 11:11:12Z oldperl $: + */ + +if(!defined('CON_FRAMEWORK')) { + die('Illegal call'); +} + +class cConCache{ + + /** + * PEAR Cache Output Object + * + * @var obj $_oPearCache + */ + var $_oPearCache; + + /** + * Flag 2 activate caching. + * + * @var bool $_bEnableCaching + */ + var $_bEnableCaching = false; + + /** + * Flag for output of debug informations. + * + * @var bool $_bDebug + */ + var $_bDebug = false; + + /** + * Flag 2 print html comment including some debug informations. + * + * @var bool $_bHtmlComment + */ + var $_bHtmlComment = false; + + /** + * Start time of caching. + * + * @var int $_iStartTime + */ + var $_iStartTime; + + /** + * Option array 4 generating cache identifier (e. g. $_GET,$_POST, $_COOKIE, ...). + * + * @var array _aIDOptions + */ + var $_aIDOptions; + + /** + * Option array 4 pear caching. + * + * @var array $_aIDOptions + */ + var $_aCacheOptions; + + /** + * Handler array 2 store code, beeing executed on some events. + * We have actually two events: + * - 'beforeoutput': code to execute before doing the output + * - 'afteroutput' code to execute after output + * + * @var array $_aEventCode + */ + var $_aEventCode; + + /** + * Unique identifier for caching. + * + * @var string $_sID + */ + var $_sID; + + /** + * Directory 2 store cached output. + * + * @var string $_sDir + */ + var $_sDir = 'cache/'; + + /** + * Subdirectory 2 store cached output. + * + * @var string $_sGroup + */ + var $_sGroup = 'default'; + + /** + * Substring 2 add as prefix to cache-filename. + * + * @var string $_sPrefix + */ + var $_sPrefix = 'cache_'; + + /** + * Default lifetime of cached files. + * + * @var int $_iLifetime + */ + var $_iLifetime = 3600; + + /** + * Used 2 store debug message. + * + * @var string $_sDebugMsg + */ + var $_sDebugMsg = ''; + + /** + * HTML code template used for debug message. + * + * @var string $_sDebugTpl + */ + var $_sDebugTpl = '

'; + + /** + * HTML comment template used for generating some debug infos. + * + * @var string $_sDebugTpl + */ + var $_sHtmlCommentTpl = ' + +'; + + /** + * Constructor of cConCache + * + * @param string $cachedir Directory 2 cache files + * @param string $cachegroup Subdirectory 2 cache files + * @param string $cacheprefix Prefixname 2 add 2 cached files + */ + function cConCache($cachedir=null, $cachegroup=null, $cacheprefix=null){ + // wherever you want the cache files + if(!is_null($cachedir)){ + $this->_sDir = $cachedir; + } + + // subdirectory where you want the cache files + if(!is_null($cachegroup)){ + $this->_sGroup = $cachegroup; + } + + // optional a filename prefix + if(!is_null($cacheprefix)){ + $this->_sPrefix = $cacheprefix; + } + + // config options are passed to the cache as an array + $this->_aCacheOptions = array('cache_dir' => $this->_sDir, 'filename_prefix' => $this->_sPrefix); + + } // function cConCache() + + + /** + * Set/Get the flag 2 enable caching. + * + * @param bool $enable True 2 enable chaching or false + * @return mixed Enable flag or void + */ + function enable($enable=null){ + if(!is_null($enable) && is_bool($enable)){ + $this->_bEnableCaching = $enable; + } else { + return $this->_bEnableCaching; + } + } // function enable() + + + /** + * Set/Get the flag 2 debug cache object (prints out miss/hit state with execution time). + * + * @param bool $debug True 2 activate debugging or false. + * @return mixed Debug flag or void + */ + function debug($debug){ + if(!is_null($debug) && is_bool($debug)){ + $this->_bDebug = $debug; + } else { + return $this->_bDebug; + } + } // function debug() + + + /** + * Set/Get flag 2 print out cache info as html comment. + * + * @param bool $htmlcomment True debugging or false. + * @return void Htmlcomment flag or void + */ + function htmlComment($htmlcomment){ + if(!is_null($htmlcomment) && is_bool($htmlcomment)){ + $this->_bHtmlComment = $htmlcomment; + } else { + return $this->_bHtmlComment; + } + } // function htmlComment() + + + /** + * Set/Get caching lifetime in seconds. + * + * @param int $seconds New Lifetime in seconds + * @return mixed Actual lifetime or void + */ + function lifetime($seconds=null){ + if ($seconds != null && is_numeric($seconds) && $seconds > 0) { + $this->_iLifetime = $seconds; + } else { + return $this->_iLifetime; + } + } // function lifetime() + + + /** + * Set/Get template to use on printing the chache info. + * + * @param string $template Template string including the '%s' format definition. + * @return void + */ + function infoTemplate($template){ + $this->_sDebugTpl = $template; + } // function infoTemplate() + + + /** + * Add option 4 caching (e. g. $_GET,$_POST, $_COOKIE, ...). Used 2 generate the id for caching. + * + * @param string $name Name of option + * @param string $option Value of option (any variable) + * @return void + */ + function addOption($name, $option){ + $this->_aIDOptions[$name] = $option; + } // function addOption() + + + /** + * Returns information cache hit/miss and execution time if caching is enabled. + * + * @return string Information about cache if caching is enabled, otherwhise nothing. + */ + function getInfo(){ + if(!$this->_bEnableCaching){ return; } + return $this->_sDebugMsg; + } // function getInfo() + + + /** + * Handles PEAR caching. The script will be terminated by calling die(), if any cached + * content is found. + * + * @param int $iPageStartTime Optional start time, e. g. start time of main script + * @return void + */ + function start($iPageStartTime=null){ + if(!$this->_bEnableCaching){ return; } + + $this->_iStartTime = $this->_getMicroTime(); + + // set cache object and unique id + $this->_initPEARCache(); + + // check if it's cached and start the output buffering if neccessary + if ($content = $this->_oPearCache->start($this->_sID, $this->_sGroup)) { + + //raise beforeoutput event + $this->_raiseEvent('beforeoutput'); + + $iEndTime = $this->_getMicroTime(); + if ($this->_bHtmlComment) { + $time = sprintf("%2.4f", $iEndTime - $this->_iStartTime); + $exp = date('Y-m-d H:i:s', $this->_oPearCache->container->expires); + $content .= sprintf($this->_sHtmlCommentTpl, 'HIT', $time.' sec.', $exp); + if ($iPageStartTime != null && is_numeric($iPageStartTime)) { + $content .= ''; + } + } + + if ($this->_bDebug) { + $info = sprintf("HIT: %2.4f sec.", $iEndTime - $this->_iStartTime); + $info = sprintf($this->_sDebugTpl, $info); + $content = str_ireplace('', $info."\n", $content); + } + + echo $content; + + //raise afteroutput event + $this->_raiseEvent('afteroutput'); + + die(); + } + } // function start() + + + /** + * Handles ending of PEAR caching. + * + * @return void + */ + function end(){ + if (!$this->_bEnableCaching){ return; } + + // this might go into your auto_append file. store the data into the cache, default lifetime is set in $this->_iLifetime + $this->_oPearCache->endPrint($this->_iLifetime, __FILE__ . ' ' . filemtime(__FILE__)); + + if ($this->_bDebug) { + $this->_sDebugMsg .= "\n".sprintf("MISS: %2.4f sec.\n", $this->_getMicroTime() - $this->_iStartTime); + $this->_sDebugMsg = sprintf($this->_sDebugTpl, $this->_sDebugMsg); + } + } // function end() + + + /** + * Removes any cached content if exists. + * This is nesessary to delete cached articles, if they are changed on backend. + * + * @return void + */ + function removeFromCache(){ + // set cache object and unique id + $this->_initPEARCache(); + $bExists = $this->_oPearCache->isCached($this->_sID, $this->_sGroup); + if ($bExists) { + $this->_oPearCache->remove($this->_sID, $this->_sGroup); + } + } // function removeFromCache() + + + /* + * Creates one-time a instance of PEAR cache output object and also the unique id, + * if propery $this->_oPearCache is not set. + * + * @return void + * @access private + */ + function _initPEARCache(){ + if (is_object($this->_oPearCache)) { + return; + } + + // create a output cache object mode - file storage + cInclude('pear', 'Cache/Output.php'); + $this->_oPearCache = new Cache_Output('file', $this->_aCacheOptions); + + // generate an ID from whatever might influence the script behavoiur + $this->_sID = $this->_oPearCache->generateID($this->_aIDOptions); + } // function _initPEARCache() + + + /** + * Raises any defined event code by using eval(). + * + * @param string $name Name of event 2 raise + * @return void + * @access private + */ + function _raiseEvent($name){ + // check if event exists, get out if not + if (!isset($this->_aEventCode[$name]) && !is_array($this->_aEventCode[$name])) { + return; + } + + // loop array and execute each defined php-code + foreach ($this->_aEventCode[$name] as $code) { + eval($code); + } + + } // function _raiseEvent() + + + /** + * Returns microtime (Unix-Timestamp), used to calculate time of execution. + * + * @return float Timestamp + * @access private + */ + function _getMicroTime(){ + $mtime = explode(' ', microtime()); + $mtime = $mtime[1] + $mtime[0]; + return $mtime; + } // function _getMicroTime() + +} // class cConCache + + + +/** +* @class cConCacheHandler +* @brief Class cConCacheHandler. This is used to set configuration +* and to manage caching output +* @version 0.9 +* @date 07.07.2006 +* @author Murat Purc +* @copyright � Murat Purc 2006 +*/ +class cConCacheHandler extends cConCache { + + /** + * Constructor of cConCacheHandler. + * Does some checks and sets the configuration of cache object. + * + * @param array $aConf Configuration of caching as follows: + * - $a['excludecontenido'] bool. don't cache output, if we have a contenido variable, + * e. g. on calling frontend preview from backend + * - $a['enable'] bool. activate caching of frontend output + * - $a['debug'] bool. compose debuginfo (hit/miss and execution time of caching) + * - $a['infotemplate'] string. debug information template + * - $a['htmlcomment'] bool. add a html comment including several debug messages to output + * - $a['lifetime'] int. lifetime in seconds 2 cache output + * - $a['cachedir'] string. directory where cached content is 2 store. + * - $a['cachegroup'] string. cache group, will be a subdirectory inside cachedir + * - $a['cacheprefix'] string. add prefix 2 stored filenames + * - $a['idoptions'] array. several variables 2 create a unique id, if the output depends + * on them. e. g. array('uri'=>$_SERVER['REQUEST_URI'],'post'=>$_POST,'get'=>$_GET); + * @param obj $db Reference 2 Contenido database object + * @param int $iCreateCode Flag of createcode state from table con_cat_art + */ + function cConCacheHandler($aConf, &$db, $iCreateCode=null) { + + // check if caching is allowed on contenido variable + if ($aConf['excludecontenido'] == true) { + if (isset($GLOBALS['contenido'])) { + // contenido variable exists, set state and get out here + $this->_bEnableCaching = false; + return; + } + } + + // set enable state of caching + if (is_bool($aConf['enable'])) { + $this->_bEnableCaching = $aConf['enable']; + } + if ($this->_bEnableCaching == false) { + return; + } + + // check if current article shouldn't be cached (by stese) + $sExcludeIdarts = getEffectiveSetting('cache', 'excludeidarts', false); + if ($sExcludeIdarts && strlen($sExcludeIdarts)>0) { + $sExcludeIdarts = preg_replace("/[^0-9,]/", '', $sExcludeIdarts); + $aExcludeIdart = explode(',', $sExcludeIdarts); + if (in_array($GLOBALS['idart'], $aExcludeIdart)) { + $this->_bEnableCaching = false; + return; + } + } + + $this->_oDB = $db; + + // set caching configuration + parent::cConCache($aConf['cachedir'], $aConf['cachegroup']); + $this->debug($aConf['debug']); + $this->htmlComment($aConf['htmlcomment']); + $this->lifetime($aConf['lifetime']); + $this->infoTemplate($aConf['infotemplate']); + foreach ($aConf['idoptions'] as $name => $var) { + $this->addOption($name, $var); + } + + if (is_array($aConf['raiseonevent'])) { + $this->_aEventCode = $aConf['raiseonevent']; + } + + // check, if code is to create + $this->_bEnableCaching = !$this->_isCode2Create($iCreateCode); + if ($this->_bEnableCaching == false) { + $this->removeFromCache(); + } + + } // function cConCacheHandler() + + + /** + * Checks, if the create code flag is set. Output will be loaded from cache, if no code is 2 create. + * It also checks the state of global variable $force. + * + * @param mixed $iCreateCode State of create code (0 or 1). The state will be loaded from database if value is "null" + * @return bool True if code is to create, otherwhise false. + * @access private + */ + function _isCode2Create($iCreateCode){ + if ($this->_bEnableCaching == false) { + return; + } + + // check content of global variable $force, get out if is's set to '1' + if (isset($GLOBALS['force']) && is_numeric($GLOBALS['force']) && $GLOBALS['force'] == 1) { + return true; + } + + if (is_null($iCreateCode)) { + // check if code is expired + + $oApiCatArtColl = new cApiCategoryArticleCollection('idart="'.$GLOBALS['idart'].'" AND idcat="'.$GLOBALS['idcat'].'"'); + if ($oApiCatArt = $oApiCatArtColl->next()) { + $iCreateCode = $oApiCatArt->get('createcode'); + unset($oApiCatArt); + } + unset($oApiCatArtColl); + } + + return ($iCreateCode == 1) ? true : false; + } // function _isCode2Create() + + +} // class cConCacheHandler + +?> \ No newline at end of file diff --git a/cms/includes/class.input.helper.php b/cms/includes/class.input.helper.php new file mode 100644 index 0000000..fc7b816 --- /dev/null +++ b/cms/includes/class.input.helper.php @@ -0,0 +1,573 @@ + + * @license http://www.contenido.org/license/LIZENZ.txt + * @link http://www.4fb.de + * @link http://www.contenido.org + * + * $Id: class.input.helper.php 450 2016-07-20 11:11:12Z oldperl $: + */ + +if(!defined('CON_FRAMEWORK')) { + die('Illegal call'); +} + +// Select box with additional functions for category and article selection +class cHTMLInputSelectElement extends cHTMLSelectElement +{ + /** + * Constructor. Creates an HTML select field (aka "DropDown"). + * + * @param string $sName Name of the element + * @param int $iWidth Width of the select element + * @param string $sID ID of the element + * @param string $bDisabled Item disabled flag (non-empty to set disabled) + * @param int $iTabIndex Tab index for form elements + * @param string $sAccesskey Key to access the field + * + * @return none + **/ + function cHTMLInputSelectElement ($sName, $iWidth = "", $sID = "", $bDisabled = false, $iTabIndex = null, $sAccessKey = "") + { + cHTMLSelectElement :: __construct($sName, $iWidth, $sID, $bDisabled, $iTabIndex, $sAccessKey); + } + + + /** + * Function addArticles. Adds articles to select box values. + * + * @param int $iIDCat idcat of the category to be listed + * @param bool $bColored Add color information to option elements + * @param bool $bArtOnline If true, only online articles will be added + * @param string $sSpaces Just some " " to show data hierarchically (used in conjunction with addCategories) + * + * @return int Number of items added + **/ + function addArticles ($iIDCat, $bColored = false, $bArtOnline = true, $sSpaces = "") + { + global $cfg, $lang; + + $oDB = new DB_Contenido; + + if (is_numeric($iIDCat) && $iIDCat > 0) + { + $sSQL = "SELECT tblArtLang.title AS title, tblArtLang.idartlang AS idartlang, tblCatArt.idcat AS idcat, "; + $sSQL .= "tblCatArt.idcatart AS idcatart, tblCatArt.is_start AS isstart, tblArtLang.online AS online, "; + $sSQL .= "tblCatLang.startidartlang as idstartartlang "; + $sSQL .= "FROM ".$cfg["tab"]["art_lang"]." AS tblArtLang, ".$cfg["tab"]["cat_art"]." AS tblCatArt, "; + $sSQL .= $cfg["tab"]["cat_lang"]." AS tblCatLang "; + $sSQL .= "WHERE tblCatArt.idcat = '".Contenido_Security::toInteger($iIDCat)."' AND tblCatLang.idcat = tblCatArt.idcat AND tblCatLang.idlang = tblArtLang.idlang AND "; + + if ($bArtOnline) { + $sSQL .= "tblArtLang.online = '1' AND "; + } + + $sSQL .= "tblArtLang.idart = tblCatArt.idart AND tblArtLang.idlang = '".Contenido_Security::escapeDB($lang, $oDB)."' "; + if ($cfg["is_start_compatible"] == true) { + $sSQL .= "ORDER BY tblCatArt.is_start DESC, tblArtLang.title"; // Getting start article as first article + } else { + $sSQL .= "ORDER BY tblArtLang.title"; + } + + $oDB->query($sSQL); + + $iCount = $oDB->num_rows(); + if ($iCount == 0) { + return 0; + } else { + $iCounter = count($this->_options); + while ($oDB->next_record()) + { + // Generate new option element + $oOption = new cHTMLOptionElement($sSpaces."   ".substr(urldecode($oDB->f("title")), 0, 32), $oDB->f("idcatart")); + + if ($bColored) + { + $bIsStartArticle = false; + if ($cfg["is_start_compatible"] == true && $oDB->f("isstart") == 1) { + // Compatible mode and "start article" flag is set + $bIsStartArticle = true; + } else if ($cfg["is_start_compatible"] != true && $oDB->f("idstartartlang") == $oDB->f("idartlang")) { + // No compatible mode and current article is start article (idstartartlang is the same for all records within a category) + $bIsStartArticle = true; + } + + if ($bIsStartArticle) + { + if ($oDB->f("online") == 0) { + // Start article, but offline -> red + $oOption->setStyle("color: #ff0000;"); + } else { + // Start article -> blue + $oOption->setStyle("color: #0000ff;"); + } + } else if ($oDB->f("online") == 0) { + // Offline article -> grey + $oOption->setStyle("color: #666666;"); + } + } + + // Add option element to the list + $this->addOptionElement($iCounter, $oOption); + $iCounter++; + } + return $iCount; + } + } else { + return 0; + } + } + + /** + * Function addCategories. Adds category elements (optionally including articles) to select box values. + * Note: Using "with articles" adds the articles also - but the categories will get a negative value! + * There is no way to distinguish between a category id and an article id... + * + * @param int $iMaxLevel Max. level shown (to be exact: except this level) + * @param bool $bColored Add color information to option elements + * @param bool $bCatVisible If true, only add idcat as value, if cat is visible + * @param bool $bCatPublic If true, only add idcat as value, if cat is public + * @param bool $bWithArt Add also articles per category + * @param bool $bArtOnline If true, show only online articles + * + * @return int Number of items added + **/ + function addCategories ($iMaxLevel = 0, $bColored = false, $bCatVisible = true, $bCatPublic = true, + $bWithArt = false, $bArtOnline = true) + { + global $cfg, $client, $lang; + + $oDB = new DB_Contenido; + + $sSQL = "SELECT tblCat.idcat AS idcat, tblCatLang.name AS name, "; + $sSQL .= "tblCatLang.visible AS visible, tblCatLang.public AS public, tblCatTree.level AS level "; + $sSQL .= "FROM ".$cfg["tab"]["cat"]." AS tblCat, ".$cfg["tab"]["cat_lang"]." AS tblCatLang, "; + $sSQL .= $cfg["tab"]["cat_tree"]." AS tblCatTree "; + $sSQL .= "WHERE tblCat.idclient = '".Contenido_Security::escapeDB($client, $oDB)."' AND tblCatLang.idlang = '".Contenido_Security::escapeDB($lang, $oDB)."' AND "; + $sSQL .= "tblCatLang.idcat = tblCat.idcat AND tblCatTree.idcat = tblCat.idcat "; + + if ($iMaxLevel > 0) { + $sSQL .= "AND tblCatTree.level < '".Contenido_Security::escapeDB($iMaxLevel, $oDB)."' "; + } + $sSQL .= "ORDER BY tblCatTree.idtree"; + + $oDB->query($sSQL); + + $iCount = $oDB->num_rows(); + if ($iCount == 0) { + return false; + } else { + $iCounter = count($this->_options); + while ($oDB->next_record()) + { + $sSpaces = ""; + $sStyle = ""; + $iID = $oDB->f("idcat"); + + for ($i = 0; $i < $oDB->f("level"); $i++) { + $sSpaces .= "   "; + } + + // Generate new option element + if (($bCatVisible && $oDB->f("visible") == 0) || + ($bCatPublic && $oDB->f("public") == 0)) { + // If category has to be visible or public and it isn't, don't add value + $sValue = ""; + } else if ($bWithArt) { + // If article will be added, set negative idcat as value + $sValue = "-".$iID; + } else { + // Show only categories - and everything is fine... + $sValue = $iID; + } + $oOption = new cHTMLOptionElement($sSpaces."> ".urldecode($oDB->f("name")), $sValue); + + // Coloring option element, restricted shows grey color + $oOption->setStyle("background-color: #EFEFEF"); + if ($bColored && ($oDB->f("visible") == 0 || $oDB->f("public") == 0)) { + $oOption->setStyle("color: #666666;"); + } + + // Add option element to the list + $this->addOptionElement($iCounter, $oOption); + + if ($bWithArt) { + $iArticles = $this->addArticles($iID, $bColored, $bArtOnline, $sSpaces); + $iCount += $iArticles; + } + $iCounter = count($this->_options); + } + } + return $iCount; + } + + /** + * Function addTypesFromArt. Adds types and type ids which are available for the specified article + * + * @param int $iIDCatArt Article id + * @param string $sTypeRange Komma separated list of Contenido type ids which may be in the resulting list (e.g. '1','17','28') + * + * @return int Number of items added + **/ + function addTypesFromArt ($iIDCatArt, $sTypeRange = "") + { + global $cfg, $lang; + + $oDB = new DB_Contenido; + + if (is_numeric($iIDCatArt) && $iIDCatArt > 0) + { + $sSQL = "SELECT tblContent.typeid AS typeid, tblContent.idtype AS idtype, tblType.type AS type, tblType.description AS description, "; + $sSQL .= "tblContent.value AS value "; + $sSQL .= "FROM ".$cfg["tab"]["content"]." AS tblContent, ".$cfg["tab"]["art_lang"]." AS tblArtLang, "; + $sSQL .= $cfg["tab"]["cat_art"]." AS tblCatArt, ".$cfg["tab"]["type"]." AS tblType "; + $sSQL .= "WHERE tblContent.idtype = tblType.idtype AND tblContent.idartlang = tblArtLang.idartlang AND "; + $sSQL .= "tblArtLang.idart = tblCatArt.idart AND tblArtLang.idlang = '". Contenido_Security::escapeDB($lang, $oDB)."' AND tblCatArt.idcatart = '". Contenido_Security::toInteger($iIDCatArt)."' "; + + if ($sTypeRange != "") { + $sSQL .= "AND tblContent.idtype IN (". Contenido_Security::escapeDB($sTypeRange, $oDB).") "; + } + + $sql .= "ORDER BY tblContent.idtype, tblContent.typeid"; + + $oDB->query($sSQL); + + $iCount = $oDB->num_rows(); + if ($iCount == 0) { + return false; + } else { + while ($oDB->next_record()) + { + $sTypeIdentifier = "tblData.idtype = '".$oDB->f('idtype')."' AND tblData.typeid = '".$oDB->f('typeid')."'"; + + // Generate new option element + $oOption = new cHTMLOptionElement($oDB->f('type')."[".$oDB->f('typeid')."]: ".substr(strip_tags(urldecode($oDB->f("value"))), 0, 50), $sTypeIdentifier); + + // Add option element to the list + $this->addOptionElement($sTypeIdentifier, $oOption); + } + return $iCount; + } + } else { + return false; + } + } + + /** + * Selects specified elements as selected + * + * @param array $aElements Array with "values" of the cHTMLOptionElement to set + * + * @return none + */ + function setSelected($aElements) + { + if (is_array($this->_options) && is_array($aElements)) + { + foreach ($this->_options as $sKey => $oOption) + { + if (in_array($oOption->getAttribute("value"), $aElements)) + { + $oOption->setSelected(true); + $this->_options[$sKey] = $oOption; + } else { + $oOption->setSelected(false); + $this->_options[$sKey] = $oOption; + } + } + } + } +} + +class UI_Config_Table +{ + var $_sTplCellCode; + var $_sTplTableFile; + + var $_sWidth; + var $_sBorder; + var $_sBorderColor; + var $_bSolidBorder; + var $_sPadding; + var $_aCells; + var $_aCellAlignment; + var $_aCellVAlignment; + var $_aCellColSpan; + var $_aCellClass; + var $_aRowBgColor; + var $_aRowExtra; + var $_bAddMultiSelJS; + + var $_sColorLight; + var $_sColorDark; + + function UI_Config_Table() + { + global $cfg; + + $this->_sPadding = 2; + $this->_sBorder = 0; + $this->_sBorderColor = $cfg['color']['table_border']; + $this->_sTplCellCode = ' {CONTENT}'."\n"; + $this->_sTplTableFile = $cfg['path']['contenido'].$cfg['path']['templates'].$cfg['templates']['generic_list']; + $this->_sColorLight = $cfg['color']['table_light']; + $this->_sColorDark = $cfg['color']['table_dark']; + } + + function setCellTemplate($sCode) + { + $this->_sTplCellCode = $sCode; + } + + + function setTableTemplateFile($sPath) + { + $this->_sTplTableFile = $sPath; + } + + function setLightColor($sColor) + { + $this->_sColorLight = $sColor; + } + + function setDarkColor($sColor) + { + $this->_sColorDark = $sColor; + } + + function setAddMultiSelJS($bEnabled = true) + { + $this->_bAddMultiSelJS = (bool)$bEnabled; + } + + function setWidth ($sWidth) + { + $this->_sWidth = $sWidth; + } + + function setPadding ($sPadding) + { + $this->_sPadding = $sPadding; + } + + function setBorder ($sBorder) + { + $this->_sBorder = $sBorder; + } + + function setBorderColor ($sBorderColor) + { + $this->_sBorderColor = $sBorderColor; + } + + function setSolidBorder ($bSolidBorder = true) + { + $this->_bSolidBorder = (bool)$bSolidBorder; + } + + function setCell ($sRow, $sCell, $sContent) + { + $this->_aCells[$sRow][$sCell] = $sContent; + $this->_aCellAlignment[$sRow][$sCell] = ""; + } + + function setCellAlignment ($sRow, $sCell, $sAlignment) + { + $this->_aCellAlignment[$sRow][$sCell] = $sAlignment; + } + + function setCellVAlignment ($sRow, $sCell, $sAlignment) + { + $this->_aCellVAlignment[$sRow][$sCell] = $sAlignment; + } + + function setCellColspan ($sRow, $sCell, $iColSpan) + { + $this->_aCellColSpan[$sRow][$sCell] = $iColSpan; + } + + function setCellClass ($sRow, $sCell, $sClass) + { + $this->_aCellClass[$sRow][$sCell] = $sClass; + } + + function setRowBgColor ($sRow, $sColor) + { + $this->_aRowBgColor[$sRow] = $sColor; + } + + function setRowExtra ($sRow, $sExtra) + { + $this->_aRowExtra[$sRow] = $sExtra; + } + + function _addMultiSelJS() + { + // Trick: To save multiple selections in  '; + html += '
'; + + } else { + // Implied consent disclosure + html += scriptsDisclosure + settings.impliedDisclosureText + ' ' + settings.privacyPolicyLinkText + '.'; + html += '
'; + } + html += ''; + $('body').append(html); + + // Serve the disclosure, and be smarter about branching + var dp = settings.position.toLowerCase(); + if(dp != 'top' && dp!= 'bottom') { + dp = 'top'; + } + var opts = new Array(); + if(dp == 'top') { + opts['in'] = {'top':'0'}; + opts['out'] = {'top':'-300'}; + } else { + opts['in'] = {'bottom':'0'}; + opts['out'] = {'bottom':'-300'}; + } + + // Start animation + $('#cookiesdirective').animate(opts['in'], 1000, function() { + // Set event handlers depending on type of disclosure + if(settings.explicitConsent) { + // Explicit, need to check a box and click a button + $('#explicitsubmit').click(function() { + if($('#epdagree').is(':checked')) { + // Set a cookie to prevent this being displayed again + setCookie('cookiesDirective',1,365); + // Close the overlay + $('#cookiesdirective').animate(opts['out'],1000,function() { + // Remove the elements from the DOM and reload page + $('#cookiesdirective').remove(); + location.reload(true); + }); + } else { + // We need the box checked we want "explicit consent", display message + $('#epdnotick').css('display', 'block'); + } + }); + } else { + // Implied consent, just a button to close it + $('#impliedsubmit').click(function() { + // Set a cookie to prevent this being displayed again + setCookie('cookiesDirective',1,365); + // Close the overlay + $('#cookiesdirective').animate(opts['out'],1000,function() { + // Remove the elements from the DOM and reload page + $('#cookiesdirective').remove(); + }); + }); + } + + // Set a timer to remove the warning after 'settings.duration' seconds + setTimeout(function(){ + $('#cookiesdirective').animate({ + opacity:'0' + },2000, function(){ + $('#cookiesdirective').css(dp,'-300px'); + }); + }, settings.duration * 1000); + }); + } +})(jQuery); diff --git a/cms/js/libs/jquery-1.9.0.min.js b/cms/js/libs/jquery-1.9.0.min.js new file mode 100644 index 0000000..50d1b22 --- /dev/null +++ b/cms/js/libs/jquery-1.9.0.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.9.0 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license */(function(e,t){"use strict";function n(e){var t=e.length,n=st.type(e);return st.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e){var t=Tt[e]={};return st.each(e.match(lt)||[],function(e,n){t[n]=!0}),t}function i(e,n,r,i){if(st.acceptData(e)){var o,a,s=st.expando,u="string"==typeof n,l=e.nodeType,c=l?st.cache:e,f=l?e[s]:e[s]&&s;if(f&&c[f]&&(i||c[f].data)||!u||r!==t)return f||(l?e[s]=f=K.pop()||st.guid++:f=s),c[f]||(c[f]={},l||(c[f].toJSON=st.noop)),("object"==typeof n||"function"==typeof n)&&(i?c[f]=st.extend(c[f],n):c[f].data=st.extend(c[f].data,n)),o=c[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[st.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[st.camelCase(n)])):a=o,a}}function o(e,t,n){if(st.acceptData(e)){var r,i,o,a=e.nodeType,u=a?st.cache:e,l=a?e[st.expando]:st.expando;if(u[l]){if(t&&(r=n?u[l]:u[l].data)){st.isArray(t)?t=t.concat(st.map(t,st.camelCase)):t in r?t=[t]:(t=st.camelCase(t),t=t in r?[t]:t.split(" "));for(i=0,o=t.length;o>i;i++)delete r[t[i]];if(!(n?s:st.isEmptyObject)(r))return}(n||(delete u[l].data,s(u[l])))&&(a?st.cleanData([e],!0):st.support.deleteExpando||u!=u.window?delete u[l]:u[l]=null)}}}function a(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(Nt,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:wt.test(r)?st.parseJSON(r):r}catch(o){}st.data(e,n,r)}else r=t}return r}function s(e){var t;for(t in e)if(("data"!==t||!st.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function u(){return!0}function l(){return!1}function c(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function f(e,t,n){if(t=t||0,st.isFunction(t))return st.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return st.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=st.grep(e,function(e){return 1===e.nodeType});if(Wt.test(t))return st.filter(t,r,!n);t=st.filter(t,r)}return st.grep(e,function(e){return st.inArray(e,t)>=0===n})}function p(e){var t=zt.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function d(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function h(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function g(e){var t=nn.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function m(e,t){for(var n,r=0;null!=(n=e[r]);r++)st._data(n,"globalEval",!t||st._data(t[r],"globalEval"))}function y(e,t){if(1===t.nodeType&&st.hasData(e)){var n,r,i,o=st._data(e),a=st._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)st.event.add(t,n,s[n][r])}a.data&&(a.data=st.extend({},a.data))}}function v(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!st.support.noCloneEvent&&t[st.expando]){r=st._data(t);for(i in r.events)st.removeEvent(t,i,r.handle);t.removeAttribute(st.expando)}"script"===n&&t.text!==e.text?(h(t).text=e.text,g(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),st.support.html5Clone&&e.innerHTML&&!st.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Zt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function b(e,n){var r,i,o=0,a=e.getElementsByTagName!==t?e.getElementsByTagName(n||"*"):e.querySelectorAll!==t?e.querySelectorAll(n||"*"):t;if(!a)for(a=[],r=e.childNodes||e;null!=(i=r[o]);o++)!n||st.nodeName(i,n)?a.push(i):st.merge(a,b(i,n));return n===t||n&&st.nodeName(e,n)?st.merge([e],a):a}function x(e){Zt.test(e.type)&&(e.defaultChecked=e.checked)}function T(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Nn.length;i--;)if(t=Nn[i]+n,t in e)return t;return r}function w(e,t){return e=t||e,"none"===st.css(e,"display")||!st.contains(e.ownerDocument,e)}function N(e,t){for(var n,r=[],i=0,o=e.length;o>i;i++)n=e[i],n.style&&(r[i]=st._data(n,"olddisplay"),t?(r[i]||"none"!==n.style.display||(n.style.display=""),""===n.style.display&&w(n)&&(r[i]=st._data(n,"olddisplay",S(n.nodeName)))):r[i]||w(n)||st._data(n,"olddisplay",st.css(n,"display")));for(i=0;o>i;i++)n=e[i],n.style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?r[i]||"":"none"));return e}function C(e,t,n){var r=mn.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function k(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;4>o;o+=2)"margin"===n&&(a+=st.css(e,n+wn[o],!0,i)),r?("content"===n&&(a-=st.css(e,"padding"+wn[o],!0,i)),"margin"!==n&&(a-=st.css(e,"border"+wn[o]+"Width",!0,i))):(a+=st.css(e,"padding"+wn[o],!0,i),"padding"!==n&&(a+=st.css(e,"border"+wn[o]+"Width",!0,i)));return a}function E(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=ln(e),a=st.support.boxSizing&&"border-box"===st.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=un(e,t,o),(0>i||null==i)&&(i=e.style[t]),yn.test(i))return i;r=a&&(st.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+k(e,t,n||(a?"border":"content"),r,o)+"px"}function S(e){var t=V,n=bn[e];return n||(n=A(e,t),"none"!==n&&n||(cn=(cn||st("