option_name=='atb_hide_new_btn') $hide_new_btn=$row->option_value; if($row->option_name=='atb_hide_new_btn_role') $hide_new_btn_role=explode(",",$row->option_value); if($row->option_name=='atb_hide_new_btn_role_exclude') $hide_new_btn_role_exclude=$row->option_value; if($row->option_name=='atb_hide_new_btn_post') $hide_new_btn_post=explode(",",$row->option_value); if($row->option_name=='atb_hide_new_btn_post_exclude') $hide_new_btn_post_exclude=$row->option_value; if($row->option_name=='atb_search_post_meta') $search_post_meta=$row->option_value; if($row->option_name=='atb_search_post_meta_role') $search_post_meta_role=explode(",",$row->option_value); if($row->option_name=='atb_search_post_meta_role_exclude') $search_post_meta_role_exclude=$row->option_value; if($row->option_name=='atb_search_post_meta_post') $search_post_meta_post=explode(",",$row->option_value); if($row->option_name=='atb_search_post_meta_post_exclude') $search_post_meta_post_exclude=$row->option_value; if($row->option_name=='atb_hide_bulk_action') $hide_bulk_action=$row->option_value; if($row->option_name=='atb_hide_bulk_action_role') $hide_bulk_action_role=explode(",",$row->option_value); if($row->option_name=='atb_hide_bulk_action_role_exclude') $hide_bulk_action_role_exclude=$row->option_value; if($row->option_name=='atb_hide_bulk_action_post') $hide_bulk_action_post=explode(",",$row->option_value); if($row->option_name=='atb_hide_bulk_action_post_exclude') $hide_bulk_action_post_exclude=$row->option_value; if($row->option_name=='atb_limit_usereditor_role') $limit_usereditor_role=$row->option_value; if($row->option_name=='atb_limit_usereditor_role_role') $limit_usereditor_role_role=explode(",",$row->option_value); if($row->option_name=='atb_limit_usereditor_role_role_exclude') $limit_usereditor_role_role_exclude=$row->option_value; if($row->option_name=='atb_limit_usereditor_hiderole_role') {$limit_usereditor_hiderole_role=$row->option_value; set_transient('limit_usereditor_hiderole_role_'.atb_cui(),$limit_usereditor_hiderole_role,3600);} if($row->option_name=='atb_disable_notices') $disable_notices=$row->option_value; if($row->option_name=='atb_disable_notices_role') $disable_notices_role=explode(",",$row->option_value); if($row->option_name=='atb_disable_notices_role_exclude') $disable_notices_role_exclude=$row->option_value; if($row->option_name=='atb_page_hit') $page_hit=$row->option_value; if($row->option_name=='atb_page_hit_role') $page_hit_role=explode(",",$row->option_value); if($row->option_name=='atb_page_hit_role_exclude') $page_hit_role_exclude=$row->option_value; if($row->option_name=='atb_hide_item') $hide_item=$row->option_value; if($row->option_name=='atb_hide_item_role') $hide_item_role=explode(",",$row->option_value); if($row->option_name=='atb_hide_item_role_exclude') $hide_item_role_exclude=$row->option_value; if($row->option_name=='atb_hide_item_id') $hide_item_id=$row->option_value; if($row->option_name=='atb_hide_item_all') $hide_item_all=$row->option_value; if($row->option_name=='atb_dual_auth') $dual_auth=$row->option_value; if($row->option_name=='atb_dual_auth_role') $dual_auth_role=explode(",",$row->option_value); if($row->option_name=='atb_dual_auth_role_exclude') $dual_auth_role_exclude=$row->option_value; if($row->option_name=='atb_dual_auth_ip_exclude') $dual_auth_ip_exclude=$row->option_value; endforeach; // Get Post Type $post_type=''; if(!empty($_GET['post'])) { $post=get_post(intval($_GET['post'])); if(isset($post->post_type)) $post_type=$post->post_type; } if(empty($post_type) && !empty($_GET['post_type'])) $post_type=sanitize_text_field($_GET['post_type']); $admin_url=basename(get_admin_url()); // Hide New Post Buttons if(isset($hide_new_btn)) if($hide_new_btn==1) { if(($hide_new_btn_role_exclude==0 && (count(array_intersect($hide_new_btn_role,$user_roles))>0 || in_array('*All',$hide_new_btn_role,true))) || ($hide_new_btn_role_exclude==1 && count(array_intersect($hide_new_btn_role,$user_roles))==0 && !in_array('*All',$hide_new_btn_role,true))) { function atb_custom_hide_js() { ?> 0 || in_array('*All',$search_post_meta_role,true))) || ($search_post_meta_role_exclude==1 && count(array_intersect($search_post_meta_role,$user_roles))==0 && !in_array('*All',$search_post_meta_role,true))) { if(strlen($post_type)>0 && (($search_post_meta_post_exclude==0 && (in_array($post_type,$search_post_meta_post,true) || in_array('*All',$search_post_meta_post,true))) || ($search_post_meta_post_exclude==1 && !in_array($post_type,$search_post_meta_post,true) && !in_array('*All',$search_post_meta_post,true)))) { add_filter('pre_get_posts','atb_admin_post_search_meta'); function add_search_meta_checkbox() { $js=""; } add_action('admin_footer','add_search_meta_checkbox'); } } } // Hide Bulk Actions if((atb_is_path($admin_url) && atb_is_path('/edit.php,post_type=')) && $hide_bulk_action==1) { if(($hide_bulk_action_role_exclude==0 && (count(array_intersect($hide_bulk_action_role,$user_roles))>0 || in_array('*All',$hide_bulk_action_role,true))) || ($hide_bulk_action_role_exclude==1 && count(array_intersect($hide_bulk_action_role,$user_roles))==0 && !in_array('*All',$hide_bulk_action_role,true))) { if(strlen($post_type)>0 && (($hide_bulk_action_post_exclude==0 && (in_array($post_type,$hide_bulk_action_post,true) || in_array('*All',$hide_bulk_action_post,true))) || ($hide_bulk_action_post_exclude==1 && !in_array($post_type,$hide_bulk_action_post,true) && !in_array('*All',$hide_bulk_action_post,true)))) { function atb_custom_remove_bulk() { ?> 0 || in_array('*All',$limit_usereditor_role_role,true))) || ($limit_usereditor_role_role_exclude==1 && count(array_intersect($limit_usereditor_role_role,$user_roles))==0 && !in_array('*All',$limit_usereditor_role_role,true))) { function atb_user() { ?> 0 || in_array('*All',$limit_usereditor_role_role,true))) || ($limit_usereditor_role_role_exclude==1 && count(array_intersect($limit_usereditor_role_role,$user_roles))==0 && !in_array('*All',$limit_usereditor_role_role,true))) { function atb_user_list() { ?> 0 || in_array('*All',$disable_notices_role,true))) || ($disable_notices_role_exclude==1 && count(array_intersect($disable_notices_role,$user_roles))==0 && !in_array('*All',$disable_notices_role,true))) { function remove_core_updates(){global $wp_version;return(object) array('last_checked'=> time(),'version_checked'=> $wp_version,);} add_filter('pre_site_transient_update_core','remove_core_updates'); add_filter('pre_site_transient_update_plugins','remove_core_updates'); add_filter('pre_site_transient_update_themes','remove_core_updates'); function atb_notices() { return ""; } add_action('admin_footer','atb_notices'); //echo ""; } } // Dual Authentication $ip=atb_ip(); if($dual_auth==1) { if(($dual_auth_role_exclude==0 && (count(array_intersect($dual_auth_role,$user_roles))>0 || in_array('*All',$dual_auth_role,true))) || ($dual_auth_role_exclude==1 && count(array_intersect($dual_auth_role,$user_roles))==0 && !in_array('*All',$dual_auth_role,true))) { atb_dual_auth($dual_auth_ip_exclude); } else if(get_transient("atb_flag_".atb_cui())!==false) delete_transient("atb_flag_".atb_cui()); } else if(get_transient("atb_flag_".atb_cui())!==false) delete_transient("atb_flag_".atb_cui()); // Capture Page Hits if($page_hit==1) { if(($page_hit_role_exclude==0 && (count(array_intersect($page_hit_role,$user_roles))>0 || in_array('*All',$page_hit_role,true))) || ($page_hit_role_exclude==1 && count(array_intersect($page_hit_role,$user_roles))==0 && !in_array('*All',$page_hit_role,true))) { atb_hit_page(); } } // Hide Items if($hide_item==1) { if(!empty($hide_item_all)) add_action('admin_footer','atb_hide_item_all'); if(!empty($hide_item_id)) { if(($hide_item_role_exclude==0 && (count(array_intersect($hide_item_role,$user_roles))>0 || in_array('*All',$hide_item_role,true))) || ($hide_item_role_exclude==1 && count(array_intersect($hide_item_role,$user_roles))==0 && !in_array('*All',$hide_item_role,true))) { add_action('admin_head','atb_hide_item'); } } } } else atb_checkConfig();