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/clone/wp-conte.../plugins/wpforms-.../src/Admin/Builder
File: Templates.php
[1000] Fix | Delete
// Otherwise return true.
[1001] Fix | Delete
return true;
[1002] Fix | Delete
}
[1003] Fix | Delete
[1004] Fix | Delete
/**
[1005] Fix | Delete
* Template for upgrade banner.
[1006] Fix | Delete
*
[1007] Fix | Delete
* @since 1.7.7
[1008] Fix | Delete
*/
[1009] Fix | Delete
public function upgrade_banner_template() {
[1010] Fix | Delete
[1011] Fix | Delete
if ( in_array( wpforms_get_license_type(), [ 'pro', 'elite', 'agency', 'ultimate' ], true ) ) {
[1012] Fix | Delete
return;
[1013] Fix | Delete
}
[1014] Fix | Delete
[1015] Fix | Delete
$medium = wpforms_is_admin_page( 'templates' ) ? 'Form Templates Subpage' : 'Builder Templates';
[1016] Fix | Delete
?>
[1017] Fix | Delete
<script type="text/html" id="tmpl-wpforms-templates-upgrade-banner">
[1018] Fix | Delete
<div class="wpforms-template-upgrade-banner">
[1019] Fix | Delete
<div class="wpforms-template-content">
[1020] Fix | Delete
<h3>
[1021] Fix | Delete
<?php
[1022] Fix | Delete
/* translators: %d - templates count. */
[1023] Fix | Delete
printf( esc_html__( 'Get Access to Our Library of %d Pre-Made Form Templates', 'wpforms-lite' ), count( $this->get_templates() ) );
[1024] Fix | Delete
?>
[1025] Fix | Delete
</h3>
[1026] Fix | Delete
[1027] Fix | Delete
<p>
[1028] Fix | Delete
<?php esc_html_e( 'Never start from scratch again! While WPForms Lite allows you to create any type of form, you can save even more time with WPForms Pro. Upgrade to access hundreds more form templates and advanced form fields.', 'wpforms-lite' ); ?>
[1029] Fix | Delete
</p>
[1030] Fix | Delete
</div>
[1031] Fix | Delete
<div class="wpforms-template-upgrade-button">
[1032] Fix | Delete
<a href="<?php echo esc_url( wpforms_admin_upgrade_link( $medium, 'Upgrade to Pro' ) ); ?>" class="wpforms-btn wpforms-btn-orange wpforms-btn-md" target="_blank" rel="noopener noreferrer"><?php esc_html_e( 'Upgrade to PRO', 'wpforms-lite' ); ?></a>
[1033] Fix | Delete
</div>
[1034] Fix | Delete
</div>
[1035] Fix | Delete
</script>
[1036] Fix | Delete
<?php
[1037] Fix | Delete
}
[1038] Fix | Delete
[1039] Fix | Delete
/**
[1040] Fix | Delete
* Add additional addons templates.
[1041] Fix | Delete
*
[1042] Fix | Delete
* @since 1.8.9
[1043] Fix | Delete
*
[1044] Fix | Delete
* @param array $templates Templates list.
[1045] Fix | Delete
*
[1046] Fix | Delete
* @return array
[1047] Fix | Delete
*/
[1048] Fix | Delete
public function add_addons_templates( array $templates ): array {
[1049] Fix | Delete
[1050] Fix | Delete
// Add User Registration templates only if the addon is not active.
[1051] Fix | Delete
if ( ! wpforms()->get( 'addons' )->is_active( 'user-registration' ) ) {
[1052] Fix | Delete
$templates = $this->add_user_registration_templates( $templates );
[1053] Fix | Delete
}
[1054] Fix | Delete
[1055] Fix | Delete
// Add Post Submissions templates only if the addon is not active.
[1056] Fix | Delete
if ( ! wpforms()->get( 'addons' )->is_active( 'post-submissions' ) ) {
[1057] Fix | Delete
$templates = $this->add_post_submissions_templates( $templates );
[1058] Fix | Delete
}
[1059] Fix | Delete
[1060] Fix | Delete
// Add Survey and Poll templates only if the addon is not active.
[1061] Fix | Delete
if ( ! wpforms()->get( 'addons' )->is_active( 'surveys-polls' ) ) {
[1062] Fix | Delete
$templates = $this->add_surveys_polls_templates( $templates );
[1063] Fix | Delete
}
[1064] Fix | Delete
[1065] Fix | Delete
return $templates;
[1066] Fix | Delete
}
[1067] Fix | Delete
[1068] Fix | Delete
/**
[1069] Fix | Delete
* Add User Registration templates.
[1070] Fix | Delete
*
[1071] Fix | Delete
* @since 1.8.9
[1072] Fix | Delete
*
[1073] Fix | Delete
* @param array $templates Templates list.
[1074] Fix | Delete
*
[1075] Fix | Delete
* @return array
[1076] Fix | Delete
*/
[1077] Fix | Delete
private function add_user_registration_templates( array $templates ): array {
[1078] Fix | Delete
[1079] Fix | Delete
$user_registration_templates = [
[1080] Fix | Delete
[
[1081] Fix | Delete
'name' => esc_html__( 'User Registration Form', 'wpforms-lite' ),
[1082] Fix | Delete
'slug' => 'user_registration',
[1083] Fix | Delete
'addons' => [ 'user-registration' ],
[1084] Fix | Delete
'license' => $this->get_license_level( [ 'license' => [ 'pro' ] ] ),
[1085] Fix | Delete
'has_access' => $this->has_access( [ 'license' => [ 'pro' ] ] ),
[1086] Fix | Delete
'source' => 'wpforms-addon',
[1087] Fix | Delete
'description' => esc_html__( 'Create customized WordPress user registration forms and add them anywhere on your website.', 'wpforms-lite' ),
[1088] Fix | Delete
],
[1089] Fix | Delete
[
[1090] Fix | Delete
'name' => esc_html__( 'User Login Form', 'wpforms-lite' ),
[1091] Fix | Delete
'slug' => 'user_login',
[1092] Fix | Delete
'addons' => [ 'user-registration' ],
[1093] Fix | Delete
'license' => $this->get_license_level( [ 'license' => [ 'pro' ] ] ),
[1094] Fix | Delete
'has_access' => $this->has_access( [ 'license' => [ 'pro' ] ] ),
[1095] Fix | Delete
'source' => 'wpforms-addon',
[1096] Fix | Delete
'description' => esc_html__( 'Allow your users to easily log in to your site with their username and password.', 'wpforms-lite' ),
[1097] Fix | Delete
],
[1098] Fix | Delete
[
[1099] Fix | Delete
'name' => esc_html__( 'User Password Reset Form', 'wpforms-lite' ),
[1100] Fix | Delete
'slug' => 'user_reset',
[1101] Fix | Delete
'addons' => [ 'user-registration' ],
[1102] Fix | Delete
'license' => $this->get_license_level( [ 'license' => [ 'pro' ] ] ),
[1103] Fix | Delete
'has_access' => $this->has_access( [ 'license' => [ 'pro' ] ] ),
[1104] Fix | Delete
'source' => 'wpforms-addon',
[1105] Fix | Delete
'description' => esc_html__( 'Allow your users to easily reset their password.', 'wpforms-lite' ),
[1106] Fix | Delete
],
[1107] Fix | Delete
];
[1108] Fix | Delete
[1109] Fix | Delete
return array_merge( $templates, $user_registration_templates );
[1110] Fix | Delete
}
[1111] Fix | Delete
[1112] Fix | Delete
/**
[1113] Fix | Delete
* Add Post Submissions templates.
[1114] Fix | Delete
*
[1115] Fix | Delete
* @since 1.8.9
[1116] Fix | Delete
*
[1117] Fix | Delete
* @param array $templates Templates list.
[1118] Fix | Delete
*
[1119] Fix | Delete
* @return array
[1120] Fix | Delete
*/
[1121] Fix | Delete
private function add_post_submissions_templates( array $templates ): array {
[1122] Fix | Delete
[1123] Fix | Delete
$post_submissions_templates = [
[1124] Fix | Delete
[
[1125] Fix | Delete
'name' => esc_html__( 'Blog Post Submission Form', 'wpforms-lite' ),
[1126] Fix | Delete
'slug' => 'post_submission',
[1127] Fix | Delete
'addons' => [ 'post-submissions' ],
[1128] Fix | Delete
'license' => $this->get_license_level( [ 'license' => [ 'pro' ] ] ),
[1129] Fix | Delete
'has_access' => $this->has_access( [ 'license' => [ 'pro' ] ] ),
[1130] Fix | Delete
'source' => 'wpforms-addon',
[1131] Fix | Delete
'description' => esc_html__( 'User-submitted content made easy. Allow your users to submit guest blog posts in WordPress. You can add and remove fields as needed.', 'wpforms-lite' ),
[1132] Fix | Delete
],
[1133] Fix | Delete
];
[1134] Fix | Delete
[1135] Fix | Delete
return array_merge( $templates, $post_submissions_templates );
[1136] Fix | Delete
}
[1137] Fix | Delete
[1138] Fix | Delete
/**
[1139] Fix | Delete
* Add Surveys and Polls templates.
[1140] Fix | Delete
*
[1141] Fix | Delete
* @since 1.8.9
[1142] Fix | Delete
*
[1143] Fix | Delete
* @param array $templates Templates list.
[1144] Fix | Delete
*
[1145] Fix | Delete
* @return array
[1146] Fix | Delete
*/
[1147] Fix | Delete
private function add_surveys_polls_templates( array $templates ): array {
[1148] Fix | Delete
[1149] Fix | Delete
$surveys_polls_templates = [
[1150] Fix | Delete
[
[1151] Fix | Delete
'name' => esc_html__( 'Survey Form', 'wpforms-lite' ),
[1152] Fix | Delete
'slug' => 'survey',
[1153] Fix | Delete
'addons' => [ 'surveys-polls' ],
[1154] Fix | Delete
'license' => $this->get_license_level( [ 'license' => [ 'pro' ] ] ),
[1155] Fix | Delete
'has_access' => $this->has_access( [ 'license' => [ 'pro' ] ] ),
[1156] Fix | Delete
'source' => 'wpforms-addon',
[1157] Fix | Delete
'description' => esc_html__( 'Collect customer feedback, then generate survey reports to determine satisfaction and spot trends.', 'wpforms-lite' ),
[1158] Fix | Delete
],
[1159] Fix | Delete
[
[1160] Fix | Delete
'name' => esc_html__( 'Poll Form', 'wpforms-lite' ),
[1161] Fix | Delete
'slug' => 'poll',
[1162] Fix | Delete
'addons' => [ 'surveys-polls' ],
[1163] Fix | Delete
'license' => $this->get_license_level( [ 'license' => [ 'pro' ] ] ),
[1164] Fix | Delete
'has_access' => $this->has_access( [ 'license' => [ 'pro' ] ] ),
[1165] Fix | Delete
'source' => 'wpforms-addon',
[1166] Fix | Delete
'description' => esc_html__( 'Ask visitors a question and display the results after they provide an answer.', 'wpforms-lite' ),
[1167] Fix | Delete
],
[1168] Fix | Delete
[
[1169] Fix | Delete
'name' => esc_html__( 'NPS Survey Simple Form', 'wpforms-lite' ),
[1170] Fix | Delete
'slug' => 'nps-survey-simple',
[1171] Fix | Delete
'addons' => [ 'surveys-polls' ],
[1172] Fix | Delete
'license' => $this->get_license_level( [ 'license' => [ 'pro' ] ] ),
[1173] Fix | Delete
'has_access' => $this->has_access( [ 'license' => [ 'pro' ] ] ),
[1174] Fix | Delete
'source' => 'wpforms-addon',
[1175] Fix | Delete
'description' => esc_html__( 'Find out if your clients or customers would recommend you to someone else with this basic Net Promoter Score survey template.', 'wpforms-lite' ),
[1176] Fix | Delete
],
[1177] Fix | Delete
[
[1178] Fix | Delete
'name' => esc_html__( 'NPS Survey Enhanced Form', 'wpforms-lite' ),
[1179] Fix | Delete
'slug' => 'nps-survey-enhanced',
[1180] Fix | Delete
'addons' => [ 'surveys-polls' ],
[1181] Fix | Delete
'license' => $this->get_license_level( [ 'license' => [ 'pro' ] ] ),
[1182] Fix | Delete
'has_access' => $this->has_access( [ 'license' => [ 'pro' ] ] ),
[1183] Fix | Delete
'source' => 'wpforms-addon',
[1184] Fix | Delete
'description' => esc_html__( 'Measure customer loyalty and find out exactly what they are thinking with this enhanced Net Promoter Score survey template.', 'wpforms-lite' ),
[1185] Fix | Delete
],
[1186] Fix | Delete
];
[1187] Fix | Delete
[1188] Fix | Delete
return array_merge( $templates, $surveys_polls_templates );
[1189] Fix | Delete
}
[1190] Fix | Delete
}
[1191] Fix | Delete
[1192] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function