PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 4.9.3
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v4.9.3
4.9.3 4.9.2 4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 All 201 releases
← All changes | includes/Admin/Builder/GlobalFields.php +35 -35 3.4.2 → 4.9.3 View file →
@@ -2,46 +2,46 @@
2 2
3 3 namespace WPDeveloper\BetterDocs\Admin\Builder;
4 4
5 5 class GlobalFields {
6 - public static function normalize_fields( $fields, $key = '', $value = [], $return = [] ) {
7 - foreach ( $fields as $val => $label ) {
8 - if ( empty( $return[$val] ) && ! is_array( $label ) ) {
9 - $return[$val] = [
10 - 'value' => $val,
11 - 'label' => $label
12 - ];
13 - } elseif ( empty( $return[$val] ) ) {
14 - $return[$val] = $label;
15 - }
16 - if ( ! empty( $key ) ) {
17 - $return[$val] = Rules::includes( $key, $value, false, $return[$val] );
18 - }
19 - }
6 + public static function normalize_fields( $fields, $key = '', $value = [], $return = [] ) {
7 + foreach ( $fields as $val => $label ) {
8 + if ( empty( $return[ $val ] ) && ! is_array( $label ) ) {
9 + $return[ $val ] = [
10 + 'value' => $val,
11 + 'label' => $label
12 + ];
13 + } elseif ( empty( $return[ $val ] ) ) {
14 + $return[ $val ] = $label;
15 + }
16 + if ( ! empty( $key ) ) {
17 + $return[ $val ] = Rules::includes( $key, $value, false, $return[ $val ] );
18 + }
19 + }
20 20
21 - return $return;
22 - }
21 + return $return;
22 + }
23 23
24 - public static function normalize( $arr ) {
24 + public static function normalize( $arr ) {
25 25
26 - if ( ! empty( $arr['fields'] ) ) {
27 - $arr['fields'] = array_values( $arr['fields'] );
28 - }
26 + if ( ! empty( $arr['fields'] ) ) {
27 + $arr['fields'] = array_values( $arr['fields'] );
28 + }
29 29
30 - if ( ! empty( $arr['options'] ) ) {
31 - $arr['options'] = array_values( $arr['options'] );
32 - }
30 + if ( ! empty( $arr['options'] ) ) {
31 + $arr['options'] = array_values( $arr['options'] );
32 + }
33 33
34 - if ( ! empty( $arr['tabs'] ) ) {
35 - $arr['tabs'] = array_values( $arr['tabs'] );
36 - }
34 + if ( ! empty( $arr['tabs'] ) ) {
35 + $arr['tabs'] = array_values( $arr['tabs'] );
36 + }
37 37
38 - if ( is_array( $arr ) ) {
39 - foreach ( $arr as $key => $value ) {
40 - if ( is_array( $value ) ) {
41 - $arr[$key] = self::normalize( $value );
42 - }
43 - }
44 - }
45 - return $arr;
46 - }
38 + if ( is_array( $arr ) ) {
39 + foreach ( $arr as $key => $value ) {
40 + if ( is_array( $value ) ) {
41 + $arr[ $key ] = self::normalize( $value );
42 + }
43 + }
44 + }
45 + return $arr;
46 + }
47 47 }