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.../themes/Divi/includes/builder/module
File: PricingTablesItem.php
$padding_left_style['media_query'] = ET_Builder_Element::get_media_query( $current_media_query );
[500] Fix | Delete
}
[501] Fix | Delete
[502] Fix | Delete
ET_Builder_Element::set_style( $render_slug, $padding_left_style );
[503] Fix | Delete
}
[504] Fix | Delete
}
[505] Fix | Delete
[506] Fix | Delete
$button_url = trim( $button_url );
[507] Fix | Delete
[508] Fix | Delete
$button = $this->render_button( array(
[509] Fix | Delete
'button_classname' => array( 'et_pb_pricing_table_button' ),
[510] Fix | Delete
'button_custom' => '' !== $custom_table_icon || '' !== $custom_table_icon_tablet || '' !== $custom_table_icon_phone ? 'on' : 'off',
[511] Fix | Delete
'button_rel' => $button_rel,
[512] Fix | Delete
'button_text' => $button_text,
[513] Fix | Delete
'button_text_escaped' => true,
[514] Fix | Delete
'button_url' => $button_url,
[515] Fix | Delete
'custom_icon' => $custom_table_icon,
[516] Fix | Delete
'custom_icon_tablet' => $custom_table_icon_tablet,
[517] Fix | Delete
'custom_icon_phone' => $custom_table_icon_phone,
[518] Fix | Delete
'url_new_window' => $url_new_window,
[519] Fix | Delete
'display_button' => ( '' !== $button_url && $multi_view->has_value( 'button_text' ) ),
[520] Fix | Delete
'multi_view_data' => $multi_view->render_attrs( array(
[521] Fix | Delete
'content' => '{{button_text}}',
[522] Fix | Delete
'visibility' => array(
[523] Fix | Delete
'button_text' => '__not_empty',
[524] Fix | Delete
'button_url' => '__not_empty',
[525] Fix | Delete
),
[526] Fix | Delete
) ),
[527] Fix | Delete
) );
[528] Fix | Delete
[529] Fix | Delete
$video_background = $this->video_background();
[530] Fix | Delete
$parallax_image_background = $this->get_parallax_image_background();
[531] Fix | Delete
[532] Fix | Delete
// inherit header level from parent settings
[533] Fix | Delete
$header_level = '' === $header_level && '' !== $et_pb_pricing_tables_header_level ? $et_pb_pricing_tables_header_level : $header_level;
[534] Fix | Delete
[535] Fix | Delete
$title = $multi_view->render_element( array(
[536] Fix | Delete
'tag' => et_pb_process_header_level( $header_level, 'h2' ),
[537] Fix | Delete
'content' => '{{title}}',
[538] Fix | Delete
'attrs' => array(
[539] Fix | Delete
'class' => 'et_pb_pricing_title',
[540] Fix | Delete
),
[541] Fix | Delete
) );
[542] Fix | Delete
[543] Fix | Delete
$subtitle = $multi_view->render_element( array(
[544] Fix | Delete
'content' => '{{subtitle}}',
[545] Fix | Delete
'attrs' => array(
[546] Fix | Delete
'class' => 'et_pb_best_value',
[547] Fix | Delete
),
[548] Fix | Delete
) );
[549] Fix | Delete
[550] Fix | Delete
$currency = $multi_view->render_element( array(
[551] Fix | Delete
'content' => '{{currency}}',
[552] Fix | Delete
'attrs' => array(
[553] Fix | Delete
'class' => 'et_pb_dollar_sign',
[554] Fix | Delete
),
[555] Fix | Delete
) );
[556] Fix | Delete
[557] Fix | Delete
$per = $multi_view->render_element( array(
[558] Fix | Delete
'content' => '<span class="et_pb_frequency_slash">/</span>{{per}}',
[559] Fix | Delete
'attrs' => array(
[560] Fix | Delete
'class' => 'et_pb_frequency',
[561] Fix | Delete
),
[562] Fix | Delete
) );
[563] Fix | Delete
[564] Fix | Delete
$sum = $multi_view->render_element( array(
[565] Fix | Delete
'content' => '{{sum}}',
[566] Fix | Delete
'attrs' => array(
[567] Fix | Delete
'class' => 'et_pb_sum',
[568] Fix | Delete
),
[569] Fix | Delete
) );
[570] Fix | Delete
[571] Fix | Delete
// Module classnames
[572] Fix | Delete
if ( 'off' !== $featured ) {
[573] Fix | Delete
$this->add_classname( 'et_pb_featured_table' );
[574] Fix | Delete
}
[575] Fix | Delete
[576] Fix | Delete
// Remove automatically added classnames
[577] Fix | Delete
$this->remove_classname( array(
[578] Fix | Delete
'et_pb_module',
[579] Fix | Delete
) );
[580] Fix | Delete
[581] Fix | Delete
$content = $multi_view->render_element( array(
[582] Fix | Delete
'tag' => 'ul',
[583] Fix | Delete
'content' => '{{content}}',
[584] Fix | Delete
'attrs' => array(
[585] Fix | Delete
'class' => 'et_pb_pricing',
[586] Fix | Delete
),
[587] Fix | Delete
) );
[588] Fix | Delete
[589] Fix | Delete
$output = sprintf(
[590] Fix | Delete
'<div class="%1$s">
[591] Fix | Delete
%10$s
[592] Fix | Delete
%9$s
[593] Fix | Delete
<div class="et_pb_pricing_heading">
[594] Fix | Delete
%2$s
[595] Fix | Delete
%3$s
[596] Fix | Delete
</div> <!-- .et_pb_pricing_heading -->
[597] Fix | Delete
<div class="et_pb_pricing_content_top">
[598] Fix | Delete
<span class="et_pb_et_price">%6$s%7$s%8$s</span>
[599] Fix | Delete
</div> <!-- .et_pb_pricing_content_top -->
[600] Fix | Delete
<div class="et_pb_pricing_content">
[601] Fix | Delete
%4$s
[602] Fix | Delete
</div> <!-- .et_pb_pricing_content -->
[603] Fix | Delete
%5$s
[604] Fix | Delete
</div>',
[605] Fix | Delete
$this->module_classname( $render_slug ),
[606] Fix | Delete
et_core_esc_previously( $title ),
[607] Fix | Delete
et_core_esc_previously( $subtitle ),
[608] Fix | Delete
et_core_esc_previously( $content ),
[609] Fix | Delete
et_core_esc_previously( $button ),
[610] Fix | Delete
et_core_esc_previously( $currency ),
[611] Fix | Delete
et_core_esc_previously( $sum ),
[612] Fix | Delete
et_core_esc_previously( $per ),
[613] Fix | Delete
$video_background,
[614] Fix | Delete
$parallax_image_background
[615] Fix | Delete
);
[616] Fix | Delete
[617] Fix | Delete
return $output;
[618] Fix | Delete
}
[619] Fix | Delete
[620] Fix | Delete
/**
[621] Fix | Delete
* Filter multi view value.
[622] Fix | Delete
*
[623] Fix | Delete
* @since 3.27.1
[624] Fix | Delete
*
[625] Fix | Delete
* @see ET_Builder_Module_Helper_MultiViewOptions::filter_value
[626] Fix | Delete
*
[627] Fix | Delete
* @param mixed $raw_value Props raw value.
[628] Fix | Delete
* @param array $args {
[629] Fix | Delete
* Context data.
[630] Fix | Delete
*
[631] Fix | Delete
* @type string $context Context param: content, attrs, visibility, classes.
[632] Fix | Delete
* @type string $name Module options props name.
[633] Fix | Delete
* @type string $mode Current data mode: desktop, hover, tablet, phone.
[634] Fix | Delete
* @type string $attr_key Attribute key for attrs context data. Example: src, class, etc.
[635] Fix | Delete
* @type string $attr_sub_key Attribute sub key that availabe when passing attrs value as array such as styes. Example: padding-top, margin-botton, etc.
[636] Fix | Delete
* }
[637] Fix | Delete
* @param ET_Builder_Module_Helper_MultiViewOptions $multi_view Multiview object instance.
[638] Fix | Delete
*
[639] Fix | Delete
* @return mixed
[640] Fix | Delete
*/
[641] Fix | Delete
public function multi_view_filter_value( $raw_value, $args, $multi_view ) {
[642] Fix | Delete
$name = isset( $args['name'] ) ? $args['name'] : '';
[643] Fix | Delete
$mode = isset( $args['mode'] ) ? $args['mode'] : '';
[644] Fix | Delete
$context = isset( $args['context'] ) ? $args['context'] : '';
[645] Fix | Delete
[646] Fix | Delete
if ( $raw_value && 'content' === $name && 'content' === $context ) {
[647] Fix | Delete
return do_shortcode( et_pb_fix_shortcodes( et_pb_extract_items( $raw_value ) ) );
[648] Fix | Delete
}
[649] Fix | Delete
[650] Fix | Delete
$fields_need_escape = array(
[651] Fix | Delete
'title',
[652] Fix | Delete
'subtitle',
[653] Fix | Delete
'currency',
[654] Fix | Delete
'per',
[655] Fix | Delete
'sum',
[656] Fix | Delete
'button_text',
[657] Fix | Delete
);
[658] Fix | Delete
[659] Fix | Delete
if ( $raw_value && 'content' === $context && in_array( $name, $fields_need_escape, true ) ) {
[660] Fix | Delete
return $this->_esc_attr( $multi_view->get_name_by_mode( $name, $mode ), 'none', $raw_value );
[661] Fix | Delete
}
[662] Fix | Delete
[663] Fix | Delete
return $raw_value;
[664] Fix | Delete
}
[665] Fix | Delete
}
[666] Fix | Delete
[667] Fix | Delete
new ET_Builder_Module_Pricing_Tables_Item;
[668] Fix | Delete
[669] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function