diff --git a/plugins/fbpatch/js/dates.js b/plugins/fbpatch/js/dates.js new file mode 100644 index 0000000..1ba0ded --- /dev/null +++ b/plugins/fbpatch/js/dates.js @@ -0,0 +1,12 @@ +let datepicker_wrapper = document.querySelector(".datepicker-wrapper"); +console.log("datepicker-wrapper: ", datepicker_wrapper); + +let mydate = document.createElement("input"); +mydate.setAttribute('type', 'text'); +mydate.setAttribute('style', 'margin-top:10px;'); +datepicker_wrapper.appendChild(mydate); + +console.log("mydate: ", mydate); +mydate.value = "oups"; + +$(mydate).datepicker({dateFormat: "yymmdd",}); diff --git a/plugins/fbpatch/php/fbpatch_class.php b/plugins/fbpatch/php/fbpatch_class.php index 1b4107e..150c45f 100644 --- a/plugins/fbpatch/php/fbpatch_class.php +++ b/plugins/fbpatch/php/fbpatch_class.php @@ -44,10 +44,11 @@ class Fbpatch { private static $_patches = [ '_name'=>'fbpatch_list_of_patches', - 'calculations'=>['checked'=>true, 'title'=>'calculations', 'description'=>"afficher le total des calculs dès l'ouverture des formulaires"], - 'hide_show' =>['checked'=>true, 'title'=>'masquer les offres', 'description'=>"permettre de masquer les offres en editant un formulaire, sans les supprimer"], - 'modals' =>['checked'=>false, 'title'=>'modals', 'description'=>"permettre plusieurs modals sur une meme page"], - 'urls' =>['checked'=>false, 'title'=>'urls', 'description'=>"permettre de rentrer des urls sans 'http://'"], + 'dates' => ['checked'=>true, 'title'=>'dates', 'description'=>"gerer des dates dans n'importe quels formats"], + 'calculations'=> ['checked'=>true, 'title'=>'calculations', 'description'=>"afficher le total des calculs dès l'ouverture des formulaires"], + 'hide_show' => ['checked'=>true, 'title'=>'masquer les offres', 'description'=>"permettre de masquer les offres en editant un formulaire, sans les supprimer"], + 'modals' => ['checked'=>false, 'title'=>'modals', 'description'=>"permettre plusieurs modals sur une meme page"], + 'urls' => ['checked'=>false, 'title'=>'urls', 'description'=>"permettre de rentrer des urls sans 'http://'"], ]; private static function set_option_patches() { diff --git a/plugins/fbpatch/php/patches/dates.php b/plugins/fbpatch/php/patches/dates.php new file mode 100644 index 0000000..ad66855 --- /dev/null +++ b/plugins/fbpatch/php/patches/dates.php @@ -0,0 +1,101 @@ + the date is output in edit form - 7505 : ../../../wordpress_docker/volumes/wp_volume/wp-content/plugins/divi-form-builder/includes/modules/FormField/FormField.php +* -> 845 : ../../../../wordpress_docker/volumes/wp_volume/wp-content/plugins/divi-form-builder/includes/DiviFormBuilder.php +*/ +function partner_after_form_CIPF($form_id, $post_array, $form_type) { +// error_log("form_id: " . json_encode($form_id)); +// error_log("post_array: " . json_encode($post_array)); +// error_log("form_type: " . json_encode($form_type)); +} +//add_action('df_after_process', 'partner_after_form_CIPF', 10, 3); + + + +/* +* -> 506 : ../../../wordpress_docker/volumes/wp_volume/wp-content/plugins/divi-form-builder/includes/DiviFormBuilder.php +*/ +function partner_before_insert_post_CIPF($form_id, $post_array) { +// error_log("form_id: " . json_encode($form_id)); +// error_log("post_array: " . json_encode($post_array)); +// error_log("form_type: " . json_encode($form_type)); +} +//add_action('df_before_insert_post', 'partner_before_insert_post_CIPF', 10, 2); + + +/* +* -> 558 : ../../../wordpress_docker/volumes/wp_volume/wp-content/plugins/divi-form-builder/includes/DiviFormBuilder.php +* post_array: {"post_status":"publish","meta_input":{"text":"testimon","_text":"field_662131b2b0e68","date_test":"20240427","_date_test":"field_66212132b126b"},"field_title":["text","date"],"ID":"43978","form_type_confirm":"","post_type":"post","tax_input":[],"post_date":"2024-04-18 15:32:43"} +* +*/ +function partner_after_insert_post_CIPF($form_id, $post_id, $post_array) { +// error_log("form_id : " . json_encode($form_id)); +// error_log("post_id : " . json_encode($post_id)); +// error_log("post_array: " . json_encode($post_array)); +} +//add_action('df_after_insert_post', 'partner_after_insert_post_CIPF', 10, 3); + + + +?>