Code Duplication    Length = 44-45 lines in 2 locations

modules/custom-css/custom-css.php 1 location

@@ 1797-1840 (lines=44) @@
1794
	return Jetpack_Custom_CSS::restore_revision( $_post_id, $_revision_id );
1795
}
1796
1797
if ( ! function_exists( 'safecss_class' ) ) :
1798
function safecss_class() {
1799
	// Wrapped so we don't need the parent class just to load the plugin
1800
	if ( class_exists('safecss') )
1801
		return;
1802
1803
	require_once( dirname( __FILE__ ) . '/csstidy/class.csstidy.php' );
1804
1805
	class safecss extends csstidy_optimise {
1806
1807
		function postparse() {
1808
1809
			/**
1810
			 * Fires after parsing the css.
1811
			 *
1812
			 * @module custom-css
1813
			 *
1814
			 * @since 1.8.0
1815
			 *
1816
			 * @param obj $this CSSTidy object.
1817
			 */
1818
			do_action( 'csstidy_optimize_postparse', $this );
1819
1820
			return parent::postparse();
1821
		}
1822
1823
		function subvalue() {
1824
1825
			/**
1826
			 * Fires before optimizing the Custom CSS subvalue.
1827
			 *
1828
			 * @module custom-css
1829
			 *
1830
			 * @since 1.8.0
1831
			 *
1832
			 * @param obj $this CSSTidy object.
1833
			 **/
1834
			do_action( 'csstidy_optimize_subvalue', $this );
1835
1836
			return parent::subvalue();
1837
		}
1838
	}
1839
}
1840
endif;
1841
1842
if ( ! function_exists( 'safecss_filter_attr' ) ) {
1843
	function safecss_filter_attr( $css, $element = 'div' ) {

modules/custom-css/custom-css-4.7.php 1 location

@@ 1104-1148 (lines=45) @@
1101
1102
Jetpack_Custom_CSS_Enhancements::add_hooks();
1103
1104
if ( ! function_exists( 'safecss_class' ) ) :
1105
	/**
1106
	 * Load in the class only when needed.  Makes lighter load by having one less class in memory.
1107
	 */
1108
	function safecss_class() {
1109
		// Wrapped so we don't need the parent class just to load the plugin.
1110
		if ( class_exists( 'safecss' ) ) {
1111
			return;
1112
		}
1113
1114
		require_once( dirname( __FILE__ ) . '/csstidy/class.csstidy.php' );
1115
1116
		/**
1117
		 * Class safecss
1118
		 */
1119
		class safecss extends csstidy_optimise {
1120
1121
			/**
1122
			 * Optimises $css after parsing.
1123
			 */
1124
			function postparse() {
1125
1126
				/** This action is documented in modules/custom-css/custom-css.php */
1127
				do_action( 'csstidy_optimize_postparse', $this );
1128
1129
				return parent::postparse();
1130
			}
1131
1132
			/**
1133
			 * Optimises a sub-value.
1134
			 */
1135
			function subvalue() {
1136
1137
				/** This action is documented in modules/custom-css/custom-css.php */
1138
				do_action( 'csstidy_optimize_subvalue', $this );
1139
1140
				return parent::subvalue();
1141
			}
1142
		}
1143
	}
1144
endif;
1145