File "class-gf-form-editor-renderer.php"
Full Path: /home/theinspectionboy/public_html/suffolk/plugins/gravityforms/includes/form-editor/renderer/class-gf-form-editor-renderer.php
File size: 772 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Gravity_Forms\Gravity_Forms\Form_Editor\Renderer;
class GF_Form_Editor_Renderer {
/**
* Generates the form editor markup by calling the forms_page which runs on page load.
*
* @since 2.6
*
* @param string $form_id The ID of the form to generate form editor markup for.
* @param \GFFormDetail $form_detail An instance of the FormDetail class
* @param boolean $echo Whether to echo the form contents or not. Default false.
*
* @return string
*/
public static function render_form_editor( $form_id, $form_detail, $echo = false ) {
$editor = '';
ob_start();
$form_detail::forms_page( $form_id );
$editor = ob_get_clean();
if ( $echo ) {
echo $editor;
}
return utf8_encode( $editor );
}
}