function showForm($formname, $posted = array(), $runplugins = true) { $MyForm =& CFChronoForm::getInstance($formname); if (!$MyForm->formrow->id) { echo "There is no form with this name"; return; } $session =& JFactory::getSession(); //if(!trim($session->get('cfreturnurl_'.$formname, '', md5('chrono')))){ $session->clear('chrono_form_errors_' . $formname, md5('chrono')); $session->clear('chrono_form_data_' . $formname, md5('chrono')); $session->clear('cfreturnurl_' . $formname, md5('chrono')); //} if (trim($MyForm->formparams('enmambots')) == 'Yes') { $MyForm->runMambots($MyForm->formrow->name); } if ($runplugins) { $MyPlugins =& CFPlugins::getInstance($MyForm->formrow->id); $MyPlugins->runPlugin('', array('ONLOAD', 'ONLOADONSUBMIT')); } if (!$MyForm->stoploading) { HTML_ChronoContact::showform($MyForm->formrow, $posted); } }