diff --git a/includes/admin/core/class-admin-builder.php b/includes/admin/core/class-admin-builder.php index 5b5ac7c5..82c45c5b 100644 --- a/includes/admin/core/class-admin-builder.php +++ b/includes/admin/core/class-admin-builder.php @@ -614,10 +614,6 @@ if ( ! class_exists( 'um\admin\core\Admin_Builder' ) ) { $output['error'] = null; -// var_dump( $_POST ); -// var_dump( UM()->admin()->sanitize_builder_field_meta( $_POST ) ); -// exit; - $array = array( 'field_type' => sanitize_key( $_POST['_type'] ), 'form_id' => absint( $_POST['post_id'] ), diff --git a/includes/admin/core/class-admin-dragdrop.php b/includes/admin/core/class-admin-dragdrop.php index 330c82ca..60dab8fd 100644 --- a/includes/admin/core/class-admin-dragdrop.php +++ b/includes/admin/core/class-admin-dragdrop.php @@ -69,11 +69,17 @@ if ( ! class_exists( 'um\admin\core\Admin_DragDrop' ) ) { $row_id = str_replace( '_um_row_', '', $key ); + if ( strstr( $_POST[ '_um_rowcols_' . $row_id . '_cols' ], ':' ) ) { + $cols = sanitize_text_field( $_POST[ '_um_rowcols_' . $row_id . '_cols' ] ); + } else { + $cols = absint( $_POST[ '_um_rowcols_' . $row_id . '_cols' ] ); + } + $row_array = array( 'type' => 'row', 'id' => sanitize_key( $value ), 'sub_rows' => absint( $_POST[ '_um_rowsub_' . $row_id . '_rows' ] ), - 'cols' => absint( $_POST[ '_um_rowcols_' . $row_id . '_cols' ] ), + 'cols' => $cols, 'origin' => sanitize_key( $_POST[ '_um_roworigin_' . $row_id . '_val' ] ), );