AAAAform_output; if(empty($form->form_name)){ $form->form_output = 'There is no form with this name!'; }else{ if(!empty($form->main_event_actions)){ foreach($form->main_event_actions as $action => $actiondata){ if($actiondata->type == '_STOP_'){ break; } if(!empty($actiondata->id)){ if(in_array($actiondata->id, $viewed_actions)){ continue; }else{ $viewed_actions[] = $actiondata->id; } } $viewFile = JPATH_SITE.DS."administrator".DS."components".DS."com_chronoforms".DS.'form_actions'.DS.$actiondata->type.DS.'cfaction_'.$actiondata->type.'.ctp'; if(file_exists($viewFile)){ ob_start(); require($viewFile); $form->form_output .= ob_get_clean(); }else{ if(isset($actiondata->required) && ($actiondata->required == 1)){ die('Action file is missing.'); } } } } } echo $form->form_output; $form->form_output = ''; } public static function loadWidget($form, $type, $params = array()){ $widFile = JPATH_SITE.DS."administrator".DS."components".DS."com_chronoforms".DS.'form_widgets'.DS.$type.DS.'output_'.$type.'.ctp'; if(file_exists($widFile)){ ob_start(); require($widFile); $output = ob_get_clean(); return $output; }else{ return ''; } } } ?>