Ejemplo n.º 1
0
 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);
     }
 }