mandieb
Forum Replies Created
-
thank you but the problem is the same with a new form.
Here again is the link to the screenshot with the console display.
https://www.sophro-jeunesse.com/TEMP1.pngHello,
The problem is still not resolved. Could you help me please ? I’m completely stuck<div class="wrap"> <h1>Modifier - Prise de RDV cabinet Sophro Jeunesse</h1> <form method="post" action="" name="cpformconf"> <input name="anonce" type="hidden" value="06fff10d51"> <input name="cp_appbooking_post_options" type="hidden" value="1"> <input name="cp_appbooking_id" type="hidden" value="3"> <input type="hidden" name="templates" id="templates" value="{"ahb_m2":{"prefix":"ahb_m2","file":"https:\/\/www.sophro-jeunesse.com\/wp-content\/plugins\/appointment-hour-booking\/templates\/08\/style.css","title":"Rounded Selection Calendar","thumbnail":"https:\/\/www.sophro-jeunesse.com\/wp-content\/plugins\/appointment-hour-booking\/templates\/08\/thumbnail.jpg","description":"Calendar with rounded selection styles"},"ahb_m":{"prefix":"ahb_m","file":"https:\/\/www.sophro-jeunesse.com\/wp-content\/plugins\/appointment-hour-booking\/templates\/07\/style.css","title":"Modern","thumbnail":"https:\/\/www.sophro-jeunesse.com\/wp-content\/plugins\/appointment-hour-booking\/templates\/07\/thumbnail.jpg","description":"Modern responsive calendar with times aligned to the right side"}}"> <div id="topadminsection" class="ahb-buttons-container"> <input type="submit" class="button button-primary ahb-save-btn" name="savereturn" value="Enregistrer les modifications et retour"> <a href="https://www.sophro-jeunesse.com/wp-admin/admin.php?page=cp_apphourbooking" class="ahb-return-link">←Retour à la liste des calendriers</a> <div class="clear"></div> </div> <div class="ahb-adintsection-container"> <div class="ahb-breadcrumb"> <div class="ahb-step ahb-step-active" data-step="1"> <i>1</i> <label>Éditeur</label> </div> <div class="ahb-step" data-step="2"> <i>2</i> <label>Réglages généraux</label> </div> <div class="ahb-step" data-step="3"> <i>3</i> <label>E-mails de notification</label> </div> <div class="ahb-step" data-step="4"> <i>4</i> <label>Antispam</label> </div> <div class="ahb-step" data-step="5"> <i>5</i> <label>Rapports</label> </div> <div class="ahb-step" data-step="6"> <i>6</i> <label>Modules</label> </div> </div> <div class="ahb-adintsection ahb-adintsection-active" data-step="1"> <div class="inside"> <input type="hidden" name="form_structure" id="form_structure" size="180" value="[[{"form_identifier":"","name":"fieldname1","shortlabel":"","index":0,"ftype":"fapp","userhelp":"","userhelpTooltip":"","csslayout":"calendar-module","title":"Motif de reservation de RDV ","services":[{"name":"Sophrologie pour enfant","price":60,"capacity":1,"duration":60,"pb":0,"pa":0,"ohindex":0,"idx":1},{"name":"Sophrologie pour adolescent","price":60,"capacity":1,"duration":60,"pb":0,"pa":0,"ohindex":0,"idx":2},{"name":"Sophrologie pour etudiant","price":60,"capacity":1,"duration":60,"pb":0,"pa":0,"ohindex":0,"idx":3},{"name":"Sophrologie pour parent\/adulte","price":60,"capacity":1,"duration":60,"pb":0,"pa":0,"ohindex":0,"idx":4},{"name":"Sophrologie maternite","price":60,"capacity":"1","duration":60,"pb":0,"pa":0,"ohindex":0,"idx":5},{"name":"Seance en visio","price":60,"capacity":1,"duration":60,"pb":0,"pa":0,"ohindex":0,"idx":6}],"openhours":[],"allOH":[{"name":"Default","openhours":[{"type":"d4","d":"","h1":"15","m1":"45","h2":"16","m2":"45"},{"type":"all","d":"","h1":"17","m1":"0","h2":"18","m2":"0"},{"type":"all","d":"","h1":"12","m1":"30","h2":"15","m2":"30"},{"type":"all","d":"","h1":"15","m1":"45","h2":"16","m2":"45"},{"type":"d3","d":"","h1":"17","m1":"0","h2":"18","m2":"0"},{"type":"d3","d":"","h1":"9","m1":"0","h2":"10","m2":"0"},{"type":"d3","d":"","h1":"10","m1":"15","h2":"11","m2":"15"},{"type":"d3","d":"","h1":"11","m1":"30","h2":"12","m2":"30"},{"type":"d3","d":"","h1":"12","m1":"30","h2":"13","m2":"30"},{"type":"d3","d":"","h1":"14","m1":"30","h2":"15","m2":"30"},{"type":"d3","d":"","h1":"15","m1":"45","h2":"16","m2":"45"},{"type":"d4","d":"","h1":"17","m1":"0","h2":"18","m2":"0"},{"type":"d4","d":"","h1":"18","m1":"15","h2":"19","m2":"15"},{"type":"d4","d":"","h1":"12","m1":"30","h2":"15","m2":"30"},{"type":"d5","d":"","h1":"17","m1":"0","h2":"18","m2":"0"},{"type":"d5","d":"","h1":"18","m1":"15","h2":"19","m2":"15"},{"type":"d5","d":"","h1":"11","m1":"30","h2":"15","m2":"30"},{"type":"d5","d":"","h1":"15","m1":"45","h2":"16","m2":"45"},{"type":"d5","d":"","h1":"15","m1":"45","h2":"16","m2":"45"},{"type":"d6","d":"","h1":"9","m1":"0","h2":"10","m2":"0"},{"type":"d6","d":"","h1":"10","m1":"15","h2":"11","m2":"15"},{"type":"d6","d":"","h1":"11","m1":"30","h2":"12","m2":"30"},{"type":"d6","d":"","h1":"12","m1":"45","h2":"13","m2":"45"}]}],"dateFormat":"dd\/mm\/yy","showDropdown":false,"showTotalCost":true,"showTotalCostFormat":": {0} u20ac TTC","showEndTime":true,"showQuantity":false,"usedSlotsCheckbox":true,"avoidOverlaping":true,"emptySelectCheckbox":true,"emptySelect":"Merci de selectionner un motif de RDV","dropdownRange":"-10:+10","working_dates":[false,true,true,true,true,true,true],"numberOfMonths":"1","maxNumberOfApp":"1","firstDay":"1","minDate":"07\/02\/2021","maxDate":"19\/02\/2023","defaultDate":"","invalidDates":"02\/01\/2021-02\/09\/2021,03\/02\/2021, 03\/23\/2021, 07\/10\/2021-07\/24\/2021, 08\/07\/2021-08\/21\/2021, 12\/20\/2021-01\/01\/2022, 02\/19\/2022, 02\/28\/2022-03\/06\/2022, 03\/19\/2022, 04\/02\/2022, 04\/16\/2022, 04\/25\/2022-04\/30\/2022, 05\/26\/2022, 05\/14\/2022, 05\/28\/2022, 06\/11\/2022, 06\/25\/2022, 07\/09\/2022-07\/23\/2022, 08\/06\/2022-08\/20\/2022, 07\/30\/2022, 08\/27\/2022, 09\/01\/2022-09\/06\/2022, 09\/10\/2022, 09\/24\/2022, 10\/07\/2022, 10\/08\/2022, 10\/22\/2022, 12\/19\/2022-12\/25\/2022, 01\/02\/2023, 02\/02\/2023, 02\/27\/2023-03\/05\/2023, 02\/07\/2023, 02\/21\/2023, 03\/04\/2023, 03\/18\/2023,","tmpinvalidDates":[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}],"required":true,"bSlotsCheckbox":true,"bSlots":30,"militaryTime":1,"autonum":6,"autonumStaff":0,"fBuild":{},"special_days":[],"minDateTmp":"07\/02\/2021","getMinDate":{},"tmpinvalidDatestime":[1612134000000,1612220400000,1612306800000,1612393200000,1612479600000,1612566000000,1612652400000,1612738800000,1612825200000,1614639600000,1616454000000,1625868000000,1625954400000,1626040800000,1626127200000,1626213600000,1626300000000,1626386400000,1626472800000,1626559200000,1626645600000,1626732000000,1626818400000,1626904800000,1626991200000,1627077600000,1628287200000,1628373600000,1628460000000,1628546400000,1628632800000,1628719200000,1628805600000,1628892000000,1628978400000,1629064800000,1629151200000,1629237600000,1629324000000,1629410400000,1629496800000,1639954800000,1640041200000,1640127600000,1640214000000,1640300400000,1640386800000,1640473200000,1640559600000,1640646000000,1640732400000,1640818800000,1640905200000,1640991600000,1645225200000,1646002800000,1646089200000,1646175600000,1646262000000,1646348400000,1646434800000,1646521200000,1647644400000,1648850400000,1650060000000,1650837600000,1650924000000,1651010400000,1651096800000,1651183200000,1651269600000,1653516000000,1652479200000,1653688800000,1654898400000,1656108000000,1657317600000,1657404000000,1657490400000,1657576800000,1657663200000,1657749600000,1657836000000,1657922400000,1658008800000,1658095200000,1658181600000,1658268000000,1658354400000,1658440800000,1658527200000,1659736800000,1659823200000,1659909600000,1659996000000,1660082400000,1660168800000,1660255200000,1660341600000,1660428000000,1660514400000,1660600800000,1660687200000,1660773600000,1660860000000,1660946400000,1659132000000,1661551200000,1661983200000,1662069600000,1662156000000,1662242400000,1662328800000,1662415200000,1662760800000,1663970400000,1665093600000,1665180000000,1666389600000,1671404400000,1671490800000,1671577200000,1671663600000,1671750000000,1671836400000,1671922800000,1672614000000,1675292400000,1677452400000,1677538800000,1677625200000,1677711600000,1677798000000,1677884400000,1677970800000,1675724400000,1676934000000,1677884400000,1679094000000]},{"form_identifier":"","name":"fieldname3","shortlabel":"","index":1,"ftype":"ftext","userhelp":"","userhelpTooltip":"","csslayout":"input-text","title":"Nom & Prenom du beneficiaire des seances","predefined":"","predefinedClick":false,"required":true,"size":"medium","minlength":"","maxlength":"","equalTo":"","fBuild":{}},{"form_identifier":"","name":"fieldname9","shortlabel":"","index":2,"ftype":"ftext","userhelp":"","userhelpTooltip":"","csslayout":"input-text","title":"Age","predefined":"","predefinedClick":false,"required":false,"size":"medium","minlength":"","maxlength":"","equalTo":"","fBuild":{}},{"form_identifier":"","name":"fieldname8","shortlabel":"","index":3,"ftype":"ftext","userhelp":"","userhelpTooltip":"","csslayout":"input-text","title":"Nom du representant legal (pour les mineurs)","predefined":"","predefinedClick":true,"required":false,"size":"medium","minlength":"","maxlength":"","equalTo":"","fBuild":{}},{"form_identifier":"","name":"email","shortlabel":"","index":4,"ftype":"femail","userhelp":"","userhelpTooltip":"","csslayout":"input-text","title":"Email ","predefined":"","predefinedClick":false,"required":true,"size":"medium","equalTo":"","fBuild":{}},{"form_identifier":"","name":"fieldname7","shortlabel":"","index":5,"ftype":"ftext","userhelp":"","userhelpTooltip":"","csslayout":"input-text","title":"Numero de telephone (10 chiffres sans espace) ","predefined":"","predefinedClick":true,"required":true,"size":"medium","minlength":"10","maxlength":"10","equalTo":"","fBuild":{}},{"form_identifier":"","name":"fieldname10","shortlabel":"","index":6,"ftype":"ftext","userhelp":"","userhelpTooltip":"","csslayout":"","title":"Message ou motif de RDV (optionnel)","predefined":"","predefinedClick":false,"required":false,"size":"large","minlength":"","maxlength":"","equalTo":"","fBuild":{}},{"form_identifier":"","name":"fieldname4","shortlabel":"","index":7,"ftype":"facceptance","userhelp":"","userhelpTooltip":"","csslayout":"input-checkbox","title":"J'accepte la politique de confidentialite des donnees","value":"Oui","url":"\/politique-de-confidentialite-des-donnees","message":"","required":true,"fBuild":{}},{"form_identifier":"","name":"fieldname11","shortlabel":"","index":8,"ftype":"femail","userhelp":"","userhelpTooltip":"","csslayout":"","title":"Email","predefined":"","predefinedClick":false,"required":false,"size":"medium","equalTo":"","fBuild":{}}],[{"title":"","description":"","formlayout":"top_aligned","formtemplate":"ahb_m","evalequations":1,"autocomplete":1,"autofocus":false}]]"> <link href="https://www.sophro-jeunesse.com/wp-content/plugins/appointment-hour-booking/css/style.css" type="text/css" rel="stylesheet"> <link href="https://www.sophro-jeunesse.com/wp-content/plugins/appointment-hour-booking/css/cupertino/jquery-ui-1.8.20.custom.css" type="text/css" rel="stylesheet"> <script type="text/javascript"> if (typeof jQuery === "undefined") { document.write ("<"+"script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></"+"script>"); document.write ("<"+"script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.20/jquery-ui.min.js'></"+"script>"); } $easyFormQuery = jQuery.noConflict(); if (typeof $easyFormQuery == 'undefined' || typeof $fbuilderloadedflag == 'undefined') { // This code won't be used in most cases. This code is for preventing problems in wrong WP themes and conflicts with third party plugins. document.write ("<"+"script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.20/jquery-ui.min.js'></"+"script>"); document.write ("<"+"script type='text/javascript' src='https://www.sophro-jeunesse.com/wp-admin//?cp_cpappb_resources=admin'></"+"script>"); } </script> <script> $easyFormQuery(document).ready(function() { var f = $easyFormQuery("#fbuilder").fbuilder(); window['cff_form'] = f; f.fBuild.loadData("form_structure", "templates"); $easyFormQuery("#saveForm").click(function() { f.fBuild.saveData("form_structure"); }); $easyFormQuery(".itemForm").click(function() { f.fBuild.addItem($easyFormQuery(this).attr("id")); }); $easyFormQuery( ".itemForm" ).draggable({revert1: "invalid",helper: "clone",cursor: "move"}); $easyFormQuery( "#fbuilder" ).droppable({ accept: ".button", drop: function( event, ui ) { f.fBuild.addItem(ui.draggable.attr("id")); } }); }); var randcaptcha = 1; function generateCaptcha() { var d=new Date(); var f = document.cpformconf; var qs = "&width="+f.cv_width.value; qs += "&height="+f.cv_height.value; qs += "&letter_count="+f.cv_chars.value; qs += "&min_size="+f.cv_min_font_size.value; qs += "&max_size="+f.cv_max_font_size.value; qs += "&noise="+f.cv_noise.value; qs += "&noiselength="+f.cv_noise_length.value; qs += "&bcolor="+f.cv_background.value.replace('#',''); qs += "&border="+f.cv_border.value.replace('#',''); qs += "&font="+f.cv_font.options[f.cv_font.selectedIndex].value; qs += "&r="+(randcaptcha++); document.getElementById("captchaimg").src= "https://www.sophro-jeunesse.com/wp-admin/?cp_appbooking_captcha=captcha&inAdmin=1"+qs; } </script> <div style="background:#fafafa;" class="form-builder"> <div class="column width50 ctrlsColumn"> <div id="tabs"> <ul> <li><a href="#cptabs-1">Ajouter un champ</a></li> <li><a href="#cptabs-2">Réglages des champs</a></li> <li><a href="#cptabs-3">Réglages du formulaire</a></li> </ul> <div id="cptabs-1"></div> <div id="cptabs-2"></div> <div id="cptabs-3"></div> </div> </div> <div class="columnr width50 padding10" id="fbuilder"> <div id="formheader"></div> <div id="fieldlist"></div> <!--<div class="button" id="saveForm">Save Form</div>--> </div> <div class="clearer"></div> </div> </div> <br> <input type="submit" value="Enregistrer les modifications et continuer les modifications" class="button-primary"> <br> <br> <div style="padding:10px;background-color:#ffffdd;border:1px dotted black;"> <p><strong>Dans cette version</strong> le constructeur de formulaires supporte<strong> des champs de calendrier, de texte, d’e-mail et des case à cocher</strong>.</p> <p><button type="button" onclick="window.open('https://apphourbooking.dwbooster.com/download?src=activatebtn');" style="cursor:pointer;height:35px;color:#20A020;font-weight:bold;">Activer le constructeur de formulaires COMPLET</button> </p><p style="font-weight:bold">L’ensemble complet des champs prend également en charge : </p><ul> <li> - <strong>Conditional Logic</strong>: Hide/show fields based in previous selections.</li> <li> - File <strong>uploads</strong>, strong>Multi-page forms</li> <li> - <strong>Payments integration</strong> with PayPal Standard, PayPal Pro, Stripe, Authorize.net, Skrill, Mollie / iDeal, TargetPay / iDeal, SagePay, RedSys TPV and Sage Payments.</li> <li> - <strong><a href="?page=cp_apphourbooking_addons">Full set of addons</a></strong> (iCal sync, SMS, reminders, cancellation opts, reCaptcha, MailChimp, ...), <strong>fields</strong> and <strong>validations</strong></li> </ul> </div> <br> <!-- TEXT DEFINITIONS --> <h2>Libellés et textes</h2> <hr> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Libellés de bouton</span></h3> <div class="inside"> <table class="form-table ahbsmallpadding1"> <tbody><tr valign="top"> <td scope="row"> <strong>Libellé du bouton d’envoi (texte):</strong><br> <input type="text" name="vs_text_submitbtn" size="40" value="Confirmer la réservation"> </td> <td> <strong>Page {0} de {0} (texte):</strong><br> <input type="text" name="vs_text_pageof" size="40" value="Page {0} sur {0}"> </td> </tr> <tr valign="top"> <td scope="row"> <strong>Libellé du bouton de la page précédente (texte):</strong><br> <input type="text" name="vs_text_previousbtn" size="40" value="Précédent"></td> <td scope="row"> <strong>Libellé de bouton de page suivante (texte):</strong><br> <input type="text" name="vs_text_nextbtn" size="40" value="Suivant"></td> </tr> <tr valign="top"> <td colspan="2">The <em>class="pbSubmit"</em> can be used to modify the button styles. The styles can be applied into the <a href="?page=cp_apphourbooking_settings&gotab=css">CSS customization area</a>. For further modifications the submit button is located at the end of the file <em>"cp-public-int.inc.php"</em>. For general CSS styles modifications to the form and samples <a href="http://apphourbooking.dwbooster.com/faq/" target="_blank">check the FAQ</a>. </td></tr> </tbody></table> </div> <hr size="1"> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Messages d’erreur pour les règles de validation</span></h3> <div class="inside"> <table class="form-table ahbsmallpadding1"> <tbody><tr valign="top"> <td scope="row"> <strong>Texte « est nécessaire »:</strong><br> <input type="text" name="vs_text_is_required" size="40" value="Le champ est obligatoire"> </td> <td scope="row"> <strong>Texte « est un e-mail »:</strong><br> <input type="text" name="vs_text_is_email" size="40" value="Veuillez entrer une adresse email valide"> </td> </tr> <tr valign="top"> <td scope="row"> <strong>Texte « est une captcha valide »:</strong><br> <input type="text" name="cv_text_enter_valid_captcha" size="40" value="Veuillez entrer un code de sécurité valide"> </td> <td scope="row"><strong>Texte « est une date valide (dd/mm/yyyy) »:</strong><br><input type="text" name="vs_text_datemmddyyyy" size="40" value="Veuillez saisir une date dans ce format (jj/mm/aaaa)"></td> </tr> <tr valign="top"> <td scope="row"> <strong>Texte « est une date valide (dd/mm/yyyy) »:</strong><br> <input type="text" name="vs_text_dateddmmyyyy" size="40" value="Veuillez saisir une date dans ce format (jj/mm/aaaa)"> </td> <td scope="row"> <strong>texte « est un numéro »:</strong><br> <input type="text" name="vs_text_number" size="40" value="Veuillez entrer un numéro valide"> </td> </tr> <tr valign="top"> <td scope="row"> <strong>Texte « chiffres seulement »:</strong><br> <input type="text" name="vs_text_digits" size="40" value="Veuillez entrer des chiffres dans ce champ"> </td> <td scope="row"> <strong>Texte « en-dessous du maximum »:</strong><br> <input type="text" name="vs_text_max" size="40" value="Veuillez saisir une valeur inférieure ou égale à {0}."> </td> </tr> <tr valign="top"> <td scope="row"> <strong>Texte « au-dessus du minimum »:</strong><br> <input type="text" name="vs_text_min" size="40" value="Veuillez saisir une valeur supérieure ou égale à {0}."> </td> <td scope="row"> <strong>Texte « Rendez-vous maxi autorisés »:</strong><br> <input type="text" name="vs_text_maxapp" size="40" value="Veuillez sélectionner un maximum de {0} rendez-vous par client."> </td> </tr> </tbody></table> </div> <hr size="1"> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Autres textes</span></h3> <div class="inside"> <table class="form-table ahbsmallpadding1"> <tbody><tr valign="top"> <td scope="row"> <strong>Libellé du champ « Quantité »:</strong><br> <input type="text" name="vs_text_quantity" size="40" value="Quantité"> </td> <td> <strong>Libellé du lien « Annuler »):</strong><br> <input type="text" name="vs_text_cancel" size="40" value="Annuler"> </td> </tr> <tr valign="top"> <td scope="row"> <strong>Libellé « Coût »:</strong><br> <input type="text" name="vs_text_cost" size="40" value="Tarif pour l'ensemble des séances réservées"> </td> <td scope="row"> <strong>Texte « L’heure sélectionnée n’est plus disponible... »:</strong><br> <input type="text" name="vs_text_nmore" size="40" value="Malheureusement le créneau horaire vient tout juste d'être réservé. Merci d'en sélectionner un nouveau."></td> </tr> </tbody></table> </div> <hr> <div class="ahb-buttons-container"> <input type="button" value="Étape suivante - Réglages généraux >" class="button" style="float:right;margin-right:10px" onclick="ahbGoToStep(2);"> <input type="submit" name="savepublish" value="Enregistrer et publier" class="button button-primary" style="float:right;margin-right:10px"> <input type="submit" name="savereturn" value="Enregistrer et retour" class="button button-primary" style="float:right;margin-right:10px"> <div class="clear"></div> </div> </div> <div class="ahb-adintsection" data-step="2"> <div class="inside"> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Page de confirmation/remerciement</span></h3> <table class="form-table"> <tbody><tr valign="top"> <th scope="row">Page de confirmation/remerciement</th> <td><input type="text" name="fp_return_page" size="70" value="/validation-reservation/"> <br><em>Adresse/URL de la page où l’utilisateur/utilisatrice sera redirigé⋅e après avoir envoyé le formulaire de réservation</em></td> </tr> </tbody></table><hr><h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>État de la Réservation</span></h3><table> </table><table class="form-table"> <tbody><tr valign="top"> <th scope="row">État par défaut des nouvelles réservations</th> <td><select name="defaultstatus" id="defaultstatus"><option value="" selected="">Approuvé</option><option value="Pending">Pending</option><option value="Cancelled">Cancelled</option><option value="Cancelled by customer">Cancelled by customer</option><option value="Rejected">Rejected</option><option value="Attended">Attended</option></select> <br><em>Seuls les rendez-vous « approuvés » sont pris en compte pour la vérification de disponibilité.</em></td> </tr> <tr valign="top"> <th scope="row">État par défaut des réservations payées</th> <td><select name="defaultpaidstatus" id="defaultpaidstatus"><option value="" selected="">Approuvé</option><option value="Pending">Pending</option><option value="Cancelled">Cancelled</option><option value="Cancelled by customer">Cancelled by customer</option><option value="Rejected">Rejected</option><option value="Attended">Attended</option></select> <br><em>Si un module de paiement est activé, la réservation sera modifiée pour cet état après le paiement.</em></td> </tr> </tbody></table><hr><h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Réglages globaux de calendrier</span></h3><table> </table><table class="form-table"> <tbody><tr valign="top"> <th scope="row">Format de Date</th> <td> <select name="date_format" id="date_format"> <option value="mm/dd/yy">Default - mm/dd/yyyy</option> <option selected="" value="dd/mm/yy">dd/mm/yyyy</option> <option value="mm.dd.yy">mm.dd.yyyy</option> <option value="dd.mm.yy">dd.mm.yyyy</option> <option value="yy-mm-dd">ISO 8601 - yyyy-mm-dd</option> <option value="d M, y">Short (UK) - d M, yy</option> <option value="M d, yy">Short - M d, yy</option> <option value="d MM, y">Medium (UK) - d MM, yy</option> <option value="MM d, yy">Medium - MM d, yy</option> <option value="DD, d MM, yy">Full (UK) - DD, d MM, yyyy</option> <option value="DD, MM d, yy">Full - DD, MM d, yyyy</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Langue du calendrier</th> <td> <select name="calendar_language" id="calendar_language"> <option value=""> - auto-detect - </option> <option value="af">Afrikaans</option> <option value="sq">Albanian</option> <option value="ar">Arabic</option> <option value="ar_DZ">Arabic (Algeria)</option> <option value="hy_AM">Armenian</option> <option value="az">Azerbaijani</option> <option value="eu">Basque</option> <option value="bs_BA">Bosnian</option> <option value="bg_BG">Bulgarian</option> <option value="be_BY">Byelorussian (Belarusian)</option> <option value="km">Cambodian</option> <option value="ca">Catalan</option> <option value="zh_HK">Chinese (Hong Kong SAR)</option> <option value="zh_CN">Chinese (PRC)</option> <option value="zh_TW">Chinese (Taiwan)</option> <option value="hr">Croatian</option> <option value="cs_CZ">Czech</option> <option value="da_DK">Danish</option> <option value="nl_NL">Dutch</option> <option value="nl_BE">Dutch - Belgium</option> <option value="en_AU">English (Australia)</option> <option value="en_NZ">English (New Zealand)</option> <option value="en_GB">English (United Kingdom)</option> <option value="eo">Esperanto</option> <option value="et">Estonian</option> <option value="fo">Faeroese</option> <option value="fa_IR">Farsi</option> <option value="fi">Finnish</option> <option selected="" value="fr_FR">French</option> <option value="fr_CA">French (Canada)</option> <option value="fr_CH">French (Switzerland)</option> <option value="gl_ES">Galician</option> <option value="ka_GE">Georgian</option> <option value="de_DE">German</option> <option value="el">Greek</option> <option value="he_IL">Hebrew</option> <option value="hi_IN">Hindi</option> <option value="hu_HU">Hungarian</option> <option value="is">Icelandic</option> <option value="id_ID">Indonesian</option> <option value="it_IT">Italian</option> <option value="it_CH">Italian (Switzerland)</option> <option value="ja">Japanese</option> <option value="kk">Kazakh</option> <option value="ky">Kirghiz</option> <option value="ko_KR">Korean</option> <option value="lv">Latvian (Lettish)</option> <option value="lt_LT">Lithuanian</option> <option value="lb">Luxembourgish</option> <option value="mk_MK">Macedonian</option> <option value="ms_MY">Malay</option> <option value="ml_IN">Malayalam</option> <option value="no">Norwegian</option> <option value="nb_NO">Norwegian (Bokmål)</option> <option value="nn">Norwegian Nynorsk</option> <option value="pl_PL">Polish</option> <option value="pt_PT">Portuguese</option> <option value="pt_BR">Portuguese (Brazil)</option> <option value="rm">Rhaeto-Romance</option> <option value="ro_RO">Romanian</option> <option value="ru_RU">Russian</option> <option value="sr_SR">Serbian</option> <option value="sk_SK">Slovak</option> <option value="sl_SI">Slovenian</option> <option value="es_ES">Spanish</option> <option value="sv_SE">Swedish</option> <option value="tj">Tajikistan</option> <option value="ta">Tamil</option> <option value="th">Thai</option> <option value="tr_TR">Turkish</option> <option value="uk">Ukrainian</option> <option value="vi">Vietnamese</option> <option value="cy_GB">Welsh/UK</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Inclure l’heure de fin du rendez-vous dans les e-mails de confirmation ?:</th> <td> <select name="display_emails_endtime"> <option value="" selected="">Oui</option> <option value="false">Non</option> </select> </td> </tr> </tbody></table> </div> <hr> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Réglages d’intégration de paiement</span></h3> <div class="inside"> <table class="form-table"> <tbody><tr valign="top"> <th scope="row">Nom du produit sur la page de paiement</th> <td><input type="text" name="product_name" size="40" value=""></td> </tr> <tr valign="top"> <th scope="row">Libellé de l’option « Payer plus tard » (si activé)</th> <td><input type="text" name="pay_later_label" size="40" value=""></td> </tr> </tbody></table> <em>* Remarque : pour activer un mode de paiement, activez d’abord le module nécessaire.</em> </div> <hr> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Utilisateurs ayant accès à la liste des messages</span></h3> <div class="inside"> <table class="form-table"> <tbody><tr valign="top"> <th scope="row">Sélectionner les utilisateurs ayant accès (CTRL + clic pour une sélection multiple):</th> <td> <select name="cp_user_access[]" multiple="multiple" size="5"> <option value="1" selected="">admin5777</option> <option value="2">killer_Cat</option> <option value="6">Laura</option> <option value="3">Matthieu</option> <option value="4">relecture</option> <option value="5">sophro</option> <option value="7">supagaet</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Autoriser les comptes sélectionnés à accéder également aux réglages du calendrier ?:</th> <td> <select name="cp_user_access_settings"> <option value="true">Oui</option> <option value="" selected="">Non</option> </select> </td> </tr> </tbody></table> </div> <hr> <div class="ahb-buttons-container"> <input type="button" value="Étape suivante - E-mails de notification >" class="button" style="float:right;margin-right:10px" onclick="ahbGoToStep(3);"> <input type="submit" name="savepublish" value="Enregistrer et publier" class="button button-primary" style="float:right;margin-right:10px"> <input type="submit" name="savereturn" value="Enregistrer et retour" class="button button-primary" style="float:right;margin-right:10px"> <div class="clear"></div> </div> </div> <div class="ahb-adintsection" data-step="3"> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Adresse e-mails d’expédition/réception:</span></h3> <div class="inside"> <table class="form-table"> <tbody><tr valign="top"> <th scope="row">E-mail de l’expéditeur </th> <td> <select name="fp_emailfrommethod"> <option value="fixed" selected="">Depuis l’adresse e-mail fixe indiquée ci-dessous - Option recommandée</option> <option value="customer">From the email address indicated by the customer</option> </select><br> <span style="font-size:10px;color:#666666"> * Si vous sélectionnez « Depuis l’adresse e-mail fixe... », l’adresse e-mail du client apparaîtra dans l’adresse « à » lorsque vous cliquez sur « répondre », ce paramètre est recommandé pour éviter les restrictions du serveur de messagerie. <br> * Si vous sélectionnez « à partir de l’e-mail du client », l’e-mail du client apparaîtra également lorsque vous recevrez l’e-mail, mais cela n’est pas pris en charge par tous les services d’hébergement. Cette option n’est donc pas recommandée dans la plupart des cas. </span> </td> </tr> <tr valign="top"> <th scope="row">E-mail « De » (pour les adresses fixes « De »)</th> <td><input type="text" name="fp_from_email" id="fp_from_email" onkeyup="ahb_checkfromemail();" size="40" value="[email protected]"><div id="ahb_email_warning" style="margin-top:3px;"></div></td> </tr> <tr valign="top"> <th scope="row">"From" name (ex: company name)</th> <td><input type="text" name="fp_from_name" id="fp_from_name" "="" size="40" value=""></td> </tr> <tr><th scope="row">E-mail du destinataire </th> <td> <select name="fp_emailtomethod" onchange="update_cpappb_option();"> <option value="fixed" selected="">Pour la ou les adresses e-mail fixes indiquées ci-dessous - Option recommandée</option> <option value="customer">Pour l’adresse e-mail sélectionnée dans un champ de formulaire (ex : l’image captcha activée est recommandée dans ce cas)</option> </select><br> <span style="font-size:10px;color:#666666"> * Si vous sélectionnez « À fixe... », saisissez les e-mails de destination dans le champ suivant. <br> * Si vous sélectionnez « Envoyer par e-mail... » dans le champ du formulaire, ajoutez un champ comme une liste déroulante, un bouton radio ou une case à cocher qui contient l’adresse e-mail dans la valeur du champ (non nécessaire dans le texte du champ mais dans la valeur interne). </span> </td> </tr> <tr valign="top" id="cpappb_destemails"> <th scope="row">E-mails de destination (séparés par une virgule)</th> <td><input type="text" name="fp_destination_emails" size="40" value="[email protected]"></td> </tr> <tr valign="top" id="cpappb_dropemails" style="display:none;"> <th scope="row">Field that contains the destination email(s)</th> <td> <select id="fp_destination_emails_field" name="fp_destination_emails_field" def="fieldname1"></select> </td> </tr> </tbody></table> <hr> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Notification par e-mail à l’administrateur/administratrice du site Web:</span></h3> <table class="form-table"> <tbody><tr valign="top"> <th scope="row">Sujet de l’e-mail</th> <td><input type="text" name="fp_subject" size="70" value="Nouveau RDV - le <%app_date_1%> à <%app_starttime_1%>"></td> </tr> <tr valign="top"> <th scope="row">Inclure des informations supplémentaires ?</th> <td> <select name="fp_inc_additional_info"> <option value="true" selected="">Oui</option> <option value="false">Non</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Format d’e-mail</th> <td> <select name="fp_emailformat"> <option value="text" selected="">Texte brut (par défaut)</option> <option value="html">HTML (utilisez du html dans la zone de texte ci-dessous)</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Message</th> <td><textarea type="text" name="fp_message" rows="6" cols="80"><%INFO%></textarea></td> </tr> </tbody></table> </div> <hr> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Copie par e-mail à l’utilisateur/utilisatrice ou client/cliente:</span></h3> <div class="inside"> <table class="form-table"> <tbody><tr valign="top"> <th scope="row">Envoyer un message de confirmation ou de remerciement à l’utilisateur ?</th> <td> <select name="cu_enable_copy_to_user"> <option value="true" selected="">Oui</option> <option value="false">Non</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Champ e-mail dans le formulaire</th> <td><select id="cu_user_email_field" name="cu_user_email_field" def="email"></select></td> </tr> <tr valign="top"> <th scope="row">Sujet de l’e-mail</th> <td><input type="text" name="cu_subject" size="70" value="RDV confirmé - le <%app_date_1%> à <%app_starttime_1%>"></td> </tr> <tr valign="top"> <th scope="row">Format d’e-mail</th> <td> <select name="cu_emailformat"> <option value="text">Texte brut (par défaut)</option> <option value="html" selected="">HTML (utilisez du html dans la zone de texte ci-dessous)</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Message</th> <td><textarea type="text" name="cu_message" rows="6" cols="80">Bonjour,<br/> <br/> <strong>Votre rendez-vous du <%app_date_1%> à <%app_starttime_1%> est confirmé.</strong><br/> <br/> En cas d'imprévu, pensez à annuler ce RDV le plus tôt possible (par téléphone ou simple retour de mail) et à déplacer votre séance (en reprenant un <a href="https://www.sophro-jeunesse.com/reservation-en-ligne/">RDV directement en ligne</a>).<br/> Je vous rappelle que la première consultation nécessite l'accompagnement d'un représentant légal de l'enfant / de l'adolescent mineur. <br/><br/>NB : Pour les RDVs en visio, un mail (comprenant un lien ainsi que toutes les indications) vous sera envoyé 48h avant le début de la séance. <br/><br/> A très bientôt, <br/><br/> Mandie HOFFMANN<br/> Sophrologue pour les enfants, les adolescents, les étudiants (et leurs parents !) à Toulouse<br/> <strong>06.51.95.26.57</strong><br/> <br/> <strong>Cabinet Sophro Jeunesse</strong><br/> <strong>32 bis chemin de Verdale, 31240 St Jean</strong><br/> <br/> www.sophro-jeunesse.com</textarea></td> </tr> </tbody></table> </div> <hr> <div class="ahb-buttons-container"> <input type="button" value="Étape suivante - Antispam >" class="button" style="float:right;margin-right:10px" onclick="ahbGoToStep(4);"> <input type="submit" name="savepublish" value="Enregistrer et publier" class="button button-primary" style="float:right;margin-right:10px"> <input type="submit" name="savereturn" value="Enregistrer et retour" class="button button-primary" style="float:right;margin-right:10px"> <div class="clear"></div> </div> </div> <div class="ahb-adintsection" data-step="4"> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Vérification Captcha</span></h3> <div class="inside"> <table class="form-table"> <tbody><tr valign="top"> <th scope="row">Utiliser la vérification de Captcha ?</th> <td colspan="5"> <select name="cv_enable_captcha"> <option value="true" selected="">Oui</option> <option value="false">Non</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Largeur:</th> <td><input type="text" name="cv_width" size="10" value="180" onblur="generateCaptcha();"></td> <th scope="row">Hauteur:</th> <td><input type="text" name="cv_height" size="10" value="60" onblur="generateCaptcha();"></td> <th scope="row">Caractères:</th> <td><input type="text" name="cv_chars" size="10" value="4" onblur="generateCaptcha();"></td> </tr> <tr valign="top"> <th scope="row" valign="top">Taille de police minimale:</th> <td valign="top"><input type="text" name="cv_min_font_size" size="10" value="25" onblur="generateCaptcha();"></td> <th scope="row" valign="top">Taille de police maximale:</th> <td valign="top"><input type="text" name="cv_max_font_size" size="10" value="25" onblur="generateCaptcha();"></td> <td colspan="2" rowspan="2"> Aperçu:<br> <br> <img src="https://www.sophro-jeunesse.com/wp-admin/?cp_appbooking_captcha=captcha&inAdmin=1" id="captchaimg" alt="security code" border="0"> </td> </tr> <tr valign="top"> <th scope="row">Bruit:</th> <td><input type="text" name="cv_noise" size="10" value="200" onblur="generateCaptcha();"></td> <th scope="row">Longueur de bruit:</th> <td><input type="text" name="cv_noise_length" size="10" value="8" onblur="generateCaptcha();"></td> </tr> <tr valign="top"> <th scope="row">Arrière-plan:</th> <td><input type="color" name="cv_background" size="10" value="#ffffff" onblur="generateCaptcha();"></td> <th scope="row">Bordure:</th> <td><input type="color" name="cv_border" size="10" value="#000000" onblur="generateCaptcha();"></td> <th scope="row">Police:</th> <td> <select name="cv_font" onchange="generateCaptcha();"> <option value="font1">Font 1</option> <option value="font2">Font 2</option> <option value="font3">Font 3</option> <option value="font4" selected="">Font 4</option> </select> </td> </tr> </tbody></table> </div> <hr> <div class="ahb-buttons-container"> <input type="button" value="Étape suivante - Rapports >" class="button" style="float:right;margin-right:10px" onclick="ahbGoToStep(5);"> <input type="submit" name="savepublish" value="Enregistrer et publier" class="button button-primary" style="float:right;margin-right:10px"> <input type="submit" name="savereturn" value="Enregistrer et retour" class="button button-primary" style="float:right;margin-right:10px"> <div class="clear"></div> </div> </div> <div class="ahb-adintsection" data-step="5"> <h3 class="hndle" style="padding-top:5px;padding-bottom:5px;"><span>Rapports automatiques : envoyer des soumissions au format CSV par e-mail</span></h3> <div class="inside"> <table class="form-table"> <tbody><tr valign="top"> <th scope="row">Activer les rapports ?</th> <td> <select name="rep_enable"> <option value="no" selected="">Non</option> <option value="yes">Oui</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Envoyer un rapport tous les </th> <td><input type="text" name="rep_days" size="4" value=""> jours (Mettez un 0 pour envoyer le rapport immédiatement après chaque soumission)</td> </tr> <tr valign="top"> <th scope="row">Envoyer le rapport après cette heure (heure du serveur)</th> <td> <select name="rep_hour"> <option value="0" selected="">00</option><option value="1">01</option><option value="2">02</option><option value="3">03</option><option value="4">04</option><option value="5">05</option><option value="6">06</option><option value="7">07</option><option value="8">08</option><option value="9">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Envoyez le rapport aux adresses messagerie suivantes (séparées par des virgules)</th> <td><input type="text" name="rep_emails" size="70" value=""></td> </tr> <tr valign="top"> <th scope="row">Sujet de l’e-mail</th> <td><input type="text" name="rep_subject" size="70" value=""></td> </tr> <tr valign="top"> <th scope="row">Format d’e-mail</th> <td> <select name="rep_emailformat"> <option value="text" selected="">Texte brut (par défaut)</option> <option value="html">HTML (utilisez du html dans la zone de texte ci-dessous)</option> </select> </td> </tr> <tr valign="top"> <th scope="row">Texte de l’e-mail (le fichier CSV sera joint avec les soumissions)</th> <td><textarea type="text" name="rep_message" rows="3" cols="80"></textarea></td> </tr> </tbody></table> </div> <hr> <div class="ahb-buttons-container"> <input type="button" value="Étape suivante - Ajouter sur >" class="button" style="float:right;margin-right:10px" onclick="ahbGoToStep(6);"> <input type="submit" name="savepublish" value="Enregistrer et publier" class="button button-primary" style="float:right;margin-right:10px"> <input type="submit" name="savereturn" value="Enregistrer et retour" class="button button-primary" style="float:right;margin-right:10px"> <div class="clear"></div> </div> </div> <div class="ahb-adintsection" data-step="6"> <h2>Réglages des modules :</h2><hr> <div id="metabox_basic_settings" class="postbox"> <h3 class="hndle" style="padding:5px;"><span>iCal Export Addon</span></h3> <div class="inside"> <input type="hidden" name="CPAPPB_icalexport_id" value="1"> iCal link: <div style="border:1px dotted black;padding:5px;"> <a href="https://www.sophro-jeunesse.com/?cpappb_app=calfeed&id=3&verify=548e5d5b38">https://www.sophro-jeunesse.com/?cpappb_app=calfeed&id=3&verify=548e5d5b38</a> </div> <p>To export the iCal link with Google Calendar on a regular basis, please read the instructions on this Google page:</p> <p><a href="https://support.google.com/calendar/answer/37100?hl=en">https://support.google.com/calendar/answer/37100?hl=en</a></p> <p>This will automatically export the bookings stored in the plugin to the Google Calendar (one way sync).</p> <hr> <table class="form-table"> <tbody><tr valign="top"> <th scope="row">Différence de fuseau horaire iCal</th> <td><select name="cal_time_zone_modify"> <option value="">- none -</option> <option value=" -23:30 hours"> +23:30 hours</option><option value=" -23 hours"> +23:00 hours</option><option value=" -22:30 hours"> +22:30 hours</option><option value=" -22 hours"> +22:00 hours</option><option value=" -21:30 hours"> +21:30 hours</option><option value=" -21 hours"> +21:00 hours</option><option value=" -20:30 hours"> +20:30 hours</option><option value=" -20 hours"> +20:00 hours</option><option value=" -19:30 hours"> +19:30 hours</option><option value=" -19 hours"> +19:00 hours</option><option value=" -18:30 hours"> +18:30 hours</option><option value=" -18 hours"> +18:00 hours</option><option value=" -17:30 hours"> +17:30 hours</option><option value=" -17 hours"> +17:00 hours</option><option value=" -16:30 hours"> +16:30 hours</option><option value=" -16 hours"> +16:00 hours</option><option value=" -15:30 hours"> +15:30 hours</option><option value=" -15 hours"> +15:00 hours</option><option value=" -14:30 hours"> +14:30 hours</option><option value=" -14 hours"> +14:00 hours</option><option value=" -13:30 hours"> +13:30 hours</option><option value=" -13 hours"> +13:00 hours</option><option value=" -12:30 hours"> +12:30 hours</option><option value=" -12 hours"> +12:00 hours</option><option value=" -11:30 hours"> +11:30 hours</option><option value=" -11 hours"> +11:00 hours</option><option value=" -10:30 hours"> +10:30 hours</option><option value=" -10 hours"> +10:00 hours</option><option value=" -9:30 hours"> +9:30 hours</option><option value=" -9 hours"> +9:00 hours</option><option value=" -8:30 hours"> +8:30 hours</option><option value=" -8 hours"> +8:00 hours</option><option value=" -7:30 hours"> +7:30 hours</option><option value=" -7 hours"> +7:00 hours</option><option value=" -6:30 hours"> +6:30 hours</option><option value=" -6 hours"> +6:00 hours</option><option value=" -5:30 hours"> +5:30 hours</option><option value=" -5 hours"> +5:00 hours</option><option value=" -4:30 hours"> +4:30 hours</option><option value=" -4 hours"> +4:00 hours</option><option value=" -3:30 hours"> +3:30 hours</option><option value=" -3 hours"> +3:00 hours</option><option value=" -2:30 hours"> +2:30 hours</option><option value=" -2 hours"> +2:00 hours</option><option value=" -1:30 hours"> +1:30 hours</option><option value=" -1 hours"> +1:00 hours</option><option value=" 0 hours"> +0:00 hours</option><option value=" 0:30 hours"> +0:30 hours</option><option value=" +1 hours"> -1:00 hours</option><option value=" +1:30 hours"> -1:30 hours</option><option value=" +2 hours"> -2:00 hours</option><option value=" +2:30 hours"> -2:30 hours</option><option value=" +3 hours"> -3:00 hours</option><option value=" +3:30 hours"> -3:30 hours</option><option value=" +4 hours"> -4:00 hours</option><option value=" +4:30 hours"> -4:30 hours</option><option value=" +5 hours"> -5:00 hours</option><option value=" +5:30 hours"> -5:30 hours</option><option value=" +6 hours"> -6:00 hours</option><option value=" +6:30 hours"> -6:30 hours</option><option value=" +7 hours"> -7:00 hours</option><option value=" +7:30 hours"> -7:30 hours</option><option value=" +8 hours"> -8:00 hours</option><option value=" +8:30 hours"> -8:30 hours</option><option value=" +9 hours"> -9:00 hours</option><option value=" +9:30 hours"> -9:30 hours</option><option value=" +10 hours"> -10:00 hours</option><option value=" +10:30 hours"> -10:30 hours</option><option value=" +11 hours"> -11:00 hours</option><option value=" +11:30 hours"> -11:30 hours</option><option value=" +12 hours"> -12:00 hours</option><option value=" +12:30 hours"> -12:30 hours</option><option value=" +13 hours"> -13:00 hours</option><option value=" +13:30 hours"> -13:30 hours</option><option value=" +14 hours"> -14:00 hours</option><option value=" +14:30 hours"> -14:30 hours</option><option value=" +15 hours"> -15:00 hours</option><option value=" +15:30 hours"> -15:30 hours</option><option value=" +16 hours"> -16:00 hours</option><option value=" +16:30 hours"> -16:30 hours</option><option value=" +17 hours"> -17:00 hours</option><option value=" +17:30 hours"> -17:30 hours</option><option value=" +18 hours"> -18:00 hours</option><option value=" +18:30 hours"> -18:30 hours</option><option value=" +19 hours"> -19:00 hours</option><option value=" +19:30 hours"> -19:30 hours</option><option value=" +20 hours"> -20:00 hours</option><option value=" +20:30 hours"> -20:30 hours</option><option value=" +21 hours"> -21:00 hours</option><option value=" +21:30 hours"> -21:30 hours</option><option value=" +22 hours"> -22:00 hours</option><option value=" +22:30 hours"> -22:30 hours</option><option value=" +23 hours"> -23:00 hours</option><option value=" +23:30 hours"> -23:30 hours</option> </select> <br><em>Note: Based in your computer timezone the recommended setting for this field is <strong><span id="ahbrectime"></span> hours</strong></em> </td> </tr> <tr valign="top"> <th scope="row">Include timezone ID in iCal file?</th> <td><select name="cal_tzid"> </select></td></tr></tbody></table></div></div></div></div></form></div>- This reply was modified 3 years, 7 months ago by mandieb.
<input type="hidden" name="form_structure" id="form_structure" size="180" value="[[{"form_identifier":"","name":"fieldname1","shortlabel":"","index":0,"ftype":"fapp","userhelp":"","userhelpTooltip":"","csslayout":"calendar-module","title":"Motif de reservation de RDV ","services":[{"name":"Sophrologie pour enfant","price":60,"capacity":1,"duration":60,"pb":0,"pa":0,"ohindex":0,"idx":1},{"name":"Sophrologie pour adolescent","price":60,"capacity":1,"duration":60,"pb":0,"pa":0,"ohindex":0,"idx":2},{"name":"Sophrologie pour etudiant","price":60,"capacity":1,"duration":60,"pb":0,"pa":0,"ohindex":0,"idx":3},{"name":"Sophrologie pour parent\/adulte","price":60,"capacity":1,"duration":60,"pb":0,"pa":0,"ohindex":0,"idx":4},{"name":"Sophrologie maternite","price":60,"capacity":"1","duration":60,"pb":0,"pa":0,"ohindex":0,"idx":5},{"name":"Seance en visio","price":60,"capacity":1,"duration":60,"pb":0,"pa":0,"ohindex":0,"idx":6}],"openhours":[],"allOH":[{"name":"Default","openhours":[{"type":"d4","d":"","h1":"15","m1":"45","h2":"16","m2":"45"},{"type":"all","d":"","h1":"17","m1":"0","h2":"18","m2":"0"},{"type":"all","d":"","h1":"12","m1":"30","h2":"15","m2":"30"},{"type":"all","d":"","h1":"15","m1":"45","h2":"16","m2":"45"},{"type":"d3","d":"","h1":"17","m1":"0","h2":"18","m2":"0"},{"type":"d3","d":"","h1":"9","m1":"0","h2":"10","m2":"0"},{"type":"d3","d":"","h1":"10","m1":"15","h2":"11","m2":"15"},{"type":"d3","d":"","h1":"11","m1":"30","h2":"12","m2":"30"},{"type":"d3","d":"","h1":"12","m1":"30","h2":"13","m2":"30"},{"type":"d3","d":"","h1":"14","m1":"30","h2":"15","m2":"30"},{"type":"d3","d":"","h1":"15","m1":"45","h2":"16","m2":"45"},{"type":"d4","d":"","h1":"17","m1":"0","h2":"18","m2":"0"},{"type":"d4","d":"","h1":"18","m1":"15","h2":"19","m2":"15"},{"type":"d4","d":"","h1":"12","m1":"30","h2":"15","m2":"30"},{"type":"d5","d":"","h1":"17","m1":"0","h2":"18","m2":"0"},{"type":"d5","d":"","h1":"18","m1":"15","h2":"19","m2":"15"},{"type":"d5","d":"","h1":"11","m1":"30","h2":"15","m2":"30"},{"type":"d5","d":"","h1":"15","m1":"45","h2":"16","m2":"45"},{"type":"d5","d":"","h1":"15","m1":"45","h2":"16","m2":"45"},{"type":"d6","d":"","h1":"9","m1":"0","h2":"10","m2":"0"},{"type":"d6","d":"","h1":"10","m1":"15","h2":"11","m2":"15"},{"type":"d6","d":"","h1":"11","m1":"30","h2":"12","m2":"30"},{"type":"d6","d":"","h1":"12","m1":"45","h2":"13","m2":"45"}]}],"dateFormat":"dd\/mm\/yy","showDropdown":false,"showTotalCost":true,"showTotalCostFormat":": {0} u20ac TTC","showEndTime":true,"showQuantity":false,"usedSlotsCheckbox":true,"avoidOverlaping":true,"emptySelectCheckbox":true,"emptySelect":"Merci de selectionner un motif de RDV","dropdownRange":"-10:+10","working_dates":[false,true,true,true,true,true,true],"numberOfMonths":"1","maxNumberOfApp":"1","firstDay":"1","minDate":"07\/02\/2021","maxDate":"19\/02\/2023","defaultDate":"","invalidDates":"02\/01\/2021-02\/09\/2021,03\/02\/2021, 03\/23\/2021, 07\/10\/2021-07\/24\/2021, 08\/07\/2021-08\/21\/2021, 12\/20\/2021-01\/01\/2022, 02\/19\/2022, 02\/28\/2022-03\/06\/2022, 03\/19\/2022, 04\/02\/2022, 04\/16\/2022, 04\/25\/2022-04\/30\/2022, 05\/26\/2022, 05\/14\/2022, 05\/28\/2022, 06\/11\/2022, 06\/25\/2022, 07\/09\/2022-07\/23\/2022, 08\/06\/2022-08\/20\/2022, 07\/30\/2022, 08\/27\/2022, 09\/01\/2022-09\/06\/2022, 09\/10\/2022, 09\/24\/2022, 10\/07\/2022, 10\/08\/2022, 10\/22\/2022, 12\/19\/2022-12\/25\/2022, 01\/02\/2023, 02\/02\/2023, 02\/27\/2023-03\/05\/2023, 02\/07\/2023, 02\/21\/2023, 03\/04\/2023, 03\/18\/2023,","tmpinvalidDates":[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}],"required":true,"bSlotsCheckbox":true,"bSlots":30,"militaryTime":1,"autonum":6,"autonumStaff":0,"fBuild":{},"special_days":[],"minDateTmp":"07\/02\/2021","getMinDate":{},"tmpinvalidDatestime":[1612134000000,1612220400000,1612306800000,1612393200000,1612479600000,1612566000000,1612652400000,1612738800000,1612825200000,1614639600000,1616454000000,1625868000000,1625954400000,1626040800000,1626127200000,1626213600000,1626300000000,1626386400000,1626472800000,1626559200000,1626645600000,1626732000000,1626818400000,1626904800000,1626991200000,1627077600000,1628287200000,1628373600000,1628460000000,1628546400000,1628632800000,1628719200000,1628805600000,1628892000000,1628978400000,1629064800000,1629151200000,1629237600000,1629324000000,1629410400000,1629496800000,1639954800000,1640041200000,1640127600000,1640214000000,1640300400000,1640386800000,1640473200000,1640559600000,1640646000000,1640732400000,1640818800000,1640905200000,1640991600000,1645225200000,1646002800000,1646089200000,1646175600000,1646262000000,1646348400000,1646434800000,1646521200000,1647644400000,1648850400000,1650060000000,1650837600000,1650924000000,1651010400000,1651096800000,1651183200000,1651269600000,1653516000000,1652479200000,1653688800000,1654898400000,1656108000000,1657317600000,1657404000000,1657490400000,1657576800000,1657663200000,1657749600000,1657836000000,1657922400000,1658008800000,1658095200000,1658181600000,1658268000000,1658354400000,1658440800000,1658527200000,1659736800000,1659823200000,1659909600000,1659996000000,1660082400000,1660168800000,1660255200000,1660341600000,1660428000000,1660514400000,1660600800000,1660687200000,1660773600000,1660860000000,1660946400000,1659132000000,1661551200000,1661983200000,1662069600000,1662156000000,1662242400000,1662328800000,1662415200000,1662760800000,1663970400000,1665093600000,1665180000000,1666389600000,1671404400000,1671490800000,1671577200000,1671663600000,1671750000000,1671836400000,1671922800000,1672614000000,1675292400000,1677452400000,1677538800000,1677625200000,1677711600000,1677798000000,1677884400000,1677970800000,1675724400000,1676934000000,1677884400000,1679094000000]},{"form_identifier":"","name":"fieldname3","shortlabel":"","index":1,"ftype":"ftext","userhelp":"","userhelpTooltip":"","csslayout":"input-text","title":"Nom & Prenom du beneficiaire des seances","predefined":"","predefinedClick":false,"required":true,"size":"medium","minlength":"","maxlength":"","equalTo":"","fBuild":{}},{"form_identifier":"","name":"fieldname9","shortlabel":"","index":2,"ftype":"ftext","userhelp":"","userhelpTooltip":"","csslayout":"input-text","title":"Age","predefined":"","predefinedClick":false,"required":false,"size":"medium","minlength":"","maxlength":"","equalTo":"","fBuild":{}},{"form_identifier":"","name":"fieldname8","shortlabel":"","index":3,"ftype":"ftext","userhelp":"","userhelpTooltip":"","csslayout":"input-text","title":"Nom du representant legal (pour les mineurs)","predefined":"","predefinedClick":true,"required":false,"size":"medium","minlength":"","maxlength":"","equalTo":"","fBuild":{}},{"form_identifier":"","name":"email","shortlabel":"","index":4,"ftype":"femail","userhelp":"","userhelpTooltip":"","csslayout":"input-text","title":"Email ","predefined":"","predefinedClick":false,"required":true,"size":"medium","equalTo":"","fBuild":{}},{"form_identifier":"","name":"fieldname7","shortlabel":"","index":5,"ftype":"ftext","userhelp":"","userhelpTooltip":"","csslayout":"input-text","title":"Numero de telephone (10 chiffres sans espace) ","predefined":"","predefinedClick":true,"required":true,"size":"medium","minlength":"10","maxlength":"10","equalTo":"","fBuild":{}},{"form_identifier":"","name":"fieldname10","shortlabel":"","index":6,"ftype":"ftext","userhelp":"","userhelpTooltip":"","csslayout":"","title":"Message ou motif de RDV (optionnel)","predefined":"","predefinedClick":false,"required":false,"size":"large","minlength":"","maxlength":"","equalTo":"","fBuild":{}},{"form_identifier":"","name":"fieldname4","shortlabel":"","index":7,"ftype":"facceptance","userhelp":"","userhelpTooltip":"","csslayout":"input-checkbox","title":"J'accepte la politique de confidentialite des donnees","value":"Oui","url":"\/politique-de-confidentialite-des-donnees","message":"","required":true,"fBuild":{}},{"form_identifier":"","name":"fieldname11","shortlabel":"","index":8,"ftype":"femail","userhelp":"","userhelpTooltip":"","csslayout":"","title":"Email","predefined":"","predefinedClick":false,"required":false,"size":"medium","equalTo":"","fBuild":{}}],[{"title":"","description":"","formlayout":"top_aligned","formtemplate":"ahb_m","evalequations":1,"autocomplete":1,"autofocus":false}]]">Hi,
Thank you very much for this feedback. I hadn’t seen your reply.
I don’t see how to send you an attachment.
Could you explain me how to do it please?Forum: Plugins
In reply to: [Appointment Hour Booking - Booking Calendar] error messagesHi,
It is still missing “Please enter at least xx characters” which is not customizable in the admin.
Would it be possible to add this field in order to be able to personalize it please?
Thanks in advance for your answer.
Best regards.Forum: Plugins
In reply to: [Appointment Hour Booking - Booking Calendar] error messagesPerfect ! Thanks so much !
Forum: Plugins
In reply to: [Appointment Hour Booking - Booking Calendar] Show used slotsOk I sent the message as recommended. Thanks so much !
Forum: Plugins
In reply to: [Appointment Hour Booking - Booking Calendar] Show used slotsHi,
Great ! Will this feature be available in the next version? And if so, what would be the release date?
Thanks again.Forum: Plugins
In reply to: [Appointment Hour Booking - Booking Calendar] Show used slotsno answers ? 😔