From: soufiane Date: Mon, 8 Dec 2025 10:54:35 +0000 (+0100) Subject: wait #7878 @3:00 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=c948696818494b372a850f909e5dc3d7750820ce;p=ccv-wordpress.git wait #7878 @3:00 --- diff --git a/wp-content/mu-plugins/cube/src/Forms/Builder/Fields/Date.php b/wp-content/mu-plugins/cube/src/Forms/Builder/Fields/Date.php index 12bf30e..ce21f11 100644 --- a/wp-content/mu-plugins/cube/src/Forms/Builder/Fields/Date.php +++ b/wp-content/mu-plugins/cube/src/Forms/Builder/Fields/Date.php @@ -34,13 +34,13 @@ class Date extends Field } // Finally, enqueue the trigger - wp_enqueue_script('cube-flatpickr'); + //wp_enqueue_script('cube-flatpickr'); $res = '
'; - $res .= ''; + $res .= ''; if ($settings['show_icon']) { - $res .= ''; + //$res .= ''; } $res .= '
'; diff --git a/wp-content/mu-plugins/cube/src/Forms/Builder/Fields/Text.php b/wp-content/mu-plugins/cube/src/Forms/Builder/Fields/Text.php index b2052b5..8844c24 100644 --- a/wp-content/mu-plugins/cube/src/Forms/Builder/Fields/Text.php +++ b/wp-content/mu-plugins/cube/src/Forms/Builder/Fields/Text.php @@ -13,6 +13,9 @@ class Text extends Field if(strstr($name,'link')) { $type = "url"; } + if($settings['data-mask']) { + $attr .= ' data-mask='.$settings['data-mask']; + } return ''; } } diff --git a/wp-content/mu-plugins/cube/src/Forms/Builder/Form.php b/wp-content/mu-plugins/cube/src/Forms/Builder/Form.php index c992d52..fd715e4 100644 --- a/wp-content/mu-plugins/cube/src/Forms/Builder/Form.php +++ b/wp-content/mu-plugins/cube/src/Forms/Builder/Form.php @@ -31,6 +31,7 @@ class Form extends Base 'field_before' => '', 'field_after' => '', 'validation' => '', + 'data-mask' => '' ]; return array_merge($default_settings, $settings); diff --git a/wp-content/mu-plugins/cube/src/Forms/Consultation.php b/wp-content/mu-plugins/cube/src/Forms/Consultation.php index f09d3dd..e764fcc 100644 --- a/wp-content/mu-plugins/cube/src/Forms/Consultation.php +++ b/wp-content/mu-plugins/cube/src/Forms/Consultation.php @@ -50,21 +50,24 @@ class Consultation extends Base 'Dr Caroline HIRSH' => 'dr.hirsch@ccv-montpellier.fr', ]), Text::field('last-name', __('Nom', 'ccv')), + Text::field('birthday-last-name', __('Nom de naissance', 'ccv')), Text::field('first-name', __('Prénom', 'ccv')), Radio::field('sex', __('Sexe :', 'ccv')) ->options([ _x('M', 'Sexe (M)', 'ccv'), _x('F', 'Sexe (F)', 'ccv'), ]), - Date::field('birthdate', __('Date de naissance', 'ccv')), + Text::field('birthdate', __('Date de naissance :', 'ccv')), Text::field('size', __('Taille :', 'ccv')), Text::field('weight', __('Poids :', 'ccv')), Text::field('profession', __('Profession', 'ccv')), Text::field('postcode', __('Code postal', 'ccv')), + Text::field('address', __('Adresse', 'ccv')), Text::field('city', __('Ville', 'ccv')), Text::field('country', __('Pays', 'ccv')), Text::field('phone', __('Tel', 'ccv')), Email::field('email', __('Email', 'ccv')), + Text::field('general_doctor', __('Médecin traitant', 'ccv')), // Social cover Radio::field('social-cover', __('Couverture sociale :', 'ccv')) @@ -74,7 +77,7 @@ class Consultation extends Base __('Régime de la CMU/ASC/PUMa/CSS', 'ccv'), __('Accident du travail', 'ccv'), ]), - Date::field('work-accident', __('Si accident du travail à quelle date ?', 'ccv'))->required(false), + Text::field('work-accident', __('Si accident du travail à quelle date ?', 'ccv'))->required(false), // Chirurgical solutions Radio::field('chirurgical-solutions', __('Êtes-vous à la recherche de solutions chirurgicales pour votre problème de dos ?', 'ccv')) @@ -89,8 +92,8 @@ class Consultation extends Base __('Lombaires', 'ccv'), __('Scoliose', 'ccv'), ]), - Date::field('date-first-symptoms', __('Date des premiers symptômes :', 'ccv')), - Date::field('date-pain-since', __('Douleurs permanentes depuis (le cas échéant) :', 'ccv'))->required(false), + Text::field('date-first-symptoms', __('Date des premiers symptômes :', 'ccv')), + Text::field('date-pain-since', __('Douleurs permanentes depuis (le cas échéant) :', 'ccv'))->required(false), Binary::field('pain-arms-legs', __('Avez-vous des douleurs dans les bras ou les jambes (sciatiques, cruralgies, névralgies) ?', 'ccv')), Checkbox::field('pain-arms-legs-detail', __('Si oui, cochez les membres concernés :', 'ccv')) ->required(false) @@ -113,9 +116,9 @@ class Consultation extends Base ]), Binary::field('tingling-numbness', __('Avez-vous des fourmillements ou une sensation d’engourdissement dans un des membres ? ', 'ccv')), - Date::field('tingling-numbness-date', __('Si oui depuis quand ?', 'ccv'))->required(false), + Text::field('tingling-numbness-date', __('Si oui depuis quand ?', 'ccv'))->required(false), Binary::field('strength-loss', __('Avez-vous une perte de force importante dans un des membres ?', 'ccv')), - Date::field('strength-loss-date', __('Si oui depuis quand ?', 'ccv'))->required(false), + Text::field('strength-loss-date', __('Si oui depuis quand ?', 'ccv'))->required(false), Textarea::field('symptoms', __('Dites-nous en quelques mots ce qui vous invalide le plus dans vos symptômes :', 'ccv')), Textarea::field('surgeries', __('Indiquez ici vos précédentes chirurgies de la colonne et leurs dates (le cas échéant)', 'ccv'))->required(false), @@ -139,7 +142,7 @@ class Consultation extends Base ->options([ __('J\'ai bien noté que mon dossier ne pourra être étudié si je ne fournis pas une IRM de moins de 6 mois', 'ccv'), ]), - + Text::field('establishment', __('Dans quel établissement avez-vous passé votre IRM ?', 'ccv')), Text::field('link-1', __('Lien internet 1', 'ccv'))->required(false), Text::field('id-1', __('Identifiant', 'ccv'))->required(false), Password::field('pwd-1', __('Mot de passe', 'ccv'))->required(false), diff --git a/wp-content/themes/CCV/resources/views/partials/content-form.blade.php b/wp-content/themes/CCV/resources/views/partials/content-form.blade.php index 3539691..5d0a162 100644 --- a/wp-content/themes/CCV/resources/views/partials/content-form.blade.php +++ b/wp-content/themes/CCV/resources/views/partials/content-form.blade.php @@ -15,7 +15,8 @@ 'placeholder' => $date_placeholder, 'class' => 'flex items-center spaced-horizontal', 'title_class' => 'mb-0', - 'input_class' => 'date-field-compact', + 'input_class' => 'date-field-compact flex items-center w-24', + 'data-mask' => '00/00/0000', 'flatpickr' => [ 'maxDate' => 'today' ] @@ -28,7 +29,8 @@ 'placeholder' => $date_placeholder, 'class' => 'flex items-center spaced-horizontal', 'title_class' => 'mb-0', - 'input_class' => 'date-field-compact', + 'input_class' => 'date-field-compact flex items-center w-24', + 'data-mask' => '00/00/0000', 'flatpickr' => [ 'maxDate' => 'today' ] @@ -70,7 +72,8 @@ 'placeholder' => $date_placeholder, 'class' => 'flex items-center spaced-horizontal', 'title_class' => 'mb-0', - 'input_class' => 'date-field-compact', + 'input_class' => 'date-field-compact flex items-center w-24', + 'data-mask' => '00/00/0000', 'flatpickr' => [ 'maxDate' => 'today' ] @@ -84,7 +87,8 @@ 'placeholder' => $date_placeholder, 'class' => 'flex items-center spaced-horizontal', 'title_class' => 'mb-0', - 'input_class' => 'date-field-compact', + 'input_class' => 'date-field-compact flex items-center w-24', + 'data-mask' => '00/00/0000', 'flatpickr' => [ 'maxDate' => 'today' ] @@ -157,7 +161,7 @@

- {{ __('Envoyez vos images au CCV Montpellier en vue d’une téléconsultation', 'ccv') }} + {{ __('Envoyez vos images au CCV MONTPELLIER pour un avis médical', 'ccv') }}

@@ -200,6 +204,7 @@

{{ __('Vous pouvez aussi nous envoyer vos images par courrier :', 'ccv') }}
+

CCV MONTPELLIER
AVIS MEDICAL
@@ -227,11 +232,17 @@ {{ __('Vous avez reçu un lien pour consulter vos images en ligne ?', 'ccv') }}

- {{ __('Collez votre lien ci-dessous ainsi que vos identifiant et mot de passe :', 'ccv') }} + {{ __('Collez votre lien ci-dessous ainsi que vos identifiant et mot de passe, en commençant par votre IRM :', 'ccv') }}

+
+ {!! $form->field("establishment", [ + 'show_title' => true, + 'placeholder' => false, + ])!!} +
@for($i = 1; $i < 5; $i++)