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-.../includes/fields
File: class-name.php
$this->field_display_error( 'last', $field );
[500] Fix | Delete
echo '</div>';
[501] Fix | Delete
[502] Fix | Delete
echo '</div>';
[503] Fix | Delete
[504] Fix | Delete
}
[505] Fix | Delete
}
[506] Fix | Delete
[507] Fix | Delete
/**
[508] Fix | Delete
* Validate field on form submit.
[509] Fix | Delete
*
[510] Fix | Delete
* @since 1.0.0
[511] Fix | Delete
*
[512] Fix | Delete
* @param int $field_id Field id.
[513] Fix | Delete
* @param array|string $field_submit Submitted field value (raw data).
[514] Fix | Delete
* @param array $form_data Form data.
[515] Fix | Delete
*/
[516] Fix | Delete
public function validate( $field_id, $field_submit, $form_data ) {
[517] Fix | Delete
[518] Fix | Delete
if ( empty( $form_data['fields'][ $field_id ]['required'] ) ) {
[519] Fix | Delete
return;
[520] Fix | Delete
}
[521] Fix | Delete
[522] Fix | Delete
// Extended validation needed for the different name fields.
[523] Fix | Delete
$form_id = $form_data['id'];
[524] Fix | Delete
$format = $form_data['fields'][ $field_id ]['format'];
[525] Fix | Delete
$required = wpforms_get_required_label();
[526] Fix | Delete
$process = wpforms()->get( 'process' );
[527] Fix | Delete
[528] Fix | Delete
if ( $format === 'simple' && wpforms_is_empty_string( $field_submit ) ) {
[529] Fix | Delete
$process->errors[ $form_id ][ $field_id ] = $required;
[530] Fix | Delete
[531] Fix | Delete
return;
[532] Fix | Delete
}
[533] Fix | Delete
[534] Fix | Delete
if ( ! ( $format === 'first-last' || $format === 'first-middle-last' ) ) {
[535] Fix | Delete
return;
[536] Fix | Delete
}
[537] Fix | Delete
[538] Fix | Delete
$this->validate_complicated_formats( $process, $form_id, $field_id, $field_submit, $required );
[539] Fix | Delete
}
[540] Fix | Delete
[541] Fix | Delete
/**
[542] Fix | Delete
* Format and sanitize field.
[543] Fix | Delete
*
[544] Fix | Delete
* @since 1.0.0
[545] Fix | Delete
*
[546] Fix | Delete
* @param int $field_id Field ID.
[547] Fix | Delete
* @param mixed $field_submit Field value that was submitted.
[548] Fix | Delete
* @param array $form_data Form data and settings.
[549] Fix | Delete
*/
[550] Fix | Delete
public function format( $field_id, $field_submit, $form_data ) {
[551] Fix | Delete
// Define data.
[552] Fix | Delete
$name = isset( $form_data['fields'][ $field_id ]['label'] ) && ! wpforms_is_empty_string( $form_data['fields'][ $field_id ]['label'] ) ? $form_data['fields'][ $field_id ]['label'] : '';
[553] Fix | Delete
$first = isset( $field_submit['first'] ) && ! wpforms_is_empty_string( $field_submit['first'] ) ? $field_submit['first'] : '';
[554] Fix | Delete
$middle = isset( $field_submit['middle'] ) && ! wpforms_is_empty_string( $field_submit['middle'] ) ? $field_submit['middle'] : '';
[555] Fix | Delete
$last = isset( $field_submit['last'] ) && ! wpforms_is_empty_string( $field_submit['last'] ) ? $field_submit['last'] : '';
[556] Fix | Delete
[557] Fix | Delete
if ( is_array( $field_submit ) ) {
[558] Fix | Delete
$value = implode( ' ', array_filter( [ $first, $middle, $last ] ) );
[559] Fix | Delete
} else {
[560] Fix | Delete
$value = $field_submit;
[561] Fix | Delete
}
[562] Fix | Delete
[563] Fix | Delete
// Set final field details.
[564] Fix | Delete
wpforms()->get( 'process' )->fields[ $field_id ] = [
[565] Fix | Delete
'name' => sanitize_text_field( $name ),
[566] Fix | Delete
'value' => sanitize_text_field( $value ),
[567] Fix | Delete
'id' => wpforms_validate_field_id( $field_id ),
[568] Fix | Delete
'type' => $this->type,
[569] Fix | Delete
'first' => sanitize_text_field( $first ),
[570] Fix | Delete
'middle' => sanitize_text_field( $middle ),
[571] Fix | Delete
'last' => sanitize_text_field( $last ),
[572] Fix | Delete
];
[573] Fix | Delete
}
[574] Fix | Delete
[575] Fix | Delete
/**
[576] Fix | Delete
* Determine if the field requires fieldset+legend instead of the regular field label.
[577] Fix | Delete
*
[578] Fix | Delete
* @since 1.8.1
[579] Fix | Delete
*
[580] Fix | Delete
* @param bool $requires_fieldset True if requires fieldset.
[581] Fix | Delete
* @param array $field Field data.
[582] Fix | Delete
*
[583] Fix | Delete
* @return bool
[584] Fix | Delete
*
[585] Fix | Delete
* @noinspection PhpUnusedParameterInspection
[586] Fix | Delete
*/
[587] Fix | Delete
public function is_field_requires_fieldset( $requires_fieldset, $field ) {
[588] Fix | Delete
[589] Fix | Delete
return isset( $field['format'] ) && $field['format'] !== 'simple';
[590] Fix | Delete
}
[591] Fix | Delete
[592] Fix | Delete
/**
[593] Fix | Delete
* Validate complicated formats.
[594] Fix | Delete
*
[595] Fix | Delete
* @since 1.8.2.3
[596] Fix | Delete
*
[597] Fix | Delete
* @param WPForms_Process $process Process class instance.
[598] Fix | Delete
* @param int|string $form_id Form id.
[599] Fix | Delete
* @param int|string $field_id Field id.
[600] Fix | Delete
* @param array $field_submit Field submit.
[601] Fix | Delete
* @param string $required Required message text.
[602] Fix | Delete
*/
[603] Fix | Delete
private function validate_complicated_formats( $process, $form_id, $field_id, $field_submit, $required ) {
[604] Fix | Delete
[605] Fix | Delete
// Prevent PHP Warning: Illegal string offset ‘first’ or 'last'.
[606] Fix | Delete
if ( isset( $process->errors[ $form_id ][ $field_id ] ) ) {
[607] Fix | Delete
$process->errors[ $form_id ][ $field_id ] = (array) $process->errors[ $form_id ][ $field_id ];
[608] Fix | Delete
}
[609] Fix | Delete
[610] Fix | Delete
if ( isset( $field_submit['first'] ) && wpforms_is_empty_string( $field_submit['first'] ) ) {
[611] Fix | Delete
$process->errors[ $form_id ][ $field_id ]['first'] = $required;
[612] Fix | Delete
}
[613] Fix | Delete
[614] Fix | Delete
if ( isset( $field_submit['last'] ) && wpforms_is_empty_string( $field_submit['last'] ) ) {
[615] Fix | Delete
$process->errors[ $form_id ][ $field_id ]['last'] = $required;
[616] Fix | Delete
}
[617] Fix | Delete
}
[618] Fix | Delete
}
[619] Fix | Delete
[620] Fix | Delete
new WPForms_Field_Name();
[621] Fix | Delete
[622] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function