Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/accelera.../install
File: index.php
</ul>
[500] Fix | Delete
[501] Fix | Delete
</footer>
[502] Fix | Delete
[503] Fix | Delete
<?php
[504] Fix | Delete
}
[505] Fix | Delete
[506] Fix | Delete
[507] Fix | Delete
[508] Fix | Delete
[509] Fix | Delete
[510] Fix | Delete
[511] Fix | Delete
[512] Fix | Delete
[513] Fix | Delete
[514] Fix | Delete
[515] Fix | Delete
[516] Fix | Delete
[517] Fix | Delete
[518] Fix | Delete
[519] Fix | Delete
[520] Fix | Delete
function ampforwp_loading_spinner(){
[521] Fix | Delete
global $ampforwp_install_config;
[522] Fix | Delete
$spinner = esc_url(AMPFORWP_PLUGIN_DIR. $ampforwp_install_config['installer_dir']. '/assets/images/spinner.php');
[523] Fix | Delete
[524] Fix | Delete
// Retrieve the spinner.
[525] Fix | Delete
get_template_part( $spinner );
[526] Fix | Delete
}
[527] Fix | Delete
[528] Fix | Delete
function ampforwp_svg_sprite() {
[529] Fix | Delete
global $ampforwp_install_config;
[530] Fix | Delete
// Define SVG sprite file.
[531] Fix | Delete
$svg = esc_url(AMPFORWP_PLUGIN_DIR. $ampforwp_install_config['installer_dir'] . '/assets/images/sprite.svg') ;
[532] Fix | Delete
[533] Fix | Delete
// If it exists, include it.
[534] Fix | Delete
if ( file_exists( $svg ) ) {
[535] Fix | Delete
require_once apply_filters( 'merlin_svg_sprite', $svg );
[536] Fix | Delete
}
[537] Fix | Delete
}
[538] Fix | Delete
function ampforwp_step_next_link() {
[539] Fix | Delete
global $ampforwp_install_config;
[540] Fix | Delete
$step = $ampforwp_install_config['current_step']['step_id'] + 1;
[541] Fix | Delete
[542] Fix | Delete
return add_query_arg( 'step', $step );
[543] Fix | Delete
}
[544] Fix | Delete
[545] Fix | Delete
function ampforwp_install_header() {
[546] Fix | Delete
global $ampforwp_install_config;
[547] Fix | Delete
[548] Fix | Delete
// Get the current step.
[549] Fix | Delete
$current_step = strtolower( $ampforwp_install_config['steps'][$ampforwp_install_config['current_step']['step_id']]['title'] ); ?>
[550] Fix | Delete
[551] Fix | Delete
<!DOCTYPE html>
[552] Fix | Delete
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
[553] Fix | Delete
<head>
[554] Fix | Delete
<meta name="viewport" content="width=device-width"/>
[555] Fix | Delete
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
[556] Fix | Delete
<title><?php echo ucwords($current_step); ?></title>
[557] Fix | Delete
<?php do_action( 'admin_print_styles' ); ?>
[558] Fix | Delete
<?php do_action( 'admin_print_scripts' ); ?>
[559] Fix | Delete
<?php do_action( 'admin_head' ); ?>
[560] Fix | Delete
</head>
[561] Fix | Delete
<body class="merlin__body merlin__body--<?php echo esc_attr( $current_step ); ?>">
[562] Fix | Delete
<?php
[563] Fix | Delete
}
[564] Fix | Delete
[565] Fix | Delete
[566] Fix | Delete
function ampforwp_install_footer() {
[567] Fix | Delete
?>
[568] Fix | Delete
</body>
[569] Fix | Delete
<?php do_action( 'admin_footer' ); ?>
[570] Fix | Delete
<?php do_action( 'admin_print_footer_scripts' ); ?>
[571] Fix | Delete
</html>
[572] Fix | Delete
<?php
[573] Fix | Delete
}
[574] Fix | Delete
[575] Fix | Delete
function ampforwp_makesvg( $args = array() ){
[576] Fix | Delete
// Make sure $args are an array.
[577] Fix | Delete
if ( empty( $args ) ) {
[578] Fix | Delete
return __( 'Please define default parameters in the form of an array.', 'accelerated-mobile-pages' );
[579] Fix | Delete
}
[580] Fix | Delete
[581] Fix | Delete
// Define an icon.
[582] Fix | Delete
if ( false === array_key_exists( 'icon', $args ) ) {
[583] Fix | Delete
return __( 'Please define an SVG icon filename.', 'accelerated-mobile-pages' );
[584] Fix | Delete
}
[585] Fix | Delete
[586] Fix | Delete
// Set defaults.
[587] Fix | Delete
$defaults = array(
[588] Fix | Delete
'icon' => '',
[589] Fix | Delete
'title' => '',
[590] Fix | Delete
'desc' => '',
[591] Fix | Delete
'aria_hidden' => true, // Hide from screen readers.
[592] Fix | Delete
'fallback' => false,
[593] Fix | Delete
);
[594] Fix | Delete
[595] Fix | Delete
// Parse args.
[596] Fix | Delete
$args = wp_parse_args( $args, $defaults );
[597] Fix | Delete
[598] Fix | Delete
// Set aria hidden.
[599] Fix | Delete
$aria_hidden = '';
[600] Fix | Delete
[601] Fix | Delete
if ( true === $args['aria_hidden'] ) {
[602] Fix | Delete
$aria_hidden = ' aria-hidden="true"';
[603] Fix | Delete
}
[604] Fix | Delete
[605] Fix | Delete
// Set ARIA.
[606] Fix | Delete
$aria_labelledby = '';
[607] Fix | Delete
[608] Fix | Delete
if ( $args['title'] && $args['desc'] ) {
[609] Fix | Delete
$aria_labelledby = ' aria-labelledby="title desc"';
[610] Fix | Delete
}
[611] Fix | Delete
[612] Fix | Delete
// Begin SVG markup.
[613] Fix | Delete
$svg = '<svg class="icon icon--' . esc_attr( $args['icon'] ) . '"' . esc_attr($aria_hidden) . esc_attr($aria_labelledby) . ' role="img">';
[614] Fix | Delete
[615] Fix | Delete
// If there is a title, display it.
[616] Fix | Delete
if ( $args['title'] ) {
[617] Fix | Delete
$svg .= '<title>' . esc_html( $args['title'] ) . '</title>';
[618] Fix | Delete
}
[619] Fix | Delete
[620] Fix | Delete
// If there is a description, display it.
[621] Fix | Delete
if ( $args['desc'] ) {
[622] Fix | Delete
$svg .= '<desc>' . esc_html( $args['desc'] ) . '</desc>';
[623] Fix | Delete
}
[624] Fix | Delete
[625] Fix | Delete
$svg .= '<use xlink:href="#icon-' . esc_html( $args['icon'] ) . '"></use>';
[626] Fix | Delete
[627] Fix | Delete
// Add some markup to use as a fallback for browsers that do not support SVGs.
[628] Fix | Delete
if ( $args['fallback'] ) {
[629] Fix | Delete
$svg .= '<span class="svg-fallback icon--' . esc_attr( $args['icon'] ) . '"></span>';
[630] Fix | Delete
}
[631] Fix | Delete
[632] Fix | Delete
$svg .= '</svg>';
[633] Fix | Delete
[634] Fix | Delete
return $svg;
[635] Fix | Delete
[636] Fix | Delete
}
[637] Fix | Delete
[638] Fix | Delete
/**
[639] Fix | Delete
* Adds data attributes to the body, based on Customizer entries.
[640] Fix | Delete
*/
[641] Fix | Delete
function ampforwp_svg_allowed_html() {
[642] Fix | Delete
[643] Fix | Delete
$array = array(
[644] Fix | Delete
'svg' => array(
[645] Fix | Delete
'class' => array(),
[646] Fix | Delete
'aria-hidden' => array(),
[647] Fix | Delete
'role' => array(),
[648] Fix | Delete
),
[649] Fix | Delete
'use' => array(
[650] Fix | Delete
'xlink:href' => array(),
[651] Fix | Delete
),
[652] Fix | Delete
);
[653] Fix | Delete
[654] Fix | Delete
return $array;
[655] Fix | Delete
[656] Fix | Delete
}
[657] Fix | Delete
[658] Fix | Delete
function step_output_bottom_dots(){
[659] Fix | Delete
global $ampforwp_install_config;
[660] Fix | Delete
?>
[661] Fix | Delete
<ol class="dots">
[662] Fix | Delete
[663] Fix | Delete
<?php for( $i = 1; $i<$ampforwp_install_config['total_steps']; $i++ ) :
[664] Fix | Delete
[665] Fix | Delete
$class_attr = '';
[666] Fix | Delete
$show_link = false;
[667] Fix | Delete
[668] Fix | Delete
if ( $i === $ampforwp_install_config['current_step']['step_id'] ) {
[669] Fix | Delete
$class_attr = 'active';
[670] Fix | Delete
} elseif ( $ampforwp_install_config['current_step']['step_id'] > $i) {
[671] Fix | Delete
$class_attr = 'done';
[672] Fix | Delete
$show_link = true;
[673] Fix | Delete
} ?>
[674] Fix | Delete
[675] Fix | Delete
<li class="<?php echo esc_attr( $class_attr ); ?>">
[676] Fix | Delete
<a href="<?php echo esc_url( add_query_arg( 'step', $i ) ); ?>" title="<?php echo esc_attr( $ampforwp_install_config['current_step']['title'] ); ?>"></a>
[677] Fix | Delete
</li>
[678] Fix | Delete
[679] Fix | Delete
<?php endfor; ?>
[680] Fix | Delete
[681] Fix | Delete
</ol>
[682] Fix | Delete
<?php
[683] Fix | Delete
}
[684] Fix | Delete
?>
[685] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function