get_sections(); foreach ( $sections as $sections_id => $section ) { $rawOptions = []; if ( ! empty( $section['list'] ) ) { foreach ( $section['list'] as $blocks_id => $blocks) { if( ! rtsb()->has_pro() && 'free' !== ( $blocks['package'] ?? '' ) ){ continue; } $rawOptions['active'] = $blocks['active'] ?? null; foreach ( $blocks['fields'] as $field_id => $field ) { $type = 'array' === gettype( $field['value'] ) ? [] : '' ; $rawOptions[$field_id] = ! empty( $field['value'] ) ? $field['value'] : $type; } Fns::set_options( $sections_id, $blocks_id, $rawOptions ); } } } } }