// 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'));