';
foreach ( $options as $value ) {
// Heading for Navigation
if ( $value['type'] == "heading" ) {
if( !empty ($value["icon"]) ) {
// var_dump($key,$value["icon"]);
$icon = '';
}
else {
$icon = '';
// _eo-check : why need this ?
}
$counter++;
$class = '';
$class = ! empty( $value['id'] ) ? $value['id'] : $value['name'];
$class = preg_replace('/[^a-zA-Z0-9._\-]/', '', strtolower($class) ) . '-tab';
$menu .= '
' . $icon .esc_html( $value['name'] ) . '';
}
}
$menu .= '';
return $menu;
}
function eo_optionsframework_side_menu() {
$counter = -1;
$opt_gr_counter = 0;
$options =& _optionsframework_options();
$eo_opts = get_option('eo_opts');
// var_dump($options);
// var_dump($eo_opts["groups"]);
$menu = '';
$menu .= '
';
//$menu .= '- arrkey#'.$key.'-item#'.$counter.'' . esc_html( $value['name'] ) . '
';
}
else {
// Regular item
if( ! empty( $value['group']) ) {
// has group
// var_dump($eo_opts["groups"]);
$targ = "#opt_grp_";
$opt_gr = $value['group'];
// Only get the first items of the group, skip the rest - Show only groups
if( $value['id'] == $eo_opts["groups"][$opt_gr]['first_item']) {
$a_additonal = ' data-parent="sideli-'.esc_attr( str_replace("#","",$targ . $opt_gr ) ).'" data-toggle="collapse" ';
$menu .= '- ' . ucwords( esc_html( $value['group'] ) ). ' Options
';
}
// Jumbotron Options Group
}
else {
// Ungrouped option, fall back to previous heading ?
//$menu .= '- No Option Groups
';
continue; // Dont show ungrouped items
$opt_gr = $opt_gr_counter;
/* echo "ungroued";
continue;
// var_dump( $opt_gr_counter );
// var_dump ($options[intval($key)-1]);
// var_dump( $key , $key)
// var_dump ( prev($options[intval($key)]) );
// $opt_gr = '';
/*else {
$menu = .
}*/
}
//$menu .= '- arrkey#'.$key.'-item#'.$counter.
}
// Uncomment to show all options, grouped or ungrouped.
//$menu .= '
- ' . esc_html( $value['name'] ) . '
';
}
$menu .= '
';
return $menu;
}
//}
//add_action('admin_enqueue_scripts','eo_bs_prog_css');
?>