├── content ├── index.html ├── SQLite │ ├── index.html │ └── .htaccess ├── avatars │ └── index.html ├── cache │ └── index.html ├── files │ └── index.html ├── galleries │ └── index.html ├── images │ └── index.html ├── plugins │ └── index.html └── images_tmb │ └── index.html ├── core ├── index.html ├── functions.php ├── tracker.php ├── functions │ └── func_get_lastedit.php ├── definitions.php └── ajax.guestlist.php ├── lib ├── index.html ├── PHPMailer │ ├── VERSION │ └── phpunit.xml.dist ├── lang │ ├── bg │ │ ├── dict-frontend.php │ │ ├── dict-install.php │ │ ├── dict-backend.php │ │ ├── flag.png │ │ └── index.php │ ├── es │ │ ├── dict-backend.php │ │ ├── dict-frontend.php │ │ ├── dict-install.php │ │ ├── flag.png │ │ └── index.php │ ├── fr │ │ ├── dict-frontend.php │ │ ├── dict-install.php │ │ ├── dict-backend.php │ │ ├── flag.png │ │ └── index.php │ ├── gr │ │ ├── dict-backend.php │ │ ├── dict-install.php │ │ ├── dict-frontend.php │ │ ├── flag.png │ │ └── index.php │ ├── it │ │ ├── dict-backend.php │ │ ├── dict-frontend.php │ │ ├── dict-install.php │ │ ├── flag.png │ │ └── index.php │ ├── ro │ │ ├── dict-backend.php │ │ ├── dict-frontend.php │ │ ├── dict-install.php │ │ ├── flag.png │ │ └── index.php │ ├── tr │ │ ├── dict-backend.php │ │ ├── dict-frontend.php │ │ ├── dict-install.php │ │ ├── flag.png │ │ └── index.php │ ├── de │ │ ├── flag.png │ │ └── index.php │ ├── en │ │ ├── flag.png │ │ └── index.php │ ├── de_Du │ │ ├── flag.png │ │ └── index.php │ └── index.php ├── Smarty │ ├── sysplugins │ │ ├── smartyexception.php │ │ ├── smarty_internal_compile_continue.php │ │ ├── smarty_internal_compile_block_child.php │ │ ├── smarty_internal_compile_parent.php │ │ ├── smarty_undefined_variable.php │ │ ├── smarty_internal_compile_block_parent.php │ │ ├── smarty_internal_method_getdebugtemplate.php │ │ ├── smarty_internal_method_getdefaultmodifiers.php │ │ ├── smarty_internal_method_clearallassign.php │ │ ├── smartycompilerexception.php │ │ ├── smarty_internal_parsetree_text.php │ │ ├── smarty_internal_compile_rdelim.php │ │ ├── smarty_internal_method_getconfigvariable.php │ │ ├── smarty_internal_parsetree_code.php │ │ ├── smarty_variable.php │ │ ├── smarty_internal_parsetree_dqcontent.php │ │ ├── smarty_internal_method_compileallconfig.php │ │ ├── smarty_internal_parsetree.php │ │ ├── smarty_internal_method_clearconfig.php │ │ ├── smarty_internal_method_clearallcache.php │ │ ├── smarty_internal_method_setdefaultmodifiers.php │ │ ├── smarty_internal_compile_ldelim.php │ │ ├── smarty_internal_method_setdebugtemplate.php │ │ ├── smarty_internal_method_unregisterresource.php │ │ ├── smarty_internal_method_unregisterobject.php │ │ ├── smarty_internal_compile_debug.php │ │ ├── smarty_internal_method_unregistercacheresource.php │ │ ├── smarty_internal_method_clearassign.php │ │ ├── smarty_internal_method_getglobal.php │ │ ├── smarty_internal_method_unregisterplugin.php │ │ └── smarty_internal_method_adddefaultmodifiers.php │ ├── plugins │ │ ├── modifiercompiler.noprint.php │ │ ├── variablefilter.htmlspecialchars.php │ │ ├── modifiercompiler.string_format.php │ │ ├── modifiercompiler.cat.php │ │ ├── modifiercompiler.count_paragraphs.php │ │ ├── modifiercompiler.upper.php │ │ ├── modifiercompiler.indent.php │ │ ├── modifiercompiler.strip_tags.php │ │ ├── modifiercompiler.lower.php │ │ ├── modifier.spacify.php │ │ ├── modifiercompiler.count_sentences.php │ │ ├── modifiercompiler.to_charset.php │ │ ├── modifiercompiler.from_charset.php │ │ ├── modifiercompiler.default.php │ │ ├── modifiercompiler.strip.php │ │ ├── modifiercompiler.count_characters.php │ │ ├── modifiercompiler.count_words.php │ │ ├── shared.escape_special_chars.php │ │ ├── modifier.replace.php │ │ ├── shared.literal_compiler_param.php │ │ └── modifiercompiler.wordwrap.php │ └── bootstrap.php └── parsedown │ └── LICENSE.txt ├── modules └── index.html ├── install ├── php │ ├── index.html │ └── check_connection.php ├── contents │ ├── index.html │ ├── text_footer.txt │ ├── fc_hits.php │ ├── fc_index_excludes.php │ ├── fc_groups.php │ ├── fc_log.php │ ├── fc_tokens.php │ ├── fc_themes.php │ ├── fc_labels.php │ ├── fc_feeds.php │ ├── fc_addons.php │ ├── fc_categories.php │ ├── text_email_confirm.txt │ ├── text_agreement.txt │ ├── fc_index_items.php │ ├── text_welcome.txt │ └── fc_comments.php ├── images │ └── logo.png └── maintenance.html ├── acp ├── info.php ├── images │ ├── close.png │ ├── avatar.png │ ├── favicon.ico │ ├── fc-logo.png │ ├── filedrop.png │ ├── folder.png │ ├── gradiant.png │ ├── no-image.png │ ├── user_16.png │ ├── back_soon.jpg │ ├── modul-icon.png │ ├── no-preview.gif │ ├── plugin-icon.png │ ├── poster-addons.jpg │ ├── tpl-preview.png │ ├── user_blue_16.png │ ├── filedrop-module.png │ ├── filedrop-plugin.png │ ├── filedrop-status.png │ └── filedrop-theme.png ├── templates │ ├── editor_codeBlock.html │ ├── sitemap_urlset.tpl │ ├── gallery_sort_form.tpl │ ├── form-line.tpl │ ├── bs-form-control-group.tpl │ ├── bs-form-radio.tpl │ ├── bs-form-checkbox.tpl │ ├── sitemap.tpl │ ├── pluginlist.tpl │ ├── comment-entry.tpl │ ├── modlist.tpl │ ├── bs-modal.tpl │ ├── comment-form.tpl │ ├── list-files-thumbs.tpl │ └── list-files-grid.tpl ├── core │ ├── no_access.php │ ├── updatelist.php │ ├── livebox.php │ ├── inc.dashboard.php │ ├── inc.posts.php │ ├── inc.reactions.php │ ├── nav.filebrowser.php │ ├── nav.posts.php │ ├── inc.filebrowser.php │ ├── nav.reactions.php │ ├── download.php │ ├── editors.php │ ├── nav.user.php │ ├── imagelist.php │ ├── inc.user.php │ └── nav.pages.php ├── versions.php ├── fontawesome │ └── webfonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.ttf │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ ├── fa-solid-900.woff2 │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.woff │ │ └── fa-regular-400.woff2 ├── docs │ ├── en │ │ ├── 100-dashboard.md │ │ ├── 300-addons.md │ │ └── 400-filebrowser.md │ └── de │ │ ├── 301-addons-plugins.md │ │ ├── 500-user.md │ │ ├── 400-filebrowser.md │ │ ├── 200-pages.md │ │ ├── 201-pages-list.md │ │ ├── 300-addons.md │ │ ├── 800-system.md │ │ ├── 202-pages-new.md │ │ └── 100-dashboard.md └── theme │ ├── js │ └── tinymce │ │ ├── skins │ │ └── ui │ │ │ ├── oxide │ │ │ ├── fonts │ │ │ │ └── tinymce-mobile.woff │ │ │ ├── content.mobile.min.css │ │ │ ├── skin.shadowdom.min.css │ │ │ ├── content.mobile.css │ │ │ └── skin.shadowdom.css │ │ │ └── oxide-dark │ │ │ ├── fonts │ │ │ └── tinymce-mobile.woff │ │ │ ├── content.mobile.min.css │ │ │ ├── skin.shadowdom.min.css │ │ │ ├── content.mobile.css │ │ │ └── skin.shadowdom.css │ │ ├── plugins │ │ ├── hr │ │ │ ├── index.js │ │ │ └── plugin.min.js │ │ ├── toc │ │ │ └── index.js │ │ ├── code │ │ │ ├── index.js │ │ │ └── plugin.min.js │ │ ├── help │ │ │ └── index.js │ │ ├── link │ │ │ └── index.js │ │ ├── save │ │ │ └── index.js │ │ ├── image │ │ │ └── index.js │ │ ├── lists │ │ │ └── index.js │ │ ├── media │ │ │ └── index.js │ │ ├── paste │ │ │ └── index.js │ │ ├── print │ │ │ ├── index.js │ │ │ └── plugin.min.js │ │ ├── table │ │ │ └── index.js │ │ ├── anchor │ │ │ └── index.js │ │ ├── bbcode │ │ │ └── index.js │ │ ├── advlist │ │ │ └── index.js │ │ ├── autolink │ │ │ └── index.js │ │ ├── autosave │ │ │ └── index.js │ │ ├── charmap │ │ │ └── index.js │ │ ├── fullpage │ │ │ └── index.js │ │ ├── preview │ │ │ └── index.js │ │ ├── tabfocus │ │ │ └── index.js │ │ ├── template │ │ │ └── index.js │ │ ├── emoticons │ │ │ └── index.js │ │ ├── importcss │ │ │ └── index.js │ │ ├── pagebreak │ │ │ └── index.js │ │ ├── quickbars │ │ │ └── index.js │ │ ├── textcolor │ │ │ ├── index.js │ │ │ ├── plugin.min.js │ │ │ └── plugin.js │ │ ├── wordcount │ │ │ └── index.js │ │ ├── autoresize │ │ │ └── index.js │ │ ├── codesample │ │ │ └── index.js │ │ ├── fullscreen │ │ │ └── index.js │ │ ├── imagetools │ │ │ └── index.js │ │ ├── colorpicker │ │ │ ├── index.js │ │ │ ├── plugin.min.js │ │ │ └── plugin.js │ │ ├── contextmenu │ │ │ ├── index.js │ │ │ ├── plugin.min.js │ │ │ └── plugin.js │ │ ├── nonbreaking │ │ │ └── index.js │ │ ├── noneditable │ │ │ └── index.js │ │ ├── textpattern │ │ │ └── index.js │ │ ├── visualchars │ │ │ └── index.js │ │ ├── legacyoutput │ │ │ └── index.js │ │ ├── searchreplace │ │ │ └── index.js │ │ ├── spellchecker │ │ │ └── index.js │ │ ├── visualblocks │ │ │ └── index.js │ │ ├── directionality │ │ │ └── index.js │ │ └── insertdatetime │ │ │ └── index.js │ │ ├── icons │ │ └── default │ │ │ └── index.js │ │ ├── themes │ │ ├── mobile │ │ │ └── index.js │ │ └── silver │ │ │ └── index.js │ │ ├── bower.json │ │ └── composer.json │ ├── package.json │ └── src │ └── _table.scss ├── styles └── default │ ├── templates │ ├── 404.tpl │ ├── tags.tpl │ ├── extracontent.tpl │ ├── sitemap.tpl │ ├── posts │ │ ├── nav-categories.tpl │ │ ├── link-categories.tpl │ │ ├── thumbnail.tpl │ │ ├── pagination_list.tpl │ │ ├── nav-categories-item.tpl │ │ ├── prices_snippet.tpl │ │ ├── prices_list.tpl │ │ ├── post-display-m-wo.tpl │ │ ├── pagination.tpl │ │ ├── post-display-m.tpl │ │ ├── post-display-i.tpl │ │ ├── post-list-m-wo.tpl │ │ ├── post-display-g.tpl │ │ ├── post-list-index.tpl │ │ ├── post-display-v.tpl │ │ ├── post-display-l.tpl │ │ ├── post-list-i.tpl │ │ ├── post-list-g.tpl │ │ ├── post-list-m.tpl │ │ ├── post-list-l.tpl │ │ ├── post-list-v.tpl │ │ ├── post-display-f.tpl │ │ ├── post-display-p.tpl │ │ ├── post-display-e.tpl │ │ ├── post-list-p.tpl │ │ ├── post-list-e.tpl │ │ └── post-list-f.tpl │ ├── extracontent_global.tpl │ ├── status_message.tpl │ ├── editor_2cols.html │ ├── snippet_card.tpl │ ├── editor_3cols.html │ ├── editor_4cols.html │ ├── download.tpl │ ├── lastedit.tpl │ ├── image.tpl │ ├── mostclicked.tpl │ ├── search.tpl │ ├── searchbox.tpl │ ├── snippet_card_img.tpl │ ├── content.tpl │ ├── toc.tpl │ ├── page_psw_input.tpl │ ├── comments │ │ ├── vote.tpl │ │ ├── comment_entry.tpl │ │ └── guestlist.tpl │ ├── socialmedia.tpl │ ├── layout_portal.tpl │ ├── password.tpl │ ├── layout_default.tpl │ ├── searchresults.tpl │ ├── header.tpl │ ├── statusbox.tpl │ ├── loginbox.tpl │ ├── footer.tpl │ ├── index.tpl │ ├── navigation.tpl │ └── admin_helpers.tpl │ ├── images │ ├── avatar.jpg │ ├── preview.png │ ├── layout_default.png │ └── layout_portal.png │ ├── css │ ├── fonts │ │ └── bootstrap-icons │ │ │ └── font │ │ │ └── fonts │ │ │ ├── bootstrap-icons.woff │ │ │ └── bootstrap-icons.woff2 │ └── editor.css │ ├── docs │ ├── en │ │ └── cookies.md │ └── de │ │ └── cookies.md │ ├── info.xml │ ├── php │ └── definitions.php │ ├── package.json │ ├── src │ └── scss │ │ └── _variables.scss │ └── js │ └── main.js ├── robots.txt ├── .htaccess ├── _htaccess ├── .github └── ISSUE_TEMPLATE │ ├── feature_request.md │ └── bug_report.md └── .gitignore /content/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /modules/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /install/php/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/SQLite/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/avatars/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/cache/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/files/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/galleries/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/images/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/plugins/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /install/contents/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/PHPMailer/VERSION: -------------------------------------------------------------------------------- 1 | 6.2.0 -------------------------------------------------------------------------------- /content/images_tmb/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/SQLite/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from all -------------------------------------------------------------------------------- /lib/lang/bg/dict-frontend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/bg/dict-install.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/es/dict-backend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/es/dict-frontend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/es/dict-install.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/fr/dict-frontend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/fr/dict-install.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/gr/dict-backend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/gr/dict-install.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/it/dict-backend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/it/dict-frontend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/it/dict-install.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/ro/dict-backend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/ro/dict-frontend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/ro/dict-install.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/tr/dict-backend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/tr/dict-frontend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/tr/dict-install.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/bg/dict-backend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/fr/dict-backend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/gr/dict-frontend.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acp/info.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/default/templates/404.tpl: -------------------------------------------------------------------------------- 1 |

{$lang_title_404}

2 |

{$lang_msg_404}

-------------------------------------------------------------------------------- /styles/default/templates/tags.tpl: -------------------------------------------------------------------------------- 1 |
{$lang_legend_tags}
2 | 3 | {$page_keywords} 4 | -------------------------------------------------------------------------------- /acp/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/close.png -------------------------------------------------------------------------------- /lib/lang/bg/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/lib/lang/bg/flag.png -------------------------------------------------------------------------------- /lib/lang/de/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/lib/lang/de/flag.png -------------------------------------------------------------------------------- /lib/lang/en/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/lib/lang/en/flag.png -------------------------------------------------------------------------------- /lib/lang/es/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/lib/lang/es/flag.png -------------------------------------------------------------------------------- /lib/lang/fr/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/lib/lang/fr/flag.png -------------------------------------------------------------------------------- /lib/lang/gr/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/lib/lang/gr/flag.png -------------------------------------------------------------------------------- /lib/lang/it/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/lib/lang/it/flag.png -------------------------------------------------------------------------------- /lib/lang/ro/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/lib/lang/ro/flag.png -------------------------------------------------------------------------------- /lib/lang/tr/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/lib/lang/tr/flag.png -------------------------------------------------------------------------------- /acp/images/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/avatar.png -------------------------------------------------------------------------------- /acp/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/favicon.ico -------------------------------------------------------------------------------- /acp/images/fc-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/fc-logo.png -------------------------------------------------------------------------------- /acp/images/filedrop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/filedrop.png -------------------------------------------------------------------------------- /acp/images/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/folder.png -------------------------------------------------------------------------------- /acp/images/gradiant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/gradiant.png -------------------------------------------------------------------------------- /acp/images/no-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/no-image.png -------------------------------------------------------------------------------- /acp/images/user_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/user_16.png -------------------------------------------------------------------------------- /install/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/install/images/logo.png -------------------------------------------------------------------------------- /lib/lang/de_Du/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/lib/lang/de_Du/flag.png -------------------------------------------------------------------------------- /acp/images/back_soon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/back_soon.jpg -------------------------------------------------------------------------------- /acp/images/modul-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/modul-icon.png -------------------------------------------------------------------------------- /acp/images/no-preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/no-preview.gif -------------------------------------------------------------------------------- /acp/templates/editor_codeBlock.html: -------------------------------------------------------------------------------- 1 |
2 | 
3 | 
4 | 
5 | 
-------------------------------------------------------------------------------- /acp/templates/sitemap_urlset.tpl: -------------------------------------------------------------------------------- 1 | 2 | {url} 3 | {lastmod} 4 | -------------------------------------------------------------------------------- /styles/default/templates/extracontent.tpl: -------------------------------------------------------------------------------- 1 |
2 | {$page_extracontent} 3 |
-------------------------------------------------------------------------------- /acp/images/plugin-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/plugin-icon.png -------------------------------------------------------------------------------- /acp/images/poster-addons.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/poster-addons.jpg -------------------------------------------------------------------------------- /acp/images/tpl-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/tpl-preview.png -------------------------------------------------------------------------------- /acp/images/user_blue_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/user_blue_16.png -------------------------------------------------------------------------------- /styles/default/templates/sitemap.tpl: -------------------------------------------------------------------------------- 1 |

Sitemap

2 | 3 |
4 | {$sitemap_list} 5 |
-------------------------------------------------------------------------------- /acp/images/filedrop-module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/filedrop-module.png -------------------------------------------------------------------------------- /acp/images/filedrop-plugin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/filedrop-plugin.png -------------------------------------------------------------------------------- /acp/images/filedrop-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/filedrop-status.png -------------------------------------------------------------------------------- /acp/images/filedrop-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/images/filedrop-theme.png -------------------------------------------------------------------------------- /install/contents/text_footer.txt: -------------------------------------------------------------------------------- 1 |

2 | copyright ©, example.com
Max Mustermann 3 |

-------------------------------------------------------------------------------- /styles/default/images/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/styles/default/images/avatar.jpg -------------------------------------------------------------------------------- /styles/default/images/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/styles/default/images/preview.png -------------------------------------------------------------------------------- /styles/default/templates/posts/nav-categories.tpl: -------------------------------------------------------------------------------- 1 |
2 | {nav_categories_items} 3 |
4 |
-------------------------------------------------------------------------------- /acp/core/no_access.php: -------------------------------------------------------------------------------- 1 | SORRY"; 4 | 5 | echo"

$lang[drm_no_access]

"; 6 | 7 | 8 | 9 | ?> -------------------------------------------------------------------------------- /acp/versions.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- 1 | # robots.txt 2 | User-agent: * 3 | Disallow: /acp/ 4 | Disallow: /core/ 5 | Disallow: /lib/ 6 | Disallow: /modules/ 7 | -------------------------------------------------------------------------------- /styles/default/templates/posts/link-categories.tpl: -------------------------------------------------------------------------------- 1 | {cat_name} -------------------------------------------------------------------------------- /acp/templates/gallery_sort_form.tpl: -------------------------------------------------------------------------------- 1 |
2 | SORT #{post_id} 3 | {thumbnail_list} 4 |
-------------------------------------------------------------------------------- /styles/default/images/layout_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/styles/default/images/layout_default.png -------------------------------------------------------------------------------- /styles/default/images/layout_portal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/styles/default/images/layout_portal.png -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /acp/docs/en/100-dashboard.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Dashboard 3 | title: The Dashboard 4 | description: 5 | --- 6 | 7 | ### Dashboard ### 8 | 9 | -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /acp/fontawesome/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/fontawesome/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /acp/docs/en/300-addons.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Addons 3 | title: Modules, Plugins and Themes 4 | description: 5 | --- 6 | 7 | ### Addons ### 8 | 9 | -------------------------------------------------------------------------------- /styles/default/templates/extracontent_global.tpl: -------------------------------------------------------------------------------- 1 | 2 |
3 | {$page_global_extracontent} 4 |
-------------------------------------------------------------------------------- /styles/default/templates/posts/thumbnail.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /styles/default/templates/status_message.tpl: -------------------------------------------------------------------------------- 1 | {nocache} 2 |
3 | {$msg_title} 4 |

{$msg_text}

5 |
6 | {/nocache} -------------------------------------------------------------------------------- /acp/templates/form-line.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | {fl-controls} 5 |
6 |
-------------------------------------------------------------------------------- /lib/lang/de/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/en/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/es/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/gr/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/it/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/ro/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/tr/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/default/templates/editor_2cols.html: -------------------------------------------------------------------------------- 1 |
2 |
col-md-6
3 |
col-md-6
4 |
-------------------------------------------------------------------------------- /lib/lang/bg/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/de_Du/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/lang/fr/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/default/templates/posts/pagination_list.tpl: -------------------------------------------------------------------------------- 1 |
  • 2 | {pag_nbr} 3 |
  • -------------------------------------------------------------------------------- /styles/default/templates/snippet_card.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    {$snippet_title}
    3 |
    {$snippet_text}
    4 |
    -------------------------------------------------------------------------------- /acp/theme/js/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/theme/js/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff -------------------------------------------------------------------------------- /styles/default/templates/posts/nav-categories-item.tpl: -------------------------------------------------------------------------------- 1 | {nav_item_name} -------------------------------------------------------------------------------- /acp/theme/js/tinymce/skins/ui/oxide-dark/fonts/tinymce-mobile.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/acp/theme/js/tinymce/skins/ui/oxide-dark/fonts/tinymce-mobile.woff -------------------------------------------------------------------------------- /acp/templates/bs-form-control-group.tpl: -------------------------------------------------------------------------------- 1 | 2 |
    3 | 4 | {formControls} 5 |
    -------------------------------------------------------------------------------- /styles/default/templates/editor_3cols.html: -------------------------------------------------------------------------------- 1 |
    2 |
    col-md-4
    3 |
    col-md-4
    4 |
    col-md-4
    5 |
    -------------------------------------------------------------------------------- /acp/core/updatelist.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/default/css/fonts/bootstrap-icons/font/fonts/bootstrap-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/styles/default/css/fonts/bootstrap-icons/font/fonts/bootstrap-icons.woff -------------------------------------------------------------------------------- /styles/default/css/fonts/bootstrap-icons/font/fonts/bootstrap-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flatCore/flatCore-CMS/HEAD/styles/default/css/fonts/bootstrap-icons/font/fonts/bootstrap-icons.woff2 -------------------------------------------------------------------------------- /styles/default/docs/en/cookies.md: -------------------------------------------------------------------------------- 1 | ### Cookies 2 | If you want to show an alert about using cookies on your site, you just have to create a text template and name it `privacy_policy`. The alert will be automatically generated. -------------------------------------------------------------------------------- /styles/default/templates/posts/prices_snippet.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    {label_prices_snippet}
    3 |
    4 | {post_snippet_price} 5 |
    6 |
    -------------------------------------------------------------------------------- /acp/docs/en/400-filebrowser.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Filebrowser 3 | title: 4 | description: 5 | --- 6 | 7 | ### Files and Images ### 8 | 9 | Here you can upload Images and Files and add Informations such as title or description. -------------------------------------------------------------------------------- /acp/docs/de/301-addons-plugins.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Plugins 3 | title: 4 | description: 5 | --- 6 | 7 | ### Plugins ### 8 | 9 | Als Plugins werden kleine Scripte bezeichnet, welche per Shortcode in die Seiten geladen werden können. -------------------------------------------------------------------------------- /styles/default/templates/editor_4cols.html: -------------------------------------------------------------------------------- 1 |
    2 |
    col-md-3
    3 |
    col-md-3
    4 |
    col-md-3
    5 |
    col-md-3
    6 |
    -------------------------------------------------------------------------------- /acp/core/livebox.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/hr/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "hr" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/hr') 5 | // ES2015: 6 | // import 'tinymce/plugins/hr' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/toc/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "toc" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/toc') 5 | // ES2015: 6 | // import 'tinymce/plugins/toc' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /styles/default/docs/de/cookies.md: -------------------------------------------------------------------------------- 1 | ### Cookies 2 | Wenn du einen Hinweis zu Verwendung von Cookies auf deiner Website anzeigen möchtest, musst du nur eine Textvorlage erstellen und diese `privacy_policy` benennen. Der Hinweis wird dann automatisch erzeugt. -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/code/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "code" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/code') 5 | // ES2015: 6 | // import 'tinymce/plugins/code' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/help/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "help" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/help') 5 | // ES2015: 6 | // import 'tinymce/plugins/help' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/link/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "link" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/link') 5 | // ES2015: 6 | // import 'tinymce/plugins/link' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/save/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "save" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/save') 5 | // ES2015: 6 | // import 'tinymce/plugins/save' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/icons/default/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "default" icons for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/icons/default') 5 | // ES2015: 6 | // import 'tinymce/icons/default' 7 | require('./icons.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/image/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "image" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/image') 5 | // ES2015: 6 | // import 'tinymce/plugins/image' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/lists/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "lists" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/lists') 5 | // ES2015: 6 | // import 'tinymce/plugins/lists' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/media/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "media" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/media') 5 | // ES2015: 6 | // import 'tinymce/plugins/media' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/paste/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "paste" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/paste') 5 | // ES2015: 6 | // import 'tinymce/plugins/paste' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/print/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "print" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/print') 5 | // ES2015: 6 | // import 'tinymce/plugins/print' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/table/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "table" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/table') 5 | // ES2015: 6 | // import 'tinymce/plugins/table' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/themes/mobile/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "mobile" theme for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/themes/mobile') 5 | // ES2015: 6 | // import 'tinymce/themes/mobile' 7 | require('./theme.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/themes/silver/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "silver" theme for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/themes/silver') 5 | // ES2015: 6 | // import 'tinymce/themes/silver' 7 | require('./theme.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/anchor/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "anchor" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/anchor') 5 | // ES2015: 6 | // import 'tinymce/plugins/anchor' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/bbcode/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "bbcode" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/bbcode') 5 | // ES2015: 6 | // import 'tinymce/plugins/bbcode' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/docs/de/500-user.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Benutzer 3 | title: 4 | description: 5 | --- 6 | 7 | ### Benutzer ### 8 | 9 | Du kannst jederzeit neue Benutzer und Administratoren hinzufügen oder entfernen. Administratoren werden mit einem blauen Benutzersymbol gekennzeichnet. -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/advlist/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "advlist" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/advlist') 5 | // ES2015: 6 | // import 'tinymce/plugins/advlist' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/autolink/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "autolink" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/autolink') 5 | // ES2015: 6 | // import 'tinymce/plugins/autolink' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/autosave/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "autosave" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/autosave') 5 | // ES2015: 6 | // import 'tinymce/plugins/autosave' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/charmap/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "charmap" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/charmap') 5 | // ES2015: 6 | // import 'tinymce/plugins/charmap' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/fullpage/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "fullpage" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/fullpage') 5 | // ES2015: 6 | // import 'tinymce/plugins/fullpage' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/preview/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "preview" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/preview') 5 | // ES2015: 6 | // import 'tinymce/plugins/preview' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/tabfocus/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "tabfocus" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/tabfocus') 5 | // ES2015: 6 | // import 'tinymce/plugins/tabfocus' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/template/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "template" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/template') 5 | // ES2015: 6 | // import 'tinymce/plugins/template' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/templates/bs-form-radio.tpl: -------------------------------------------------------------------------------- 1 |
    2 | 3 | 6 |
    -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/emoticons/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "emoticons" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/emoticons') 5 | // ES2015: 6 | // import 'tinymce/plugins/emoticons' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/importcss/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "importcss" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/importcss') 5 | // ES2015: 6 | // import 'tinymce/plugins/importcss' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/pagebreak/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "pagebreak" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/pagebreak') 5 | // ES2015: 6 | // import 'tinymce/plugins/pagebreak' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/quickbars/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "quickbars" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/quickbars') 5 | // ES2015: 6 | // import 'tinymce/plugins/quickbars' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/textcolor/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "textcolor" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/textcolor') 5 | // ES2015: 6 | // import 'tinymce/plugins/textcolor' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/wordcount/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "wordcount" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/wordcount') 5 | // ES2015: 6 | // import 'tinymce/plugins/wordcount' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/autoresize/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "autoresize" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/autoresize') 5 | // ES2015: 6 | // import 'tinymce/plugins/autoresize' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/codesample/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "codesample" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/codesample') 5 | // ES2015: 6 | // import 'tinymce/plugins/codesample' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/fullscreen/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "fullscreen" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/fullscreen') 5 | // ES2015: 6 | // import 'tinymce/plugins/fullscreen' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/imagetools/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "imagetools" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/imagetools') 5 | // ES2015: 6 | // import 'tinymce/plugins/imagetools' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /install/contents/fc_hits.php: -------------------------------------------------------------------------------- 1 | 'INTEGER(12) NOT NULL PRIMARY KEY AUTO_INCREMENT', 8 | "page_id" => 'INTEGER(12)', 9 | "counter" => 'INTEGER(12)' 10 | ); 11 | 12 | ?> -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/colorpicker/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "colorpicker" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/colorpicker') 5 | // ES2015: 6 | // import 'tinymce/plugins/colorpicker' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/contextmenu/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "contextmenu" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/contextmenu') 5 | // ES2015: 6 | // import 'tinymce/plugins/contextmenu' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/nonbreaking/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "nonbreaking" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/nonbreaking') 5 | // ES2015: 6 | // import 'tinymce/plugins/nonbreaking' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/noneditable/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "noneditable" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/noneditable') 5 | // ES2015: 6 | // import 'tinymce/plugins/noneditable' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/textpattern/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "textpattern" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/textpattern') 5 | // ES2015: 6 | // import 'tinymce/plugins/textpattern' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/visualchars/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "visualchars" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/visualchars') 5 | // ES2015: 6 | // import 'tinymce/plugins/visualchars' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /styles/default/templates/posts/prices_list.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    {label_prices_discount}
    3 |
    4 | 5 | {post_prices_discount} 6 |
    7 |
    8 |
    -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/legacyoutput/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "legacyoutput" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/legacyoutput') 5 | // ES2015: 6 | // import 'tinymce/plugins/legacyoutput' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/searchreplace/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "searchreplace" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/searchreplace') 5 | // ES2015: 6 | // import 'tinymce/plugins/searchreplace' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/spellchecker/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "spellchecker" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/spellchecker') 5 | // ES2015: 6 | // import 'tinymce/plugins/spellchecker' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/visualblocks/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "visualblocks" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/visualblocks') 5 | // ES2015: 6 | // import 'tinymce/plugins/visualblocks' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/templates/bs-form-checkbox.tpl: -------------------------------------------------------------------------------- 1 |
    2 | 3 | 6 |
    -------------------------------------------------------------------------------- /acp/templates/sitemap.tpl: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | {url_set} 7 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/directionality/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "directionality" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/directionality') 5 | // ES2015: 6 | // import 'tinymce/plugins/directionality' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/insertdatetime/index.js: -------------------------------------------------------------------------------- 1 | // Exports the "insertdatetime" plugin for usage with module loaders 2 | // Usage: 3 | // CommonJS: 4 | // require('tinymce/plugins/insertdatetime') 5 | // ES2015: 6 | // import 'tinymce/plugins/insertdatetime' 7 | require('./plugin.js'); -------------------------------------------------------------------------------- /styles/default/templates/download.tpl: -------------------------------------------------------------------------------- 1 | 2 |
    3 |

    {$file_title}

    4 |

    {$file_caption}

    5 |
    6 |
    -------------------------------------------------------------------------------- /install/contents/fc_index_excludes.php: -------------------------------------------------------------------------------- 1 | 'INTEGER NOT NULL PRIMARY KEY', 8 | "item_element" => 'VARCHAR', 9 | "item_attributes" => 'VARCHAR', 10 | "item_url" => 'VARCHAR' 11 | 12 | ); 13 | 14 | ?> -------------------------------------------------------------------------------- /styles/default/templates/lastedit.tpl: -------------------------------------------------------------------------------- 1 |
    {$lang_legend_lastedit}
    2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /styles/default/templates/image.tpl: -------------------------------------------------------------------------------- 1 |
    2 | 3 | {$image_alt} 4 | 5 |
    {$image_caption}
    6 |
    -------------------------------------------------------------------------------- /styles/default/templates/mostclicked.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 |
    {$lang_legend_mostclicked}
    4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /styles/default/templates/search.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |
    5 | 6 |
    7 |
    8 |
    9 |
    10 |
    11 | 12 | -------------------------------------------------------------------------------- /acp/core/inc.dashboard.php: -------------------------------------------------------------------------------- 1 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /styles/default/templates/searchbox.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |
    5 | 6 |
    7 |
    8 |
    9 |
    10 |
    11 | 12 | -------------------------------------------------------------------------------- /styles/default/templates/snippet_card_img.tpl: -------------------------------------------------------------------------------- 1 |
    2 | {$snippet_img_src} 3 |
    4 | {$snippet_text} 5 |

    {$snippet_url_name}

    6 |
    7 |
    -------------------------------------------------------------------------------- /styles/default/templates/content.tpl: -------------------------------------------------------------------------------- 1 |
    2 | {$msg_content nocache} 3 | {$page_content} 4 |
    5 | 6 | {if $show_page_comments != ''} 7 |
    8 |
    9 | {$comment_form} 10 |
    11 | {$comments_intro} 12 |
    13 | {$comments_thread} 14 |
    15 | {/if} -------------------------------------------------------------------------------- /install/contents/fc_groups.php: -------------------------------------------------------------------------------- 1 | 'INTEGER(12) NOT NULL PRIMARY KEY AUTO_INCREMENT', 8 | "group_name" => "VARCHAR(50) NOT NULL DEFAULT ''", 9 | "group_description" => "VARCHAR(255) NOT NULL DEFAULT ''", 10 | "group_user" => "VARCHAR(255) NOT NULL DEFAULT ''" 11 | ); 12 | ?> -------------------------------------------------------------------------------- /styles/default/info.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | defaultTheme 4 | 1.5 5 | GNU General Public License 6 | flatCore Dev Team 7 | https://www.flatcore.org 8 | 9 | 1.4 10 | 11 | 12 | -------------------------------------------------------------------------------- /acp/core/inc.posts.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/default/php/definitions.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | RewriteEngine On 4 | RewriteBase / 5 | RewriteCond %{REQUEST_FILENAME} !-f 6 | RewriteCond %{REQUEST_FILENAME} !-d 7 | RewriteRule ^(.*)$ index.php?query=$1 [L,QSA] 8 | 9 | 10 | 11 | 12 | ForceType application/octet-stream 13 | Header add Content-Disposition "attachment" 14 | -------------------------------------------------------------------------------- /_htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | RewriteEngine On 4 | RewriteBase / 5 | RewriteCond %{REQUEST_FILENAME} !-f 6 | RewriteCond %{REQUEST_FILENAME} !-d 7 | RewriteRule ^(.*)$ index.php?query=$1 [L,QSA] 8 | 9 | 10 | 11 | 12 | ForceType application/octet-stream 13 | Header add Content-Disposition "attachment" 14 | -------------------------------------------------------------------------------- /styles/default/templates/posts/post-display-m-wo.tpl: -------------------------------------------------------------------------------- 1 |
    2 |

    {post_title}

    3 |

    {post_releasedate}

    4 | {post_teaser} 5 | 6 | {post_text} 7 | 8 | {post_voting} 9 | 10 |
    11 |

    {post_cats}

    12 |
    13 |
    -------------------------------------------------------------------------------- /install/maintenance.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | We'll be back soon 5 | 6 | 7 | 14 | 15 |

    16 | 17 | 18 | -------------------------------------------------------------------------------- /install/contents/fc_log.php: -------------------------------------------------------------------------------- 1 | 'INTEGER(12) NOT NULL PRIMARY KEY AUTO_INCREMENT', 8 | "log_time" => "VARCHAR(255) NOT NULL DEFAULT ''", 9 | "log_trigger" => "VARCHAR(255) NOT NULL DEFAULT ''", 10 | "log_entry" => "VARCHAR(255) NOT NULL DEFAULT ''", 11 | "log_priority" => 'INTEGER(12)' 12 | ); 13 | 14 | ?> -------------------------------------------------------------------------------- /install/contents/fc_tokens.php: -------------------------------------------------------------------------------- 1 | 'INTEGER(12) NOT NULL PRIMARY KEY AUTO_INCREMENT', 8 | "user_id" => 'INTEGER(12)', 9 | "identifier" => "VARCHAR(255) NOT NULL DEFAULT ''", 10 | "securitytoken" => "VARCHAR(255) NOT NULL DEFAULT ''", 11 | "time" => "VARCHAR(50) NOT NULL DEFAULT ''" 12 | ); 13 | 14 | ?> -------------------------------------------------------------------------------- /styles/default/templates/toc.tpl: -------------------------------------------------------------------------------- 1 | {if is_array($arr_submenue) } 2 |

    {$legend_toc}

    3 |
    4 | {foreach item=subnav from=$arr_submenue} 5 | {$subnav.page_linkname} 6 | {/foreach} 7 |
    8 |
    9 | {/if} -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smartyexception.php: -------------------------------------------------------------------------------- 1 | Smarty: ' . (self::$escape ? htmlentities($this->message) : $this->message) . ' <-- '; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /styles/default/templates/posts/pagination.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /install/contents/fc_themes.php: -------------------------------------------------------------------------------- 1 | 'INTEGER(12) NOT NULL PRIMARY KEY AUTO_INCREMENT', 13 | "theme_name" => "VARCHAR(255) NOT NULL DEFAULT ''", 14 | "theme_label" => "VARCHAR(255) NOT NULL DEFAULT ''", 15 | "theme_value" => "VARCHAR(255) NOT NULL DEFAULT ''" 16 | ); 17 | 18 | ?> 19 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/colorpicker/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.10.2 (2021-11-17) 8 | */ 9 | !function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("colorpicker",function(){})}(); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/contextmenu/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.10.2 (2021-11-17) 8 | */ 9 | !function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("contextmenu",function(){})}(); -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/textcolor/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.10.2 (2021-11-17) 8 | */ 9 | !function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("textcolor",function(){})}(); -------------------------------------------------------------------------------- /install/contents/fc_labels.php: -------------------------------------------------------------------------------- 1 | 'INTEGER(12) NOT NULL PRIMARY KEY AUTO_INCREMENT', 8 | "label_hash" => "VARCHAR(255) NOT NULL DEFAULT ''", 9 | "label_color" => "VARCHAR(255) NOT NULL DEFAULT ''", 10 | "label_title" => "VARCHAR(255) NOT NULL DEFAULT ''", 11 | "label_description" => "VARCHAR(255) NOT NULL DEFAULT ''" 12 | 13 | ); 14 | 15 | ?> -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.noprint.php: -------------------------------------------------------------------------------- 1 | 2 | {$label_psw_protected_page} 3 |
    4 |
    5 |
    6 | 7 |
    8 |
    9 | 10 |
    11 |
    12 |
    13 | -------------------------------------------------------------------------------- /styles/default/templates/posts/post-display-m.tpl: -------------------------------------------------------------------------------- 1 |
    2 |

    {post_title}

    3 |

    {post_releasedate}

    4 |


    {post_img_caption}

    5 | {post_teaser} 6 | 7 | {post_text} 8 | 9 | {post_voting} 10 | 11 |
    12 |

    {post_cats}

    13 |
    14 |
    -------------------------------------------------------------------------------- /styles/default/templates/comments/vote.tpl: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /acp/core/inc.reactions.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/functions.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /acp/templates/pluginlist.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 | 8 |
    9 |
    10 | {$PLUGIN_NAV} 11 |

    {$PLUGIN_TITLE}

    12 | {$PLUGIN_DESCRIPTION} 13 | {$PLUGIN_VERSION} 14 |
    15 |
    16 |
    -------------------------------------------------------------------------------- /lib/Smarty/bootstrap.php: -------------------------------------------------------------------------------- 1 | 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | /** 11 | * Load and register Smarty Autoloader 12 | */ 13 | if (!class_exists('Smarty_Autoloader')) { 14 | include dirname(__FILE__) . '/Autoloader.php'; 15 | } 16 | Smarty_Autoloader::register(true); 17 | -------------------------------------------------------------------------------- /acp/templates/comment-entry.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |

    {comment_avatar}

    5 |
    {comment_author}
    6 |
    7 |
    8 |

    {comment_time}

    9 |

    {comment_text}

    10 |

    {entry_edit_btn} {entry_delete_btn}

    11 |
    12 |
    13 |
    -------------------------------------------------------------------------------- /styles/default/templates/socialmedia.tpl: -------------------------------------------------------------------------------- 1 |
    2 | {if $discord_link != ''} {$discord_link} {/if} 3 | {if $fb_link != ''} {$fb_link} {/if} 4 | {if $github_link != ''} {$github_link} {/if} 5 | {if $insta_link != ''} {$insta_link} {/if} 6 | {if $linkedin_link != ''} {$linkedin_link} {/if} 7 | {if $slack_link != ''} {$slack_link} {/if} 8 | {if $twitch_link != ''} {$twitch_link} {/if} 9 | {if $twitter_link != ''} {$twitter_link} {/if} 10 | {if $youtube_link != ''} {$youtube_link} {/if} 11 |
    -------------------------------------------------------------------------------- /install/contents/fc_feeds.php: -------------------------------------------------------------------------------- 1 | 'INTEGER NOT NULL PRIMARY KEY', 8 | "feed_subid" => "VARCHAR(255) NOT NULL DEFAULT ''", 9 | "feed_name" => "VARCHAR(255) NOT NULL DEFAULT ''", 10 | "feed_title" => "VARCHAR(255) NOT NULL DEFAULT ''", 11 | "feed_text" => "VARCHAR(255) NOT NULL DEFAULT ''", 12 | "feed_time" => "VARCHAR(255) NOT NULL DEFAULT ''", 13 | "feed_url" => "VARCHAR(255) NOT NULL DEFAULT ''" 14 | ); 15 | 16 | ?> -------------------------------------------------------------------------------- /styles/default/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "repository": {}, 3 | "name": "default-theme", 4 | "optionalDependencies": {}, 5 | "author": "", 6 | "description": "The default flatCore CMS Theme", 7 | "version": "1.5.0", 8 | "dependencies": { 9 | "@popperjs/core": "^2.11.0", 10 | "bootstrap": "^5.1.3", 11 | "featherlight": "^1.7.14", 12 | "jquery": "^3.6.0", 13 | "js-cookie": "^3.0.1" 14 | }, 15 | "scripts": {}, 16 | "license": "GPL-3.0 License", 17 | "devDependencies": {}, 18 | "private": true 19 | } 20 | -------------------------------------------------------------------------------- /styles/default/templates/posts/post-display-i.tpl: -------------------------------------------------------------------------------- 1 |
    2 |

    {post_title}

    3 |

    {post_releasedate}

    4 |
    5 |
    6 |
    {post_img_caption} 7 | {post_teaser} 8 | {post_voting} 9 |
    10 |
    11 | 12 |
    13 |

    {post_cats}

    14 |
    15 |
    -------------------------------------------------------------------------------- /acp/core/nav.filebrowser.php: -------------------------------------------------------------------------------- 1 | '; 9 | 10 | echo '
  • '.$icon['folder_open'].' '.$lang['manage_files'].'
  • '; 11 | echo '
  • '.$icon['upload'].' '.$lang['go_to_upload'].'
  • '; 12 | 13 | echo ''; 14 | 15 | ?> -------------------------------------------------------------------------------- /acp/core/nav.posts.php: -------------------------------------------------------------------------------- 1 | '; 10 | 11 | echo '
  • '.$icon['list'].' '.$lang['post_list'].'
  • '; 12 | echo '
  • '.$icon['edit'].' '.$lang['post_new_edit'].'
  • '; 13 | 14 | 15 | echo ''; 16 | 17 | ?> -------------------------------------------------------------------------------- /lib/lang/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /install/contents/fc_addons.php: -------------------------------------------------------------------------------- 1 | 'INTEGER(12) NOT NULL PRIMARY KEY AUTO_INCREMENT', 15 | "addon_type" => "VARCHAR(20) NOT NULL DEFAULT ''", 16 | "addon_dir" => "VARCHAR(255) NOT NULL DEFAULT ''", 17 | "addon_name" => "VARCHAR(255) NOT NULL DEFAULT ''", 18 | "addon_version" => "VARCHAR(255) NOT NULL DEFAULT ''" 19 | ); 20 | 21 | ?> 22 | -------------------------------------------------------------------------------- /acp/templates/modlist.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |
    5 | {$MOD_ICON} 6 |

    {$MOD_NAME}

    7 |
    8 |
    9 | 10 |
    11 |
    {$MOD_CHECK_IN_OUT} {$MOD_README} {$MOD_DELETE}
    12 |

    {$MOD_LIVECODE}

    13 |

    {$MOD_DESCRIPTION}

    14 |

    Version: {$MOD_VERSION}
    Copyright: {$MOD_AUTHOR}

    15 | 16 | {$MOD_NAV} 17 | 18 | 19 |
    20 |
    21 |
    -------------------------------------------------------------------------------- /lib/Smarty/plugins/variablefilter.htmlspecialchars.php: -------------------------------------------------------------------------------- 1 | get("hits", "counter", 10 | [ 11 | "page_id" => $hits_page_id 12 | ]); 13 | 14 | 15 | if($counter != '') { 16 | $set_counter = $counter + 1; 17 | 18 | $db_statistics->update("hits", [ 19 | "counter" => $set_counter 20 | ], [ 21 | "page_id" => "$hits_page_id" 22 | ]); 23 | 24 | } else { 25 | 26 | $db_statistics->insert("hits", [ 27 | "page_id" => $hits_page_id, 28 | "counter" => 1 29 | ]); 30 | 31 | } 32 | ?> -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_compile_continue.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | {post_author} {post_releasedate} 4 |

    {post_title}

    5 | {post_teaser} 6 |
    7 |
    8 | {post_voting} 9 |
    10 |
    11 |

    {post_cats}

    12 |

    {read_more_text}

    13 |
    14 |
    15 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/skins/ui/oxide/content.mobile.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} 8 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/skins/ui/oxide-dark/content.mobile.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} 8 | -------------------------------------------------------------------------------- /styles/default/templates/layout_portal.tpl: -------------------------------------------------------------------------------- 1 | {include file='header.tpl'} 2 |
    3 |
    4 |
    5 |
    6 | {include file='content.tpl'} 7 |
    8 |
    9 | {include file='toc.tpl'} 10 | {include file='extracontent.tpl'} 11 | {include file='extracontent_global.tpl'} 12 | {nocache} 13 | {$login_box nocache} 14 | {$status_box nocache} 15 | {/nocache} 16 |
    17 |
    18 |
    19 |
    20 | {include file='footer.tpl'} -------------------------------------------------------------------------------- /styles/default/templates/posts/post-display-g.tpl: -------------------------------------------------------------------------------- 1 |
    2 |

    {post_title}

    3 |

    {post_releasedate}

    4 |
    5 |
    6 |
    7 |
    8 | {post_thumbnails} 9 |
    10 |
    11 | {post_teaser} 12 | {post_voting} 13 |
    14 |
    15 | 16 |
    17 |

    {post_cats}

    18 |
    19 |
    -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/textcolor/plugin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.10.2 (2021-11-17) 8 | */ 9 | (function () { 10 | 'use strict'; 11 | 12 | var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); 13 | 14 | function Plugin () { 15 | global.add('textcolor', function () { 16 | }); 17 | } 18 | 19 | Plugin(); 20 | 21 | }()); 22 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/colorpicker/plugin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.10.2 (2021-11-17) 8 | */ 9 | (function () { 10 | 'use strict'; 11 | 12 | var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); 13 | 14 | function Plugin () { 15 | global.add('colorpicker', function () { 16 | }); 17 | } 18 | 19 | Plugin(); 20 | 21 | }()); 22 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/contextmenu/plugin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.10.2 (2021-11-17) 8 | */ 9 | (function () { 10 | 'use strict'; 11 | 12 | var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); 13 | 14 | function Plugin () { 15 | global.add('contextmenu', function () { 16 | }); 17 | } 18 | 19 | Plugin(); 20 | 21 | }()); 22 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_compile_block_child.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class Smarty_Internal_Compile_Block_Child extends Smarty_Internal_Compile_Child 17 | { 18 | /** 19 | * Tag name 20 | * 21 | * @var string 22 | */ 23 | public $tag = 'block_child'; 24 | } 25 | -------------------------------------------------------------------------------- /styles/default/templates/password.tpl: -------------------------------------------------------------------------------- 1 |
    2 | {$psw_message} 3 |
    4 | 5 |

    {$forgotten_psw}

    6 | 7 |

    {$forgotten_psw_intro}

    8 | 9 |
    10 |
    11 | {$legend_ask_for_psw} 12 | 13 |
    14 |
    15 | 16 | 17 |
    18 | 19 | 20 |
    21 | 22 |
    23 |
    -------------------------------------------------------------------------------- /styles/default/templates/posts/post-list-index.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |

    {lang_entries} {post_start_nbr} - {post_end_nbr} ({lang_entries_total}: {post_cnt})
    {category_filter}

    5 |
    6 |
    7 | {pagination} 8 |
    9 |
    10 |
    11 | 12 | {post_list} 13 | 14 |
    15 |
    {lang_entries} {post_start_nbr} - {post_end_nbr} ({lang_entries_total}: {post_cnt})
    {category_filter}
    16 | {pagination} 17 |
    -------------------------------------------------------------------------------- /styles/default/templates/comments/comment_entry.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 | {comment_avatar} 5 |
    6 |
    7 |
    8 | #{comment_id} 9 |
    {comment_author}
    10 |

    {comment_text}

    11 | 12 |
    13 |
    14 |
    15 | 19 |
    -------------------------------------------------------------------------------- /install/contents/fc_categories.php: -------------------------------------------------------------------------------- 1 | 'INTEGER(50) NOT NULL PRIMARY KEY AUTO_INCREMENT', 8 | "cat_lang" => "VARCHAR(255) NOT NULL DEFAULT ''", 9 | "cat_name" => "VARCHAR(255) NOT NULL DEFAULT ''", 10 | "cat_name_clean" => "VARCHAR(255) NOT NULL DEFAULT ''", 11 | "cat_hash" => "VARCHAR(255) NOT NULL DEFAULT ''", 12 | "cat_description" => "VARCHAR(255) NOT NULL DEFAULT ''", 13 | "cat_thumbnail" => "VARCHAR(255) NOT NULL DEFAULT ''", 14 | "cat_sort" => "VARCHAR(255) NOT NULL DEFAULT ''", 15 | "cat_counter" => 'INTEGER(50)' 16 | ); 17 | 18 | ?> -------------------------------------------------------------------------------- /styles/default/templates/layout_default.tpl: -------------------------------------------------------------------------------- 1 | {include file='header.tpl'} 2 |
    3 |
    4 |
    5 |
    6 | {include file='content.tpl'} 7 |
    8 |
    9 | {$nav_categories} 10 | {include file='toc.tpl'} 11 | {include file='extracontent.tpl'} 12 | {include file='extracontent_global.tpl'} 13 | {nocache} 14 | {$login_box nocache} 15 | {$status_box nocache} 16 | {/nocache} 17 | {include file='admin_helpers.tpl'} 18 |
    19 |
    20 |
    21 |
    22 | {include file='footer.tpl'} -------------------------------------------------------------------------------- /install/contents/text_email_confirm.txt: -------------------------------------------------------------------------------- 1 |

    Hallo {USERNAME},

    2 | 3 |

    Dein Account wurde erfolgreich erstellt.
    4 | Um Dich auf {SITENAME} anmelden zu können, musst Du Deinen Account freischalten.
    5 | Klicke dazu auf den folgenden Aktivierungslink oder kopiere die komplette Adresse in die Adresszeile Deines Browsers.

    6 | 7 |

    Aktivierungslink:
    8 | {ACTIVATIONLINK}

    9 | 10 |

    ________________

    11 | 12 |

    Dein Passwort ist aus Sicherheitsgründen nur in verschlüsselter Form auf dem Server gespeichert. Solltest Du Dein Passwort einmal vergessen, kannst Du Dir auf der Profilseite ein neues zuschicken lassen.

    13 | 14 |

    Vielen Dank für deine Registrierung.

    -------------------------------------------------------------------------------- /styles/default/templates/searchresults.tpl: -------------------------------------------------------------------------------- 1 | {nocache} 2 |

    {$msg_searchresults}

    3 | 4 |
    5 | {foreach item=link from=$arr_results} 6 |
    7 |
    8 |
    9 | {if $link.page_thumb != ''} 10 | 11 | {/if} 12 |
    13 |
    14 | 15 | {$link.page_title}
    16 |

    {$link.page_meta_description}
    {$link.set_link}

    17 |
    18 |
    19 |
    20 | {/foreach} 21 |
    22 | {/nocache} -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /acp/docs/de/400-filebrowser.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Dateien/Uploads verwalten 3 | title: 4 | description: 5 | --- 6 | 7 | ### Dateien verwalten ### 8 | 9 | Hie siehst Du alle Deine Uploads auf einen Blick und Du kannst den Uploads Daten (wie z.B. Titel, Text, Schlüsselwörter etc.) zuweisen. 10 | 11 | Bilder findest Du im Order __/images/__ oder in einem Unterordner davon. Alle diese Bilder erscheinen automatisch im Editor in der Bilder-Auswahl. Zum Beispiel, wenn Du eine Seite anlegst oder bearbeitest. 12 | 13 | Alle anderen Dateien solltest Du in den Ordner __/files/__ kopieren. 14 | 15 | Eine Auswahl, der verfügbaren Ordner bekommst Du übrigens angezeigt, wenn du - rechts unten - auf den Upload-Buttons klickst. -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.string_format.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |
    4 | 5 | 6 | {if is_array($legal_pages) } 7 | 14 | {/if} 15 | 16 | {if $social_media_block != ''} 17 | {include file='socialmedia.tpl'} 18 | {/if} 19 | 20 |

    {$prefs_pagetitle}

    21 |

    {$prefs_pagesubtitle}

    22 |
    23 | 24 | {include file='navigation.tpl'} 25 | 26 | -------------------------------------------------------------------------------- /acp/docs/de/200-pages.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Inhalte 3 | title: 4 | description: 5 | --- 6 | 7 | ### Seiten und Inhalte ### 8 | 9 | Als geordnete Seiten werden die Seiten aufgeführt, welche eine Sortierungsnummer enthalten. Diese Seiten werden automatisch in der Navigation aufgeführt. Die ungeordneten Seiten sind nicht in die Navigation eingegliedert - werden aber dennoch in der Sitemap bzw. den Suchergebnissen berücksichtigt. 10 | 11 | Über die Filterfunktion kann die Liste nach Status (Öffentlich, Unsichtbar, Privat, Entwurf) und nach Sprachen gefiltert werden. Zusätzlich kannst du die Liste mit dem Suchfeld filtern. 12 | 13 | Außerdem gelangst Du von hier aus noch zu den "Textvorlagen", zum "RSS Feed" und zu "Seiten anpassen". -------------------------------------------------------------------------------- /styles/default/templates/posts/post-display-v.tpl: -------------------------------------------------------------------------------- 1 |
    2 |

    {post_title}

    3 |

    {post_releasedate}

    4 |
    5 |
    6 |
    7 | 9 | {post_teaser} 10 |
    11 |
    12 |
    13 | 14 | {post_voting} 15 | 16 |
    17 |

    {post_cats}

    18 |
    19 |
    20 |
    -------------------------------------------------------------------------------- /acp/core/inc.filebrowser.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /install/contents/text_agreement.txt: -------------------------------------------------------------------------------- 1 |

    Dieser Text kann unter Inhalt > Textbausteine geändert werden

    2 | 3 |

    Nutzungsbedingungen

    4 |

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

    5 | 6 |

    Datenschutzbestimmungen

    7 |

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

    8 | 9 |
    Verwendung Ihrer persönlichen Daten
    10 |

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

    -------------------------------------------------------------------------------- /core/functions/func_get_lastedit.php: -------------------------------------------------------------------------------- 1 | select("fc_pages", ["page_linkname","page_permalink","page_title","page_status","page_lastedit"], [ 12 | "AND" => [ 13 | "page_status[!]" => ["draft,ghost"], 14 | "page_language" => "$languagePack" 15 | ], 16 | "LIMIT" => $num, 17 | "ORDER" => [ 18 | "page_lastedit" => "DESC" 19 | ] 20 | ]); 21 | 22 | $count_result = count($result); 23 | 24 | for($i=0;$i<$count_result;$i++) { 25 | $result[$i]['link'] = FC_INC_DIR . "/" . $result[$i]['page_permalink']; 26 | } 27 | 28 | 29 | return $result; 30 | } 31 | 32 | ?> -------------------------------------------------------------------------------- /styles/default/css/editor.css: -------------------------------------------------------------------------------- 1 | @import url("styles.min.css"); 2 | 3 | body.mce-content-body { 4 | padding: 10px; 5 | } 6 | 7 | 8 | .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid { 9 | border: 1px dashed #ccc; 10 | } 11 | 12 | span.mceItemNbsp {background: #ddd;} 13 | td.mceSelected, th.mceSelected {background-color:#3399ff !important} 14 | img {border:0;} 15 | table {cursor:default} 16 | table td, table th {cursor:text} 17 | ins {border-bottom:1px solid green; text-decoration: none; color:green} 18 | del {color:red; text-decoration:line-through} 19 | cite {border-bottom:1px dashed blue} 20 | acronym {border-bottom:1px dotted #CCC; cursor:help} 21 | abbr {border-bottom:1px dashed #CCC; cursor:help} 22 | -------------------------------------------------------------------------------- /acp/templates/bs-modal.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_compile_parent.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class Smarty_Internal_Compile_Parent extends Smarty_Internal_Compile_Child 17 | { 18 | /** 19 | * Tag name 20 | * 21 | * @var string 22 | */ 23 | public $tag = 'parent'; 24 | 25 | /** 26 | * Block type 27 | * 28 | * @var string 29 | */ 30 | public $blockType = 'Parent'; 31 | } 32 | -------------------------------------------------------------------------------- /styles/default/templates/posts/post-display-l.tpl: -------------------------------------------------------------------------------- 1 |
    2 |

    {post_title}

    3 |

    {post_releasedate}

    4 | 5 | 6 |
    7 |
    8 |
    9 |
    {post_img_caption} 10 |
    11 |
    12 |
    13 | {post_teaser} 14 |

    {post_external_link}

    15 |
    16 |
    17 | 18 | {post_voting} 19 | 20 |
    21 |

    {post_cats}

    22 |
    23 |
    -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_undefined_variable.php: -------------------------------------------------------------------------------- 1 | '; 10 | 11 | echo '
  • '.$icon['comments'].' '.$lang['reactions_comments'].'
  • '; 12 | echo '
  • '.$icon['thumbs_up'].' '.$lang['reactions_votings'].'
  • '; 13 | echo '
  • '.$icon['calendar_check'].' '.$lang['reactions_events'].'
  • '; 14 | 15 | echo ''; 16 | 17 | ?> -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.cat.php: -------------------------------------------------------------------------------- 1 | 15 | */ 16 | class Smarty_Internal_Compile_Block_Parent extends Smarty_Internal_Compile_Child 17 | { 18 | /** 19 | * Tag name 20 | * 21 | * @var string 22 | */ 23 | public $tag = 'block_parent'; 24 | 25 | /** 26 | * Block type 27 | * 28 | * @var string 29 | */ 30 | public $blockType = 'Parent'; 31 | } 32 | -------------------------------------------------------------------------------- /styles/default/templates/posts/post-list-i.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 | {post_releasedate} 5 |

    {post_title}

    6 |
    7 | 8 | {post_teaser} 9 |
    10 |
    11 |
    12 |
    13 |
    14 | {post_voting} 15 |
    16 |
    17 |

    {post_cats}

    18 |

    {read_more_text}

    19 |
    20 |
    21 |
    -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/hr/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.10.2 (2021-11-17) 8 | */ 9 | !function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("hr",function(n){var o,t;function e(){return t.execCommand("InsertHorizontalRule")}(o=n).addCommand("InsertHorizontalRule",function(){o.execCommand("mceInsertContent",!1,"
    ")}),(t=n).ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:e}),t.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:e})})}(); -------------------------------------------------------------------------------- /styles/default/templates/comments/guestlist.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |
    5 |

    {label_guestlist}

    6 |

    {description_guestlist}

    7 |
    8 |
    9 |
    10 |
    {label_nbr_total_available}
    {nbr_available_total}
    11 |
    {label_nbr_commitments}
    {nbr_commitments}
    12 |
    13 |
    14 |
    15 | 16 | 17 |
    18 |
    -------------------------------------------------------------------------------- /acp/docs/de/201-pages-list.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Inhalte (Seiten) 3 | title: 4 | description: 5 | --- 6 | 7 | ### Liste filtern ### 8 | 9 | Über das Eingabefeld kannst Du die Inhalte der gespeicherten Seiten durchsuchen. Außerdem kannst Du über den *Status*, die *Sprache* und die *Labels* Seiten ein- und ausblenden. Die Labels kannst Du übrigens in den [Einstellungen](acp.php?tn=system) selbst erweitern und ändern. 10 | 11 | ### geordnete Seiten ### 12 | 13 | Als geordnete Seiten werden die Seiten aufgeführt, welche eine Sortierungsnummer enthalten. Diese Seiten werden automatisch in der Navigation aufgeführt. 14 | 15 | ### ungeordnete Seiten ### 16 | 17 | Die ungeordneten Seiten sind nicht in die Navigation eingegliedert - werden aber dennoch in der Sitemap bzw. den Suchergebnissen berücksichtigt. -------------------------------------------------------------------------------- /core/definitions.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/default/templates/posts/post-list-g.tpl: -------------------------------------------------------------------------------- 1 |
    2 | 3 | {post_author} {post_releasedate} 4 |

    {post_title}

    5 | 6 |
    7 |
    8 | {post_thumbnails} 9 |
    10 |
    11 | 12 | {post_teaser} 13 | 14 |
    15 |
    16 | {post_voting} 17 |
    18 |
    19 |

    {post_cats}

    20 |

    {read_more_text}

    21 |
    22 |
    23 | 24 |
    -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.count_paragraphs.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |
    4 |
    5 | 6 |
    7 |
    8 |
    9 | {post_releasedate} 10 |

    {post_title}

    11 | {post_teaser} 12 |
    13 |
    14 |
    15 |
    16 | {post_voting} 17 |
    18 |
    19 |

    {post_cats}

    20 |

    {read_more_text}

    21 |
    22 |
    23 | -------------------------------------------------------------------------------- /install/contents/fc_index_items.php: -------------------------------------------------------------------------------- 1 | 'VARCHAR', 9 | "page_url" => 'VARCHAR', 10 | "page_title" => 'VARCHAR', 11 | "page_description" => 'VARCHAR', 12 | "page_thumbnail" => 'VARCHAR', 13 | "page_keywords" => 'VARCHAR', 14 | "page_robots" => 'VARCHAR', 15 | "page_h1" => 'VARCHAR', 16 | "page_h2" => 'VARCHAR', 17 | "page_h3" => 'VARCHAR', 18 | "page_h4" => 'VARCHAR', 19 | "page_h5" => 'VARCHAR', 20 | "page_h6" => 'VARCHAR', 21 | "page_cnt_h1" => 'INTEGER', 22 | "page_cnt_h2" => 'INTEGER', 23 | "page_cnt_h3" => 'INTEGER', 24 | "page_images" => 'VARCHAR', 25 | "page_links" => 'VARCHAR', 26 | "page_content" => 'VARCHAR', 27 | "indexed_time" => 'VARCHAR' 28 | ); 29 | 30 | ?> -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.upper.php: -------------------------------------------------------------------------------- 1 | ]*?>!', ' ', {$params[0]})"; 25 | } else { 26 | return 'strip_tags(' . $params[ 0 ] . ')'; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.lower.php: -------------------------------------------------------------------------------- 1 | 16 | * @author Uwe Tews 17 | * 18 | * @param array $params parameters 19 | * 20 | * @return string with compiled code 21 | */ 22 | function smarty_modifiercompiler_lower($params) 23 | { 24 | if (Smarty::$_MBSTRING) { 25 | return 'mb_strtolower(' . $params[ 0 ] . ', \'' . addslashes(Smarty::$_CHARSET) . '\')'; 26 | } 27 | // no MBString fallback 28 | return 'strtolower(' . $params[ 0 ] . ')'; 29 | } 30 | -------------------------------------------------------------------------------- /styles/default/templates/statusbox.tpl: -------------------------------------------------------------------------------- 1 | {nocache} 2 |
    3 |

    {$status_msg} {$smarty.session.user_nick}

    4 | 5 |
    6 | {$lang_button_profile} 7 | {$lang_button_logout} 8 | 9 | {if $smarty.session.user_class == "administrator"} 10 | {$lang_button_acp} 11 |
    12 |
    13 |
    14 | 15 | 16 |
    17 |
    18 | {/if} 19 | 20 |
    21 |
    22 | {/nocache} -------------------------------------------------------------------------------- /acp/theme/js/tinymce/skins/ui/oxide/content.mobile.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection { 8 | /* Note: this file is used inside the content, so isn't part of theming */ 9 | background-color: green; 10 | display: inline-block; 11 | opacity: 0.5; 12 | position: absolute; 13 | } 14 | body { 15 | -webkit-text-size-adjust: none; 16 | } 17 | body img { 18 | /* this is related to the content margin */ 19 | max-width: 96vw; 20 | } 21 | body table img { 22 | max-width: 95%; 23 | } 24 | body { 25 | font-family: sans-serif; 26 | } 27 | table { 28 | border-collapse: collapse; 29 | } 30 | -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifier.spacify.php: -------------------------------------------------------------------------------- 1 | 16 | * 17 | * @param string $string input string 18 | * @param string $spacify_char string to insert between characters. 19 | * 20 | * @return string 21 | */ 22 | function smarty_modifier_spacify($string, $spacify_char = ' ') 23 | { 24 | // well… what about charsets besides latin and UTF-8? 25 | return implode($spacify_char, preg_split('//' . Smarty::$_UTF8_MODIFIER, $string, -1, PREG_SPLIT_NO_EMPTY)); 26 | } 27 | -------------------------------------------------------------------------------- /acp/templates/comment-form.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | 4 | 5 | 6 | 7 |
    8 |
    9 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/skins/ui/oxide-dark/content.mobile.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection { 8 | /* Note: this file is used inside the content, so isn't part of theming */ 9 | background-color: green; 10 | display: inline-block; 11 | opacity: 0.5; 12 | position: absolute; 13 | } 14 | body { 15 | -webkit-text-size-adjust: none; 16 | } 17 | body img { 18 | /* this is related to the content margin */ 19 | max-width: 96vw; 20 | } 21 | body table img { 22 | max-width: 95%; 23 | } 24 | body { 25 | font-family: sans-serif; 26 | } 27 | table { 28 | border-collapse: collapse; 29 | } 30 | -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.count_sentences.php: -------------------------------------------------------------------------------- 1 | _getSmartyObj(); 33 | return $smarty->debug_tpl; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.from_charset.php: -------------------------------------------------------------------------------- 1 | :not(caption) > * > * { 2 | border-bottom-width: 0; 3 | } 4 | 5 | .table > :not(:first-child) { 6 | border-top: 1px solid darken($widget_background,15); 7 | } 8 | 9 | .table, .table-sm, .table-bordered { 10 | color: $font_color; 11 | } 12 | .table thead th { 13 | border-bottom: 1px solid darken($widget_background,15) !important; 14 | } 15 | .table th, 16 | .table td { 17 | border-top: 1px solid darken($widget_background,15); 18 | } 19 | 20 | .table-bordered td { 21 | border-color: darken($widget_background,25); 22 | } 23 | 24 | .table-hover tbody tr:hover { 25 | color: $font_color; 26 | background: fade($widget_background,.2); 27 | } 28 | 29 | .table-striped tbody tr:nth-of-type(odd) > *, 30 | .table-striped tbody tr:nth-of-type(even) > * { 31 | color: $font_color; 32 | } 33 | 34 | .table-hover tbody tr:nth-of-type(odd) > *, 35 | .table-hover tbody tr:nth-of-type(even) > * { 36 | color: $font_color; 37 | } -------------------------------------------------------------------------------- /styles/default/templates/posts/post-list-l.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |
    5 | 6 |
    7 |
    8 |
    9 | {post_releasedate} 10 |

    {post_title}

    11 | {post_teaser} 12 |

    {post_external_link}

    13 |
    14 |
    15 |
    16 |
    17 | {post_voting} 18 |
    19 |
    20 |

    {post_cats}

    21 |

    {read_more_text}

    22 |
    23 |
    24 |
    -------------------------------------------------------------------------------- /styles/default/templates/posts/post-list-v.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 | {post_releasedate} 5 |

    {post_title}

    6 |
    7 | 9 | {post_teaser} 10 |
    11 |
    12 |
    13 |
    14 |
    15 | {post_voting} 16 |
    17 |
    18 |

    {post_cats}

    19 |

    {read_more_text}

    20 |
    21 |
    22 |
    23 | 24 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_getdefaultmodifiers.php: -------------------------------------------------------------------------------- 1 | _getSmartyObj(); 33 | return $smarty->default_modifiers; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.strip.php: -------------------------------------------------------------------------------- 1 | tpl_vars = array(); 34 | return $data; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /install/php/check_connection.php: -------------------------------------------------------------------------------- 1 | 'mysql', 12 | 'database' => $_POST['prefs_database_name'], 13 | 'server' => $_POST['prefs_database_host'], 14 | 'username' => $_POST['prefs_database_username'], 15 | 'password' => $_POST['prefs_database_psw'], 16 | 17 | 'charset' => 'utf8', 18 | 'port' => $_POST['prefs_database_port'], 19 | 20 | 'prefix' => $_POST['prefs_database_prefix'] 21 | ]); 22 | 23 | $conn = true; 24 | 25 | } catch (Exception $e) { 26 | $conn = false; 27 | $fail_msg = '
    Database Connection failed
    '; 28 | $fail_msg .= print_r($e,true); 29 | $fail_msg .= '
    '; 30 | } 31 | 32 | if($_POST['prefs_database_name'] == '' || $_POST['prefs_database_host'] == '' || $_POST['prefs_database_username'] == '' || $_POST['prefs_database_psw'] == '') { 33 | $conn = false; 34 | } 35 | 36 | ?> -------------------------------------------------------------------------------- /acp/core/download.php: -------------------------------------------------------------------------------- 1 | File not found!"); 35 | } 36 | 37 | } else { 38 | die("*** No file ***"); 39 | } 40 | 41 | 42 | 43 | 44 | ?> 45 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smartycompilerexception.php: -------------------------------------------------------------------------------- 1 | Smarty Compiler: ' . $this->message . ' <-- '; 16 | } 17 | 18 | /** 19 | * The line number of the template error 20 | * 21 | * @type int|null 22 | */ 23 | public $line = null; 24 | 25 | /** 26 | * The template source snippet relating to the error 27 | * 28 | * @type string|null 29 | */ 30 | public $source = null; 31 | 32 | /** 33 | * The raw text of the error message 34 | * 35 | * @type string|null 36 | */ 37 | public $desc = null; 38 | 39 | /** 40 | * The resource identifier or template name 41 | * 42 | * @type string|null 43 | */ 44 | public $template = null; 45 | } 46 | -------------------------------------------------------------------------------- /acp/core/editors.php: -------------------------------------------------------------------------------- 1 | get("fc_preferences", "prefs_template", [ 18 | "prefs_id" => 1 19 | ]); 20 | $editor_tpl_folder = $prefs_template; 21 | } 22 | 23 | $editor_styles = '../styles/'.$editor_tpl_folder.'/css/editor.css'; 24 | $tinyMCE_config = '../styles/'.$editor_tpl_folder.'/js/tinyMCE_config.js'; 25 | 26 | if(!is_file("$editor_styles")) { 27 | $editor_styles = 'css/editor.css'; 28 | } 29 | 30 | if(!is_file($tinyMCE_config)) { 31 | $tinyMCE_config = 'theme/js/tinyMCE_config.js'; 32 | } 33 | 34 | $tinyMCE_config_contents = file_get_contents($tinyMCE_config); 35 | ?> -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /acp/templates/list-files-thumbs.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    {short_filename}
    4 | {preview_img} 5 |
    6 |

    {show_filetime} / {filesize}

    7 | {labels} 8 |
    9 | 27 |
    28 |
    -------------------------------------------------------------------------------- /acp/docs/de/300-addons.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Addons 3 | title: Module, Plugins und Themes 4 | description: 5 | --- 6 | 7 | ### Addons ### 8 | 9 | Hier werden alle installierten Module, Plugins und Themes aufgelistet. Außerdem kannst Du neue Addons installieren. 10 | 11 | #### Was bedeutet Module aktivieren? #### 12 | 13 | Die meisten Module müssen nicht aktiviert werden da sie manuell in die gewünschten Seiten eingebunden werden. Module mit globalen Funktionen (zum Beispiel cookies.mod) __müssen__ aktiviert werden, damit der Code auf jeder Seite ausgeführt wird. 14 | 15 | #### Installiertes Theme aktivieren #### 16 | 17 | Auf der Theme Übersicht findest Du alle installierten Themes. Hier kannst Du das gewünschte Standard-Theme aktivieren. Wähle dazu das gewünschte Layout des gewünschten Themes und klicke danach auf Speichern. Alle Seiten, welche als Option "Standard benutzen" ausgewählt haben, nutzen nun dieses Theme. Wenn Du in einer Seite expizit ein Theme/Layout vergeben hast, bleibt dieses natürlich auch auf dieser Seite aktiviert. -------------------------------------------------------------------------------- /acp/core/nav.user.php: -------------------------------------------------------------------------------- 1 | '; 9 | 10 | echo '
  • '.$icon['users'].' '.$lang['list_user'].'
  • '; 11 | echo '
  • '.$icon['user_plus'].' '.$lang['new_user'].'
  • '; 12 | 13 | 14 | if($sub == "edit") { 15 | echo '
  • '.$icon['user_edit'].' '.$lang['edit_user'].'
  • '; 16 | } else { 17 | echo '
  • '.$icon['user_edit'].' '.$lang['edit_user'].'
  • '; 18 | } 19 | 20 | echo '
  • '.$icon['user_friends'].' '.$lang['edit_groups'].'
  • '; 21 | 22 | echo ''; 23 | 24 | 25 | ?> -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_parsetree_text.php: -------------------------------------------------------------------------------- 1 | data = $data; 27 | } 28 | 29 | /** 30 | * Return buffer content 31 | * 32 | * @param \Smarty_Internal_Templateparser $parser 33 | * 34 | * @return string text 35 | */ 36 | public function to_smarty_php(Smarty_Internal_Templateparser $parser) 37 | { 38 | return $this->data; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tinymce/tinymce", 3 | "version": "5.10.2", 4 | "description": "Web based JavaScript HTML WYSIWYG editor control.", 5 | "license": [ 6 | "LGPL-2.1-only" 7 | ], 8 | "keywords": [ 9 | "wysiwyg", 10 | "tinymce", 11 | "richtext", 12 | "javascript", 13 | "html", 14 | "text", 15 | "rich editor", 16 | "rich text editor", 17 | "rte", 18 | "rich text", 19 | "contenteditable", 20 | "editing" 21 | ], 22 | "homepage": "https://www.tiny.cloud/", 23 | "type": "component", 24 | "extra": { 25 | "component": { 26 | "scripts": [ 27 | "tinymce.js", 28 | "plugins/*/plugin.js", 29 | "themes/*/theme.js", 30 | "themes/*/icons.js" 31 | ], 32 | "files": [ 33 | "tinymce.min.js", 34 | "plugins/*/plugin.min.js", 35 | "themes/*/theme.min.js", 36 | "skins/**", 37 | "icons/*/icons.min.js" 38 | ] 39 | } 40 | }, 41 | "archive": { 42 | "exclude": [ 43 | "README.md", 44 | "bower.js", 45 | "package.json", 46 | ".npmignore", 47 | "CHANGELOG.md" 48 | ] 49 | } 50 | } -------------------------------------------------------------------------------- /acp/theme/js/tinymce/skins/ui/oxide/skin.shadowdom.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | body.tox-dialog__disable-scroll { 8 | overflow: hidden; 9 | } 10 | .tox-fullscreen { 11 | border: 0; 12 | height: 100%; 13 | margin: 0; 14 | overflow: hidden; 15 | -ms-scroll-chaining: none; 16 | overscroll-behavior: none; 17 | padding: 0; 18 | touch-action: pinch-zoom; 19 | width: 100%; 20 | } 21 | .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { 22 | display: none; 23 | } 24 | .tox.tox-tinymce.tox-fullscreen, 25 | .tox-shadowhost.tox-fullscreen { 26 | left: 0; 27 | position: fixed; 28 | top: 0; 29 | z-index: 1200; 30 | } 31 | .tox.tox-tinymce.tox-fullscreen { 32 | background-color: transparent; 33 | } 34 | .tox-fullscreen .tox.tox-tinymce-aux, 35 | .tox-fullscreen ~ .tox.tox-tinymce-aux { 36 | z-index: 1201; 37 | } 38 | -------------------------------------------------------------------------------- /styles/default/templates/loginbox.tpl: -------------------------------------------------------------------------------- 1 | {nocache} 2 |
    3 |
    4 | 5 |

    {$legend_login}

    6 | 7 |
    8 | 9 | 10 |
    11 |
    12 | 13 | 14 |
    15 |
    16 |
    17 | 20 |
    21 |
    22 |
    23 | 24 |
    25 |

    {$show_forgotten_psw_link}

    26 |
    27 | 28 |

    {$msg_register}
    {$show_register_link}

    29 | 30 |
    31 | {/nocache} -------------------------------------------------------------------------------- /acp/templates/list-files-grid.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | {preview_img} 4 |
    5 |
    6 | {short_filename} {labels} 7 |
    8 |
    9 | {filesize} 10 |
    11 |
    12 | {show_filetime} 13 |
    14 |
    15 | 33 |
    34 |
    35 | 36 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/skins/ui/oxide-dark/skin.shadowdom.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | body.tox-dialog__disable-scroll { 8 | overflow: hidden; 9 | } 10 | .tox-fullscreen { 11 | border: 0; 12 | height: 100%; 13 | margin: 0; 14 | overflow: hidden; 15 | -ms-scroll-chaining: none; 16 | overscroll-behavior: none; 17 | padding: 0; 18 | touch-action: pinch-zoom; 19 | width: 100%; 20 | } 21 | .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { 22 | display: none; 23 | } 24 | .tox.tox-tinymce.tox-fullscreen, 25 | .tox-shadowhost.tox-fullscreen { 26 | left: 0; 27 | position: fixed; 28 | top: 0; 29 | z-index: 1200; 30 | } 31 | .tox.tox-tinymce.tox-fullscreen { 32 | background-color: transparent; 33 | } 34 | .tox-fullscreen .tox.tox-tinymce-aux, 35 | .tox-fullscreen ~ .tox.tox-tinymce-aux { 36 | z-index: 1201; 37 | } 38 | -------------------------------------------------------------------------------- /install/contents/text_welcome.txt: -------------------------------------------------------------------------------- 1 |

    Welcome to your new flatCore page

    2 |

    This content management system is based on PHP and uses MySQL or SQLite3. It is as minimalistic as possible, but can easily be expanded thanks to the modular structure.

    3 | 4 |

    You can edit this page in the ACP. You can also add other pages here.

    5 | 6 |

    You can find more information on addons, plugins and themes at flatCore.org

    7 | 8 |
    9 | 10 |

    Willkommen auf Deiner neuen flatCore Seite

    11 | 12 |

    Dieses Content Management System basiert auf PHP und nutzt als Datenbank MySQL oder SQLite3. Die Standardinstallation ist so minimalistisch wie möglich, kann jedoch durch den modularen Aufbau einfach erweitert werden.

    13 | 14 |

    Du kannst diese Seite im ACP bearbeiten. Hier kannst Du auch weitere Seiten hinzufügen.

    15 | 16 |

    Weiere Informationen zu Modulen, Plugins und Themes findest du auf flatCore.org/de/

    -------------------------------------------------------------------------------- /styles/default/templates/posts/post-display-f.tpl: -------------------------------------------------------------------------------- 1 |
    2 |

    {post_title}

    3 |

    {post_releasedate}

    4 |


    {post_img_caption}

    5 | {post_teaser} 6 | 7 | {post_text} 8 | 9 |
    10 |
    11 | {post_voting} 12 |
    13 |
    14 |
    15 | 16 | 17 | 18 |

    {post_file_attachment_external} {post_file_license}

    19 |
    20 |
    21 |
    22 | 23 |
    24 |

    {post_cats}

    25 |
    26 |
    -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_compile_rdelim.php: -------------------------------------------------------------------------------- 1 | smarty->right_delimiter; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.count_characters.php: -------------------------------------------------------------------------------- 1 | ext->configLoad->_getConfigVariable($data, $varName, $errorEnable); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_parsetree_code.php: -------------------------------------------------------------------------------- 1 | data = $data; 29 | } 30 | 31 | /** 32 | * Return buffer content in parentheses 33 | * 34 | * @param \Smarty_Internal_Templateparser $parser 35 | * 36 | * @return string content 37 | */ 38 | public function to_smarty_php(Smarty_Internal_Templateparser $parser) 39 | { 40 | return sprintf('(%s)', $this->data); 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /styles/default/templates/footer.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/default/templates/index.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {$prepend_head_code} 5 | {include file='head.tpl'} 6 | {$append_head_code} 7 | 8 | 9 | 10 | {$prepend_body_code} 11 | {include file="$body_template"} 12 | 13 | {if $fc_snippet_privacy_policy != ''} 14 |
    15 |
    16 | Okay 17 |
    18 |
    19 |
    20 | {/if} 21 | 22 | 37 | {$append_body_code} 38 | 39 | 40 | -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.count_words.php: -------------------------------------------------------------------------------- 1 | 15 | * 16 | * @param string $string text that should by escaped 17 | * 18 | * @return string 19 | */ 20 | function smarty_function_escape_special_chars($string) 21 | { 22 | if (!is_array($string)) { 23 | if (version_compare(PHP_VERSION, '5.2.3', '>=')) { 24 | $string = htmlspecialchars($string, ENT_COMPAT, Smarty::$_CHARSET, false); 25 | } else { 26 | $string = preg_replace('!&(#?\w+);!', '%%%SMARTY_START%%%\\1%%%SMARTY_END%%%', $string); 27 | $string = htmlspecialchars($string); 28 | $string = str_replace(array('%%%SMARTY_START%%%', '%%%SMARTY_END%%%'), array('&', ';'), $string); 29 | } 30 | } 31 | return $string; 32 | } 33 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_variable.php: -------------------------------------------------------------------------------- 1 | value = $value; 35 | $this->nocache = $nocache; 36 | } 37 | 38 | /** 39 | * <> String conversion 40 | * 41 | * @return string 42 | */ 43 | public function __toString() 44 | { 45 | return (string)$this->value; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_parsetree_dqcontent.php: -------------------------------------------------------------------------------- 1 | data = $data; 29 | } 30 | 31 | /** 32 | * Return content as double quoted string 33 | * 34 | * @param \Smarty_Internal_Templateparser $parser 35 | * 36 | * @return string doubled quoted string 37 | */ 38 | public function to_smarty_php(Smarty_Internal_Templateparser $parser) 39 | { 40 | return '"' . $this->data . '"'; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /acp/theme/js/tinymce/plugins/code/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.10.2 (2021-11-17) 8 | */ 9 | !function(){"use strict";tinymce.util.Tools.resolve("tinymce.PluginManager").add("code",function(e){var t,o;function n(){return o.execCommand("mceCodeEditor")}return(t=e).addCommand("mceCodeEditor",function(){var n,e;e=(n=t).getContent({source_view:!0}),n.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:e},onSubmit:function(e){var t=n,o=e.getData().code;t.focus(),t.undoManager.transact(function(){t.setContent(o)}),t.selection.setCursorLocation(),t.nodeChanged(),e.close()}})}),(o=e).ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:n}),o.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:n}),{}})}(); -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_compileallconfig.php: -------------------------------------------------------------------------------- 1 | compileAll($smarty, $extension, $force_compile, $time_limit, $max_errors, true); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_parsetree.php: -------------------------------------------------------------------------------- 1 | data = null; 48 | $this->subtrees = null; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /acp/core/imagelist.php: -------------------------------------------------------------------------------- 1 | This is the JSON I'll be delivering:

    "; 44 | } 45 | 46 | echo json_encode($images); 47 | 48 | ?> -------------------------------------------------------------------------------- /lib/parsedown/LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2013-2018 Emanuil Rusev, erusev.com 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifier.replace.php: -------------------------------------------------------------------------------- 1 | 16 | * @author Uwe Tews 17 | * 18 | * @param string $string input string 19 | * @param string $search text to search for 20 | * @param string $replace replacement text 21 | * 22 | * @return string 23 | */ 24 | function smarty_modifier_replace($string, $search, $replace) 25 | { 26 | static $is_loaded = false; 27 | if (Smarty::$_MBSTRING) { 28 | if (!$is_loaded) { 29 | if (!is_callable('smarty_mb_str_replace')) { 30 | include_once SMARTY_PLUGINS_DIR . 'shared.mb_str_replace.php'; 31 | } 32 | $is_loaded = true; 33 | } 34 | return smarty_mb_str_replace($search, $replace, $string); 35 | } 36 | return str_replace($search, $replace, $string); 37 | } 38 | -------------------------------------------------------------------------------- /acp/docs/de/800-system.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Einstellungen 3 | title: 4 | description: 5 | --- 6 | 7 | ### Einstellungen ### 8 | 9 | Sämtliche Konfigurationen und Einstellungen kannst Du hier einsehen und bei bedarf ändern. 10 | 11 | #### E-Mail Einstellungen #### 12 | 13 | Hier kannst Du einstellen, welche Funktion zum versenden der E-Mails benutzt werden soll. Die SMTP Konfiguration wurde mit Version 2.0 aus den Einstellungen entfernt. Wenn Du SMTP verwenden möchtest, musst Du im Ordner ``/content/`` eine Datei ``config_imap.php`` erstellen. 14 | 15 | 16 | #### Beschreibungen #### 17 | 18 | Seitenname, Seitentitel, Untertitel, Beschreibung und Standard-Publisher sind lediglich Vorgaben. Wenn Du eine neue Seite anlegst oder eine Seite bearbeitest, kannst Du diese Eingaben natürlich ünerschreiben. 19 | 20 | 21 | #### Labels #### 22 | 23 | Du kannst Labels anlegen um z.B. Seiten oder Textvorlagen zu Gruppieren. Die Labels können Dir dabei helfen, den Überblick nicht zu verlieren. Labels erscheinen nur im Backend. 24 | 25 | #### Rubriken #### 26 | 27 | Mit Rubriken kannst Du Beiträge und Seiten gruppieren bzw. zusammenfassen. Im Gegensatz zu den Labels, erscheinen die Rubriken auch im Frontend. -------------------------------------------------------------------------------- /acp/docs/de/202-pages-new.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Neue Seiten anlegen 3 | title: 4 | description: 5 | --- 6 | 7 | ### Neue Seiten erstellen ### 8 | 9 | Du kannst beliebig viele Seiten zu deiner Webseite hinzufügen. 10 | 11 | #### Position 12 | Hier wählst Du aus, wo die Seite eingeordnet werden soll (Ebene). In der Auswahlliste erscheinen alle Seiten, die Du zuvor einsortiert hast. 13 | 14 | #### Reihenfolge 15 | Die Reihenfolge bestimmt die Position, welche die neue Seite auf der geählten Ebene einnimmt. 16 | 17 | #### Linkname 18 | 19 | #### Hash 20 | 21 | #### Permalink 22 | 23 | #### Weiterleitungen 24 | 25 | ##### Kurz-Link 26 | Du kannst für jede Seite Kurz-Links vergeben. Die Anzahl der Klicks auf diesen Kurzlink erkennst Du an der Zahl, rechts neben dem Eingabefeld. 27 | 28 | ##### Trichter URI 29 | 30 | Die Trichter kannst Du verwenden, wenn Du mehrere Seiten zu einer Seite zusammengefasstr hast. Es ist einfacher, die *alten* URLs hier einzutragen, als alle *alten* URLs per 301 Weiterleitung auf die neue Seite zu leiten. 31 | 32 | ##### Weiterleitung 33 | 34 | Falls Du eine Weiterleitung einrichtest, werden alle Aufrufe auf die unter __Permalink__ eingegebene URL auf diese Seite weitergeleitet. -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_clearconfig.php: -------------------------------------------------------------------------------- 1 | config_vars[ $name ]); 36 | } else { 37 | $data->config_vars = array(); 38 | } 39 | return $data; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /styles/default/templates/posts/post-display-p.tpl: -------------------------------------------------------------------------------- 1 |
    2 |

    {post_title}

    3 | 4 |
    5 |


    {post_img_caption}

    6 |
    7 |
    8 |
    9 |
    {post_product_price_label}
    10 |
    11 |
    12 | {post_currency} {post_price_gross} {post_product_amount} {post_product_unit} 13 | {price_tag_label_gross} 14 |
    15 |
    16 |
    17 |
    18 | 19 | 20 |

    {post_releasedate}

    21 | {post_teaser} 22 |

    23 | 24 |
    25 | {post_text} 26 |
    27 | 28 |
    29 | {post_snippet_text} 30 |
    31 | 32 | 33 | {tpl_prices_discount} 34 | 35 | 36 | {tpl_snippet_price} 37 | 38 | 41 |
    -------------------------------------------------------------------------------- /acp/docs/de/100-dashboard.md: -------------------------------------------------------------------------------- 1 | --- 2 | navigation: Das Dashboard 3 | title: Das Dashboard 4 | description: Eine Übersicht des Dashboards. 5 | --- 6 | 7 | ### Dashboard ### 8 | 9 | Hier findest Du alle wichtigen Informationen zu Deinem Projekt. Wie z.B. eine kurze Auswertung zu den registrierten Benutzern und gespeicherten Seiten. 10 | 11 | Außerdem werden hier alle installierten Module aufgelistet und Du kannst auch direkt deren Funktionen ansteuern. Zum Beispiel einen neuen Blog-Beitrag erstellen. 12 | 13 | #### Logfile #### 14 | 15 | Hier erfährst Du wer oder was welche Funktionen ausgelöst hat. 16 | 17 | #### sitemap.xml #### 18 | 19 | Hier kannst Du konrollieren, ob alle Seiten korrekt in der Datei __sitemap.xml__ eingetragen wurden. Diese Datei wird automatisch erzeugt - und jedesmal wenn Du eine Seite speicherst wird sie auch automatisch aktualisierst. 20 | 21 | #### gelöschte Ressourcen #### 22 | 23 | Diese Dateien und/oder Seiten wurden als *gelöscht* markiert. Suchmaschinen benötigen diese Angaben um zu wissen, ob eine Datei/Seite nicht erreichbar ist oder ob sie tatsächlich gelöscht wurde. 24 | 25 | #### Config #### 26 | 27 | Die Konfigurationsdaten des Webservers und Systems sowie Deine gespeicherten Einstellungen. -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_clearallcache.php: -------------------------------------------------------------------------------- 1 | _clearTemplateCache(); 37 | // load cache resource and call clearAll 38 | $_cache_resource = Smarty_CacheResource::load($smarty, $type); 39 | return $_cache_resource->clearAll($smarty, $exp_time); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_setdefaultmodifiers.php: -------------------------------------------------------------------------------- 1 | _getSmartyObj(); 35 | $smarty->default_modifiers = (array)$modifiers; 36 | return $obj; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /lib/Smarty/plugins/shared.literal_compiler_param.php: -------------------------------------------------------------------------------- 1 | 2 |
    3 |

    {post_title}

    4 |

    {post_releasedate}

    5 |
    6 |
    7 |
    8 |
    9 | {event_start_day} 10 | {event_start_month_text} 11 |
    12 | {event_start_year} 13 | 16 |
    17 |
    18 |
    19 | {post_teaser} 20 | {post_text} 21 |
    22 |
    23 |


    {post_img_caption}

    24 |
    25 |
    26 | 27 | {post_tpl_event_prices} 28 | {post_event_price_note} 29 | {post_tpl_event_hotline} 30 | {post_guestlist} 31 | {post_voting} 32 | 33 | 36 |
    -------------------------------------------------------------------------------- /styles/default/templates/navigation.tpl: -------------------------------------------------------------------------------- 1 | {nocache} 2 | 25 | {/nocache} -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_compile_ldelim.php: -------------------------------------------------------------------------------- 1 | getAttributes($compiler, $args); 32 | if ($_attr[ 'nocache' ] === true) { 33 | $compiler->trigger_template_error('nocache option not allowed', null, true); 34 | } 35 | return $compiler->smarty->left_delimiter; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_setdebugtemplate.php: -------------------------------------------------------------------------------- 1 | _getSmartyObj(); 35 | if (!is_readable($tpl_name)) { 36 | throw new SmartyException("Unknown file '{$tpl_name}'"); 37 | } 38 | $smarty->debug_tpl = $tpl_name; 39 | return $obj; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /acp/core/inc.user.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/default/templates/posts/post-list-p.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |
    5 | 6 |
    7 |
    8 |
    9 | 10 |
    11 |
    12 |
    {post_product_price_label}
    13 |
    14 |
    15 | {post_currency} {post_price_gross} {post_product_amount} {post_product_unit} 16 | {price_tag_label_gross} 17 |
    18 |
    19 | 20 | {post_releasedate} 21 |

    {post_title}

    22 | {post_teaser} 23 |
    24 |
    25 |
    26 |
    27 | {post_voting} 28 |
    29 |
    30 |

    {post_cats}

    31 |

    {read_more_text}

    32 |
    33 |
    34 |
    -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_unregisterresource.php: -------------------------------------------------------------------------------- 1 | _getSmartyObj(); 35 | if (isset($smarty->registered_resources[ $type ])) { 36 | unset($smarty->registered_resources[ $type ]); 37 | } 38 | return $obj; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_unregisterobject.php: -------------------------------------------------------------------------------- 1 | _getSmartyObj(); 35 | if (isset($smarty->registered_objects[ $object_name ])) { 36 | unset($smarty->registered_objects[ $object_name ]); 37 | } 38 | return $obj; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /styles/default/js/main.js: -------------------------------------------------------------------------------- 1 | /* exported vote */ 2 | /* vote() is used in posts */ 3 | 4 | function vote($val){ 5 | 6 | var data = $val.split("-"); 7 | var post_id = data[data.length - 1]; 8 | 9 | $.ajax({ 10 | type: 'POST', 11 | url: '/core/ajax.votings.php', 12 | data: { 13 | val: $val 14 | }, 15 | success: function(response) { 16 | 17 | var votes = JSON.parse(response); 18 | 19 | var upvote_element_id = 'vote-up-nbr-'+post_id; 20 | var dnvote_element_id = 'vote-dn-nbr-'+post_id; 21 | 22 | var cnt_upv = document.getElementById(upvote_element_id); 23 | cnt_upv.innerHTML = votes.upv; 24 | var cnt_dnv = document.getElementById(dnvote_element_id); 25 | cnt_dnv.innerHTML = votes.dnv; 26 | 27 | } 28 | }); 29 | } 30 | 31 | /* exported sign_guestlist */ 32 | /* sign_guestlist() is used in posts type events */ 33 | 34 | function sign_guestlist($val){ 35 | 36 | $.ajax({ 37 | type: 'POST', 38 | url: '/core/ajax.guestlist.php', 39 | data: { 40 | val: $val 41 | }, 42 | success: function(response) { 43 | 44 | var commiters = JSON.parse(response); 45 | var cnt_commit = document.getElementById('nbr-commitments'); 46 | cnt_commit.innerHTML = commiters.evc; 47 | 48 | } 49 | }); 50 | } -------------------------------------------------------------------------------- /lib/PHPMailer/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | ./test/ 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | languages 22 | pop3 23 | 24 | 25 | 26 | 27 | ./src 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_compile_debug.php: -------------------------------------------------------------------------------- 1 | getAttributes($compiler, $args); 32 | // compile always as nocache 33 | $compiler->tag_nocache = true; 34 | // display debug template 35 | $_output = 36 | "display_debug(\$_smarty_tpl);\n"; 37 | $_output .= "unset(\$_smarty_debug);\n?>"; 38 | return $_output; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_unregistercacheresource.php: -------------------------------------------------------------------------------- 1 | _getSmartyObj(); 35 | if (isset($smarty->registered_cache_resources[ $name ])) { 36 | unset($smarty->registered_cache_resources[ $name ]); 37 | } 38 | return $obj; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_clearassign.php: -------------------------------------------------------------------------------- 1 | tpl_vars[ $curr_var ]); 37 | } 38 | } else { 39 | unset($data->tpl_vars[ $tpl_var ]); 40 | } 41 | return $data; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /styles/default/templates/posts/post-list-e.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 | 5 |
    6 |
    7 | {event_start_day}. 8 | {event_start_month_text} 9 |
    10 | {event_start_year} 11 | 14 |
    15 | 16 | 17 |
    18 |
    19 | {post_releasedate} 20 |

    {post_title}

    21 | {post_teaser} 22 | {post_voting} 23 |
    24 |
    25 | 26 |
    27 | 28 |
    29 | 30 |
    31 |
    32 | 33 |
    34 |

    {post_cats}

    35 |

    {read_more_text}

    36 |
    37 | 38 |
    -------------------------------------------------------------------------------- /styles/default/templates/posts/post-list-f.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |
    5 | 6 |
    7 |
    8 |
    9 | {post_releasedate} 10 |

    {post_title}

    11 | {post_teaser} 12 |
    13 |
    14 |
    15 |
    16 | {post_voting} 17 |
    18 |
    19 |

    {post_cats}

    20 | 21 |
    22 | 23 | 24 | 25 |

    {post_file_attachment_external} {post_file_license}

    26 |
    27 | 28 |

    {read_more_text}

    29 |
    30 |
    31 |
    -------------------------------------------------------------------------------- /lib/Smarty/plugins/modifiercompiler.wordwrap.php: -------------------------------------------------------------------------------- 1 | getPlugin('mb_wordwrap', 'modifier'); 37 | } 38 | return $function . '(' . $params[ 0 ] . ',' . $params[ 1 ] . ',' . $params[ 2 ] . ',' . $params[ 3 ] . ')'; 39 | } 40 | -------------------------------------------------------------------------------- /core/ajax.guestlist.php: -------------------------------------------------------------------------------- 1 | insert("fc_comments", [ 37 | "comment_relation_id" => $event_relation_id, 38 | "comment_type" => $sender_type, 39 | "comment_time" => $time, 40 | "comment_author" => $sender_name, 41 | "comment_author_id" => $sender_id 42 | ]); 43 | 44 | 45 | /* get the new number of confirmations */ 46 | $nbr_of_confirmations = fc_get_event_confirmation_data($event_relation_id); 47 | echo json_encode($nbr_of_confirmations); 48 | } 49 | ?> -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_getglobal.php: -------------------------------------------------------------------------------- 1 | value; 36 | } else { 37 | return ''; 38 | } 39 | } else { 40 | $_result = array(); 41 | foreach (Smarty::$global_tpl_vars as $key => $var) { 42 | $_result[ $key ] = $var->value; 43 | } 44 | return $_result; 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /styles/default/templates/admin_helpers.tpl: -------------------------------------------------------------------------------- 1 | {if $smarty.session.user_class == "administrator"} 2 |
    3 | 6 |
    7 |
    8 |
    9 | Snippets 10 | {foreach $admin_helpers_snippets as $helper} 11 | {$helper} 12 | {/foreach} 13 |
    14 |
    15 | Shortcodes 16 | {foreach $admin_helpers_shortcodes as $helper} 17 | {$helper} 18 | {/foreach} 19 |
    20 |
    21 | Images 22 |
      23 | {foreach $admin_helpers_images as $helper} 24 |
    • {$helper}
    • 25 | {/foreach} 26 |
    27 |
    28 |
    29 | Files 30 |
      31 | {foreach $admin_helpers_files as $helper} 32 |
    • {$helper}
    • 33 | {/foreach} 34 |
    35 |
    36 |
    37 | Plugins 38 |
      39 | {foreach $admin_helpers_plugins as $helper} 40 |
    • {$helper}
    • 41 | {/foreach} 42 |
    43 |
    44 |
    45 |
    46 |
    47 | {/if} -------------------------------------------------------------------------------- /acp/core/nav.pages.php: -------------------------------------------------------------------------------- 1 | '; 10 | 11 | echo '
  • '.$icon['sitemap'].' '.$lang['page_list'].'
  • '; 12 | echo '
  • '.$icon['plus'].' '.$lang['new_page'].'
  • '; 13 | 14 | if($sub == "edit") { 15 | echo '
  • '.$icon['edit'].' '.$lang['page_edit'].'
  • '; 16 | } 17 | 18 | echo '
  • '.$icon['clipboard'].' '.$lang['snippets'].'
  • '; 19 | echo '
  • '.$icon['code'].' Shortcodes
  • '; 20 | echo '
  • '.$icon['database'].' '.$lang['page_index'].'
  • '; 21 | echo '
  • '.$icon['rss'].' RSS
  • '; 22 | 23 | echo ''; 24 | 25 | ?> -------------------------------------------------------------------------------- /install/contents/fc_comments.php: -------------------------------------------------------------------------------- 1 | comments on pages 7 | * - b -> comments on blog posts 8 | * - upv -> upvote on blog posts 9 | * - dnv -> downvote on blog posts 10 | * - evc -> Event confirmation 11 | * - c -> chat in the acp (currently not in use) 12 | * 13 | * comment_status - 1 -> public 14 | * - 2 -> wait for approval 15 | * 16 | * comment_relation_id -> id of the blog post 17 | * comment_parent_id -> if it's an answer 18 | * 19 | */ 20 | 21 | $database = "content"; 22 | $table_name = "fc_comments"; 23 | 24 | $cols = array( 25 | "comment_id" => 'INTEGER(50) NOT NULL PRIMARY KEY AUTO_INCREMENT', 26 | "comment_parent_id" => "INTEGER(12)", 27 | "comment_relation_id" => "INTEGER(12)", 28 | "comment_type" => "VARCHAR(20) NOT NULL DEFAULT ''", 29 | "comment_status" => "INTEGER(12)", 30 | "comment_time" => "VARCHAR(20) NOT NULL DEFAULT ''", 31 | "comment_author" => "VARCHAR(100) NOT NULL DEFAULT ''", 32 | "comment_author_mail" => "VARCHAR(100) NOT NULL DEFAULT ''", 33 | "comment_author_id" => "INTEGER(12)", 34 | "comment_text" => "LONGTEXT NOT NULL DEFAULT ''", 35 | "comment_lastedit" => "VARCHAR(20) NOT NULL DEFAULT ''", 36 | "comment_lastedit_from" => "VARCHAR(50) NOT NULL DEFAULT ''" 37 | ); 38 | 39 | ?> 40 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_unregisterplugin.php: -------------------------------------------------------------------------------- 1 | _getSmartyObj(); 36 | if (isset($smarty->registered_plugins[ $type ][ $name ])) { 37 | unset($smarty->registered_plugins[ $type ][ $name ]); 38 | } 39 | return $obj; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /lib/Smarty/sysplugins/smarty_internal_method_adddefaultmodifiers.php: -------------------------------------------------------------------------------- 1 | _getSmartyObj(); 35 | if (is_array($modifiers)) { 36 | $smarty->default_modifiers = array_merge($smarty->default_modifiers, $modifiers); 37 | } else { 38 | $smarty->default_modifiers[] = $modifiers; 39 | } 40 | return $obj; 41 | } 42 | } 43 | --------------------------------------------------------------------------------