{"id":78,"date":"2026-05-05T19:59:54","date_gmt":"2026-05-05T19:59:54","guid":{"rendered":"https:\/\/spope.org\/?page_id=78"},"modified":"2026-09-02T15:13:22","modified_gmt":"2026-09-02T15:13:22","slug":"rejoindre-spope","status":"publish","type":"page","link":"https:\/\/spope.org\/index.php\/rejoindre-spope\/","title":{"rendered":"Participer"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-large-font-size\">Participer \u00e0 l&rsquo;Association SPOPE et \u00e0 son Syst\u00e8me participatif de garanties<\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"384\" src=\"https:\/\/spope.org\/wp-content\/uploads\/2026\/05\/SPOPE-Logo-avec-texte-7-1024x384.jpg\" alt=\"\" class=\"wp-image-159\" srcset=\"https:\/\/spope.org\/wp-content\/uploads\/2026\/05\/SPOPE-Logo-avec-texte-7-1024x384.jpg 1024w, https:\/\/spope.org\/wp-content\/uploads\/2026\/05\/SPOPE-Logo-avec-texte-7-300x113.jpg 300w, https:\/\/spope.org\/wp-content\/uploads\/2026\/05\/SPOPE-Logo-avec-texte-7-768x288.jpg 768w, https:\/\/spope.org\/wp-content\/uploads\/2026\/05\/SPOPE-Logo-avec-texte-7.jpg 1191w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\"><strong>Vous \u00eates producteur<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83c\udf3f Vous \u00eates producteur \u00e0 Madagascar de plantes m\u00e9dicinales et aromatiques, d\u2019\u00e9pices et d\u2019extraits naturels et vous souhaitez rejoindre l\u2019Association pour partager vos comp\u00e9tences, \u00e9changer avec les membres et obtenir le Label SPOPE&nbsp;? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83c\udf3f Nous vous invitons \u00e0 contacter un membre fondateur ou un producteur certifi\u00e9 afin de vous accompagner dans votre d\u00e9marche.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\"><strong>Vous \u00eates consommateur<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83c\udf3f Vous \u00eates consommateur de plantes aromatiques, d\u2019\u00e9pices, d\u2019huiles essentielles ou simple citoyen souhaitant soutenir la reconnaissance de l\u2019agrobiologie et de la phytoth\u00e9rapie \u00e0 travers la diffusion de produits de qualit\u00e9 ?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019Association SPOPE vous propose deux types adh\u00e9sion&nbsp;:<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\"><strong>Adh\u00e9sion sympathisant<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83c\udf3f Vous souhaitez manifester votre soutien moral et financier aux activit\u00e9s de l\u2019Association SPOPE, sans participer directement au fonctionnement de son Syst\u00e8me participatif de garantie.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\"><strong>Adh\u00e9sion membre actif<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83c\udf3f Vous souhaitez soutenir financi\u00e8rement l\u2019Association et \u00eatre acteur de son Syst\u00e8me participatif de garantie. Vous vous engagez \u00e0 participer au fonctionnement de l\u2019Association ainsi qu\u2019\u00e0 respecter les Statuts, la Charte fondatrice et le R\u00e8glement int\u00e9rieur.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Les personnes morales (associations, entreprises, groupements de producteurs, coop\u00e9ratives\u2026) peuvent \u00e9galement adh\u00e9rer en tant que sympathisant ou membre actif.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Important<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83c\udf3f Le paiement de la cotisation constitue une\u00a0demande d&rsquo;adh\u00e9sion\u00a0et ne vaut pas admission d\u00e9finitive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conform\u00e9ment aux statuts de l&rsquo;Association,\u00a0l&rsquo;admission devient effective apr\u00e8s validation par une Assembl\u00e9e g\u00e9n\u00e9rale ordinaire ou extraordinaire. Une carte d&rsquo;adh\u00e9rent est d\u00e9livr\u00e9e apr\u00e8s validation de l&rsquo;Assembl\u00e9e g\u00e9n\u00e9rale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En cas de refus de la demande d&rsquo;adh\u00e9sion, l&rsquo;Association contactera le demandeur afin d&rsquo;organiser le\u00a0remboursement de la cotisation dans un d\u00e9lai maximum de 30 jours.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Demande d&rsquo;adh\u00e9sion \u00e0 l&rsquo;Association SPOPE<\/strong><\/h2>\n\n\n\n<div style=\"height:31px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n<div\n\n    class=\"spope-adhesion-form\"\n\n    style=\"\n\n        max-width:800px;\n\n        margin:0 auto;\n\n    \"\n\n> \n\n\n    <!-- COTISATION\n-->\n\n    <div\n\n        style=\"\n\n            margin:0 0\n30px 0;\n\n            padding:20px;\n\n            background:#fff8e5;\n\n            border-left:5px solid #e0a800;\n\n            border-radius:4px;\n\n        \"\n\n    >\n\n        <h3\nstyle=\"margin-top:0;\">\n\n            Cotisation annuelle\n\n        <\/h3>\n\n\n        <p\n\n           \nstyle=\"\n\n                font-size:20px;\n\n                margin-bottom:8px;\n\n            \"\n\n        >\n\n            <strong>\n\n                25 000 MGA\n\n            <\/strong>\n\n        <\/p>\n\n\n        <p\n\n           \nid=\"spope-euro-conversion\"\n\n            style=\"\n\n               \nmargin:0;\n\n               \nfont-size:16px;\n\n            \"\n\n        >\n\n            Conversion\nen euros :\n\n           \n<strong>\n\n                calcul\nen cours...\n\n            <\/strong>\n\n       \n<\/p>\n\n\n        <p\n\n            style=\"\n\n                margin:10px 0 0 0;\n\n                font-size:12px;\n\n               \ncolor:#666;\n\n            \"\n\n        >\n\n            La\nconversion en euros est indicative\n\n            et\ncalcul\u00e9e automatiquement selon le\n\n            taux de\nchange EUR\/MGA disponible en ligne.\n\n        <\/p>\n\n    <\/div>\n\n\n    <!-- MOYENS DE PAIEMENT -->\n    <div style=\"margin:0 0 30px 0;padding:20px;background:#fff0f1;border-left:5px solid #d66;border-radius:4px;\">\n        <h3 style=\"margin-top:0;\">Moyens de paiement<\/h3>\n                <div style=\"display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;\">\n            <div style=\"flex:1 1 180px;min-width:160px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:14px;text-align:center;font-weight:700;font-size:18px;\">VISA<br><span style=\"font-size:12px;font-weight:400;\">Actuellement, seules les cartes bancaires VISA sont accept\u00e9es.<\/span><\/div>\n            <div style=\"flex:1 1 180px;min-width:160px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:14px;text-align:center;font-weight:700;font-size:18px;\">Mvola<\/div>\n            <div style=\"flex:1 1 180px;min-width:160px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:14px;text-align:center;font-weight:700;font-size:18px;\">Airtel Money<\/div>\n            <div style=\"flex:1 1 180px;min-width:160px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:14px;text-align:center;font-weight:700;font-size:18px;\">Orange Money<\/div>\n        <\/div>\n    <\/div>\n    <!-- FORMULAIRE -->\n\n    <form\n\n        method=\"post\"\n\n        action=\"https:\/\/spope.org\/wp-admin\/admin-post.php\"\n\n        id=\"spope-adhesion-form\"\n\n    >\n\n\n        <input\n\n            type=\"hidden\"\n\n            name=\"action\"\n\n           \nvalue=\"spope_creer_adhesion\"\n\n        >\n\n\n        <input type=\"hidden\" id=\"spope_adhesion_nonce\" name=\"spope_adhesion_nonce\" value=\"e338369e1c\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/78\" \/>\n\n        <!-- NOM -->\n\n        <p>\n\n            <label\nfor=\"spope_nom\">\n\n                <strong>\n\n                   \nNom et pr\u00e9nom *\n\n               \n<\/strong>\n\n            <\/label>\n\n            <br>\n\n            <input\n\n                type=\"text\"\n\n                id=\"spope_nom\"\n\n                name=\"clientName\"\n\n                required\n\n                maxlength=\"120\"\n\n                autocomplete=\"name\"\n\n                style=\"\n\n                    width:100%;\n\n                    padding:10px;\n\n                    box-sizing:border-box;\n\n                \"\n\n            >\n\n        <\/p>\n\n\n        <!-- EMAIL -->\n\n        <p>\n\n            <label\nfor=\"spope_email\">\n\n                <strong>\n\n                    Adresse e-mail *\n\n                <\/strong>\n\n            <\/label>\n\n            <br>\n\n            <input\n\n                type=\"email\"\n\n                id=\"spope_email\"\n\n                name=\"payerEmail\"\n\n                required\n\n                maxlength=\"150\"\n\n                autocomplete=\"email\"\n\n                style=\"\n\n                    width:100%;\n\n                    padding:10px;\n\n                    box-sizing:border-box;\n\n                \"\n\n            >\n\n        <\/p>\n\n\n        <!-- TELEPHONE -->\n\n        <p>\n\n            <label\nfor=\"spope_telephone\">\n\n                <strong>\n\n                    T\u00e9l\u00e9phone\n\n                <\/strong>\n\n            <\/label>\n\n            <br>\n\n            <input\n\n                type=\"text\"\n\n                id=\"spope_telephone\"\n\n                name=\"payerPhone\"\n\n                maxlength=\"30\"\n\n                autocomplete=\"tel\"\n\n                placeholder=\"+261...\"\n\n                style=\"\n\n                    width:100%;\n\n                    padding:10px;\n\n                    box-sizing:border-box;\n\n                \"\n\n            >\n\n        <\/p>\n\n\n        <!-- ADRESSE -->\n\n        <p>\n\n            <label\nfor=\"spope_adresse\">\n\n                <strong>\n\n                    Adresse\n\n                <\/strong>\n\n            <\/label>\n\n            <br>\n\n            <input\n\n                type=\"text\"\n\n                id=\"spope_adresse\"\n\n                name=\"adresse\"\n\n                maxlength=\"200\"\n\n               \nautocomplete=\"street-address\"\n\n                style=\"\n\n                    width:100%;\n\n                    padding:10px;\n\n                    box-sizing:border-box;\n\n                \"\n\n            >\n\n        <\/p>\n\n\n        <!-- ADRESSE 2 -->\n\n        <p>\n\n            <label\nfor=\"spope_adresse_2\">\n\n                <strong>\n\n                    Adresse 2\n\n                <\/strong>\n\n            <\/label>\n\n            <br>\n\n            <input\n\n                type=\"text\"\n\n                id=\"spope_adresse_2\"\n\n                name=\"adresse_2\"\n\n                maxlength=\"200\"\n\n                style=\"\n\n                    width:100%;\n\n                    padding:10px;\n\n                    box-sizing:border-box;\n\n                \"\n\n            >\n\n        <\/p>\n\n\n        <!-- CODE\nPOSTAL -->\n\n        <p>\n\n            <label\nfor=\"spope_code_postal\">\n\n                <strong>\n\n                    Code postal\n\n                <\/strong>\n\n            <\/label>\n\n            <br>\n\n            <input\n\n                type=\"text\"\n\n               \nid=\"spope_code_postal\"\n\n                name=\"code_postal\"\n\n                maxlength=\"20\"\n\n               \nautocomplete=\"postal-code\"\n\n                style=\"\n\n                    width:100%;\n\n                    padding:10px;\n\n                    box-sizing:border-box;\n\n                \"\n\n            >\n\n        <\/p>\n\n\n        <!-- VILLE -->\n\n        <p>\n\n            <label\nfor=\"spope_ville\">\n\n                <strong>\n\n                    Ville\n\n                <\/strong>\n\n            <\/label>\n\n            <br>\n\n            <input\n\n                type=\"text\"\n\n                id=\"spope_ville\"\n\n                name=\"ville\"\n\n                maxlength=\"100\"\n\n               \nautocomplete=\"address-level2\"\n\n                style=\"\n\n                    width:100%;\n\n                    padding:10px;\n\n                    box-sizing:border-box;\n\n                \"\n\n            >\n\n        <\/p>\n\n\n        <!-- PAYS -->\n\n        <p>\n\n            <label\nfor=\"spope_pays\">\n\n                <strong>\n\n                    Pays\n\n                <\/strong>\n\n            <\/label>\n\n            <br>\n\n            <input\n\n                type=\"text\"\n\n                id=\"spope_pays\"\n\n               \nname=\"pays\"\n\n                maxlength=\"100\"\n\n               \nautocomplete=\"country-name\"\n\n                style=\"\n\n                    width:100%;\n\n                    padding:10px;\n\n                    box-sizing:border-box;\n\n                \"\n\n            >\n\n        <\/p>\n\n\n        <!-- ACTIVITE -->\n\n        <p>\n\n            <label\nfor=\"spope_activite\">\n\n                <strong>\n\n                    Activit\u00e9\n\n                <\/strong>\n\n            <\/label>\n\n            <br>\n\n            <input\n\n                type=\"text\"\n\n                id=\"spope_activite\"\n\n                name=\"activite\"\n\n                maxlength=\"150\"\n\n                style=\"\n\n                    width:100%;\n\n                    padding:10px;\n\n                    box-sizing:border-box;\n\n                \"\n\n            >\n\n        <\/p>\n\n\n        <!-- QUALITE -->\n\n        <fieldset\n\n            style=\"\n\n                margin:25px 0;\n\n                padding:20px;\n\n            \"\n\n        >\n\n           \n<legend>\n\n               \n<strong>\n\n                    Je\nsouhaite adh\u00e9rer en qualit\u00e9 de :\n\n                <\/strong>\n\n            <\/legend>\n\n\n            <p>\n\n                <label>\n\n                    <input\n\n                        type=\"radio\"\n\n                       \nname=\"qualite\"\n\n                       \nvalue=\"Sympathisant\"\n\n                        required\n\n                    >\n\n                    <strong>\n\n                        Sympathisant\n\n                    <\/strong>\n\n                <\/label>\n\n            <\/p>\n\n\n            <p>\n\n                <label>\n\n                    <input\n\n                        type=\"radio\"\n\n                       \nname=\"qualite\"\n\n                        value=\"Membre actif\"\n\n                    >\n\n                    <strong>\n\n                        Membre actif\n\n                    <\/strong>\n\n                <\/label>\n\n            <\/p>\n\n        <\/fieldset>\n\n\n        <!-- ENGAGEMENTS -->\n\n        <div\n\n           \nid=\"spope-engagements-actif\"\n\n            style=\"\n\n                display:none;\n\n                margin:25px 0;\n\n                padding:20px;\n\n                border:1px solid #ddd;\n\n                background:#f7f7f7;\n\n            \"\n\n        >\n\n            <h3>\n\n               \nEngagements du membre actif\n\n           \n<\/h3>\n\n\n            <p>\n\n                En\ntant que membre actif de\n\n               \nl'Association SPOPE, je m'engage :\n\n            <\/p>\n\n\n            <p>\n\n                <label>\n\n                    <input\n\n                       \ntype=\"checkbox\"\n\n                        name=\"engagement_1\"\n\n                       \nvalue=\"oui\"\n\n                   \n>\n\n                    \u00c0\nprendre connaissance des\n\n                   \nStatuts, de la Charte fondatrice,\n\n                    de\nla Charte d'engagement,\n\n                    du Cahier des charges et du\n\n                   \nR\u00e8glement int\u00e9rieur.\n\n               \n<\/label>\n\n            <\/p>\n\n\n            <p>\n\n                <label>\n\n                    <input\n\n                       \ntype=\"checkbox\"\n\n                        name=\"engagement_2\"\n\n                        value=\"oui\"\n\n                   \n>\n\n                    \u00c0\nrespecter les Statuts,\n\n                    la\nCharte fondatrice et le\n\n                   \nR\u00e8glement int\u00e9rieur.\n\n                <\/label>\n\n            <\/p>\n\n\n            <p>\n\n                <label>\n\n                    <input\n\n                       \ntype=\"checkbox\"\n\n                        name=\"engagement_3\"\n\n                       \nvalue=\"oui\"\n\n                   \n>\n\n                    \u00c0\nparticiper activement aux\n\n                   \nactivit\u00e9s de l'Association.\n\n               \n<\/label>\n\n            <\/p>\n\n\n            <p>\n\n                <label>\n\n                    <input\n\n                       \ntype=\"checkbox\"\n\n                        name=\"engagement_4\"\n\n                       \nvalue=\"oui\"\n\n                   \n>\n\n                    \u00c0\nsigner l'Engagement de\n\n                   \nconfidentialit\u00e9 et \u00e0 le respecter.\n\n                <\/label>\n\n            <\/p>\n\n        <\/div>\n\n\n        <!-- PROCEDURE ADMISSION -->\n\n        <fieldset\n\n            style=\"\n\n                margin:25px 0;\n\n                padding:20px;\n\n            \"\n\n        >\n\n            <legend>\n\n                <strong>\n\n                    Proc\u00e9dure d'admission\n\n                <\/strong>\n\n            <\/legend>\n\n\n            <label>\n\n                <input\n\n                    type=\"checkbox\"\n\n                   \nname=\"admission_acceptation\"\n\n                    value=\"oui\"\n\n                    required\n\n                >\n\n                Je\nreconnais que le paiement de la\n\n               \ncotisation ne vaut pas admission\n\n               \nd\u00e9finitive au sein de l'Association\n\n                SPOPE\net que mon admission devient\n\n               \neffective apr\u00e8s validation par une\n\n               \nAssembl\u00e9e g\u00e9n\u00e9rale ordinaire ou\n\n               \nextraordinaire.\n\n                Je\ncomprends qu'une carte d'adh\u00e9rent\n\n                sera\nd\u00e9livr\u00e9e apr\u00e8s validation de\n\n               \nl'Assembl\u00e9e g\u00e9n\u00e9rale.\n\n           \n<\/label>\n\n       \n<\/fieldset>\n\n\n        <!--\nAUTORISATION PUBLICATION NON OBLIGATOIRE -->\n\n        <fieldset\n\n            style=\"\n\n                margin:25px 0;\n\n                padding:20px;\n\n            \"\n\n        >\n\n            <legend>\n\n                <strong>\n\n                    Autorisation de publication\n\n                <\/strong>\n\n            <\/legend>\n\n\n            <label>\n\n                <input\n\n                   \ntype=\"checkbox\"\n\n                   \nname=\"nom_publication\"\n\n                   \nvalue=\"oui\"\n\n                >\n\n               \nJ'accepte que mon nom figure dans\n\n                la\nliste des sympathisants ou des\n\n               \nmembres actifs sur le site\n\n               \n<strong>spope.org<\/strong>.\n\n            <\/label>\n\n        <\/fieldset>\n\n\n        <!-- HONEYPOT -->\n\n        <div\n\n            style=\"\n\n                position:absolute;\n\n                left:-9999px;\n\n                width:1px;\n\n                height:1px;\n\n                overflow:hidden;\n\n            \"\n\n            aria-hidden=\"true\"\n\n        >\n\n           \n<label>\n\n                Ne pas\nremplir\n\n           \n<\/label>\n\n            <input\n\n                type=\"text\"\n\n                name=\"spope_website\"\n\n                tabindex=\"-1\"\n\n                autocomplete=\"off\"\n\n            >\n\n        <\/div>\n\n\n        <!-- BOUTON -->\n\n        <p>\n\n            <button\n\n                type=\"submit\"\n\n                style=\"\n\n                    background:#1677c8;\n\n                    color:#fff;\n\n                    border:0;\n\n                    padding:15px 30px;\n\n                    font-size:16px;\n\n                    font-weight:bold;\n\n                    border-radius:5px;\n\n                   \ncursor:pointer;\n\n                \"\n\n            >\n\n               \nENVOYER MA DEMANDE\n\n                ET\nPAYER 25 000 MGA\n\n           \n<\/button>\n\n        <\/p>\n\n\n    <\/form>\n\n<\/div>\n\n\n<script>\n\n(function() {\n\n    function spopeInitialiserFormulaireAdhesion() {\n\n\n        \/*\n=========================================\n\n         * FORMULAIRE\n\n         *\n========================================= *\/\n\n        const form =\n\n            document.getElementById(\n\n                'spope-adhesion-form'\n\n            );\n\n\n        \/*\n=========================================\n\n         * ENGAGEMENTS MEMBRE ACTIF\n\n         *\n========================================= *\/\n\n        const radios =\n\n            document.querySelectorAll(\n\n                '#spope-adhesion-form input[name=\"qualite\"]'\n\n            );\n\n\n        const box =\n\n           \ndocument.getElementById(\n\n               \n'spope-engagements-actif'\n\n            );\n\n\n        const engagementFields =\n\n            box\n                ? box.querySelectorAll(\n                    'input[type=\"checkbox\"]'\n                )\n                : [];\n\n\n        function updateEngagements() {\n\n            if (!box) {\n                return;\n            }\n\n            let actif = false;\n\n\n            radios.forEach(\n\n                function(radio) {\n\n                    if (\n\n                        radio.checked\n&&\n\n                        radio.value.trim().replace(\/\\s+\/g, ' ') ===\n\n                        'Membre actif'\n\n                    ) {\n\n                        actif = true;\n\n                    }\n\n                }\n\n            );\n\n\n            if (actif) {\n\n                box.style.display =\n\n                    'block';\n\n\n                engagementFields.forEach(\n\n                    function(field) {\n\n                        field.required =\n\n                            true;\n\n                    }\n\n                );\n\n            } else {\n\n                box.style.display =\n\n                    'none';\n\n\n                engagementFields.forEach(\n\n                    function(field) {\n\n                        field.required =\n\n                            false;\n\n                        field.checked =\n\n                            false;\n\n                    }\n\n                );\n\n            }\n\n        }\n\n\n        radios.forEach(\n\n            function(radio) {\n\n                radio.addEventListener(\n\n                    'change',\n\n                    updateEngagements\n\n                );\n\n            }\n\n        );\n\n\n       \nupdateEngagements();\n\n\n        \/*\n=========================================\n\n         * PROTECTION\nDU NONCE\n\n         *\n\n         * On s'assure que le nonce existe          * r\u00e9ellement dans le formulaire au moment          * de l'envoi.\n\n         * =========================================\n*\/\n\n        if (form) {\n\n            form.addEventListener(\n\n                'submit',\n\n                function() {\n\n                    const nonce =\n\n                        form.querySelector(\n\n                            'input[name=\"spope_adhesion_nonce\"]'\n\n                        );\n\n\n                    if (\n\n                        !nonce ||\n\n                        !nonce.value\n\n                    ) {\n\n                        console.error(\n\n                            'SPOPE : nonce WordPress absent du formulaire.'\n\n                        );\n\n                        return false;\n\n                    }\n\n                }\n\n            );\n\n        }\n\n\n        \/* =========================================\n\n         * CONVERSION MGA -> EUR\n\n         *\n========================================= *\/\n\n        const conversion =\n\n            document.getElementById(\n\n                'spope-euro-conversion'\n\n            );\n\n\n        const amountMGA =\n\n            25000;\n\n\n        const fallbackRate =\n\n            4920;\n\n\n        function afficherConversion(\n\n            rate,\n\n            source\n\n        ) {\n\n            if (\n\n                !rate ||\n\n                isNaN(rate) ||\n\n                rate <= 0\n\n            ) {\n\n                return;\n\n            }\n\n\n            const euros =\n\n                amountMGA \/ rate;\n\n\n            conversion.innerHTML =\n\n               \n'Conversion en euros : ' +\n\n                '<strong>' +\n\n                euros.toFixed(2).replace(\n\n                    '.',\n\n                    ','\n\n                ) +\n\n                ' \u20ac' +\n\n                '<\/strong>' +\n\n                '<br>' +\n\n                '<span style=\"font-size:12px;color:#666;\">' +\n\n                'Taux indicatif : 1 \u20ac = ' +\n\n                Number(rate).toLocaleString(\n\n                    'fr-FR',\n\n                    {\n\n                       \nmaximumFractionDigits:2\n\n                    }\n\n                ) +\n\n                ' MGA'\n+\n\n                (\n\n                   \nsource\n\n                       \n? ' (' + source + ')'\n\n                       \n: ''\n\n                ) +\n\n                '<\/span>';\n\n        }\n\n\n        fetch(\n\n           \n'https:\/\/open.er-api.com\/v6\/latest\/EUR',\n\n            {\n\n                method: 'GET',\n\n                cache: 'no-store'\n\n            }\n\n        )\n\n        .then(\n\n            function(response) {\n\n                if (\n\n                    !response.ok\n\n                ) {\n\n                   \nthrow new Error(\n\n                       \n'Erreur taux de change'\n\n                    );\n\n                }\n\n\n                return response.json();\n\n            }\n\n        )\n\n        .then(\n\n            function(data) {\n\n                if (\n\n                    data &&\n\n                    data.rates &&\n\n                    data.rates.MGA\n\n                ) {\n\n                   \nafficherConversion(\n\n                       \ndata.rates.MGA,\n\n                        'taux du jour'\n\n                    );\n\n                } else {\n\n                    throw new Error(\n\n                        'Taux MGA indisponible'\n\n                    );\n\n                }\n\n            }\n\n        )\n\n        .catch(\n\n            function()\n{\n\n               \nafficherConversion(\n\n                   \nfallbackRate,\n\n                   \n'taux indicatif'\n\n                );\n\n            }\n\n        );\n\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener(\n            'DOMContentLoaded',\n            spopeInitialiserFormulaireAdhesion\n        );\n    } else {\n        spopeInitialiserFormulaireAdhesion();\n    }\n\n})();\n\n<\/script>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Participer \u00e0 l&rsquo;Association SPOPE et \u00e0 son Syst\u00e8me participatif de garanties Vous \u00eates producteur \ud83c\udf3f Vous \u00eates producteur \u00e0 Madagascar de plantes m\u00e9dicinales et aromatiques, d\u2019\u00e9pices et d\u2019extraits naturels et vous souhaitez rejoindre l\u2019Association pour partager vos comp\u00e9tences, \u00e9changer avec les membres et obtenir le Label SPOPE&nbsp;? \ud83c\udf3f Nous vous invitons \u00e0 contacter un membre [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-78","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/spope.org\/index.php\/wp-json\/wp\/v2\/pages\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spope.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spope.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spope.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spope.org\/index.php\/wp-json\/wp\/v2\/comments?post=78"}],"version-history":[{"count":16,"href":"https:\/\/spope.org\/index.php\/wp-json\/wp\/v2\/pages\/78\/revisions"}],"predecessor-version":[{"id":283,"href":"https:\/\/spope.org\/index.php\/wp-json\/wp\/v2\/pages\/78\/revisions\/283"}],"wp:attachment":[{"href":"https:\/\/spope.org\/index.php\/wp-json\/wp\/v2\/media?parent=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}