AAAAshow_form.php 0000666 00000002760 15137775117 0007307 0 ustar 00 'form_utilities', 'title' => 'Utilities'); //var $events = array('confirm' => 0, 'back' => 0); var $details = array('title' => 'Show Form', 'tooltip' => 'Displays a different form.'); function run($form, $actiondata){ $params = new JParameter($actiondata->params); //get the form name $formname = $params->get('form_name', ''); if(!empty($formname)){ $method = $params->get('action_taken', ''); //get the event to load $event = $params->get('form_event', 'load'); if(!trim($event)){ $event = 'load'; } //switch the showing method if($method == 'load'){ $MyForm = CFChronoForm::getInstance($formname); $MyForm->process($event); HTML_ChronoForms::processView($MyForm); }else{ $mainframe = JFactory::getApplication(); $form_url = "index.php?option=com_chronoforms&chronoform=".$formname."&event=".$event; $mainframe->redirect($form_url); } } } function load($clear){ if($clear){ $action_params = array( 'action_taken' => 'load', 'form_name' => '', 'form_event' => '' ); } return array('action_params' => $action_params); } } ?> show_form.ctp 0000666 00000004562 15137775117 0007310 0 ustar 00