Sindbad~EG File Manager

Current Path : /var/www/html/wordpress_alg24news/wp-content/themes/newsbt/amp/helper/
Upload File :
Current File : /var/www/html/wordpress_alg24news/wp-content/themes/newsbt/amp/helper/css.php

<?php 
/*
 * Security 	: blocking direct access
 * Source		: http://codex.wordpress.org/Theme_Development#Template_Files
*/
defined('ABSPATH') or die("Access Restricted");
/*!
 * Single
 *
 * Related CSS
 *
*/
function mwp_load_css_block_relatedposts($post) {
	if ( mwp_option('amp-related-post') == 1 ) {
		$css = get_template_directory() . '/amp/css/related-posts.css';
		mwp_inline_css_file2($css);
	}
}
add_filter( 'amp_post_template_css', 'mwp_load_css_block_relatedposts', 30, 1 );

/*
 * Phone Specs CSS
 *
*/
function mwp_load_css_block_phonespecs($post) {
	$check = get_post_meta($post->ID, 'phone_info' , true);
	if ($check == 'on') {
		$css = get_template_directory() . '/amp/css/phone-spec.css';
		mwp_inline_css_file2($css);
	}
}
add_filter( 'amp_post_template_css', 'mwp_load_css_block_phonespecs', 30, 1 );

/*
 * Extract All classes from post content
 *
*/
function mwp_get_content_classes_2($content){
	$class_attr = array();
	preg_match_all('/class="([^"]*)"/', $content, $classes);
	foreach ($classes[0] as $class => $value) {
		$class_attr[] = $value;
	}
	return $class_attr;
}
/*
 * Blockquote CSS
 *
*/
function mwp_print_blockquote_class($content) {
	preg_match_all('~<blockquote[^>]*>(.*?)</blockquote>~is', $content, $blockquotes);
	if(!is_null($blockquotes)) {
		foreach($blockquotes[0] as $index => $value) {
			if(!preg_match('/class=/', $value)) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_default_blockqoute', 500, 1 );
				break;
			}
		}
	}
	return $content;
}
add_filter( 'the_content', 'mwp_print_blockquote_class', 999999999, 1);
/*
 * The Description List element CSS
 *
*/
function mwp_print_dl_list($content) {
	if( has_shortcode($content, 'dllistv') || has_shortcode($content, 'dllist')) {
		add_filter( 'amp_post_template_css', 'mwp_load_css_dl', 500, 1 );
	}
	return $content;
}
add_filter( 'the_content', 'mwp_print_dl_list', 0, 1);
/*
 * Load CSS for Post Content Elements
 *
*/
function mwp_print_content_class($content) {	
	$classes = array();
	if (function_exists( 'is_amp_endpoint' ) && is_amp_endpoint()) {
		$data 			= mwp_get_content_classes_2($content);
		$rewrite_data 	= preg_replace('/class=/i', '', $data);
		$rewrite_data 	= preg_replace('/"/i', '', $rewrite_data);
		$rewrite_data 	= array_diff($rewrite_data, array('swipebox'));
		$rewrite_data 	= preg_replace('/(^|\s+)size([-a-zA-Z0-9_]+)/', '', $rewrite_data);
		$rewrite_data 	= preg_replace('/(^|\s+)wp-image([-a-zA-Z0-9_]+)/', '', $rewrite_data);
		$rewrite_data 	= array_map('trim', $rewrite_data);
		$rewrite_data 	= array_filter($rewrite_data);
		$classes 		= array_unique($rewrite_data);
		foreach ($classes as $index => $val) {
			if (strpos($val, 'table') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_table', 500, 1 );
			} elseif (strpos($val, 'alert') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_notice', 500, 1 );
			} elseif (strpos($val, 'btn') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_btn', 500, 1 );
			} elseif (strpos($val, 'wp-block-quote') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_blockquote', 500, 1 );
			} elseif (strpos($val, 'wp-block-image') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_image_block', 500, 1 );
			} elseif (strpos($val, 'wp-caption') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_image_caption', 500, 1 );
			} elseif (
				strpos($val, 'is-style-check-button') !== false ||
				strpos($val, 'is-style-check-button-b') !== false ||
				strpos($val, 'is-style-cross-button') !== false ||
				strpos($val, 'is-style-plus-button') !== false ||
				strpos($val, 'is-style-circle-plus-button') !== false ||
				strpos($val, 'is-style-circle-cross-button') !== false ||
				strpos($val, 'is-style-star-button') !== false ||
				strpos($val, 'is-style-warning-button') !== false ||
				strpos($val, 'is-style-idea-button') !== false ||
				strpos($val, 'is-style-arrow-button') !== false ||
				strpos($val, 'is-style-pencil-square-button') !== false 
			) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_gb_custom_lists', 500, 1 );
			} elseif (strpos($val, 'wcb-button') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_tm_custom_lists', 500, 1 );
			} elseif (
				strpos($val, 'is-style-unstyled') !== false ||
				strpos($val, 'unstyled') !== false ||
				strpos($val, 'is-style-list-inline') !== false ||
				strpos($val, 'list-inline') !== false
			) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_custom_lists', 500, 1 );
			} elseif (strpos($val, 'wp-block-separator') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_separator', 500, 1 );
			} elseif (strpos($val, 'wp-block-file') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_file_block', 500, 1 );
			} elseif (strpos($val, 'wp-block-button') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_button_block', 500, 1 );
			} elseif (strpos($val, 'pullquote') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_pullquote', 500, 1 );
			} elseif (strpos($val, 'wp-block-quote') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_blockquote', 500, 1 );
			} elseif (strpos($val, 'wp-block-cover') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_cover', 500, 1 );
			} elseif (strpos($val, 'wp-block-media-text') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_mediatext', 500, 1 );
			} elseif (strpos($val, 'wp-block-latest-posts') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_latestposts', 500, 1 );
			} elseif (strpos($val, 'wp-block-latest-comments__comment') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_latestcomments', 500, 1 );
			} elseif (strpos($val, 'wp-block-audio') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_audio', 500, 1 );
			} elseif (strpos($val, 'wp-block-video') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_video', 500, 1 );
			} elseif (strpos($val, '-font-size') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_fontsize', 500, 1 );
			} elseif (strpos($val, 'wp-block-columns') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_columns', 500, 1 );
			} elseif (strpos($val, 'wp-block-text-columns') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_textcolumns', 500, 1 );
			} elseif (strpos($val, 'proscons-wrapper') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_proscons', 500, 1 );
			} elseif (strpos($val, 'heading-h') !== false || strpos($val, 'is-style-heading-') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_heading', 500, 1 );
			} elseif (strpos($val, 'social') !== false || strpos($val, 'is-style-heading-') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_social_btn', 500, 1 );
			} elseif (strpos($val, 'post-by') !== false || strpos($val, 'is-style-heading-') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_postby', 500, 1 );
			} elseif (strpos($val, 'post-source') !== false || strpos($val, 'is-style-heading-') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_postsource', 500, 1 );
			}
			
			if (strpos($val, '-background-color') !== false || strpos($val, 'has-text-color') !== false) {
				add_filter( 'amp_post_template_css', 'mwp_load_css_block_skins', 500, 1 );
			}
			
		}
	}
	return $content;
}
add_filter( 'the_content', 'mwp_print_content_class', 9999999999999999, 1);

function mwp_load_css_table($post) {
	$css = get_template_directory() . '/amp/css/table.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_btn($post) {
	$css = get_template_directory() . '/amp/css/button.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_notice($post) {
	$css = get_template_directory() . '/amp/css/alert.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_image_block($post) {
	$css = get_template_directory() . '/amp/css/wp-block-image.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_image_caption($post) {
	$css = get_template_directory() . '/amp/css/wp-caption.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_gb_custom_lists($post) {
	$css = get_template_directory() . '/amp/css/c-lists-gb.php';
	mwp_inline_css_file2($css);
}
function mwp_load_css_tm_custom_lists($post) {
	$css = get_template_directory() . '/amp/css/c-lists-tm.php';
	mwp_inline_css_file2($css);
}
function mwp_load_css_custom_lists($post) {
	$css = get_template_directory() . '/amp/css/c-lists.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_separator($post) {
	$css = get_template_directory() . '/amp/css/wp-block-separator.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_file_block($post) {
	$css = get_template_directory() . '/amp/css/wp-block-file.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_button_block($post) {
	$css = get_template_directory() . '/amp/css/wp-block-button.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_skins($post) {
	$css = get_template_directory() . '/amp/css/wp-block-skins.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_pullquote($post) {
	$css = get_template_directory() . '/amp/css/wp-block-pullquote.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_blockquote($post) {
	$css = get_template_directory() . '/amp/css/wp-block-quote.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_cover($post) {
	$css = get_template_directory() . '/amp/css/wp-block-cover.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_mediatext($post) {
	$css = get_template_directory() . '/amp/css/wp-block-media-text.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_latestposts($post) {
	$css = get_template_directory() . '/amp/css/wp-block-latest-posts.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_latestcomments($post) {
	$css = get_template_directory() . '/amp/css/wp-block-latest-comments.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_audio($post) {
	$css = get_template_directory() . '/amp/css/wp-block-audio.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_video($post) {
	$css = get_template_directory() . '/amp/css/wp-block-video.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_fontsize($post) {
	$css = get_template_directory() . '/amp/css/wp-block-font-size.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_textcolumns($post) {
	$css = get_template_directory() . '/amp/css/wp-block-text-columns.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_columns($post) {
	$css = get_template_directory() . '/amp/css/wp-block-columns.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_proscons($post) {
	$css = get_template_directory() . '/amp/css/pros-cons.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_heading($post) {
	$css = get_template_directory() . '/amp/css/heading.css';
	mwp_inline_css_file2($css);
}

function mwp_load_css_block_social_btn($post) {
	$css = get_template_directory() . '/amp/css/social-buttons.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_postby($post) {
	$css = get_template_directory() . '/amp/css/post-by.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_block_postsource($post) {
	$css = get_template_directory() . '/amp/css/post-source.css';
	mwp_inline_css_file2($css);
}

function mwp_load_css_default_blockqoute($post) {
	$css = get_template_directory() . '/amp/css/blockquote.css';
	mwp_inline_css_file2($css);
}
function mwp_load_css_dl($post) {
	$css = get_template_directory() . '/amp/css/dl-list.css';
	mwp_inline_css_file2($css);
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists