loadHTML(static::default_page()->html($_escaped_fragment_)); foreach($state as $row){ $frag = new \DOMDocument(); parse_str(\parse_url($row['url'],PHP_URL_QUERY), $params); $frag->loadHTML(\SYSTEM\API\api::run('\SYSTEM\API\verify', static::get_class(), $params, 1, true, true)->html()); $html->getElementById(substr($row['div'], 1))->appendChild($html->importNode($frag->documentElement, true)); //Load subpage css foreach($row['css'] as $css){ $css_frag = new \DOMDocument(); $css_frag->loadHTML(''); $html->getElementsByTagName('head')[0]->appendChild($html->importNode($css_frag->documentElement,true)); } } echo $html->saveHTML(); die(); } public static function get_class(){ return self::class;} public static function default_page($_escaped_fragment_ = null){ throw new \RuntimeException("Unimplemented");} }