'; } ?>

add_html_editor('faq_content', null, false, false, array('ToolbarSet' => 'FAQ', 'Width' => '100%', 'Height' => '300')); $form -> addElement('submit', 'faq_submit', get_lang('Ok')); $faq_content = @(string)file_get_contents(api_get_path(SYS_PATH).'home/faq.html'); $faq_content = api_to_system_encoding($faq_content, api_detect_encoding(strip_tags($faq_content))); $form -> setDefaults(array('faq_content' => $faq_content)); if ($form -> validate()) { $content = $form -> getSubmitValue('faq_content'); $fpath = api_get_path(SYS_PATH).'home/'.$faq_file; if (is_file($fpath) && is_writeable($fpath)) { $fp = fopen(api_get_path(SYS_PATH).'home/'.$faq_file, 'w'); fwrite($fp, $content); fclose($fp); } else { echo get_lang('WarningFaqFileNonWriteable').'
'; } echo $content; } else { $form -> display(); } } else { $faq_content = @(string)file_get_contents(api_get_path(SYS_PATH).'home/'.$faq_file); $faq_content = api_to_system_encoding($faq_content, api_detect_encoding(strip_tags($faq_content))); echo $faq_content; } ?>