Exemple #1
0
// Toggler tab name
$toggler_name = explode('|', $params->get('toggler_name', 'MOD_PWEBCONTACT_TOGGLER'));
$params->def('toggler_name_open', str_replace('"', '', JText::_($toggler_name[0])));
$params->def('toggler_name_close', array_key_exists(1, $toggler_name) ? str_replace('"', '', JText::_($toggler_name[1])) : null);
// Set media path
$media_path = JPATH_ROOT . '/media/mod_pwebcontact/';
$params->set('media_path', $media_path);
$media_url = JUri::base(true) . '/media/mod_pwebcontact/';
$params->set('media_url', $media_url);
// Captcha
$captcha_plugin = $params->get('captcha', 0);
if ($captcha_plugin == -1) {
    $captcha_plugin = $app->getCfg('captcha', 0);
    $params->set('captcha', $captcha_plugin);
}
if ($captcha_plugin and ($captcha = JCaptcha::getInstance($captcha_plugin)) == null) {
    $params->set('captcha', 0);
}
// Set params
modPwebcontactHelper::setParams($params);
// Get JavaScript init code
$script = modPwebcontactHelper::getScript();
// Load CSS and JS files and JS translations
modPwebcontactHelper::initHeader();
// Module CSS classes
modPwebcontactHelper::initCssClassess();
$positionClass = $params->get('positionClass');
$moduleClass = $params->get('moduleClass');
// Load fields
$fields = modPwebcontactHelper::getFields();
require JModuleHelper::getLayoutPath('mod_pwebcontact', $params->get('layout', 'default'));