<?php /** * rex5_multiupload Addon. * @author Friends Of REDAXO * @package redaxo * @var rex_addon $this */ $addon = rex_addon::get('rex5_multiupload'); // --- DYN $properties = array('folder' => rex_path::media(), 'sync_cats' => '1', 'instant_upload_start' => '1', 'upload_simultaneously' => '5', 'clear_uploadlist_automatically' => '0', 'clear_file_after_finish' => '1', 'show_footnote' => '0', 'php_debug' => '0', 'javascript_debug' => '0'); foreach ($properties as $key => $val) { $addon->setProperty($key, $val); } // --- /DYN // --- HEADER if (rex::isBackend()) { rex_view::addCssFile($addon->getAssetsUrl('fileuploader.css')); rex_view::addJSFile($addon->getAssetsUrl('fileuploader.js')); $_REX_HACK_OPENER = ""; $_REX_HACK_OPENER = rex_request('opener_input_field', 'string'); $header = PHP_EOL . ' ' . PHP_EOL . ' <!-- rex5_multiupload -->' . PHP_EOL . ' <script type="text/javascript">var lastMediaPoolOpener = "' . $_REX_HACK_OPENER . '";</script>' . PHP_EOL . ' <!-- ###MULTIUPLOAD_EP_REPLACE### -->' . PHP_EOL . ' <!-- /rex5_multiupload -->' . PHP_EOL; rex_extension::register('OUTPUT_FILTER', function (rex_extension_point $ep) use($header) { $suchmuster = '</head>'; $ersetzen = $header . "\n</head>"; $ep->setSubject(str_replace($suchmuster, $ersetzen, $ep->getSubject())); }); } // --- /HEADER
<?php if (rex::isBackend() && rex::getUser()) { ////////// // JS ////////// $current_page = rex_be_controller::getCurrentPage(); rex_view::addJSFile($this->getAssetsUrl('js/jquery.sumoselect.js')); rex_view::addJSFile($this->getAssetsUrl('js/kanban.js')); rex_view::addJSFile($this->getAssetsUrl('js/jquery.simplecolorpicker.js')); rex_view::addJSFile($this->getAssetsUrl('js/moments.js')); rex_view::addJSFile($this->getAssetsUrl('js/pikaday.js')); rex_view::addJSFile($this->getAssetsUrl('js/custom.js')); /////////// // SCSS /////////// rex_extension::register('PACKAGES_INCLUDED', function () { if (rex::getUser() && $this->getProperty('compile')) { $compiler = new rex_scss_compiler(); $scss_files = rex_extension::registerPoint(new rex_extension_point('BE_STYLE_SCSS_FILES', [$this->getPath('scss/master.scss')])); $compiler->setScssFile($scss_files); $compiler->setCssFile($this->getPath('assets/css/styles.css')); $compiler->compile(); rex_file::copy($this->getPath('assets/css/styles.css'), $this->getAssetsPath('css/styles.css')); } }); rex_view::addCssFile($this->getAssetsUrl('css/styles.css')); /////////// // Subpages /////////// // aufgaben Listenansicht