} } else { if (empty($isError) || $isPopUp) { $flexy->setData('showForm', true); } } // }}} // {{{ output // フォームをテンプレート用オブジェクトに変換 $r = new HTML_QuickForm_Renderer_ObjectFlexy($flexy); //$r->setLabelTemplate('_label.tpl.html'); //$r->setHtmlTemplate('_html.tpl.html'); $qf->accept($r); $qfObj = $r->toObject(); // 動的JavaScript $js = $qf->getValidationScript(); $js .= <<<EOS <script type="text/javascript"> // <![CDATA[ function ic2g_onload() { \tsetWinTitle(); EOS; if ($execDL && $autoClose > 0) { $js .= "\twindow.setTimeout('window.close();', {$autoClose});\n"; } $js .= <<<EOS } // ]]> </script>
//$r->setHtmlTemplate('_html.tpl.html'); $qf->updateAttributes(array('method' => 'get')); // リクエストをPOSTでも受け入れるため、ここで変更 /*if ($_conf['input_type_search']) { $input_type_search_attributes = array( 'type' => 'search', 'autosave' => 'rep2.expack.search.imgcache', 'results' => '10', 'placeholder' => '', ); $qfe['keyword']->updateAttributes($input_type_search_attributes); }*/ $qf->accept($r); $qfObj = $r->toObject(); // 変数をAssign $js = $qf->getValidationScript() . <<<EOJS <script type="text/javascript"> // <![CDATA[ var ic2_cols = {$cols}; var ic2_rows = {$rows}; var ic2_lightbox_options = { no_loop: false, no_updown: false }; // ]]> </script> EOJS; $flexy->setData('title', $title); $flexy->setData('mode', $mode);