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/clone/wp-conte.../plugins/popup-bu.../com/config
File: config.php
<?php
[0] Fix | Delete
/* Exit if accessed directly */
[1] Fix | Delete
if ( ! defined( 'ABSPATH' ) ) {
[2] Fix | Delete
exit;
[3] Fix | Delete
}
[4] Fix | Delete
class SgpbPopupConfig
[5] Fix | Delete
{
[6] Fix | Delete
public static function addDefine($name, $value)
[7] Fix | Delete
{
[8] Fix | Delete
if (!defined($name)) {
[9] Fix | Delete
define($name, $value);
[10] Fix | Delete
}
[11] Fix | Delete
}
[12] Fix | Delete
[13] Fix | Delete
public static function init()
[14] Fix | Delete
{
[15] Fix | Delete
self::addDefine('SGPB_POPUP_FREE_MIN_VERSION', '3.0.2');
[16] Fix | Delete
self::addDefine('SGPB_POPUP_PRO_MIN_VERSION', '4.0');
[17] Fix | Delete
[18] Fix | Delete
self::addDefine('SGPB_POPUP_PKG_FREE', 1);
[19] Fix | Delete
self::addDefine('SGPB_POPUP_PKG_SILVER', 2);
[20] Fix | Delete
self::addDefine('SGPB_POPUP_PKG_GOLD', 3);
[21] Fix | Delete
self::addDefine('SGPB_POPUP_PKG_PLATINUM', 4);
[22] Fix | Delete
self::addDefine('SG_POPUP_PRO_URL', 'https://popup-builder.com/pricing/');
[23] Fix | Delete
self::addDefine('SG_POPUP_BUNDLE_URL', 'https://popup-builder.com/pricing/');
[24] Fix | Delete
self::addDefine('SG_POPUP_EXTENSIONS_URL', 'https://popup-builder.com/extensions/');
[25] Fix | Delete
self::addDefine('SG_POPUP_SUPPORT_URL', 'https://wordpress.org/support/plugin/popup-builder');
[26] Fix | Delete
self::addDefine('SG_POPUP_TICKET_URL', 'https://help.popup-builder.com');
[27] Fix | Delete
self::addDefine('SG_POPUP_RATE_US_URL', 'https://wordpress.org/support/plugin/popup-builder/reviews/');
[28] Fix | Delete
self::addDefine('SG_POPUP_IFRAME_URL', 'https://popup-builder.com/product/iframe-popup//');
[29] Fix | Delete
self::addDefine('SG_POPUP_SCROLL_URL', 'https://popup-builder.com/product/scroll-triggered-popup/');
[30] Fix | Delete
self::addDefine('SG_POPUP_AD_BLOCK_URL', 'https://popup-builder.com/product/ad-block/');
[31] Fix | Delete
self::addDefine('SG_POPUP_ANALYTICS_URL', 'https://popup-builder.com/product/analytics/');
[32] Fix | Delete
self::addDefine('SG_POPUP_EXIT_INTENT_URL', 'https://popup-builder.com/product/exit-intent/');
[33] Fix | Delete
self::addDefine('SG_POPUP_MAILCHIMP_URL', 'https://popup-builder.com/product/mailchimp-popup/');
[34] Fix | Delete
self::addDefine('SG_POPUP_AWEBER_URL', 'https://popup-builder.com/product/aweber-popup/');
[35] Fix | Delete
self::addDefine('SG_POPUP_WOOCOMMERCE_URL', 'https://popup-builder.com/product/woocommerce/');
[36] Fix | Delete
self::addDefine('SG_POPUP_RECENT_SALES_URL', 'https://popup-builder.com/product/recent-sales/');
[37] Fix | Delete
self::addDefine('SG_POPUP_VIDEO_URL', 'https://popup-builder.com/product/video-popup/');
[38] Fix | Delete
self::addDefine('SG_POPUP_SOCIAL_URL', 'https://popup-builder.com/product/social-popup/');
[39] Fix | Delete
self::addDefine('SG_POPUP_COUNTDOWN_URL', 'https://popup-builder.com/product/countdown-popup/');
[40] Fix | Delete
self::addDefine('SG_POPUP_RESTRICTION_URL', 'https://popup-builder.com/product/yes-no-button-popup/');
[41] Fix | Delete
self::addDefine('SG_POPUP_CONTACT_FORM_URL', 'https://popup-builder.com/product/contact-form-popup/');
[42] Fix | Delete
self::addDefine('SG_POPUP_INACTIVITY_URL', 'https://popup-builder.com/product/inactivity-event/');
[43] Fix | Delete
self::addDefine('SG_POPUP_SCHEDULING_URL', 'https://popup-builder.com/product/scheduling/');
[44] Fix | Delete
self::addDefine('SG_POPUP_GEO_TARGETING_URL', 'https://popup-builder.com/product/geo-targeting/');
[45] Fix | Delete
self::addDefine('SG_POPUP_RANDOM_URL', 'https://popup-builder.com/product/random-popup/');
[46] Fix | Delete
self::addDefine('SG_POPUP_ADVANCED_CLOSING_URL', 'https://popup-builder.com/product/advanced-closing/');
[47] Fix | Delete
self::addDefine('SG_POPUP_ADVANCED_TARGETING_URL', 'https://popup-builder.com/product/advanced-targeting/');
[48] Fix | Delete
self::addDefine('SG_POPUP_ALL_EXTENSIONS_URL', 'https://popup-builder.com/extensions/');
[49] Fix | Delete
self::addDefine('SG_POPUP_LOGIN_URL', 'https://popup-builder.com/product/login-popup/');
[50] Fix | Delete
self::addDefine('SG_POPUP_REGISTRATION_URL', 'https://popup-builder.com/product/registration-popup/');
[51] Fix | Delete
self::addDefine('SG_POPUP_SUBSCRIPTION_PLUS_URL', 'https://popup-builder.com/product/subscription-plus-popup/');
[52] Fix | Delete
self::addDefine('SG_POPUP_PUSH_NOTIFICATION_URL', 'https://popup-builder.com/product/web-push-notification-popup/');
[53] Fix | Delete
self::addDefine('SGPB_EDD_PLUGIN_URL', 'https://popup-builder.com/product/easy-digital-download-edd-popup/');
[54] Fix | Delete
self::addDefine('SGPB_PDF_PLUGIN_URL', 'https://popup-builder.com/product/pdf-popup/');
[55] Fix | Delete
self::addDefine('SGPB_GAMIFICATION_PLUGIN_URL', 'https://popup-builder.com/product/gamification-popup-pick-a-gift-popup/');
[56] Fix | Delete
self::addDefine('SGPB_AGE_VERIFICATION_PLUGIN_URL', 'https://popup-builder.com/product/age-restriction-popup/');
[57] Fix | Delete
self::addDefine('SG_POPUP_ADMIN_URL', admin_url());
[58] Fix | Delete
self::addDefine('SG_POPUP_BUILDER_URL', plugins_url().'/'.SGPB_POPUP_FOLDER_NAME.'/');
[59] Fix | Delete
self::addDefine('SG_POPUP_PLUGIN_PATH', WP_PLUGIN_DIR.'/');
[60] Fix | Delete
self::addDefine('SG_POPUP_BUILDER_PATH', SG_POPUP_PLUGIN_PATH.SGPB_POPUP_FOLDER_NAME.'/');
[61] Fix | Delete
self::addDefine('SG_POPUP_COM_PATH', SG_POPUP_BUILDER_PATH.'com/');
[62] Fix | Delete
self::addDefine('SG_POPUP_CONFIG_PATH', SG_POPUP_COM_PATH.'config/');
[63] Fix | Delete
self::addDefine('SG_POPUP_PUBLIC_PATH', SG_POPUP_BUILDER_PATH.'public/');
[64] Fix | Delete
self::addDefine('SG_POPUP_CLASSES_PATH', SG_POPUP_COM_PATH.'classes/');
[65] Fix | Delete
self::addDefine('SG_POPUP_COMPONENTS_PATH', SG_POPUP_CLASSES_PATH.'components/');
[66] Fix | Delete
self::addDefine('SG_POPUP_DATA_TABLES_PATH', SG_POPUP_CLASSES_PATH.'dataTable/');
[67] Fix | Delete
self::addDefine('SG_POPUP_CLASSES_POPUPS_PATH', SG_POPUP_CLASSES_PATH.'popups/');
[68] Fix | Delete
self::addDefine('SG_POPUP_EXTENSION_PATH', SG_POPUP_CLASSES_PATH.'extension/');
[69] Fix | Delete
self::addDefine('SGPB_POPUP_DETECTION_PATH', SG_POPUP_CLASSES_PATH.'_detection/');
[70] Fix | Delete
self::addDefine('SG_POPUP_LIBS_PATH', SG_POPUP_COM_PATH.'libs/');
[71] Fix | Delete
self::addDefine('SG_POPUP_HELPERS_PATH', SG_POPUP_COM_PATH.'helpers/');
[72] Fix | Delete
self::addDefine('SG_POPUP_JS_PATH', SG_POPUP_PUBLIC_PATH.'js/');
[73] Fix | Delete
self::addDefine('SG_POPUP_CSS_PATH', SG_POPUP_PUBLIC_PATH.'css/');
[74] Fix | Delete
self::addDefine('SG_POPUP_VIEWS_PATH', SG_POPUP_PUBLIC_PATH.'views/');
[75] Fix | Delete
self::addDefine('SG_POPUP_TYPE_OPTIONS_PATH', SG_POPUP_VIEWS_PATH.'options/');
[76] Fix | Delete
self::addDefine('SG_POPUP_TYPE_MAIN_PATH', SG_POPUP_VIEWS_PATH.'main/');
[77] Fix | Delete
self::addDefine('SG_POPUP_PUBLIC_URL', SG_POPUP_BUILDER_URL.'public/');
[78] Fix | Delete
self::addDefine('SG_POPUP_JS_URL', SG_POPUP_PUBLIC_URL.'js/');
[79] Fix | Delete
self::addDefine('SG_POPUP_CSS_URL', SG_POPUP_PUBLIC_URL.'css/');
[80] Fix | Delete
self::addDefine('SG_POPUP_IMG_URL', SG_POPUP_PUBLIC_URL.'img/');
[81] Fix | Delete
self::addDefine('SG_POPUP_SOUND_URL', SG_POPUP_PUBLIC_URL.'sound/');
[82] Fix | Delete
self::addDefine('SG_POPUP_VIEWS_URL', SG_POPUP_PUBLIC_URL.'views/');
[83] Fix | Delete
self::addDefine('SG_POPUP_EMAIL_TEMPLATES_URL', SG_POPUP_VIEWS_URL.'emailTemplates/');
[84] Fix | Delete
self::addDefine('SG_POPUP_DEFAULT_TIME_ZONE', 'UTC');
[85] Fix | Delete
self::addDefine('SG_POPUP_CATEGORY_TAXONOMY', 'popup-categories');
[86] Fix | Delete
self::addDefine('SG_POPUP_MINIMUM_PHP_VERSION', '5.3.3');
[87] Fix | Delete
self::addDefine('SG_POPUP_POST_TYPE', 'popupbuilder');
[88] Fix | Delete
self::addDefine('SG_POPUP_NEWSLETTER_PAGE', 'sgpbNewsletter');
[89] Fix | Delete
self::addDefine('SG_POPUP_SETTINGS_PAGE', 'sgpbSettings');
[90] Fix | Delete
self::addDefine('SG_POPUP_SUBSCRIBERS_PAGE', 'sgpbSubscribers');
[91] Fix | Delete
self::addDefine('SG_POPUP_SUPPORT_PAGE', 'sgpbSupport');
[92] Fix | Delete
self::addDefine('SGPB_POPUP_LICENSE', 'license');
[93] Fix | Delete
self::addDefine('SG_POPUP_EXTEND_PAGE', 'extend');
[94] Fix | Delete
self::addDefine('SGPB_FILTER_REPEAT_INTERVAL', 50);
[95] Fix | Delete
self::addDefine('SG_POPUP_TEXT_DOMAIN', 'popup-builder');
[96] Fix | Delete
self::addDefine('SG_POPUP_STORE_URL', 'https://popup-builder.com/');
[97] Fix | Delete
self::addDefine('SG_POPUP_AUTHOR', 'Sygnoos');
[98] Fix | Delete
self::addDefine('SG_POPUP_KEY', 'POPUP_BUILDER');
[99] Fix | Delete
self::addDefine('SG_AJAX_NONCE', 'popupBuilderAjaxNonce');
[100] Fix | Delete
self::addDefine('SG_CONDITION_FIRST_RULE', 0);
[101] Fix | Delete
self::addDefine('SGPB_AJAX_STATUS_FALSE', 0);
[102] Fix | Delete
self::addDefine('SGPB_AJAX_STATUS_TRUE', 1);
[103] Fix | Delete
self::addDefine('SGPB_SUBSCRIBERS_TABLE_NAME', 'sgpb_subscribers');
[104] Fix | Delete
self::addDefine('SGPB_POSTS_TABLE_NAME', 'posts');
[105] Fix | Delete
self::addDefine('SGPB_APP_POPUP_TABLE_LIMIT', 10);
[106] Fix | Delete
self::addDefine('SGPB_SUBSCRIBERS_ERROR_TABLE_NAME', 'sgpb_subscription_error_log');
[107] Fix | Delete
self::addDefine('SGPB_CRON_REPEAT_INTERVAL', 1);
[108] Fix | Delete
self::addDefine('SGPB_NOTIFICATIONS_CRON_REPEAT_INTERVAL', 12); /* Hours */
[109] Fix | Delete
self::addDefine('SGPB_METABOX_BANNER_CRON_TEXT_URL', 'https://popup-builder.com/sgpb-banner.php?banner=sidebar1');
[110] Fix | Delete
self::addDefine('SGPB_FACEBOOK_APP_ID', 540547196484707);
[111] Fix | Delete
self::addDefine('SGPB_POPUP_TYPE_RESTRICTION', 'ageRestriction');
[112] Fix | Delete
self::addDefine('SGPB_POPUP_DEFAULT_SOUND', 'popupOpenSound.wav');
[113] Fix | Delete
self::addDefine('SGPB_POPUP_EXTENSIONS_PATH', SG_POPUP_COM_PATH.'extensions/');
[114] Fix | Delete
self::addDefine('SG_POPUP_BUILDER_NOTIFICATIONS_URL', 'https://popup-builder.com/notifications.json');
[115] Fix | Delete
self::addDefine('SGPB_POPUP_ADVANCED_CLOSING_PLUGIN_KEY', 'popupbuilder-advanced-closing/PopupBuilderAdvancedClosing.php');
[116] Fix | Delete
self::addDefine('SGPB_DONT_SHOW_POPUP_EXPIRY', 365);
[117] Fix | Delete
self::addDefine('SGPB_CONTACT_FORM_7_BEHAVIOR_KEY', 'contact-form-7');
[118] Fix | Delete
self::addDefine('SGPB_CSS_CLASS_ACTIONS_KEY', 'setByCssClass');
[119] Fix | Delete
self::addDefine('SGPB_CLICK_ACTION_KEY', 'setByClick');
[120] Fix | Delete
self::addDefine('SGPB_HOVER_ACTION_KEY', 'setByHover');
[121] Fix | Delete
self::addDefine('SG_COUNTDOWN_COUNTER_SECONDS_SHOW', 1);
[122] Fix | Delete
self::addDefine('SG_COUNTDOWN_COUNTER_SECONDS_HIDE', 2);
[123] Fix | Delete
self::addDefine('SGPB_POPUP_SCHEDULING_EXTENSION_KEY', 'popupbuilder-scheduling/PopupBuilderScheduling.php');
[124] Fix | Delete
self::addDefine('SGPB_POPUP_GEO_TARGETING_EXTENSION_KEY', 'popupbuilder-geo-targeting/PopupBuilderGeoTargeting.php');
[125] Fix | Delete
self::addDefine('SGPB_POPUP_ADVANCED_TARGETING_EXTENSION_KEY', 'popupbuilder-advanced-targeting/PopupBuilderAdvancedTargeting.php');
[126] Fix | Delete
self::addDefine('SGPB_POPUP_SUBSCRIPTION_PLUS_EXTENSION_KEY', 'popupbuilder-subscription-plus/PopupBuilderSubscriptionPlus.php');
[127] Fix | Delete
self::addDefine('SGPB_ASK_REVIEW_POPUP_COUNT', 80);
[128] Fix | Delete
self::addDefine('SGPB_REVIEW_POPUP_PERIOD', 30);
[129] Fix | Delete
self::addDefine('SGPB_POPUP_EXPORT_FILE_NAME', 'PopupBuilderPopups.xml');
[130] Fix | Delete
self::addDefine('SG_POPUP_AUTORESPONDER_POST_TYPE', 'sgpbautoresponder');
[131] Fix | Delete
self::addDefine('SG_POPUP_TEMPLATE_POST_TYPE', 'sgpbtemplate');
[132] Fix | Delete
self::addDefine('SGPB_INACTIVE_EXTENSIONS', 'inactivePBExtensions');
[133] Fix | Delete
self::addDefine('SGPB_POPUP_LICENSE_SCREEN', SG_POPUP_POST_TYPE.'_page_'.SGPB_POPUP_LICENSE);
[134] Fix | Delete
self::addDefine('SGPB_SUBSCRIPTION_ERROR_MESSAGE', __('There was an error while trying to send your request. Please try again', 'popup-builder').'.');
[135] Fix | Delete
self::addDefine('SGPB_SUBSCRIPTION_VALIDATION_MESSAGE', __('This field is required', 'popup-builder').'.');
[136] Fix | Delete
self::addDefine('SGPB_SUBSCRIPTION_EMAIL_MESSAGE', __('Please enter a valid email address', 'popup-builder').'.');
[137] Fix | Delete
self::addDefine('SGPB_TRANSIENT_TIMEOUT_HOUR', 60 * MINUTE_IN_SECONDS);
[138] Fix | Delete
self::addDefine('SGPB_TRANSIENT_TIMEOUT_DAY', 24 * HOUR_IN_SECONDS);
[139] Fix | Delete
self::addDefine('SGPB_TRANSIENT_TIMEOUT_WEEK', 7 * DAY_IN_SECONDS);
[140] Fix | Delete
self::addDefine('SGPB_TRANSIENT_POPUPS_LOAD', 'sgpbLoadPopups');
[141] Fix | Delete
self::addDefine('SGPB_TRANSIENT_POPUPS_TERMS', 'sgpbGetPopupsByTermSlug');
[142] Fix | Delete
self::addDefine('SGPB_TRANSIENT_POPUPS_ALL_CATEGORIES', 'sgpbGetPostsAllCategories');
[143] Fix | Delete
self::addDefine('SGPB_REGISTERED_PLUGINS_PATHS_MODIFIED', 'sgpbModifiedRegisteredPluginsPaths2');
[144] Fix | Delete
self::addDefine('SGPB_POPUP_BUILDER_REGISTERED_PLUGINS', 'sgpbPopupBuilderRegisteredPlugins');
[145] Fix | Delete
self::addDefine('SGPB_RATE_US_NOTIFICATION_ID', 'sgpbMainRateUsNotification');
[146] Fix | Delete
self::addDefine('SGPB_SUPPORT_BANNER_NOTIFICATION_ID', 'sgpbMainSupportBanner');
[147] Fix | Delete
self::addDefine('SGPB_REQUEST_URL', 'https://popup-builder.com/index.php');
[148] Fix | Delete
self::popupTypesInit();
[149] Fix | Delete
}
[150] Fix | Delete
[151] Fix | Delete
public static function popupTypesInit()
[152] Fix | Delete
{
[153] Fix | Delete
global $SGPB_POPUP_TYPES;
[154] Fix | Delete
[155] Fix | Delete
$SGPB_POPUP_TYPES['typeName'] = apply_filters('sgpbAddPopupType', array(
[156] Fix | Delete
'image' => SGPB_POPUP_PKG_FREE,
[157] Fix | Delete
'html' => SGPB_POPUP_PKG_FREE,
[158] Fix | Delete
'fblike' => SGPB_POPUP_PKG_FREE,
[159] Fix | Delete
'subscription' => SGPB_POPUP_PKG_FREE
[160] Fix | Delete
));
[161] Fix | Delete
[162] Fix | Delete
$SGPB_POPUP_TYPES['typePath'] = apply_filters('sgpbAddPopupTypePath', array(
[163] Fix | Delete
'image' => SG_POPUP_CLASSES_POPUPS_PATH,
[164] Fix | Delete
'html' => SG_POPUP_CLASSES_POPUPS_PATH,
[165] Fix | Delete
'fblike' => SG_POPUP_CLASSES_POPUPS_PATH,
[166] Fix | Delete
'subscription' => SG_POPUP_CLASSES_POPUPS_PATH
[167] Fix | Delete
));
[168] Fix | Delete
[169] Fix | Delete
$SGPB_POPUP_TYPES['typeLabels'] = apply_filters('sgpbAddPopupTypeLabels', array(
[170] Fix | Delete
'image' => __('Image', 'popup-builder'),
[171] Fix | Delete
'html' => __('HTML', 'popup-builder'),
[172] Fix | Delete
'fblike' => __('Facebook', 'popup-builder'),
[173] Fix | Delete
'subscription' => __('Subscription', 'popup-builder')
[174] Fix | Delete
));
[175] Fix | Delete
}
[176] Fix | Delete
}
[177] Fix | Delete
[178] Fix | Delete
SgpbPopupConfig::init();
[179] Fix | Delete
[180] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function