Server IP : 195.201.23.43 / Your IP : 3.137.218.48 Web Server : Apache System : Linux webserver2.vercom.be 5.4.0-192-generic #212-Ubuntu SMP Fri Jul 5 09:47:39 UTC 2024 x86_64 User : kdecoratie ( 1041) PHP Version : 7.1.33-63+ubuntu20.04.1+deb.sury.org+1 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/kdecoratie/public_html/templates/kdecor4/html/ |
Upload File : |
<?php defined('_JEXEC') or die; if (!defined('_ARTX_FUNCTIONS')) require_once dirname(__FILE__) . str_replace('/', DIRECTORY_SEPARATOR, '/../functions.php'); function modChrome_artstyle($module, $params, $attribs) { $style = isset($attribs['artstyle']) ? $attribs['artstyle'] : 'art-nostyle'; $styles = array( 'art-nostyle' => 'modChrome_artnostyle', 'art-block' => 'modChrome_artblock', 'art-article' => 'modChrome_artarticle', 'art-vmenu' => 'modChrome_artvmenu' ); // moduleclass_sfx support: // '' or 'suffix' - the default module style: custom suffix will not be added to the module tag // but will be added to the module elements. // ' suffix' - adds suffix to the module as well as to the module elements. // 'art-...' - overwrites the default module style. // 'suffix art-...' - overwrites the default style and adds suffix to the module and // to its elements, does not add art-... to the module elements. $classes = explode(' ', rtrim($params->get('moduleclass_sfx'))); $keys = array_keys($styles); $art = array(); foreach ($classes as $key => $class) { if (in_array($class, $keys)) { $art[] = $class; $classes[$key] = ' '; } } $classes = str_replace(' ', ' ', rtrim(implode(' ', $classes))); $style = count($art) ? array_pop($art) : $style; $params->set('moduleclass_sfx', $classes); $module->content = preg_replace_callback('/<script[^>]*>([\s\S]+?)<\/script>/', 'parseInlineModuleScripts', $module->content); call_user_func($styles[$style], $module, $params, $attribs); } function parseInlineModuleScripts($matches) { if (strpos($matches[1], '/*Artisteer scripts*/')) { $modulesJs = dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'modules.js'; $content = file_get_contents($modulesJs); file_put_contents($modulesJs, $content . $matches[1]); return ""; } else { return $matches[0]; } } function modChrome_artnostyle($module, $params, $attribs) { if (!empty ($module->content)) : ?> <!-- begin nostyle --> <div class="art-nostyle<?php echo $params->get('moduleclass_sfx'); ?>"> <?php if ($module->showtitle != 0) : ?> <h3><?php echo $module->title; ?></h3> <?php endif; ?> <!-- begin nostyle content --> <?php echo $module->content; ?> <!-- end nostyle content --> </div> <!-- end nostyle --> <?php endif; } function modChrome_artblock($module, $params, $attribs) { if (!empty ($module->content)) echo artxBlock(($module->showtitle != 0) ? $module->title : '', artxBalanceTags($module->content), $params->get('moduleclass_sfx')); } function modChrome_artvmenu($module, $params, $attribs) { if (!empty ($module->content)) { if (function_exists('artxVMenuBlock')) echo artxVMenuBlock(($module->showtitle != 0) ? $module->title : '', $module->content, $params->get('moduleclass_sfx')); else echo artxBlock(($module->showtitle != 0) ? $module->title : '', $module->content, $params->get('moduleclass_sfx')); } } function modChrome_artarticle($module, $params, $attribs) { if (!empty ($module->content)) { $data = array('classes' => $params->get('moduleclass_sfx'), 'content' => $module->content); if ($module->showtitle != 0) $data['header-text'] = $module->title; echo artxPost($data); } }Private