PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 3.2.4.1
Adminify – White Label, Admin Menu Editor, Login Customizer v3.2.4.1
4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 4.1.17 All 164 releases
← All changes | Libs/adminify-framework/functions/helpers.php +21 -26 4.2.113.2.4.1 View file →
@@ -1,5 +1,6 @@
1 -<?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly.
1 +<?php if ( ! defined( 'ABSPATH' ) ) {
2 + die; } // Cannot access directly.
2 3 /**
3 4 *
4 5 * Array search key & value
5 6 *
@@ -4,29 +5,25 @@
4 5 * Array search key & value
5 6 *
6 7 * @since 1.0.0
7 8 * @version 1.0.0
8 - *
9 9 */
10 10 if ( ! function_exists( 'adminify_array_search' ) ) {
11 - function adminify_array_search( $array, $key, $value ) {
11 + function adminify_array_search( $array, $key, $value ) {
12 + $results = [];
12 13
13 - $results = array();
14 + if ( is_array( $array ) ) {
15 + if ( isset( $array[ $key ] ) && $array[ $key ] == $value ) {
16 + $results[] = $array;
17 + }
14 18
15 - if ( is_array( $array ) ) {
16 - if ( isset( $array[$key] ) && $array[$key] == $value ) {
17 - $results[] = $array;
18 - }
19 + foreach ( $array as $sub_array ) {
20 + $results = array_merge( $results, adminify_array_search( $sub_array, $key, $value ) );
21 + }
22 + }
19 23
20 - foreach ( $array as $sub_array ) {
21 - $results = array_merge( $results, adminify_array_search( $sub_array, $key, $value ) );
22 - }
23 -
24 - }
25 -
26 - return $results;
27 -
28 - }
24 + return $results;
25 + }
29 26 }
30 27
31 28 /**
32 29 *
@@ -33,14 +30,13 @@
33 30 * Between Microtime
34 31 *
35 32 * @since 1.0.0
36 33 * @version 1.0.0
37 - *
38 34 */
39 35 if ( ! function_exists( 'adminify_timeout' ) ) {
40 - function adminify_timeout( $timenow, $starttime, $timeout = 30 ) {
41 - return ( ( $timenow - $starttime ) < $timeout ) ? true : false;
42 - }
36 + function adminify_timeout( $timenow, $starttime, $timeout = 30 ) {
37 + return ( ( $timenow - $starttime ) < $timeout ) ? true : false;
38 + }
43 39 }
44 40
45 41 /**
46 42 *
@@ -47,12 +43,11 @@
47 43 * Check for wp editor api
48 44 *
49 45 * @since 1.0.0
50 46 * @version 1.0.0
51 - *
52 47 */
53 48 if ( ! function_exists( 'adminify_wp_editor_api' ) ) {
54 - function adminify_wp_editor_api() {
55 - global $wp_version;
56 - return version_compare( $wp_version, '4.8', '>=' );
57 - }
49 + function adminify_wp_editor_api() {
50 + global $wp_version;
51 + return version_compare( $wp_version, '4.8', '>=' );
52 + }
58 53 }