if ( empty($submenu[$data[2]]) )
continue;
$subs = $submenu[$data[2]];
- $first_sub = array_shift($subs);
+ $first_sub = reset( $subs );
$old_parent = $data[2];
$new_parent = $first_sub[2];
/*
*/
if ( ! empty( $submenu[$data[2]] ) && 1 == count ( $submenu[$data[2]] ) ) {
$subs = $submenu[$data[2]];
- $first_sub = array_shift($subs);
+ $first_sub = reset( $subs );
if ( $data[2] == $first_sub[2] )
unset( $submenu[$data[2]] );
}
$separator_found = false;
foreach ( $menu as $id => $data ) {
if ( 0 == strcmp('wp-menu-separator', $data[4] ) ) {
- if (false == $separator_found) {
+ if ( ! $separator_found ) {
$separator_found = true;
} else {
unset($menu[$id]);
}
unset($id, $data);
+/**
+ *
+ * @param string $add
+ * @param string $class
+ * @return string
+ */
function add_cssclass($add, $class) {
$class = empty($class) ? $add : $class .= ' ' . $add;
return $class;
}
+/**
+ *
+ * @param array $menu
+ * @return array
+ */
function add_menu_classes($menu) {
-
$first = $lastorder = false;
$i = 0;
$mc = count($menu);
$menu_order = array_flip($menu_order);
$default_menu_order = array_flip($default_menu_order);
+ /**
+ *
+ * @global array $menu_order
+ * @global array $default_menu_order
+ *
+ * @param array $a
+ * @param array $b
+ * @return int
+ */
function sort_menu($a, $b) {
global $menu_order, $default_menu_order;
$a = $a[2];
*/
do_action( 'admin_page_access_denied' );
- wp_die( __('You do not have sufficient permissions to access this page.') );
+ wp_die( __( 'You do not have sufficient permissions to access this page.' ), 403 );
}
$menu = add_menu_classes($menu);