public static function showThankYouMessage($formId) { $mainframe = JFactory::getApplication(); $output = ''; $formId = (int) $formId; $db = JFactory::getDBO(); $db->setQuery("SELECT ThemeParams FROM #__rsform_forms WHERE FormId='" . $formId . "'"); $form = $db->loadObject(); if ($form->ThemeParams) { RSFormProHelper::loadTheme($form); } $doc = JFactory::getDocument(); $doc->addStyleSheet(JURI::root(true) . '/components/com_rsform/assets/css/front.css'); if ($doc->getDirection() == 'rtl') { $doc->addStyleSheet(JURI::root(true) . '/components/com_rsform/assets/css/front-rtl.css'); } $session = JFactory::getSession(); $formparams = $session->get('com_rsform.formparams.' . $formId); $output = base64_decode($formparams->thankYouMessage); // Clear $session->clear('com_rsform.formparams.' . $formId); //Trigger Event - onAfterShowThankyouMessage $mainframe->triggerEvent('rsfp_f_onAfterShowThankyouMessage', array(array('output' => &$output, 'formId' => &$formId))); // Cache enabled ? jimport('joomla.plugin.helper'); $cache_enabled = JPluginHelper::isEnabled('system', 'cache'); if ($cache_enabled) { RSFormProHelper::cleanCache(); } return $output; }