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.../public_h.../wp-conte.../plugins/network-...
File: network-posts-init.php
<?php
[0] Fix | Delete
############ SETUP ####################
[1] Fix | Delete
require_once 'autoload.php';
[2] Fix | Delete
[3] Fix | Delete
use \NetworkPosts\Components\NetsPostsMultisite;
[4] Fix | Delete
use NetworkPosts\Components\NetsPostsTemplateRenderer;
[5] Fix | Delete
use NetworkPosts\Components\Resizer;
[6] Fix | Delete
use NetworkPosts\Components\NetsPostsThumbnailManager;
[7] Fix | Delete
use NetworkPosts\Components\Settings\NetsPostsBlogSettingsPage;
[8] Fix | Delete
use NetworkPosts\Components\Settings\NetsPostsNetworkSettings;
[9] Fix | Delete
use NetworkPosts\Components\Settings\NetsPostsNetworkSettingsPage;
[10] Fix | Delete
[11] Fix | Delete
define( 'DEFAULT_THUMBNAIL_WIDTH', 300 );
[12] Fix | Delete
define( 'BASE_JS_PATH', plugins_url( '/network-posts-extended/js' ) );
[13] Fix | Delete
define( 'POST_VIEWS_PATH', plugin_dir_path( __FILE__ ) . 'views/post' );
[14] Fix | Delete
define( 'NETSPOSTS_VIEW_PATH', plugin_dir_path( __FILE__ ) . 'views' );
[15] Fix | Delete
[16] Fix | Delete
if( !defined( 'NETSPOSTS_TEST' ) ) {
[17] Fix | Delete
[18] Fix | Delete
add_action('admin_init', 'netsposts_init_thumbnails_resizer');
[19] Fix | Delete
add_action( 'admin_init', array( NetsPostsBlogSettingsPage::class, 'register_settings' ) );
[20] Fix | Delete
add_action( 'wpmu_new_blog', array( NetsPostsMultisite::class, 'activate_new_blog_plugin' ) );
[21] Fix | Delete
[22] Fix | Delete
NetsPostsTemplateRenderer::init( NETSPOSTS_VIEW_PATH );
[23] Fix | Delete
add_action( 'init', array( NetsPostsMultisite::class, 'multisite_deactivate' ) );
[24] Fix | Delete
add_action( 'init', array(NetsPostsThumbnailManager::class, 'initialize') );
[25] Fix | Delete
add_action( 'wp_enqueue_scripts', 'netsposts_add_js' );
[26] Fix | Delete
add_action( "plugins_loaded", "netsposts_load_translations" );
[27] Fix | Delete
[28] Fix | Delete
add_action( 'admin_menu', array( NetsPostsBlogSettingsPage::class, 'add_toolpage' ) );
[29] Fix | Delete
add_action( 'admin_enqueue_scripts', 'netsposts_init_settings_page' );
[30] Fix | Delete
add_action( 'network_admin_menu', 'netsposts_add_network_settings' );
[31] Fix | Delete
add_action( 'update_option', 'netsposts_save_for_blog' );
[32] Fix | Delete
[33] Fix | Delete
add_shortcode( 'netsposts', 'netsposts_shortcode' );
[34] Fix | Delete
}
[35] Fix | Delete
[36] Fix | Delete
$plugin = plugin_basename( __FILE__ );
[37] Fix | Delete
[38] Fix | Delete
add_filter( "plugin_action_links_$plugin", array(
[39] Fix | Delete
NetsPostsBlogSettingsPage::class,
[40] Fix | Delete
'plugin_settings_link'
[41] Fix | Delete
) );
[42] Fix | Delete
[43] Fix | Delete
[44] Fix | Delete
function netsposts_add_network_settings() {
[45] Fix | Delete
if ( is_super_admin() ) {
[46] Fix | Delete
Resizer\NetsPostsResizerSettingsPage::add_settings_page();
[47] Fix | Delete
NetsPostsNetworkSettingsPage::add_settings_page();
[48] Fix | Delete
}
[49] Fix | Delete
}
[50] Fix | Delete
[51] Fix | Delete
function netsposts_add_js(){
[52] Fix | Delete
wp_enqueue_script( 'netsposts-js', plugins_url( 'dist/netsposts-public.js', __FILE__ ), array(), '1.0.2', true );
[53] Fix | Delete
}
[54] Fix | Delete
[55] Fix | Delete
function netsposts_load_translations() {
[56] Fix | Delete
register_uninstall_hook( __FILE__, 'net_shared_posts_uninstall' );
[57] Fix | Delete
if( get_option( 'load_plugin_styles', 1 ) ) {
[58] Fix | Delete
add_action( 'wp_enqueue_scripts', 'netposts_add_stylesheet' );
[59] Fix | Delete
}
[60] Fix | Delete
load_plugin_textdomain( 'netsposts', false, basename( dirname( __FILE__ ) ) . '/language' );
[61] Fix | Delete
}
[62] Fix | Delete
[63] Fix | Delete
function netsposts_init_thumbnails_resizer() {
[64] Fix | Delete
global $wpdb;
[65] Fix | Delete
$is_resizing_allowed = Resizer\NetsPostsThumbnailBlogSettings::is_allowed_for_blog( get_current_blog_id() );
[66] Fix | Delete
$is_global_resizing = Resizer\NetsPostsThumbnailBlogSettings::is_global( get_current_blog_id() );
[67] Fix | Delete
Resizer\NetsPostsImageResizerFacade::getInstance( $is_resizing_allowed, $is_global_resizing );
[68] Fix | Delete
}
[69] Fix | Delete
[70] Fix | Delete
function netposts_add_stylesheet() {
[71] Fix | Delete
wp_register_style( 'netsposts_css', plugins_url( '/css/net_posts_extended.css', __FILE__ ), array(), '1.0.0' );
[72] Fix | Delete
wp_enqueue_style( 'netsposts_css' );
[73] Fix | Delete
[74] Fix | Delete
wp_register_style( 'netsposts_star_css', plugins_url( '/css/fontawesome-stars.css', __FILE__ ) );
[75] Fix | Delete
wp_enqueue_style( 'netsposts_star_css' );
[76] Fix | Delete
}
[77] Fix | Delete
[78] Fix | Delete
function netsposts_init_settings_page() {
[79] Fix | Delete
if ( isset( $_GET['page'] ) && $_GET['page'] == 'netsposts_page' ) {
[80] Fix | Delete
wp_register_style( 'netsposts_admin_css', plugins_url( '/css/settings.css', __FILE__ ) );
[81] Fix | Delete
wp_enqueue_style( 'netsposts_admin_css' );
[82] Fix | Delete
Resizer\NetsPostsImageResizerFacade::getInstance()->register_scripts();
[83] Fix | Delete
}
[84] Fix | Delete
}
[85] Fix | Delete
[86] Fix | Delete
[87] Fix | Delete
function net_shared_posts_uninstall() {
[88] Fix | Delete
remove_shortcode( 'netsposts' );
[89] Fix | Delete
}
[90] Fix | Delete
[91] Fix | Delete
function netsposts_save_for_blog() {
[92] Fix | Delete
$is_options_page = isset( $_REQUEST['option_page'] ) &&
[93] Fix | Delete
$_REQUEST['option_page'] === 'netsposts_page';
[94] Fix | Delete
if ( $is_options_page ) {
[95] Fix | Delete
$blog_id = get_current_blog_id();
[96] Fix | Delete
if( !isset( $_POST['strip_blog_excerpt_tags'] ) ){
[97] Fix | Delete
NetsPostsNetworkSettings::allow_excerpt_tags_for_blog( $blog_id );
[98] Fix | Delete
}
[99] Fix | Delete
if ( isset( $_POST['blog_resizer_options'] ) ) {
[100] Fix | Delete
if ( isset( $_POST['allowed'] ) ) {
[101] Fix | Delete
Resizer\NetsPostsThumbnailBlogSettings::allow_for_blog( $blog_id );
[102] Fix | Delete
} else {
[103] Fix | Delete
Resizer\NetsPostsThumbnailBlogSettings::restrict_for_blog( $blog_id );
[104] Fix | Delete
}
[105] Fix | Delete
if ( isset( $_POST['global'] ) ) {
[106] Fix | Delete
Resizer\NetsPostsThumbnailBlogSettings::make_global( $blog_id );
[107] Fix | Delete
} else {
[108] Fix | Delete
Resizer\NetsPostsThumbnailBlogSettings::delete_from_global( $blog_id );
[109] Fix | Delete
}
[110] Fix | Delete
}
[111] Fix | Delete
}
[112] Fix | Delete
}
[113] Fix | Delete
[114] Fix | Delete
function netsposts_url( $relative_url ){
[115] Fix | Delete
return plugins_url( $relative_url, __FILE__ );
[116] Fix | Delete
}
[117] Fix | Delete
[118] Fix | Delete
add_action( 'wp_delete_site', 'netsposts_delete_blog_global_settings' );
[119] Fix | Delete
[120] Fix | Delete
function netsposts_delete_blog_global_settings( $blog ) {
[121] Fix | Delete
Resizer\NetsPostsThumbnailBlogSettings::restrict_for_blog( $blog->blog_id );
[122] Fix | Delete
Resizer\NetsPostsThumbnailBlogSettings::delete_from_global( $blog->blog_id );
[123] Fix | Delete
}
[124] Fix | Delete
[125] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function