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/wp-admin/includes
File: network.php
wp_admin_notice( $notice_message, $notice_args );
[500] Fix | Delete
}
[501] Fix | Delete
?>
[502] Fix | Delete
<ol>
[503] Fix | Delete
<li><p id="network-wpconfig-rules-description">
[504] Fix | Delete
<?php
[505] Fix | Delete
printf(
[506] Fix | Delete
/* translators: 1: wp-config.php, 2: Location of wp-config file, 3: Translated version of "That's all, stop editing! Happy publishing." */
[507] Fix | Delete
__( 'Add the following to your %1$s file in %2$s <strong>above</strong> the line reading %3$s:' ),
[508] Fix | Delete
'<code>wp-config.php</code>',
[509] Fix | Delete
'<code>' . $location_of_wp_config . '</code>',
[510] Fix | Delete
/*
[511] Fix | Delete
* translators: This string should only be translated if wp-config-sample.php is localized.
[512] Fix | Delete
* You can check the localized release package or
[513] Fix | Delete
* https://i18n.svn.wordpress.org/<locale code>/branches/<wp version>/dist/wp-config-sample.php
[514] Fix | Delete
*/
[515] Fix | Delete
'<code>/* ' . __( 'That&#8217;s all, stop editing! Happy publishing.' ) . ' */</code>'
[516] Fix | Delete
);
[517] Fix | Delete
?>
[518] Fix | Delete
</p>
[519] Fix | Delete
<p class="configuration-rules-label"><label for="network-wpconfig-rules">
[520] Fix | Delete
<?php
[521] Fix | Delete
printf(
[522] Fix | Delete
/* translators: %s: File name (wp-config.php, .htaccess or web.config). */
[523] Fix | Delete
__( 'Network configuration rules for %s' ),
[524] Fix | Delete
'<code>wp-config.php</code>'
[525] Fix | Delete
);
[526] Fix | Delete
?>
[527] Fix | Delete
</label></p>
[528] Fix | Delete
<textarea id="network-wpconfig-rules" class="code" readonly="readonly" cols="100" rows="7" aria-describedby="network-wpconfig-rules-description">
[529] Fix | Delete
define( 'MULTISITE', true );
[530] Fix | Delete
define( 'SUBDOMAIN_INSTALL', <?php echo $subdomain_install ? 'true' : 'false'; ?> );
[531] Fix | Delete
define( 'DOMAIN_CURRENT_SITE', '<?php echo $hostname; ?>' );
[532] Fix | Delete
define( 'PATH_CURRENT_SITE', '<?php echo $base; ?>' );
[533] Fix | Delete
define( 'SITE_ID_CURRENT_SITE', 1 );
[534] Fix | Delete
define( 'BLOG_ID_CURRENT_SITE', 1 );
[535] Fix | Delete
</textarea>
[536] Fix | Delete
<?php
[537] Fix | Delete
$keys_salts = array(
[538] Fix | Delete
'AUTH_KEY' => '',
[539] Fix | Delete
'SECURE_AUTH_KEY' => '',
[540] Fix | Delete
'LOGGED_IN_KEY' => '',
[541] Fix | Delete
'NONCE_KEY' => '',
[542] Fix | Delete
'AUTH_SALT' => '',
[543] Fix | Delete
'SECURE_AUTH_SALT' => '',
[544] Fix | Delete
'LOGGED_IN_SALT' => '',
[545] Fix | Delete
'NONCE_SALT' => '',
[546] Fix | Delete
);
[547] Fix | Delete
foreach ( $keys_salts as $c => $v ) {
[548] Fix | Delete
if ( defined( $c ) ) {
[549] Fix | Delete
unset( $keys_salts[ $c ] );
[550] Fix | Delete
}
[551] Fix | Delete
}
[552] Fix | Delete
[553] Fix | Delete
if ( ! empty( $keys_salts ) ) {
[554] Fix | Delete
$keys_salts_str = '';
[555] Fix | Delete
$from_api = wp_remote_get( 'https://api.wordpress.org/secret-key/1.1/salt/' );
[556] Fix | Delete
if ( is_wp_error( $from_api ) ) {
[557] Fix | Delete
foreach ( $keys_salts as $c => $v ) {
[558] Fix | Delete
$keys_salts_str .= "\ndefine( '$c', '" . wp_generate_password( 64, true, true ) . "' );";
[559] Fix | Delete
}
[560] Fix | Delete
} else {
[561] Fix | Delete
$from_api = explode( "\n", wp_remote_retrieve_body( $from_api ) );
[562] Fix | Delete
foreach ( $keys_salts as $c => $v ) {
[563] Fix | Delete
$keys_salts_str .= "\ndefine( '$c', '" . substr( array_shift( $from_api ), 28, 64 ) . "' );";
[564] Fix | Delete
}
[565] Fix | Delete
}
[566] Fix | Delete
$num_keys_salts = count( $keys_salts );
[567] Fix | Delete
?>
[568] Fix | Delete
<p id="network-wpconfig-authentication-description">
[569] Fix | Delete
<?php
[570] Fix | Delete
if ( 1 === $num_keys_salts ) {
[571] Fix | Delete
printf(
[572] Fix | Delete
/* translators: %s: wp-config.php */
[573] Fix | Delete
__( 'This unique authentication key is also missing from your %s file.' ),
[574] Fix | Delete
'<code>wp-config.php</code>'
[575] Fix | Delete
);
[576] Fix | Delete
} else {
[577] Fix | Delete
printf(
[578] Fix | Delete
/* translators: %s: wp-config.php */
[579] Fix | Delete
__( 'These unique authentication keys are also missing from your %s file.' ),
[580] Fix | Delete
'<code>wp-config.php</code>'
[581] Fix | Delete
);
[582] Fix | Delete
}
[583] Fix | Delete
?>
[584] Fix | Delete
<?php _e( 'To make your installation more secure, you should also add:' ); ?>
[585] Fix | Delete
</p>
[586] Fix | Delete
<p class="configuration-rules-label"><label for="network-wpconfig-authentication"><?php _e( 'Network configuration authentication keys' ); ?></label></p>
[587] Fix | Delete
<textarea id="network-wpconfig-authentication" class="code" readonly="readonly" cols="100" rows="<?php echo $num_keys_salts; ?>" aria-describedby="network-wpconfig-authentication-description"><?php echo esc_textarea( $keys_salts_str ); ?></textarea>
[588] Fix | Delete
<?php
[589] Fix | Delete
}
[590] Fix | Delete
?>
[591] Fix | Delete
</li>
[592] Fix | Delete
<?php
[593] Fix | Delete
if ( iis7_supports_permalinks() ) :
[594] Fix | Delete
// IIS doesn't support RewriteBase, all your RewriteBase are belong to us.
[595] Fix | Delete
$iis_subdir_match = ltrim( $base, '/' ) . $subdir_match;
[596] Fix | Delete
$iis_rewrite_base = ltrim( $base, '/' ) . $rewrite_base;
[597] Fix | Delete
$iis_subdir_replacement = $subdomain_install ? '' : '{R:1}';
[598] Fix | Delete
[599] Fix | Delete
$web_config_file = '<?xml version="1.0" encoding="UTF-8"?>
[600] Fix | Delete
<configuration>
[601] Fix | Delete
<system.webServer>
[602] Fix | Delete
<rewrite>
[603] Fix | Delete
<rules>
[604] Fix | Delete
<rule name="WordPress Rule 1" stopProcessing="true">
[605] Fix | Delete
<match url="^index\.php$" ignoreCase="false" />
[606] Fix | Delete
<action type="None" />
[607] Fix | Delete
</rule>';
[608] Fix | Delete
if ( is_multisite() && get_site_option( 'ms_files_rewriting' ) ) {
[609] Fix | Delete
$web_config_file .= '
[610] Fix | Delete
<rule name="WordPress Rule for Files" stopProcessing="true">
[611] Fix | Delete
<match url="^' . $iis_subdir_match . 'files/(.+)" ignoreCase="false" />
[612] Fix | Delete
<action type="Rewrite" url="' . $iis_rewrite_base . WPINC . '/ms-files.php?file={R:1}" appendQueryString="false" />
[613] Fix | Delete
</rule>';
[614] Fix | Delete
}
[615] Fix | Delete
$web_config_file .= '
[616] Fix | Delete
<rule name="WordPress Rule 2" stopProcessing="true">
[617] Fix | Delete
<match url="^' . $iis_subdir_match . 'wp-admin$" ignoreCase="false" />
[618] Fix | Delete
<action type="Redirect" url="' . $iis_subdir_replacement . 'wp-admin/" redirectType="Permanent" />
[619] Fix | Delete
</rule>
[620] Fix | Delete
<rule name="WordPress Rule 3" stopProcessing="true">
[621] Fix | Delete
<match url="^" ignoreCase="false" />
[622] Fix | Delete
<conditions logicalGrouping="MatchAny">
[623] Fix | Delete
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" />
[624] Fix | Delete
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" />
[625] Fix | Delete
</conditions>
[626] Fix | Delete
<action type="None" />
[627] Fix | Delete
</rule>
[628] Fix | Delete
<rule name="WordPress Rule 4" stopProcessing="true">
[629] Fix | Delete
<match url="^' . $iis_subdir_match . '(wp-(content|admin|includes).*)" ignoreCase="false" />
[630] Fix | Delete
<action type="Rewrite" url="' . $iis_rewrite_base . '{R:1}" />
[631] Fix | Delete
</rule>
[632] Fix | Delete
<rule name="WordPress Rule 5" stopProcessing="true">
[633] Fix | Delete
<match url="^' . $iis_subdir_match . '([_0-9a-zA-Z-]+/)?(.*\.php)$" ignoreCase="false" />
[634] Fix | Delete
<action type="Rewrite" url="' . $iis_rewrite_base . '{R:2}" />
[635] Fix | Delete
</rule>
[636] Fix | Delete
<rule name="WordPress Rule 6" stopProcessing="true">
[637] Fix | Delete
<match url="." ignoreCase="false" />
[638] Fix | Delete
<action type="Rewrite" url="index.php" />
[639] Fix | Delete
</rule>
[640] Fix | Delete
</rules>
[641] Fix | Delete
</rewrite>
[642] Fix | Delete
</system.webServer>
[643] Fix | Delete
</configuration>
[644] Fix | Delete
';
[645] Fix | Delete
[646] Fix | Delete
echo '<li><p id="network-webconfig-rules-description">';
[647] Fix | Delete
printf(
[648] Fix | Delete
/* translators: 1: File name (.htaccess or web.config), 2: File path. */
[649] Fix | Delete
__( 'Add the following to your %1$s file in %2$s, <strong>replacing</strong> other WordPress rules:' ),
[650] Fix | Delete
'<code>web.config</code>',
[651] Fix | Delete
'<code>' . $home_path . '</code>'
[652] Fix | Delete
);
[653] Fix | Delete
echo '</p>';
[654] Fix | Delete
if ( ! $subdomain_install && WP_CONTENT_DIR !== ABSPATH . 'wp-content' ) {
[655] Fix | Delete
echo '<p><strong>' . __( 'Warning:' ) . ' ' . __( 'Subdirectory networks may not be fully compatible with custom wp-content directories.' ) . '</strong></p>';
[656] Fix | Delete
}
[657] Fix | Delete
?>
[658] Fix | Delete
<p class="configuration-rules-label"><label for="network-webconfig-rules">
[659] Fix | Delete
<?php
[660] Fix | Delete
printf(
[661] Fix | Delete
/* translators: %s: File name (wp-config.php, .htaccess or web.config). */
[662] Fix | Delete
__( 'Network configuration rules for %s' ),
[663] Fix | Delete
'<code>web.config</code>'
[664] Fix | Delete
);
[665] Fix | Delete
?>
[666] Fix | Delete
</label></p>
[667] Fix | Delete
<textarea id="network-webconfig-rules" class="code" readonly="readonly" cols="100" rows="20" aria-describedby="network-webconfig-rules-description"><?php echo esc_textarea( $web_config_file ); ?></textarea>
[668] Fix | Delete
</li>
[669] Fix | Delete
</ol>
[670] Fix | Delete
[671] Fix | Delete
<?php
[672] Fix | Delete
elseif ( $is_nginx ) : // End iis7_supports_permalinks(). Link to Nginx documentation instead:
[673] Fix | Delete
[674] Fix | Delete
echo '<li><p>';
[675] Fix | Delete
printf(
[676] Fix | Delete
/* translators: %s: Documentation URL. */
[677] Fix | Delete
__( 'It seems your network is running with Nginx web server. <a href="%s">Learn more about further configuration</a>.' ),
[678] Fix | Delete
__( 'https://developer.wordpress.org/advanced-administration/server/web-server/nginx/' )
[679] Fix | Delete
);
[680] Fix | Delete
echo '</p></li>';
[681] Fix | Delete
[682] Fix | Delete
else : // End $is_nginx. Construct an .htaccess file instead:
[683] Fix | Delete
[684] Fix | Delete
$ms_files_rewriting = '';
[685] Fix | Delete
if ( is_multisite() && get_site_option( 'ms_files_rewriting' ) ) {
[686] Fix | Delete
$ms_files_rewriting = "\n# uploaded files\nRewriteRule ^";
[687] Fix | Delete
$ms_files_rewriting .= $subdir_match . "files/(.+) {$rewrite_base}" . WPINC . "/ms-files.php?file={$subdir_replacement_12} [L]" . "\n";
[688] Fix | Delete
}
[689] Fix | Delete
[690] Fix | Delete
$htaccess_file = <<<EOF
[691] Fix | Delete
RewriteEngine On
[692] Fix | Delete
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
[693] Fix | Delete
RewriteBase {$base}
[694] Fix | Delete
RewriteRule ^index\.php$ - [L]
[695] Fix | Delete
{$ms_files_rewriting}
[696] Fix | Delete
# add a trailing slash to /wp-admin
[697] Fix | Delete
RewriteRule ^{$subdir_match}wp-admin$ {$subdir_replacement_01}wp-admin/ [R=301,L]
[698] Fix | Delete
[699] Fix | Delete
RewriteCond %{REQUEST_FILENAME} -f [OR]
[700] Fix | Delete
RewriteCond %{REQUEST_FILENAME} -d
[701] Fix | Delete
RewriteRule ^ - [L]
[702] Fix | Delete
RewriteRule ^{$subdir_match}(wp-(content|admin|includes).*) {$rewrite_base}{$subdir_replacement_12} [L]
[703] Fix | Delete
RewriteRule ^{$subdir_match}(.*\.php)$ {$rewrite_base}$subdir_replacement_12 [L]
[704] Fix | Delete
RewriteRule . index.php [L]
[705] Fix | Delete
[706] Fix | Delete
EOF;
[707] Fix | Delete
[708] Fix | Delete
echo '<li><p id="network-htaccess-rules-description">';
[709] Fix | Delete
printf(
[710] Fix | Delete
/* translators: 1: File name (.htaccess or web.config), 2: File path. */
[711] Fix | Delete
__( 'Add the following to your %1$s file in %2$s, <strong>replacing</strong> other WordPress rules:' ),
[712] Fix | Delete
'<code>.htaccess</code>',
[713] Fix | Delete
'<code>' . $home_path . '</code>'
[714] Fix | Delete
);
[715] Fix | Delete
echo '</p>';
[716] Fix | Delete
if ( ! $subdomain_install && WP_CONTENT_DIR !== ABSPATH . 'wp-content' ) {
[717] Fix | Delete
echo '<p><strong>' . __( 'Warning:' ) . ' ' . __( 'Subdirectory networks may not be fully compatible with custom wp-content directories.' ) . '</strong></p>';
[718] Fix | Delete
}
[719] Fix | Delete
?>
[720] Fix | Delete
<p class="configuration-rules-label"><label for="network-htaccess-rules">
[721] Fix | Delete
<?php
[722] Fix | Delete
printf(
[723] Fix | Delete
/* translators: %s: File name (wp-config.php, .htaccess or web.config). */
[724] Fix | Delete
__( 'Network configuration rules for %s' ),
[725] Fix | Delete
'<code>.htaccess</code>'
[726] Fix | Delete
);
[727] Fix | Delete
?>
[728] Fix | Delete
</label></p>
[729] Fix | Delete
<textarea id="network-htaccess-rules" class="code" readonly="readonly" cols="100" rows="<?php echo substr_count( $htaccess_file, "\n" ) + 1; ?>" aria-describedby="network-htaccess-rules-description"><?php echo esc_textarea( $htaccess_file ); ?></textarea>
[730] Fix | Delete
</li>
[731] Fix | Delete
</ol>
[732] Fix | Delete
[733] Fix | Delete
<?php
[734] Fix | Delete
endif; // End IIS/Nginx/Apache code branches.
[735] Fix | Delete
[736] Fix | Delete
if ( ! is_multisite() ) {
[737] Fix | Delete
?>
[738] Fix | Delete
<p><?php _e( 'Once you complete these steps, your network is enabled and configured. You will have to log in again.' ); ?> <a href="<?php echo esc_url( wp_login_url() ); ?>"><?php _e( 'Log In' ); ?></a></p>
[739] Fix | Delete
<?php
[740] Fix | Delete
}
[741] Fix | Delete
}
[742] Fix | Delete
[743] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function