get_var ( $wpdb->prepare ( "SELECT meta_value from ".captcha_booster_meta()." WHERE meta_key = %s", "roles_and_capabilities" ) ); $roles_and_capabilities_unserialized_data = unserialize($role_capabilities); $capabilities = explode(",",$roles_and_capabilities_unserialized_data["roles_and_capabilities"]); if(is_super_admin()) { $cpb_role = "administrator"; } else { $cpb_role = check_user_roles_captcha_booster(); } switch($cpb_role) { case "administrator": $flag = $capabilities[0]; break; case "author": $flag = $capabilities[1]; break; case "editor": $flag = $capabilities[2]; break; case "contributor": $flag = $capabilities[3]; break; case "subscriber": $flag = $capabilities[4]; break; default: $flag = $capabilities[5]; break; } if($flag == "1") { $wp_admin_bar->add_menu(array ( "id"=>"captcha_booster", "title"=>" $cpb_captcha_booster_breadcrumb", "href"=>admin_url("admin.php?page=cpb_captcha_booster") )); $wp_admin_bar->add_menu(array ( "parent"=>"captcha_booster", "id"=>"cpb_captcha_setup", "title"=>$cpb_captcha_setup_menu, "href"=>admin_url("admin.php?page=cpb_captcha_booster") )); $wp_admin_bar->add_menu(array ( "parent"=>"captcha_booster", "id"=>"cpb_logs", "title"=>$cpb_logs_menu, "href"=>admin_url("admin.php?page=cpb_live_traffic") )); $wp_admin_bar->add_menu(array ( "parent"=>"captcha_booster", "id"=>"cpb_advance_security", "title"=>$cpb_advance_security_menu, "href"=>admin_url("admin.php?page=cpb_blocking_options") )); $wp_admin_bar->add_menu(array ( "parent"=>"captcha_booster", "id"=>"cpb_general_settings", "title"=>$cpb_general_settings_menu, "href"=>admin_url("admin.php?page=cpb_alert_setup") )); $wp_admin_bar->add_menu(array ( "parent"=>"captcha_booster", "id"=>"cpb_email_templates", "title"=>$cpb_email_templates_menu, "href"=>admin_url("admin.php?page=cpb_email_templates") )); $wp_admin_bar->add_menu(array ( "parent"=>"captcha_booster", "id"=>"cpb_roles_and_capabilities", "title"=>$cpb_roles_and_capabilities_menu, "href"=>admin_url("admin.php?page=cpb_roles_and_capabilities") )); $wp_admin_bar->add_menu(array ( "parent"=>"captcha_booster", "id"=>"cpb_feature_requests", "title"=>$cpb_feature_requests, "href"=>admin_url("admin.php?page=cpb_feature_requests") )); $wp_admin_bar->add_menu(array ( "parent"=>"captcha_booster", "id"=>"cpb_system_information", "title"=>$cpb_system_information_menu, "href"=>admin_url("admin.php?page=cpb_system_information") )); $wp_admin_bar->add_menu(array ( "parent"=>"captcha_booster", "id"=>"cpb_error_logs", "title"=>$cpb_error_log, "href"=>admin_url("admin.php?page=cpb_error_logs") )); $wp_admin_bar->add_menu(array ( "parent"=>"captcha_booster", "id"=>"cpb_premium_editions", "title"=>$cpb_premium_editions_label, "href"=>admin_url("admin.php?page=cpb_premium_editions") )); } } } ?>