/home/altere25/sportzsoftlivemeet.com/wp-content/plugins/wp-smushit/core/parser
NameSizeModeActions
class-composite-element.php10870644editdlrm
class-element-attribute.php21720644editdlrm
class-element-css-property.php20660644editdlrm
class-element.php81370644editdlrm
class-image-url.php35470644editdlrm
class-page-parser.php16920644editdlrm
class-page.php31490644editdlrm
class-parser.php116380644editdlrm
class-placeholder-replacement.php7050644editdlrm
class-replaceable.php1960644editdlrm
class-rest-content.php9050644editdlrm
class-style.php8890644editdlrm
class-value.php8160644editdlrm
Edit: /home/altere25/sportzsoftlivemeet.com/wp-content/plugins/wp-smushit/core/parser/class-page.php (3149B)
page_url = $page_url; $this->page_markup = $page_markup; $this->styles = $styles; $this->composite_elements = $composite_elements; $this->elements = $elements; $this->iframe_elements = $iframe_elements; $this->parser = new Parser(); } /** * @return Style[] */ public function get_styles() { return $this->styles; } /** * @return Composite_Element[] */ public function get_composite_elements() { return $this->composite_elements; } /** * @return Element[] */ public function get_elements() { return $this->elements; } public function has_updates() { foreach ( $this->styles as $style ) { if ( $style->has_updates() ) { return true; } } foreach ( $this->composite_elements as $composite_element ) { if ( $composite_element->has_updates() ) { return true; } } foreach ( $this->elements as $element ) { if ( $element->has_updates() ) { return true; } } foreach ( $this->iframe_elements as $iframe_element ) { if ( $iframe_element->has_updates() ) { return true; } } return false; } /** * @return string */ public function get_page_markup() { return $this->page_markup; } public function get_updated_markup() { $updated = $this->page_markup; $placeholders = new Placeholder_Replacement(); $updated = $placeholders->add_placeholders( $updated, $this->parser->get_tags( $updated, array( 'script', 'noscript', ) ) ); foreach ( $this->styles as $style ) { $updated = str_replace( $style->get_css(), $style->get_updated(), $updated ); } foreach ( $this->composite_elements as $composite_element ) { if ( $composite_element->has_updates() ) { $updated = str_replace( $composite_element->get_markup(), $composite_element->get_updated(), $updated ); } } foreach ( $this->elements as $element ) { if ( $element->has_updates() ) { $updated = str_replace( $element->get_markup(), $element->get_updated_markup(), $updated ); } } foreach ( $this->iframe_elements as $iframe_element ) { if ( $iframe_element->has_updates() ) { $updated = str_replace( $iframe_element->get_markup(), $iframe_element->get_updated_markup(), $updated ); } } $updated = $placeholders->remove_placeholders( $updated ); return $updated; } public function get_iframe_elements() { return $this->iframe_elements; } }