Your IP : 216.73.216.147


Current Path : /home/lejardintz/www/templates/as002085/html/
Upload File :
Current File : /home/lejardintz/www/templates/as002085/html/modules.php

<?php

/******************************************************************************************/
/*
/* 		This is a file to add template specific chrome to module rendering.  To use it you would
/*		set the style attribute for the given module(s) include in your template to use the style
/* 		for each given modChrome function.
/*
/* 		eg.  To render a module mod_test in the submenu style, you would use the following include:
/* 		<jdoc:include type="module" name="test" style="submenu" />
/*
/* 		This gives template designers ultimate control over how modules are rendered.
/*
/* 		NOTICE: All chrome wrapping methods should be named: modChrome_{STYLE} and take the same
/* 		two arguments.
/*
/******************************************************************************************/

defined('_JEXEC') or die;


function modChrome_themeHtml5($module, &$params, &$attribs)
{
  $moduleTag      = $params->get('module_tag');
  $headerTag      = htmlspecialchars($params->get('header_tag'));
  $headerClass    = $params->get('header_class');
  $bootstrapSize  = $params->get('bootstrap_size');
  $moduleClass    = !empty($bootstrapSize) ? ' span' . (int) $bootstrapSize . '' : '';
  $moduleClassSfx = htmlspecialchars($params->get('moduleclass_sfx'));

  if (!empty ($module->content))
  {
    $html  = "<{$moduleTag} class=\"moduletable {$moduleClassSfx} {$moduleClass}\">";
    $html .= "<div class=\"moduletable-wrapper\">";
    if ((bool) $module->showtitle)
    {
      $html .= "<header><{$headerTag} class=\"moduleTitle {$headerClass}\">".wrap_with_span($module->title)."</{$headerTag}></header>";
    }

    $html .= $module->content;
	$html .= "</div>";
    $html .= "</{$moduleTag}>";

    echo $html;
  }
}


function modChrome_html5nosize($module, &$params, &$attribs)
{
  $moduleTag      = $params->get('module_tag');
  $headerTag      = htmlspecialchars($params->get('header_tag'));
  $headerClass    = $params->get('header_class');
  $bootstrapSize  = $params->get('bootstrap_size');
  $moduleClassSfx = htmlspecialchars($params->get('moduleclass_sfx'));

  if (!empty ($module->content))
  {
    $html  = "<{$moduleTag} class=\"moduletable {$moduleClassSfx}\">";

    if ((bool) $module->showtitle){
      $html .= "<header><{$headerTag} class=\"moduleTitle {$headerClass}\">".wrap_with_span($module->title)."</{$headerTag}></header>";
    }

    $html .= $module->content;
    $html .= "</{$moduleTag}>";

    echo $html;
  }
}


function modChrome_modal($module, &$params, &$attribs)
{
  $moduleTag      = $params->get('module_tag');
  $headerTag      = htmlspecialchars($params->get('header_tag'));
  $headerClass    = $params->get('header_class');
  $bootstrapSize  = $params->get('bootstrap_size');
  $moduleClassSfx = htmlspecialchars($params->get('moduleclass_sfx'));

  if (!empty ($module->content))
  {
    $html = "<{$moduleTag} class=\"modal hide fade moduletable {$moduleClassSfx} loginPopup\" id=\"modal\">";
    $html .= "<div class=\"modal-header\"><button type=\"button\" class=\"close modalClose\">×</button>";

      if ((bool) $module->showtitle){
          $html .= "<header><{$headerTag} class=\"{$headerClass}\">".wrap_with_span($module->title)."</{$headerTag}></header>";
        $html .= "</div>";
      }

      $html .= "<div class=\"modal-body\">";
      $html .= $module->content;
      $html .= "</div>";
      $html .= "</{$moduleTag}>";

    echo $html;
  }
}