2 defined('_JEXEC') or die('Restricted access'); // no direct access
4 if (!defined('_ARTX_FUNCTIONS'))
5 require_once dirname(__FILE__) . str_replace('/', DIRECTORY_SEPARATOR, '/../functions.php');
7 function modChrome_artstyle($module, &$params, &$attribs)
9 $style = isset($attribs['artstyle']) ? $attribs['artstyle'] : 'art-nostyle';
11 'art-nostyle' => 'modChrome_artnostyle',
12 'art-block' => 'modChrome_artblock',
13 'art-article' => 'modChrome_artarticle',
14 'art-vmenu' => 'modChrome_artvmenu'
16 $sfx = $params->get('moduleclass_sfx');
17 if (in_array($sfx, array_keys($styles)))
19 call_user_func($styles[$style], $module, $params, $attribs);
22 function modChrome_artnostyle($module, &$params, &$attribs)
24 if (!empty ($module->content)) : ?>
25 <div class="art-nostyle">
26 <?php if ($module->showtitle != 0) : ?>
27 <h3><?php echo $module->title; ?></h3>
29 <?php echo $module->content; ?>
34 function modChrome_artblock($module, &$params, &$attribs)
36 if (!empty ($module->content))
37 echo artxBlock(($module->showtitle != 0) ? $module->title : '', $module->content);
40 function modChrome_artvmenu($module, &$params, &$attribs)
42 if (!empty ($module->content)) {
43 if (function_exists('artxVMenuBlock'))
44 echo artxVMenuBlock(($module->showtitle != 0) ? $module->title : '', $module->content);
46 echo artxBlock(($module->showtitle != 0) ? $module->title : '', $module->content);
50 function modChrome_artarticle($module, &$params, &$attribs)
52 if (!empty ($module->content))
53 echo artxPost(($module->showtitle != 0) ? $module->title : '', $module->content);