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
/home/sportsfe.../httpdocs/wp-conte.../plugins/custom-t.../inc/Builder/Tabs
File: CTF_Settings_Tab.php
<?php
[0] Fix | Delete
/**
[1] Fix | Delete
* Customizer Tab
[2] Fix | Delete
*
[3] Fix | Delete
*
[4] Fix | Delete
* @since 2.0
[5] Fix | Delete
*/
[6] Fix | Delete
namespace TwitterFeed\Builder\Tabs;
[7] Fix | Delete
use TwitterFeed\Builder\CTF_Feed_Builder;
[8] Fix | Delete
if(!defined('ABSPATH')) exit;
[9] Fix | Delete
[10] Fix | Delete
[11] Fix | Delete
class CTF_Settings_Tab{
[12] Fix | Delete
[13] Fix | Delete
[14] Fix | Delete
/**
[15] Fix | Delete
* Get Customize Tab Sections
[16] Fix | Delete
*
[17] Fix | Delete
*
[18] Fix | Delete
* @since 2.0
[19] Fix | Delete
* @access public
[20] Fix | Delete
*
[21] Fix | Delete
* @return array
[22] Fix | Delete
*/
[23] Fix | Delete
static function get_sections(){
[24] Fix | Delete
return [
[25] Fix | Delete
'settings_feedtype_sources' => [
[26] Fix | Delete
'heading' => __( 'Sources', 'custom-twitter-feeds' ),
[27] Fix | Delete
'icon' => 'article',
[28] Fix | Delete
'controls' => self::get_settings_sources_controls()
[29] Fix | Delete
],
[30] Fix | Delete
'settings_filters' => [
[31] Fix | Delete
'heading' => __( 'Filters', 'custom-twitter-feeds' ),
[32] Fix | Delete
'description' => __( 'Upgrade to Pro to show or hide tweets that meet a specific criteria, or are specified by an ID.', 'custom-twitter-feeds' ),
[33] Fix | Delete
'proLabel' => true,
[34] Fix | Delete
'checkExtensionPopup' => 'advancedFilters',
[35] Fix | Delete
'icon' => 'filter',
[36] Fix | Delete
'separator' => 'none',
[37] Fix | Delete
'controls' => self::get_settings_filters_controls()
[38] Fix | Delete
],
[39] Fix | Delete
'empty_sections' => [
[40] Fix | Delete
'heading' => '',
[41] Fix | Delete
'isHeader' => true,
[42] Fix | Delete
],
[43] Fix | Delete
'settings_advanced' => [
[44] Fix | Delete
'heading' => __( 'Advanced', 'custom-twitter-feeds' ),
[45] Fix | Delete
'icon' => 'cog',
[46] Fix | Delete
'separator' => 'none',
[47] Fix | Delete
'controls' => self::get_settings_advanced_controls()
[48] Fix | Delete
]
[49] Fix | Delete
];
[50] Fix | Delete
}
[51] Fix | Delete
[52] Fix | Delete
[53] Fix | Delete
[54] Fix | Delete
/**
[55] Fix | Delete
* Get Settings Tab Feed Type Sources
[56] Fix | Delete
* @since 2.0
[57] Fix | Delete
* @return array
[58] Fix | Delete
*/
[59] Fix | Delete
static function get_settings_sources_controls(){
[60] Fix | Delete
return [
[61] Fix | Delete
[
[62] Fix | Delete
'type' => 'customview',
[63] Fix | Delete
'viewId' => 'sources'
[64] Fix | Delete
],
[65] Fix | Delete
];
[66] Fix | Delete
}
[67] Fix | Delete
[68] Fix | Delete
/**
[69] Fix | Delete
* Get Settings Tab Filters Section
[70] Fix | Delete
* @since 2.0
[71] Fix | Delete
* @return array
[72] Fix | Delete
*/
[73] Fix | Delete
static function get_settings_filters_controls(){
[74] Fix | Delete
return [
[75] Fix | Delete
[
[76] Fix | Delete
'type' => 'separator',
[77] Fix | Delete
'top' => 30,
[78] Fix | Delete
'bottom' => 10,
[79] Fix | Delete
],
[80] Fix | Delete
[
[81] Fix | Delete
'type' => 'switcher',
[82] Fix | Delete
'id' => 'includeretweetss',
[83] Fix | Delete
'label' => __( 'Include Retweets', 'custom-twitter-feeds' ),
[84] Fix | Delete
'reverse' => 'true',
[85] Fix | Delete
'stacked' => 'true',
[86] Fix | Delete
'labelStrong' => 'true',
[87] Fix | Delete
'checkExtensionDimmed' => 'advancedFilters',
[88] Fix | Delete
'checkExtensionPopup' => 'advancedFilters',
[89] Fix | Delete
'disabledInput' => true,
[90] Fix | Delete
'options' => [
[91] Fix | Delete
'enabled' => true,
[92] Fix | Delete
'disabled' => false
[93] Fix | Delete
]
[94] Fix | Delete
],
[95] Fix | Delete
[
[96] Fix | Delete
'type' => 'separator',
[97] Fix | Delete
'top' => 10,
[98] Fix | Delete
'bottom' => 10,
[99] Fix | Delete
],
[100] Fix | Delete
[
[101] Fix | Delete
'type' => 'switcher',
[102] Fix | Delete
'id' => 'includereplies',
[103] Fix | Delete
'label' => __( 'Include Replies', 'custom-twitter-feeds' ),
[104] Fix | Delete
//'ajaxAction' => 'feedFlyPreview',
[105] Fix | Delete
'checkExtensionDimmed' => 'advancedFilters',
[106] Fix | Delete
'checkExtensionPopup' => 'advancedFilters',
[107] Fix | Delete
'disabledInput' => true,
[108] Fix | Delete
[109] Fix | Delete
'reverse' => 'true',
[110] Fix | Delete
'stacked' => 'true',
[111] Fix | Delete
'labelStrong' => 'true',
[112] Fix | Delete
'options' => [
[113] Fix | Delete
'enabled' => true,
[114] Fix | Delete
'disabled' => false
[115] Fix | Delete
]
[116] Fix | Delete
],
[117] Fix | Delete
[
[118] Fix | Delete
'type' => 'separator',
[119] Fix | Delete
'top' => 10,
[120] Fix | Delete
'bottom' => 10,
[121] Fix | Delete
],
[122] Fix | Delete
[
[123] Fix | Delete
'type' => 'textarea',
[124] Fix | Delete
'id' => 'includewords',
[125] Fix | Delete
'checkExtensionDimmed' => 'advancedFilters',
[126] Fix | Delete
'checkExtensionPopup' => 'advancedFilters',
[127] Fix | Delete
'disabledInput' => true,
[128] Fix | Delete
'heading' => __( 'Allowed Words', 'custom-twitter-feeds' ),
[129] Fix | Delete
'placeholder' => __( 'Add words here to only show tweets containing these words', 'custom-twitter-feeds' ),
[130] Fix | Delete
'tooltip' => __( 'Allowed Words', 'custom-twitter-feeds' ),
[131] Fix | Delete
'labelStrong' => 'true',
[132] Fix | Delete
'stacked' => 'true'
[133] Fix | Delete
],
[134] Fix | Delete
[
[135] Fix | Delete
'type' => 'textarea',
[136] Fix | Delete
'id' => 'excludewords',
[137] Fix | Delete
'checkExtensionDimmed' => 'advancedFilters',
[138] Fix | Delete
'checkExtensionPopup' => 'advancedFilters',
[139] Fix | Delete
'disabledInput' => true,
[140] Fix | Delete
'heading' => __( 'Blocked Words', 'custom-twitter-feeds' ),
[141] Fix | Delete
'placeholder' => __( 'Add words here to only show tweets containing these words', 'custom-twitter-feeds' ),
[142] Fix | Delete
'tooltip' => __( 'Blocked Words', 'custom-twitter-feeds' ),
[143] Fix | Delete
'labelStrong' => 'true',
[144] Fix | Delete
'stacked' => 'true'
[145] Fix | Delete
],
[146] Fix | Delete
[
[147] Fix | Delete
'type' => 'select',
[148] Fix | Delete
'id' => 'includeanyall',
[149] Fix | Delete
'checkExtensionDimmed' => 'advancedFilters',
[150] Fix | Delete
'checkExtensionPopup' => 'advancedFilters',
[151] Fix | Delete
'disabledInput' => true,
[152] Fix | Delete
'strongHeading' => 'false',
[153] Fix | Delete
'stacked' => 'true',
[154] Fix | Delete
'heading' => __( 'Show tweets that contain', 'custom-twitter-feeds' ),
[155] Fix | Delete
'options' => [
[156] Fix | Delete
'any' => __( 'Any of the "Allowed words"', 'custom-twitter-feeds' ),
[157] Fix | Delete
'all' => __( 'All of the "Allowed words"', 'custom-twitter-feeds' ),
[158] Fix | Delete
]
[159] Fix | Delete
],
[160] Fix | Delete
[
[161] Fix | Delete
'type' => 'select',
[162] Fix | Delete
'id' => 'filterandor',
[163] Fix | Delete
'checkExtensionDimmed' => 'advancedFilters',
[164] Fix | Delete
'checkExtensionPopup' => 'advancedFilters',
[165] Fix | Delete
'disabledInput' => true,
[166] Fix | Delete
'layout' => 'half',
[167] Fix | Delete
'strongHeading' => 'false',
[168] Fix | Delete
'stacked' => 'true',
[169] Fix | Delete
'reverse' => 'true',
[170] Fix | Delete
'heading' => __( 'do&nbsp;not&nbsp;contain', 'custom-twitter-feeds' ),
[171] Fix | Delete
'options' => [
[172] Fix | Delete
'and' => __( 'and', 'custom-twitter-feeds' ),
[173] Fix | Delete
'or' => __( 'or', 'custom-twitter-feeds' ),
[174] Fix | Delete
]
[175] Fix | Delete
],
[176] Fix | Delete
[
[177] Fix | Delete
'type' => 'select',
[178] Fix | Delete
'id' => 'excludeanyall',
[179] Fix | Delete
'checkExtensionDimmed' => 'advancedFilters',
[180] Fix | Delete
'checkExtensionPopup' => 'advancedFilters',
[181] Fix | Delete
'disabledInput' => true,
[182] Fix | Delete
'strongHeading' => 'false',
[183] Fix | Delete
'stacked' => 'true',
[184] Fix | Delete
'options' => [
[185] Fix | Delete
'any' => __( 'Any of the "Blocked words"', 'custom-twitter-feeds' ),
[186] Fix | Delete
'all' => __( 'All of the "Blocked words"', 'custom-twitter-feeds' ),
[187] Fix | Delete
]
[188] Fix | Delete
],
[189] Fix | Delete
[
[190] Fix | Delete
'type' => 'separator',
[191] Fix | Delete
'top' => 15,
[192] Fix | Delete
'bottom' => 15,
[193] Fix | Delete
],
[194] Fix | Delete
[
[195] Fix | Delete
'type' => 'textarea',
[196] Fix | Delete
'id' => 'remove_by_id',
[197] Fix | Delete
'checkExtensionDimmed' => 'advancedFilters',
[198] Fix | Delete
'checkExtensionPopup' => 'advancedFilters',
[199] Fix | Delete
'disabledInput' => true,
[200] Fix | Delete
'heading' => __( 'Hide specific tweets', 'custom-twitter-feeds' ),
[201] Fix | Delete
'tooltip' => __( 'Hide specific tweets', 'custom-twitter-feeds' ),
[202] Fix | Delete
'labelStrong' => 'true',
[203] Fix | Delete
'stacked' => 'true'
[204] Fix | Delete
],
[205] Fix | Delete
];
[206] Fix | Delete
}
[207] Fix | Delete
[208] Fix | Delete
[209] Fix | Delete
[210] Fix | Delete
/**
[211] Fix | Delete
* Get Settings Tab Advanced Section
[212] Fix | Delete
* @since 2.0
[213] Fix | Delete
* @return array
[214] Fix | Delete
*/
[215] Fix | Delete
static function get_settings_advanced_controls(){
[216] Fix | Delete
return [
[217] Fix | Delete
[
[218] Fix | Delete
'type' => 'separator',
[219] Fix | Delete
'top' => 30,
[220] Fix | Delete
'bottom' => 10,
[221] Fix | Delete
],
[222] Fix | Delete
[
[223] Fix | Delete
'type' => 'select',
[224] Fix | Delete
'id' => 'multiplier',
[225] Fix | Delete
'strongHeading' => 'true',
[226] Fix | Delete
'heading' => __( 'Tweet Multiplier', 'custom-twitter-feeds' ),
[227] Fix | Delete
'tooltip' => __( 'If your feed excludes reply tweets (this is automatic in hashtag/search feeds), the correct number of tweets may not show up. Increasing this number will increase the number of tweets retrieved but will also increase the load time for the feed as well.', 'custom-twitter-feeds' ),
[228] Fix | Delete
'options' => [
[229] Fix | Delete
'1.25' => '1.25',
[230] Fix | Delete
'2' => '2',
[231] Fix | Delete
'3' => '3',
[232] Fix | Delete
]
[233] Fix | Delete
],
[234] Fix | Delete
[
[235] Fix | Delete
'type' => 'separator',
[236] Fix | Delete
'top' => 20,
[237] Fix | Delete
'bottom' => 10,
[238] Fix | Delete
],
[239] Fix | Delete
[
[240] Fix | Delete
'type' => 'textarea',
[241] Fix | Delete
'heading' => __( 'Add Custom CSS Class', 'custom-twitter-feeds' ),
[242] Fix | Delete
'id' => 'class',
[243] Fix | Delete
'strongHeading' => 'true',
[244] Fix | Delete
'tooltip' => __( 'Add one or more CSS classes, example: class1, class2', 'custom-twitter-feeds' ),
[245] Fix | Delete
'placeholder' => __( 'Add one or more CSS classes, example: class1, class2', 'custom-twitter-feeds' ),
[246] Fix | Delete
],
[247] Fix | Delete
];
[248] Fix | Delete
}
[249] Fix | Delete
[250] Fix | Delete
[251] Fix | Delete
[252] Fix | Delete
}
[253] Fix | Delete
[254] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function