Uname: Linux premium294.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
Software: LiteSpeed
PHP version: 8.1.32 [ PHP INFO ] PHP os: Linux
Server Ip: 104.21.112.1
Your Ip: 216.73.216.223
User: mjbynoyq (1574) | Group: mjbynoyq (1570)
Safe Mode: OFF
Disable Function:
NONE

name : compiled-html.php
<?php if (!defined('ABSPATH')) {
    die('Direct access forbidden.');
}

class Brizy_Editor_CompiledHtml
{

    /**
     * @var Brizy_Editor_Helper_Dom
     */
    private $dom;

    /**
     * Brizy_Editor_CompiledHtml constructor.
     *
     * @param $content
     */
    public function __construct($content)
    {
        $this->dom  = new Brizy_Editor_Helper_Dom($content);
    }

    /**
     * @return string
     * @deprecated Use getBody()
     */
    public function get_body()
    {
        return $this->getBody();
    }

    /**
     * @return string
     */
    public function getBody()
    {
        $body_tag = $this->dom->get_body();
        return $body_tag->get_content();
    }

    /**
     * @param bool $include_parent_tag
     *
     * @return string
     * @deprecated Use getHead)
     */
    public function get_head($include_parent_tag = false)
    {
        return $this->getHead($include_parent_tag);
    }

    /**
     * @param false $include_parent_tag
     * @return string
     */
    public function getHead($include_parent_tag = false)
    {
        $head_tag = $this->dom->get_head();
        return $head_tag->get_content();
    }

    /**
     * Extract the page content excluding headers and footers generated by Brizy
     */
    public function getPageContent()
    {
		$html = $this->getBody();

		if ( ! strpos( $html, 'brz-section__header' ) && ! strpos( $html, 'brz-footer' ) ) {
			return $html;
		}

		$parser = new Brizy_Parser_Parser( $html );
		$parser = $parser->getParser();

		$parser->remove( 'section', 'brz-section__header' );
		$parser->remove( 'footer', 'brz-footer' );

        return $parser->getHtml();
    }

}
© 2025 XylotrechusZ