/** * Render form object * * @param EasyForm $formObj * @return string result of rendering process */ public static function render($formObj) { $tplEngine = $formObj->m_TemplateEngine; $tplFile = BizSystem::getTplFileWithPath($formObj->m_TemplateFile, $formObj->m_Package); //echo "template file at $tplFile"; exit; if (isset($formObj->m_jsClass)) { $subForms = $formObj->m_SubForms ? implode(";", $formObj->m_SubForms) : ""; $formScript = "\n<script>Openbiz.newFormObject('{$formObj->m_Name}','{$formObj->m_jsClass}','{$subForms}'); </script>\n"; } if ($tplEngine == "Smarty" || $tplEngine == null) { return FormRenderer::renderSmarty($formObj, $tplFile) . $formScript; } else { return FormRenderer::renderPHP($formObj, $tplFile) . $formScript; } }
/** * Render form object * * @param EasyForm $formObj * @return string result of rendering process */ public static function render($formObj) { $tplEngine = $formObj->m_TemplateEngine; $tplAttributes = FormRenderer::buildTemplateAttributes($formObj); /*if (isset($formObj->m_jsClass)) { $subForms = ($formObj->m_SubForms) ? implode(";", $formObj->m_SubForms) : ""; if ($formObj->m_StaticOutput != true) { $formScript = "\n<script>Openbiz.newFormObject('$formObj->m_Name','$formObj->m_jsClass','$subForms'); </script>\n"; } if ($formObj->m_AutoRefresh > 0) { $formScript .= "\n<script>setTimeout(\"Openbiz.CallFunction('$formObj->m_Name.UpdateForm()');\",\"" . ($formObj->m_AutoRefresh * 1000) . "\") </script>\n"; } }*/ if ($tplEngine == "Smarty" || $tplEngine == null) { return FormRenderer::renderSmarty($formObj, $tplAttributes) . $formScript; } else { return FormRenderer::renderPHP($formObj, $tplAttributes) . $formScript; } }