PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 4.0.8
Visualizer – Tables & Charts Manager with Built-in AI Generator v4.0.8
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
← All changes | classes/Visualizer/Module/Setup.php +3 -3 4.0.34.0.8 View file →
@@ -112,9 +112,9 @@
112 112 $charts['sources'][ $source ] = isset( $charts['sources'][ $source ] ) ? $charts['sources'][ $source ] + 1 : 1;
113 113 $lib = get_post_meta( $chart_id, Visualizer_Plugin::CF_CHART_LIBRARY, true );
114 114 $charts['library'][ $lib ] = isset( $charts['library'][ $lib ] ) ? $charts['library'][ $lib ] + 1 : 1;
115 115 $settings = get_post_meta( $chart_id, Visualizer_Plugin::CF_SETTINGS, true );
116 - if ( array_key_exists( 'manual', $settings ) && ! empty( $settings['manual'] ) ) {
116 + if ( is_array( $settings ) && ! empty( $settings['manual'] ) ) {
117 117 $charts['manual_config'] = $charts['manual_config'] + 1;
118 118 }
119 119
120 120 // phpcs:ignore WordPress.PHP.StrictInArray.FoundNonStrictFalse
@@ -123,9 +123,9 @@
123 123 }
124 124
125 125 if ( Visualizer_Module::is_pro() ) {
126 126 $permissions = get_post_meta( $chart_id, Visualizer_Pro::CF_PERMISSIONS, true );
127 - if ( empty( $permissions ) ) {
127 + if ( ! is_array( $permissions ) || empty( $permissions['permissions'] ) || ! is_array( $permissions['permissions'] ) ) {
128 128 continue;
129 129 }
130 130 $permissions = $permissions['permissions'];
131 131 $customized = false;
@@ -131,9 +131,9 @@
131 131 $customized = false;
132 132 foreach ( $default_perms as $key => $val ) {
133 133 if ( ! is_array( $val ) && ! is_null( $val ) && isset( $permissions[ $key ] ) && $permissions[ $key ] !== $val ) {
134 134 $customized = true;
135 - } elseif ( is_array( $val ) && ! is_null( $val ) && isset( $permissions[ $key ] ) && count( $permissions[ $key ] ) !== count( $val ) ) {
135 + } elseif ( is_array( $val ) && ! is_null( $val ) && isset( $permissions[ $key ] ) && is_array( $permissions[ $key ] ) && count( $permissions[ $key ] ) !== count( $val ) ) {
136 136 $customized = true;
137 137 }
138 138 }
139 139 if ( $customized ) {