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-conte.../plugins/wpforms-.../includes/admin
File: admin.php
unset( $wp_filter[ $notice_type ]->callbacks[ $priority ][ $name ] );
[500] Fix | Delete
}
[501] Fix | Delete
}
[502] Fix | Delete
}
[503] Fix | Delete
}
[504] Fix | Delete
}
[505] Fix | Delete
add_action( 'admin_print_scripts', 'wpforms_admin_hide_unrelated_notices' );
[506] Fix | Delete
[507] Fix | Delete
/**
[508] Fix | Delete
* Upgrade link used within the various admin pages.
[509] Fix | Delete
*
[510] Fix | Delete
* Previously was only included as a method in wpforms-lite.php, but made
[511] Fix | Delete
* available globally in 1.3.9.
[512] Fix | Delete
*
[513] Fix | Delete
* @since 1.3.9
[514] Fix | Delete
*
[515] Fix | Delete
* @param string $medium URL parameter: utm_medium.
[516] Fix | Delete
* @param string $content URL parameter: utm_content.
[517] Fix | Delete
*
[518] Fix | Delete
* @return string
[519] Fix | Delete
*/
[520] Fix | Delete
function wpforms_admin_upgrade_link( $medium = 'link', $content = '' ) {
[521] Fix | Delete
[522] Fix | Delete
$url = 'https://wpforms.com/lite-upgrade/';
[523] Fix | Delete
[524] Fix | Delete
if ( wpforms()->is_pro() ) {
[525] Fix | Delete
$license_key = wpforms_get_license_key();
[526] Fix | Delete
$url = add_query_arg(
[527] Fix | Delete
'license_key',
[528] Fix | Delete
sanitize_text_field( $license_key ),
[529] Fix | Delete
'https://wpforms.com/pricing/'
[530] Fix | Delete
);
[531] Fix | Delete
}
[532] Fix | Delete
[533] Fix | Delete
// phpcs:ignore WPForms.Comments.PHPDocHooks.RequiredHookDocumentation
[534] Fix | Delete
$upgrade = wpforms_utm_link( $url, apply_filters( 'wpforms_upgrade_link_medium', $medium ), $content );
[535] Fix | Delete
[536] Fix | Delete
/**
[537] Fix | Delete
* Modify upgrade link.
[538] Fix | Delete
*
[539] Fix | Delete
* @since 1.5.1
[540] Fix | Delete
*
[541] Fix | Delete
* @param string $upgrade Upgrade links.
[542] Fix | Delete
*/
[543] Fix | Delete
return apply_filters( 'wpforms_upgrade_link', $upgrade );
[544] Fix | Delete
}
[545] Fix | Delete
[546] Fix | Delete
/**
[547] Fix | Delete
* Check the current PHP version and display a notice if on unsupported PHP.
[548] Fix | Delete
*
[549] Fix | Delete
* @since 1.4.0.1
[550] Fix | Delete
* @since 1.5.0 Raising this awareness of old PHP version message from 5.2 to 5.3.
[551] Fix | Delete
* @since 1.7.9 Raising this awareness of old PHP version message to 7.1.
[552] Fix | Delete
* @since 1.8.4 Raising this awareness of old PHP version message to 7.3.
[553] Fix | Delete
*/
[554] Fix | Delete
function wpforms_check_php_version() {
[555] Fix | Delete
[556] Fix | Delete
// Display for PHP below 7.4.
[557] Fix | Delete
if ( PHP_VERSION_ID >= 70400 ) {
[558] Fix | Delete
return;
[559] Fix | Delete
}
[560] Fix | Delete
[561] Fix | Delete
// Display for admins only.
[562] Fix | Delete
if ( ! is_super_admin() ) {
[563] Fix | Delete
return;
[564] Fix | Delete
}
[565] Fix | Delete
[566] Fix | Delete
// Display on Dashboard page only.
[567] Fix | Delete
if ( isset( $GLOBALS['pagenow'] ) && $GLOBALS['pagenow'] !== 'index.php' ) {
[568] Fix | Delete
return;
[569] Fix | Delete
}
[570] Fix | Delete
[571] Fix | Delete
// Display the notice, finally.
[572] Fix | Delete
Notice::error(
[573] Fix | Delete
'<p>' .
[574] Fix | Delete
sprintf(
[575] Fix | Delete
wp_kses( /* translators: %1$s - WPForms plugin name; %2$s - WPForms.com URL to a related doc. */
[576] Fix | Delete
__( 'Your site is running an outdated version of PHP that is no longer supported and may cause issues with %1$s. <a href="%2$s" target="_blank" rel="noopener noreferrer">Read more</a> for additional information.', 'wpforms-lite' ),
[577] Fix | Delete
[
[578] Fix | Delete
'a' => [
[579] Fix | Delete
'href' => [],
[580] Fix | Delete
'target' => [],
[581] Fix | Delete
'rel' => [],
[582] Fix | Delete
],
[583] Fix | Delete
]
[584] Fix | Delete
),
[585] Fix | Delete
'<strong>WPForms</strong>',
[586] Fix | Delete
'https://wpforms.com/docs/supported-php-version/'
[587] Fix | Delete
) .
[588] Fix | Delete
'<br><br><em>' .
[589] Fix | Delete
wp_kses(
[590] Fix | Delete
__( '<strong>Please Note:</strong> Support for PHP 7.3 and below will be discontinued soon. After this, if no further action is taken, WPForms functionality will be disabled.', 'wpforms-lite' ),
[591] Fix | Delete
[
[592] Fix | Delete
'strong' => [],
[593] Fix | Delete
'em' => [],
[594] Fix | Delete
]
[595] Fix | Delete
) .
[596] Fix | Delete
'</em></p>'
[597] Fix | Delete
);
[598] Fix | Delete
}
[599] Fix | Delete
add_action( 'admin_init', 'wpforms_check_php_version' );
[600] Fix | Delete
[601] Fix | Delete
/**
[602] Fix | Delete
* Get an upgrade modal text.
[603] Fix | Delete
*
[604] Fix | Delete
* @since 1.4.4
[605] Fix | Delete
*
[606] Fix | Delete
* @param string $type Either "pro" or "elite". Default is "pro".
[607] Fix | Delete
*
[608] Fix | Delete
* @return string
[609] Fix | Delete
*/
[610] Fix | Delete
function wpforms_get_upgrade_modal_text( $type = 'pro' ) {
[611] Fix | Delete
[612] Fix | Delete
switch ( $type ) {
[613] Fix | Delete
case 'elite':
[614] Fix | Delete
$level = 'WPForms Elite';
[615] Fix | Delete
break;
[616] Fix | Delete
[617] Fix | Delete
case 'pro':
[618] Fix | Delete
default:
[619] Fix | Delete
$level = 'WPForms Pro';
[620] Fix | Delete
}
[621] Fix | Delete
[622] Fix | Delete
if ( wpforms()->is_pro() ) {
[623] Fix | Delete
return '<p>' .
[624] Fix | Delete
sprintf(
[625] Fix | Delete
wp_kses( /* translators: %s - WPForms.com contact page URL. */
[626] Fix | Delete
__( 'Thank you for considering upgrading. If you have any questions, please <a href="%s" target="_blank" rel="noopener noreferrer">let us know</a>.', 'wpforms-lite' ),
[627] Fix | Delete
[
[628] Fix | Delete
'a' => [
[629] Fix | Delete
'href' => [],
[630] Fix | Delete
'target' => [],
[631] Fix | Delete
'rel' => [],
[632] Fix | Delete
],
[633] Fix | Delete
]
[634] Fix | Delete
),
[635] Fix | Delete
esc_url(
[636] Fix | Delete
wpforms_utm_link(
[637] Fix | Delete
'https://wpforms.com/contact/',
[638] Fix | Delete
'Upgrade Follow Up Modal',
[639] Fix | Delete
'Contact Support'
[640] Fix | Delete
)
[641] Fix | Delete
)
[642] Fix | Delete
) .
[643] Fix | Delete
'</p>' .
[644] Fix | Delete
'<p>' .
[645] Fix | Delete
wp_kses(
[646] Fix | Delete
__( 'After upgrading, your license key will remain the same.<br>You may need to do a quick refresh to unlock your new addons. In your WordPress admin, go to <strong>WPForms &raquo; Settings</strong>. If you don\'t see your updated plan, click <em>refresh</em>.', 'wpforms-lite' ),
[647] Fix | Delete
[
[648] Fix | Delete
'strong' => [],
[649] Fix | Delete
'br' => [],
[650] Fix | Delete
'em' => [],
[651] Fix | Delete
]
[652] Fix | Delete
) .
[653] Fix | Delete
'</p>' .
[654] Fix | Delete
'<p>' .
[655] Fix | Delete
sprintf(
[656] Fix | Delete
wp_kses( /* translators: %s - WPForms.com upgrade from Lite to paid docs page URL. */
[657] Fix | Delete
__( 'Check out <a href="%s" target="_blank" rel="noopener noreferrer">our documentation</a> for step-by-step instructions.', 'wpforms-lite' ),
[658] Fix | Delete
[
[659] Fix | Delete
'a' => [
[660] Fix | Delete
'href' => [],
[661] Fix | Delete
'target' => [],
[662] Fix | Delete
'rel' => [],
[663] Fix | Delete
],
[664] Fix | Delete
]
[665] Fix | Delete
),
[666] Fix | Delete
esc_url( wpforms_utm_link( 'https://wpforms.com/docs/upgrade-wpforms-license/', 'Upgrade License Doc', 'Upgrade Now' ) )
[667] Fix | Delete
) .
[668] Fix | Delete
'</p>';
[669] Fix | Delete
}
[670] Fix | Delete
[671] Fix | Delete
return '<p>' .
[672] Fix | Delete
sprintf(
[673] Fix | Delete
wp_kses( /* translators: %s - WPForms.com contact page URL. */
[674] Fix | Delete
__( 'If you have any questions or issues just <a href="%s" target="_blank" rel="noopener noreferrer">let us know</a>.', 'wpforms-lite' ),
[675] Fix | Delete
[
[676] Fix | Delete
'a' => [
[677] Fix | Delete
'href' => [],
[678] Fix | Delete
'target' => [],
[679] Fix | Delete
'rel' => [],
[680] Fix | Delete
],
[681] Fix | Delete
]
[682] Fix | Delete
),
[683] Fix | Delete
esc_url(
[684] Fix | Delete
wpforms_utm_link(
[685] Fix | Delete
'https://wpforms.com/contact/',
[686] Fix | Delete
'Upgrade Intention Alert',
[687] Fix | Delete
'Upgrade Intention Alert'
[688] Fix | Delete
)
[689] Fix | Delete
)
[690] Fix | Delete
) .
[691] Fix | Delete
'</p>' .
[692] Fix | Delete
'<p>' .
[693] Fix | Delete
sprintf(
[694] Fix | Delete
wp_kses( /* translators: %s - license level, WPForms Pro or WPForms Elite. */
[695] Fix | Delete
__( 'After purchasing a license, just <strong>enter your license key on the WPForms Settings page</strong>. This will let your site automatically upgrade to %s! (Don\'t worry, all your forms and settings will be preserved.)', 'wpforms-lite' ),
[696] Fix | Delete
[
[697] Fix | Delete
'strong' => [],
[698] Fix | Delete
'br' => [],
[699] Fix | Delete
]
[700] Fix | Delete
),
[701] Fix | Delete
$level
[702] Fix | Delete
) .
[703] Fix | Delete
'</p>' .
[704] Fix | Delete
'<p>' .
[705] Fix | Delete
sprintf(
[706] Fix | Delete
wp_kses( /* translators: %s - WPForms.com upgrade from Lite to paid docs page URL. */
[707] Fix | Delete
__( 'Check out <a href="%s" target="_blank" rel="noopener noreferrer">our documentation</a> for step-by-step instructions.', 'wpforms-lite' ),
[708] Fix | Delete
[
[709] Fix | Delete
'a' => [
[710] Fix | Delete
'href' => [],
[711] Fix | Delete
'target' => [],
[712] Fix | Delete
'rel' => [],
[713] Fix | Delete
],
[714] Fix | Delete
]
[715] Fix | Delete
),
[716] Fix | Delete
esc_url(
[717] Fix | Delete
wpforms_utm_link(
[718] Fix | Delete
'https://wpforms.com/docs/upgrade-wpforms-lite-paid-license/',
[719] Fix | Delete
'Upgrade Intention Alert',
[720] Fix | Delete
'Upgrade Documentation'
[721] Fix | Delete
)
[722] Fix | Delete
)
[723] Fix | Delete
) .
[724] Fix | Delete
'</p>';
[725] Fix | Delete
}
[726] Fix | Delete
[727] Fix | Delete
/**
[728] Fix | Delete
* Hide the wp-admin area "Version x.x" in footer on WPForms pages.
[729] Fix | Delete
*
[730] Fix | Delete
* @since 1.5.7
[731] Fix | Delete
*
[732] Fix | Delete
* @param string $text Default "Version x.x" or "Get Version x.x" text.
[733] Fix | Delete
*
[734] Fix | Delete
* @return string
[735] Fix | Delete
*/
[736] Fix | Delete
function wpforms_admin_hide_wp_version( $text ) {
[737] Fix | Delete
[738] Fix | Delete
// Reset text if we're not on a WPForms screen or page.
[739] Fix | Delete
if ( wpforms_is_admin_page() ) {
[740] Fix | Delete
return 'WPForms ' . WPFORMS_VERSION;
[741] Fix | Delete
}
[742] Fix | Delete
[743] Fix | Delete
return $text;
[744] Fix | Delete
}
[745] Fix | Delete
add_filter( 'update_footer', 'wpforms_admin_hide_wp_version', PHP_INT_MAX );
[746] Fix | Delete
[747] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function