Source: https://www.registre-numerique.fr/cc-tenareze/documents
Timestamp: 2019-09-23 18:01:09+00:00
Document Index: 7957248

Matched Legal Cases: ['arrêt ', 'arrêt ', 'arrêt ', 'arrêt ', 'arrêt ', 'arrêt ', 'arrêt ', 'arrêt ', 'arrêt ', 'arrêt ']

Dossier de l'enquête publique Enquête publique unique du projet de plan local d'urbanisme Intercommunal (PLUI) et de l'abrogation des cartes communales et du projet de règlement lo
Enquête publique unique du projet de plan local d'urbanisme Intercommunal (PLUI) et de l'abrogation des cartes communales et du projet de règlement local de publicité intercommunal (RLPI)
Ouvert le 19/08/2019 à 09 heures par la commission d'enquête , ce registre sera clos le 27/09/2019 à 17 heures
Conformément aux termes de l'Arrêté du Président de la Communauté de Communes du mardi 23 juillet 2019, l'ensemble du dossier d'enquête consultable en version numérique ci-dessous est également disponible en version papier au siège de l'enquête .
Dossier pièce de l'enquête publique
1 Mention des textes visés au 3° du R123 8 du code de l'environnement
319.56 Ko
2 Désignation de la commission d'enquête par le TA de PAU
32.21 Ko
3 Extension de mission de la Commission d'enquête par le Président du TA de Pau
32.96 Ko
4 Arrêté de mise à l'enquête publique en date du 23 juillet 2019 du Président de la Communauté I
242.72 Ko
5 Avis d'enquête publique
821.48 Ko
6 Avis de parution dans le Petit Journal
398.62 Ko
7 Avis de parution dans La Dépêche
632.43 Ko
1 Dossier procédure arrêt soumis à l'enquête publique
1 La délibération du 17122018 décision d'appliquer au PLUi les art R151 1 à R151 55 du CU dans leur rédaction en vigueur 1er janvier 2016
193.11 Ko
2 La délibération du 11022019 portant bilan de la concertation et arrêt du projet de PLUi
284.59 Ko
3 Délibération des 26 Communes avis sur le projet arrêté
DELIB BEAUCAIRE ARRET PLUI
550.96 Ko
DELIB BEAUMONT ARRET PLUI
344.51 Ko
DELIB BERAUT ARRET PLUI
382.64 Ko
DELIB BLAZIERT ARRET PLUI
634.39 Ko
DELIB CASSAIGNE ARRET PLUI
306.81 Ko
DELIB CASTELNAU ARRET PLUI
427.59 Ko
DELIB CAUSSENS ARRET PLUI
584.05 Ko
DELIB CAZENEUVE ARRET PLUI
189.61 Ko
DELIB CONDOM ARRET PLUI
DELIB FOURCES ARRET PLUI
306.50 Ko
DELIB GAZAUPOUY ARRET PLUI
502.16 Ko
DELIB LAGARDERE ARRET PLUI
540.54 Ko
DELIB LAGRAULET ARRET PLUI
543.91 Ko
DELIB LARRESSINGLE ARRET PLUI
608.67 Ko
DELIB LARROQUE ST SERNIN ARRET PLUI
487.76 Ko
DELIB LARROQUE SUR OSSE ARRET PLUI
DELIB LAURAET ARRET PLUI
542.79 Ko
DELIB LIGARDES ARRET PLUI
DELIB MAIGNAUT ARRET PLUI
345.75 Ko
DELIB MANSENCOME ARRET PLUI
DELIB MONTREAL ARRET PLUI
832.40 Ko
DELIB MOUCHAN ARRET PLUI
950.17 Ko
DELIB ROQUEPINE ARRET PLUI
DELIB SAINT ORENS ARRET PLUI
354.73 Ko
DELIB SAINT PUY ARRET PLUI
408.41 Ko
DELIB VALENCE ARRET PLUI
619.50 Ko
4 AVIS DES PERSONNES PUBLIQUES ASSOCIEES
AVIS CHAMBRE METIERS PLUI
41.73 Ko
AVIS DE LA CDPENAF - PLUI
121.59 Ko
AVIS DE LA CHAMBRE D AGRICULTURE - PLUI
241.21 Ko
AVIS DU CRHH - PLUI
273.36 Ko
AVIS DU DEPARTEMENT DU GERS - PLUI
515.62 Ko
AVIS DE MADAME LA PREFETE DU GERS - PLUI
AVIS DU SCOT DE GASCOGNE - PLUI
784.90 Ko
AVIS AUTORITE ENVIRONNEMENTALE - PLUI
5 La délibération du 090719 portant nouvel arrêt du PLUI
848.21 Ko
6 Avis sur les dérogations de Madame la Préfète à la règle d'urbanisation limitée en l'absence de SCoT
103.98 Ko
2 Dossier d'arrêt Tome 1
0 Procédure
0 La délibération du 27032013 prescription du PLUI et définitions des objectifs et des modalités de concertation
77.87 Ko
1 La délibération du 23092015 complément à la délib du 27032013 et arrêt des modalités de collaborations entre la CCT et les communes membres
631.83 Ko
2 La délibération du 12122016 débat sur les orientations générales du PADD du PLUI
628.45 Ko
3 Annexe à la délibération du 12122016
4 Notification aux PPA de la délibération du 27032013
398.38 Ko
5 Notification aux PPA de deux délibérations relatives au PLUI Délibérations du 28032013 et du 23092015
6 Notification à M. Le Préfet du Gers de deux délibérations relatives au PLUI Délibération du 23092015 et de 12122016
192.39 Ko
1 Rappport de présentation
1 Rapport de présentation Diagnostic
2 Rapport de présentation Annexe Diagnostic Habitat
3 Rapport de présentation Annexe Diagnostic Agricole ADASEA
4 Rapport de présentation Annexe Atlas cartographique potentiel de densification et de mutation
104.31 Mo
5 Rapport de présentation Etat initial de l environnement
19.29 Mo
6 Rapport de présentation Explication et justification des choix
13.61 Mo
7 Rapport de présentation Evaluation environnementale Résumé non technique
8 Rapport de présentation Articulation avec les plans et programmes
2 Projet d Aménagement et de Développement Durables
1 Projet d Aménagement et de Développement Durables
3 Règlements et Documents Graphiques
2 Liste des emplacements réservés
4 Orientations d Aménagement et de Programmation
1 Orientations d Aménagement et de Programmation
111.86 Mo
5 Projet de Programme d Orientation et d Actions
1 Projet de Programme d Orientations et d Actions - Habitat
2 Programme d orientations et d actions - Habitat - Maquette financière
6 Bilan de la concertation
1 Bilan de la concertation
3 Dossier d arrêt Tome 2 Documents graphiques
1 Documents graphiques Zoom sur les bourgs
1 Carte Bourg Caussens
7.15 Mo
2 Carte Bourg Montréal-du-Gers
9.16 Mo
3 Carte Bourg Mouchan
4 Carte Bourg Saint-Puy
5 Carte Bourg Valence-sur-Baïse
11.24 Mo
6 Carte Bourg autres communes
28.72 Mo
2 Documents graphiques
Carte Blaziert
Carte Béraut
Carte Cassaigne
Carte Castelnau-sur-l Auvignon
Carte Cazeneuve
Carte Condom Centre
14.30 Mo
Carte Condom Nord
Carte Condom Sud
11.48 Mo
Carte Fourcès
Carte Gazaupouy
8.40 Mo
Carte Lagardère
5.20 Mo
Carte Larroque-Saint-Sernin
Carte Larroque-sur-l Osse
7.30 Mo
Carte Lauraët
Carte Maignaut-Tauzia
Carte Mansencôme
Carte Roquepine
Carte Saint-Oren-Pouy-Petit
Carte Saint-Puy
Carte Valence-sur-Baïse
4 Dossier d arrêt Tome 3 Annexes
1 Servitudes d Utilité Pubique
1 Liste Servitudes Utilité Publique
480.01 Ko
2 Planche global SUP
11.47 Mo
3 Blaziert Arrêté Preféctoral PPRI 2017
4 PPRI GERS LOT3 NOTE COMMUNALE BLAZIERT
195.20 Ko
5 PPRI GERS PLANS BLAZIERT
6 PPRI GERS LOT3 NOTE COMMUNALE ROQUEPINE
194.45 Ko
6A PPRI GERS PLANS ROQUEPINE
7 Arrête Préf 2014189-0001 SaveArratsNordAuroue
169.47 Ko
8 PPRI GERS APP REGLEMENT LOT3
9 PPRI GERS LOT3 NOTE PRESENTATION BASSIN
10 Arrêté Préf PPRI 2007 CONDOM
93.97 Ko
11 CONDOM PPRI APP RAP PREST
6.40 Mo
12 CONDOM PPRI APP REGLEMENT
13 Note Presentation RGA 2014 Partiel 62
951.33 Ko
14 Arrêté Préf PPRN RGA Condom-2014059-0355
175.78 Ko
15 Reglement PPR RGA 2014 Total Partiel 62
16 T5 Servitudes aéronautiques de dégagement
94.58 Ko
17 T7 Servitudes aéronautiques extérieur zones dégag
70.36 Ko
18 SUP I3 TIGF
274.33 Ko
19 SUP I3 TIGF plan
20 Note d information Servitude I4
150.09 Ko
21 Plaquette Prevenir Construire 2018 Pyr
2 Annexes sanitaires
2.1 Réseaux Adduction Eau Potable
1 BEAUMONT AEP A0 SAT32
2 CAZENEUVE AEP A0 SAT32
3 FOURCES AEP A0e SAT32
936.42 Ko
4 LAGRAULET AEP A0 SAT32
5 LARRESSINGLE AEP A0 SAT32
945.62 Ko
6 LARROQUE S OSSE AEP A0 SAT32
7 LAURAET AEP A0 SAT32
903.35 Ko
8 MONTREAL AEP A0 SAT32
9 MOUCHAN AEP A0 SAT32
820.88 Ko
10 Légende AEP SAT32
27.92 Ko
11 CONDOM AEP SIAEP Caussens
12 Communes AEP SIAEP Caussens
13 GAZAUPOUY AEP A0 SIAEP Lectourois
14 LIGARDES AEP A0 SIAEP Lectourois
15 VALENCE BEAUCAIRE-Trigone
16 VALENCE LAGARDERE Trigone
24.51 Mo
17 VALENCE LARROQUE ST-SERNIN Trigone
18 VALENCE MANSENCOME Trigone
20.32 Mo
19 VALENCE VALENCE-SUR-BAISE Trigone
27.91 Mo
2.2 Réseaux Eaux Usées
1 BEAUMONT EU A0 SAT32
2 FOURCES EU A0 SAT32
332.15 Ko
3 LAGRAULET EU A0 SAT32
293.81 Ko
4 LARRESSINGLE EU A0 SAT32
221.62 Ko
5 LARROQUE SUR L OSSE EU A0 SAT32
212.89 Ko
6 LAURAET EU A0 SAT32
253.54 Ko
7 MONTREAL Arquizan EU SAT32
8 MONTREAL Balarin EU SAT32
9 MONTREAL Village EU A0 SAT32
568.38 Ko
10 MOUCHAN EU A0 SAT32
306.29 Ko
11 Légende SAT32
12 Délib approbation Zonage assainiss SAT32 2015
117.59 Ko
13 Délib approbation Zonage assainiss SAT32 2006
92.46 Ko
14 Rapport enquête publique Condom SIAEP Caus
15 Plan Zonage Condom A0 SIAEP Caussens
16 CONDOM 01 SIAEP Caussens
126.75 Ko
17 CONDOM 02 SIAEP Caussens
148.17 Ko
18 CONDOM 03 SIAEP Caussens
348.49 Ko
19 CONDOM 04 SIAEP Caussens
432.20 Ko
20 CONDOM 05 SIAEP Caussens
737.84 Ko
21 CONDOM 06 SIAEP Caussens
166.42 Ko
22 CONDOM 07 SIAEP Caussens
121.65 Ko
23 ZONAGE Assainiss BEAUCAIRE SIAEP C
24 Zonage EU BLAZIERT SIAEP Caussens
651.08 Ko
25 Zonage EU CASSAIGNE SIAEP Caussens
763.10 Ko
26 Zonage EU CASTELNAU SIAEP Caussens
27 Zonage EU CAUSSENS SIAEP Caussens
801.09 Ko
28 Zonage EU SAINT PUY SIAEP Caussens
29 Délib Zonage assainiss Beaucaire SIAEP C
55.22 Ko
30 Délib Zonage assainiss Roquepine SIAEP C
31 VALENCE RESEAUX EU Trigone
606.58 Ko
32 VALENCE SUR BAISE EU 01 Trigone
383.80 Ko
33 VALENCE SUR BAISE EU 02 Trigone
151.17 Ko
34 Enquete publique Valence Trigone
355.64 Ko
35 Délib concl enquête schém ass Lagardère Trigone
47.74 Ko
36 Délib schéma assain Lagardère Trigone
47.27 Ko
3 Taxe aménagement
1 Délibérations des communes Taxe d aménagement
4 Projet Urbain Partenarial
1 CONVENTION PUP MONDIN
391.21 Ko
2 avenant CONVENTION PUP MONDIN
130.62 Ko
5 Classement sonore
1 Arrete prefectoral du 21 mars 2011
224.85 Ko
2 annexe AP tableaux
112.90 Ko
3 cartographie du classement sonore 2012
6 Droit de Préemption Urbain
1 Délib DPU CAUSSENS
336.20 Ko
2 Délib DPU St Orens Pouy Petit
353.03 Ko
3 Délib DPU LAGRAULET
514.82 Ko
4 Délib DPU COMMUNE DE BEAUMONT – PARCELLES A N°447 ET 514
103.13 Ko
5 DPU-Beaumont A0
6 DPU-Caussens A0
7 DPU-Ligardes A0
8 DPU-Saint-Orens-Pouy-Petit A0
7 Zone Aménagement Différé
1 DELIB CCT CRÉATION ZAD LARROQUE SAINT SERNIN
94.78 Ko
2 CRÉATION ZAD LARROQUE SAINT SERNIN - PLAN
306.91 Ko
3 DELIB CCT CREATION ZAD Multi-sites
696.80 Ko
4 Carte ZAD-Beaucaire A0
5 Carte ZAD-Cassaigne A0
6 Carte ZAD-DPU-Lagraulet-du-Gers A0
7 Carte ZAD-Larressingle A0
1 Arrêté Préfectoral Bezzera carrière Lauraët
9 Secteurs d Informations sur les Sols
1 Arrêté Préf 2018 07 11 01 PREFECTURE - CREATION DES SIS-1
473.73 Ko
10 Règlements lotissements
1 Règlement Lotiss Béraut Au Hour
2 Règlement Lotiss Castelnau s Auv Le Quiot
3 Règlement Lotiss Caussens Au Caussé
698.44 Ko
4 Règlement Lotis Condom Chêneraie
5 Règlement Lotiss Condom Prés d en Ville
363.16 Ko
6-Règlement-Lotiss Gazaupouy SAMBUGARO-2007
580.47 Ko
7 Notice explicative Lotiss Maignaut Les Vallons 2007
189.51 Ko
8 Plan de Composition Lotiss Maignaut Les Vallons
24.51 Ko
9-Réglement Lotiss Lagraulet Argenté-initial-2004
386.08 Ko
10 Règlement Lotiss Lagraulet Argenté-Extension-2005
388.29 Ko
11 Règlement Lotiss Lagraulet Larroussa-2009
285.78 Ko
12 Règlement-Lotiss Lagraulet Communal-1994
317.19 Ko
13 Arrêté Préf permis d aménager Lotiss Lagraulet Quissa
107.00 Ko
14 Règlement Lotiss Lagraulet Quissa
622.47 Ko
15 Plan de composition Lotiss Montréal
11 Patrimoine UNESCO
1 UNESCO plan-A0
Abrogation des cartes communales
Notice explicative sur l abrogation des cartes communales en vigueur sur 14 communes de la CCT
DOSSIER RLPI
1 Dossier procédure arrêt soumis à l enquête publique
1 Délibération du 19022019 Bilan de la concertation et arrêt du projet de RLPI
284.16 Ko
2 Délibérations des 25 communes avis sur le projet arrêté de RLPi
1 DELIB BEAUCAIRE AVIS RLPI
548.07 Ko
2 DELIB BEAUMONT AVIS RLPI
3 DELIB BERAUT AVIS RLPI
383.08 Ko
4 DELIB BLAZIERT AVIS RLPI
652.26 Ko
5 DELIB CASSAIGNE AVIS RLPI
61.59 Ko
6 DELIB CASTELNAU AVIS RLPI
7 DELIB CAZENEUVE AVIS RLPI
111.48 Ko
8 DELIB CONDOM AVIS RLPI
9 DELIB FOURCES AVIS RLPI
322.77 Ko
10 DELIB GAZAUPOUY AVIS RLPI
498.55 Ko
11 DELIB LAGARDERE AVIS RLPI
557.20 Ko
12 DELIB LAGRAULET AVIS RLPI
546.48 Ko
13 DELIB LARRESSINGLE AVIS RLPI
878.34 Ko
14 DELIB LARROQUE SAINT SERNIN AVIS RLPI
494.85 Ko
15 DELIB LARROQUE SUR L OSSE AVIS RLPI
16 DELIB LAURAET AVIS RLPI
544.21 Ko
17 DELIB LIGARDES AVIS RLPI
18 DELIB MAIGNAUT AVIS RLPI
344.50 Ko
19 DELIB MANSENCOME AVIS RLPI
808.82 Ko
20 DELIB MONTREAL AVIS RLPI
698.36 Ko
21 DELIB MOUCHAN AVIS RLPI
22 DELIB ROQUEPINE AVIS RLPI
23 DELIB SAINT ORENS AVIS RLPI
352.20 Ko
24 DELIB SAINT PUY AVIS RLPI
401.80 Ko
25 DELIB VALENCE AVIS RLPI
619.56 Ko
3 Avis des Personnes Publiques Associées
1 Avis de la Chambre d Agriculture du Gers RLPI
51.54 Ko
2 Avis de la Chambre des Metiers et de l Artisanat du Gers RLPI
29.54 Ko
3 Avis de la chambre des métiers et de l'artisanat de Gers RLPI 2
40.13 Ko
4 La délibération du 09072019 portant nouvel arrêt du RLPI
788.00 Ko
2 Dossier comprenant les délibérations et les procédures
1 Autres délibérations relatives au RLPi et Annexes
2 Notification aux PPA de deux délibérations relatives au RLPi - Délibérations du 05072013 et du 23092015
3 Bilan de la concertation et de l association des Personnes Publiques Associées
Bilan de la concertation et de l association des PPA
4 Tome 1 Rapport de présentation
Rapport de présentation RLPi
5 Tome 2 Partie règlementaire
Partie règlementaire RLPi
6 Tome 3 Annexes
Siège de l'enquête: Communauté de communes de la Tenarèze Quai Laboupillère 32100 Condom
'); $('#inputAvis_feedback').html(''+text_text_max+''); $('#inputAvis').keyup(function() { var text_length = $('#inputAvis').val().length; var text_remaining = text_max - text_length; if (text_max < text_length) { var toomuch = text_length - text_max; $('#inputAvis_feedback').html('Il y a '+toomuch+' caractères de trop à votre observation'); } else if (text_remaining < (text_max * (5/100))) { $('#inputAvis_feedback').html('Il vous reste '+text_remaining+ ' caractères'); } else if (text_remaining < (text_max * (10/100))) { $('#inputAvis_feedback').html('Il vous reste '+text_remaining+ ' caractères'); } else if (text_remaining < (text_max * (20/100))) { $('#inputAvis_feedback').html('Il vous reste '+text_remaining+ ' caractères'); } else { $('#inputAvis_feedback').html('Il vous reste '+text_remaining+ ' caractères'); } }); // message taille max message lors de la validation var messagelimit = 'Votre observation doit comporter de 3 à 8500 caractères'; // variable limite taille message var maxlimit = '8500'; // mini captcha function randomNumber(min, max) { return Math.floor(Math.random() * (max - min + 1) + min); }; var chiffre1 = randomNumber(1, 100); var chiffre2 = randomNumber(1, 200); var total = chiffre1+chiffre2; $('#captchaOperation').html(['POUR VALIDER LE FORMULAIRE, VEUILLEZ RÉSOUDRE CETTE OPÉRATION', chiffre1, '+', chiffre2, '='].join(' ')); // Form validation var fileValidators = { row: '.uploadfilebloc', validators: { file: { extension: 'doc,pdf,rtf,gif,jpeg,jpg,png,docx,odt', type: 'application/msword,application/pdf,application/rtf,image/gif,image/jpeg,image/png,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.oasis.opendocument.text', maxSize: 10485760, message: "Veuillez joindre seulement des fichiers images (jpg, png, gif), pdf ou texte (doc, docx, odt) pour un poids maximal de 10 Mo." } } }; $('#postAvis') .on('init.field.fv', function(e, data) { var $parent = data.element.parents('.form-group'), $icon = data.element.data('fv.icon'), $label = $parent.find('label'); $icon.insertAfter($label); }) .formValidation({ framework: 'bootstrap', icon: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, addOns: { mandatoryIcon: { icon: 'glyphicon glyphicon-asterisk' } }, fields: { geocomplete: { trigger: 'blur', validators: { notEmpty: { message: 'Ce champ est requis, veuillez saisir votre adresse' }, callback: { message: 'L\'adresse n\'a pu être trouvée', callback: function(value, validator, $field) { var lat = $('#postAvis').find('[name="lat"]').val(), lng = $('#postAvis').find('[name="lng"]').val(); return true; } } } }, 'file-0': { row: '.uploadfilebloc', validators: { file: { extension: 'doc,pdf,rtf,gif,jpeg,jpg,png,docx,odt', type: 'application/msword,application/pdf,application/rtf,image/gif,image/jpeg,image/png,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.oasis.opendocument.text', //maxSize: 10485760, maxSize: '10485760', message: "Veuillez joindre seulement des fichiers images (jpg, png, gif), pdf ou texte (doc, docx, odt) pour un poids maximal de 10 Mo." } } }, inputNom: { message: 'Le nom n\'est pas valide', validators: { notEmpty: { message: 'Ce champ est requis, veuillez saisir votre nom' }, stringLength: { min: 2, max: 30, message: 'Ce champ doit faire entre 2 et 30 caractères' } } }, inputPrenom: { message: 'Le prénom n\'est pas valide', validators: { notEmpty: { message: 'Ce champ est requis, veuillez saisir votre prénom' }, stringLength: { min: 2, max: 30, message: 'Ce champ doit faire entre 2 et 30 caractères' } } }, inputTitre: { message: 'Le champ objet de votre observation n\'est pas valide', validators: { notEmpty: { message: 'Le champ objet est requis, veuillez saisir un objet à votre observation' } } }, inputCp: { message: 'Le champ n\'est pas valide', validators: { notEmpty: { message: 'Ce champ requis, veuillez saisir un code postal' } } }, inputAvis: { message: 'Votre observation n\'est pas valide', validators: { notEmpty: { message: 'Ce champ requis, veuillez saisir votre observation, proposition ou contre-proposition' }, stringLength: { min: 3, max: maxlimit, message: messagelimit } } }, inputEmail: { verbose: false, threshold: 10, validators: { notEmpty: { message: 'Ce champ est requis et ne peut être vide, veuillez saisir une adresse email.' }, emailAddress: { message: 'L\'adresse email saisie n\'est pas valide.' }, stringLength: { max: 512, message: 'Une adresse email ne peut pas faire plus de 512 caractères' }, remote: { type: 'GET', url: 'https://api.mailgun.net/v2/address/validate?callback=?', crossDomain: true, name: 'address', data: { api_key: 'pubkey-186e0f2bcd6646b2361ff3d8c474eb40', mailbox_verification: true }, dataType: 'jsonp', validKey: 'is_valid', message: 'L\'adresse email saisie ne semble pas être valide', delay: 2000 } } }, captcha: { validators: { notEmpty: { message: 'Ce champ requis, veuillez saisir le résultat de l\'opération' }, callback: { message: 'Votre réponse au test n\'est pas correcte', callback: function(value, validator) { return value == total; } } } } } }) .on('err.field.fv', function(e, data) { data.element .data('fv.messages') .find('.help-block[data-fv-for="' + data.field + '"]') .attr('role', 'alert') }) .on('success.validator.fv', function(e, data) { data.element.attr('aria-invalid', false); if (data.field === 'inputEmail' && data.validator === 'remote') { var response = data.result; if (response.is_disposable_address && acceptDisposableEmail == false) { data.element .closest('.form-group') .removeClass('has-success') .addClass('has-error') .find('[data-fv-validator="remote"][data-fv-for="inputEmail"]') .html('Nous ne pouvons accepter les adresses emails de type jetable') .show(); } else if (response.is_role_address && acceptRoleEmail == false) { data.element .closest('.form-group') .removeClass('has-success') .addClass('has-error') .find('[data-fv-validator="remote"][data-fv-for="inputEmail"]') .html('Nous ne pouvons accepter les adresses emails de type liste de distribution') .show(); } else if (response.mailbox_verification == false && acceptNonVerifiedEmail == false) { data.element .closest('.form-group') .removeClass('has-success') .addClass('has-error') .find('[data-fv-validator="remote"][data-fv-for="inputEmail"]') .html('Cette adresse ne semble pas exister') .show(); } else if (response.did_you_mean) { data.element // The field element .data('fv.messages') // The message container .find('[data-fv-validator="remote"][data-fv-for="inputEmail"]') .html('Vous souhaitiez peut-être saisir ' + response.did_you_mean + ' ?') .show(); } if (typeof response.mailbox_verification !== 'undefined') { $('input[name="verificationEmail"]').val(response.mailbox_verification); } if (typeof response.is_role_address !== 'undefined') { $('input[name="roleAdressEmail"]').val(response.is_role_address); } if (typeof response.is_disposable_address !== 'undefined') { $('input[name="disposableEmail"]').val(response.is_disposable_address); } } }) .on('err.validator.fv', function(e, data) { data.element.attr('aria-invalid', true); if (data.field === 'inputEmail' && data.validator === 'remote') { var response = data.result; // We need to reset the error message data.element // The field element .data('fv.messages') // The message container .find('[data-fv-validator="remote"][data-fv-for="inputEmail"]') .html(response.did_you_mean ? 'Vous souhaitiez peut-être saisir ' + response.did_you_mean + ' ?' : 'L\'adresse email saisie ne semble pas être valide') .show(); } }) .find('[name="geocomplete"]') .on('input keyup', function(e) { // Reset lat, lng $('#addressForm') .formValidation('updateStatus', 'address', 'NOT_VALIDATED') .find('[name="lat"], [name="lng"]').val('').end(); }) .geocomplete({ details: "form", types: ["geocode"], //types: ["address"], markerOptions: { draggable: true }, blur: false, restoreValueAfterBlur: true }) .on('geocode:result', function(e, result) { $('#postAvis').formValidation('revalidateField', 'geocomplete'); }) .on('geocode:error', function(e, result) { $('#postAvis').formValidation('revalidateField', 'geocomplete'); }) .end() .find('[name="inputCategorie"]') .multiselect({ enableFiltering: true, includeSelectAllOption: true, // Re-validate the multiselect field when it is changed onChange: function(element, checked) { $('#postAvis').formValidation('revalidateField', 'inputCategorie'); } }) .end() .find('[name="inputLocalisation[]"]') .multiselect({ nonSelectedText: 'Sélectionnez un ou plusieurs lieux', allSelectedText: 'Toutes les zones', nSelectedText: ' lieux sélectionnés', filterPlaceholder: 'Rechercher', selectAllText: 'Tout sélectionner', numberDisplayed: 3, enableFiltering: true, enableCaseInsensitiveFiltering: true, includeSelectAllOption: false, onChange: function(element, checked) { $('#postAvis').formValidation('revalidateField', 'inputLocalisation'); } }) .end(); $('#inputCategorie').multiselect({ nonSelectedText: 'Sélectionnez un ou plusieurs thèmes', nSelectedText: ' thèmes sélectionnés', numberDisplayed: '3' }) var textecaptcha = 'Pour pouvoir envoyer le formulaire veuillez résoudre cette opération : '; var total = chiffre1+chiffre2; $('#captchaOperation').html([textecaptcha, ' ', chiffre1, '+', chiffre2, '='].join(' ')); $("#subject").change(function() { changeSubject($("#subject").val()); }); function changeSubject(subject){ if(subject == 'demo' || subject == 'autre' || subject == 'recontact' ||subject == '') { $('.forEstimate').hide(); } else { $('.forEstimate').show(); } } changeSubject($("#subject").val()); $('#daterange').daterangepicker({ autoUpdateInput: false, autoApply: true, timePicker: true, timePicker24Hour: true, timePickerIncrement: 1, "locale": { "format": "DD/MM/YYYY HH:mm:ss", "separator": " - ", "applyLabel": "Choisir", "cancelLabel": "Annuler", "fromLabel": "De", "toLabel": "A", "customRangeLabel": "Personalisé", "daysOfWeek": [ "Di", "Lu", "Ma", "Me", "Je", "Ve", "Sa" ], "monthNames": [ "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre" ], "firstDay": 1 } }, function (start, end, label) { $("#dateto").val(end.format('YYYY-MM-DD HH:mm:ss')); $("#datefrom").val(start.format('YYYY-MM-DD HH:mm:ss')); }); $('#daterange').on('apply.daterangepicker', function(ev, picker) { $(this).val(picker.startDate.format('DD/MM/YYYY HH:mm:ss') + ' - ' + picker.endDate.format('DD/MM/YYYY HH:mm:ss')); }); $('#daterange').on('cancel.daterangepicker', function(ev, picker) { $(this).val(''); }); $('#daterangeSearch').daterangepicker({ "ranges": { "Aujourd'hui": [ moment().utc().startOf('day').valueOf(), moment().utc().endOf('day').valueOf() ], "Hier": [ moment().utc().subtract(1, 'days').startOf('day').valueOf(), moment().utc().subtract(1, 'days').endOf('day').valueOf() ], "Les 7 derniers jours": [ moment().utc().subtract(7, 'days').startOf('day').valueOf(), moment().utc().valueOf() ], "Les 30 derniers jours": [ moment().utc().subtract(30, 'days').startOf('day').valueOf(), moment().utc().valueOf() ], "Mois en cours": [ moment().utc().startOf('month').startOf('day').valueOf(), moment().utc().endOf('month').endOf('day').valueOf() ], "Le mois dernier": [ moment().utc().subtract(1, 'months').startOf('month').startOf('day').valueOf(), moment().utc().subtract(1, 'months').endOf('month').endOf('day').valueOf() ] }, "locale": { "format": "DD/MM/YYYY", "separator": " - ", "applyLabel": "Choisir", "cancelLabel": "Annuler", "fromLabel": "De", "toLabel": "A", "customRangeLabel": "Personalisé", "weekLabel": "S", "daysOfWeek": [ "Di", "Lu", "Ma", "Me", "Je", "Ve", "Sa" ], "monthNames": [ "Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre" ], "firstDay": 1 }, "startDate": moment("2019-08-19 09:00:00", "YYYY-MM-DD HH:mm:ss"), "endDate": moment("2019-09-27 17:00:00", "YYYY-MM-DD HH:mm:ss") }, function(start, end, label) { console.log("New date range selected: ' + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD') + ' (predefined range: ' + label + ')"); }); $('#daterangeSearch').on('cancel.daterangepicker', function(ev, picker) { console.log('slect'); ev.preventDefault(); ev.stopPropagation(); }); $('#daterangeSearch').on('apply.daterangepicker', function(ev, picker) { console.log('slect'); ev.preventDefault(); ev.stopPropagation(); }); $('#daterangeSearch').on('apply.daterangepicker', function(ev, picker) { $(this).val(picker.startDate.format('DD/MM/YYYY') + ' - ' + picker.endDate.format('DD/MM/YYYY')); }); $('#daterangeSearch').on('cancel.daterangepicker', function(ev, picker) { $(this).val(''); }); $('#contactForm') .formValidation({ framework: 'bootstrap', icon: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, addOns: { mandatoryIcon: { icon: 'glyphicon glyphicon-asterisk' } }, fields: { name: { validators: { notEmpty: { message: 'Veuillez saisir votre nom' }, stringLength: { min: 3, max: 50, message: 'Le champ nom n\'accepte que des entrées comprises entre 3 et 50 caractères' }, regexp: { regexp: /^[a-zA-Z0-9\s]+$/, message: 'Le champ nom ne peut contenir que des caractères alphanumériques' } } }, email: { verbose: false, validators: { notEmpty: { message: 'Ce champ est requis et ne peut être vide, veuillez saisir une adresse email.' }, emailAddress: { message: 'L\'adresse email saisie n\'est pas valide.' }, stringLength: { max: 512, message: 'Une adresse email ne peut pas faire plus de 512 caractères' }, remote: { type: 'GET', url: 'https://api.mailgun.net/v2/address/validate?callback=?', crossDomain: true, name: 'address', data: { api_key: 'pubkey-186e0f2bcd6646b2361ff3d8c474eb40' }, dataType: 'jsonp', validKey: 'is_valid', message: 'L\'adresse email saisie ne semble pas être valide' } } }, phone: { validators: { callback: { message: 'Afin de nous permettre de vous recontacter, veuillez saisir votre numéro de téléphone', callback: function(value, validator, $field) { var channel = $('#subject').val(); return (channel !== 'recontact') ? true : (value !== ''); } }, phone: { country: 'FR', message: 'Le numéro saisie n\'est pas un numéro de téléphone français valide' } } }, subject: { validators: { notEmpty: { message: 'Veuillez sélectionner un sujet' } } }, message: { validators: { notEmpty: { message: 'Veuillez saisir votre message' }, stringLength: { min: 10, max: 1500, message: 'La taille du message doit être comprise entre 10 et 1500 caractères' } } }, captcha: { validators: { notEmpty: { message: 'Ce champ requis, veuillez saisir le résultat de l\'opération' }, callback: { message: 'Votre réponse au test n\'est pas correcte', callback: function(value, validator) { return value == total; } } } }, organisme: { validators: { stringLength: { min: 3, max: 50, message: 'La taille du champ organisme doit être comprise entre 3 et 50 caractères' } } } } }) .on('change', '[name="subject"]', function(e) { $('#contactForm').formValidation('revalidateField', 'phone'); }) .on('success.field.fv', function(e, data) { if (data.field === 'phone') { var channel = $('#subject').val(); if (channel !== 'recontact') { data.element.closest('.form-group').removeClass('has-success'); data.element.data('fv.icon').hide(); } } }) .on('success.form.fv', function(e) { e.preventDefault(); var $form = $(e.target), formData = new FormData(), params = $form.serializeArray(), files = $form.find('[name="aoep"]')[0].files; $.each(files, function(i, file) { // Prefix the name of uploaded files with "uploadedFiles-" // Of course, you can change it to any string formData.append('uploadedFiles-' + i, file); }); $.each(params, function(i, val) { formData.append(val.name, val.value); }); $.ajax({ url: 'https://www.registre-numerique.fr/submitFormContact', type: 'POST', data: formData, cache: false, contentType: false, processData: false, success: function(data) { if(data == true) { $('#contactForm').formValidation('resetForm', true); $('.forEstimate').hide(); $('#contactForm').hide(); $("#message").html('