/home/vianto5/.trash/cititower.mx/wp-content/plugins/wpforms/src/Pro/Forms/Fields/Layout
NameSizeModeActions
Builder.php30170644editdlrm
Field.php34540644editdlrm
Frontend.php22750644editdlrm
Helpers.php73150644editdlrm
Notifications.php76010644editdlrm
Process.php8570644editdlrm
Edit: /home/vianto5/.trash/cititower.mx/wp-content/plugins/wpforms/src/Pro/Forms/Fields/Layout/Field.php (3454B)
name = esc_html__( 'Layout', 'wpforms' ); $this->keywords = esc_html__( 'column, row', 'wpforms' ); $this->type = 'layout'; $this->icon = 'fa-columns'; $this->order = 140; $this->group = 'fancy'; // Default settings. $this->defaults = [ 'label' => $this->name, 'name' => $this->name, 'description' => '', 'label_hide' => '1', 'size' => 'large', 'preset' => '50-50', 'display' => 'rows', 'columns' => [ 0 => [ 'width_custom' => '', 'width_preset' => '50', 'fields' => [], ], 1 => [ 'width_custom' => '', 'width_preset' => '50', 'fields' => [], ], ], ]; $this->init_objects(); $this->hooks(); } /** * Hooks. * * @since 1.8.9 */ public function hooks() { $this->layout_hooks(); add_filter( "wpforms_pro_admin_entries_edit_is_field_displayable_{$this->type}", '__return_false' ); } /** * Format and sanitize field. * * @since 1.9.0 * * @param int $field_id Field ID. * @param mixed $field_submit Field value that was submitted. * @param array $form_data Form data and settings. */ public function format( $field_id, $field_submit, $form_data ) { if ( is_array( $field_submit ) ) { $field_submit = array_filter( $field_submit ); $field_submit = implode( "\r\n", $field_submit ); } $name = ! empty( $form_data['fields'][ $field_id ]['label'] ) ? sanitize_text_field( $form_data['fields'][ $field_id ]['label'] ) : ''; // Sanitize but keep line breaks. $value = wpforms_sanitize_textarea_field( $field_submit ); wpforms()->obj( 'process' )->fields[ $field_id ] = [ 'name' => $name, 'value' => $value, 'id' => absint( $field_id ), 'columns' => ! empty( $form_data['fields'][ $field_id ]['columns'] ) ? $form_data['fields'][ $field_id ]['columns'] : [], 'preset' => ! empty( $form_data['fields'][ $field_id ]['preset'] ) ? $form_data['fields'][ $field_id ]['preset'] : '50-50', 'label' => ! empty( $form_data['fields'][ $field_id ]['label'] ) ? $form_data['fields'][ $field_id ]['label'] : '', 'type' => $this->type, ]; } }