Changeset 3384622
- Timestamp:
- 10/26/2025 07:06:43 AM (5 months ago)
- Location:
- advanced-date-time-field
- Files:
-
- 131 added
- 6 deleted
- 2 edited
-
assets/blueprints (added)
-
assets/blueprints/blueprint.json (added)
-
assets/icon-128x128.png (added)
-
assets/icon-256x256.png (added)
-
tags/1.0.1 (added)
-
tags/1.0.1/advanced-date-time-field.php (added)
-
tags/1.0.1/assets (added)
-
tags/1.0.1/assets/css (added)
-
tags/1.0.1/assets/css/adtf_admin.css (added)
-
tags/1.0.1/assets/css/adtf_style.css (added)
-
tags/1.0.1/assets/css/flatpickr.min.css (added)
-
tags/1.0.1/assets/images (added)
-
tags/1.0.1/assets/images/adtf-logo.svg (added)
-
tags/1.0.1/assets/images/adtf.svg (added)
-
tags/1.0.1/assets/images/banner.svg (added)
-
tags/1.0.1/assets/images/cf7.svg (added)
-
tags/1.0.1/assets/images/demos.svg (added)
-
tags/1.0.1/assets/images/documents.svg (added)
-
tags/1.0.1/assets/images/ff.svg (added)
-
tags/1.0.1/assets/images/gform.svg (added)
-
tags/1.0.1/assets/images/remove.svg (added)
-
tags/1.0.1/assets/images/review.svg (added)
-
tags/1.0.1/assets/images/support.svg (added)
-
tags/1.0.1/assets/images/wpf.svg (added)
-
tags/1.0.1/assets/js (added)
-
tags/1.0.1/assets/js/adtf-admin.js (added)
-
tags/1.0.1/assets/js/flatpickr.min.js (added)
-
tags/1.0.1/includes (added)
-
tags/1.0.1/includes/admin (added)
-
tags/1.0.1/includes/admin/class-admin-dashboard.php (added)
-
tags/1.0.1/includes/admin/class-settings.php (added)
-
tags/1.0.1/includes/admin/img (added)
-
tags/1.0.1/includes/admin/img/aac.svg (added)
-
tags/1.0.1/includes/admin/img/brevo.svg (added)
-
tags/1.0.1/includes/admin/img/date-time.svg (added)
-
tags/1.0.1/includes/admin/img/formico.svg (added)
-
tags/1.0.1/includes/admin/img/imp.svg (added)
-
tags/1.0.1/includes/admin/img/klaviyo.svg (added)
-
tags/1.0.1/includes/admin/img/pdfi.svg (added)
-
tags/1.0.1/includes/admin/img/range.svg (added)
-
tags/1.0.1/includes/admin/img/real-time.svg (added)
-
tags/1.0.1/includes/admin/img/red.svg (added)
-
tags/1.0.1/includes/admin/img/spf.svg (added)
-
tags/1.0.1/includes/admin/views (added)
-
tags/1.0.1/includes/admin/views/dashboard.php (added)
-
tags/1.0.1/includes/admin/views/header.php (added)
-
tags/1.0.1/includes/admin/views/integrations.php (added)
-
tags/1.0.1/includes/admin/views/other-plugins.php (added)
-
tags/1.0.1/includes/integrations (added)
-
tags/1.0.1/includes/integrations/contact-form-7 (added)
-
tags/1.0.1/includes/integrations/contact-form-7/contact-form-7.php (added)
-
tags/1.0.1/includes/integrations/contact-form-7/fields.php (added)
-
tags/1.0.1/includes/integrations/contact-form-7/js (added)
-
tags/1.0.1/includes/integrations/contact-form-7/js/adtf_cf7.js (added)
-
tags/1.0.1/includes/integrations/contact-form-7/js/adtf_cf7_admin.js (added)
-
tags/1.0.1/includes/integrations/gravity-forms (added)
-
tags/1.0.1/includes/integrations/gravity-forms/class-adtf-addon.php (added)
-
tags/1.0.1/includes/integrations/gravity-forms/class-adtf-editor.php (added)
-
tags/1.0.1/includes/integrations/gravity-forms/class-adtf-field.php (added)
-
tags/1.0.1/includes/integrations/gravity-forms/gravity-forms.php (added)
-
tags/1.0.1/includes/integrations/gravity-forms/js (added)
-
tags/1.0.1/includes/integrations/gravity-forms/js/adtf-active.js (added)
-
tags/1.0.1/includes/integrations/gravity-forms/js/adtf-editor.js (added)
-
tags/1.0.1/includes/integrations/integration.php (added)
-
tags/1.0.1/includes/integrations/wpforms (added)
-
tags/1.0.1/includes/integrations/wpforms/fields.php (added)
-
tags/1.0.1/includes/integrations/wpforms/js (added)
-
tags/1.0.1/includes/integrations/wpforms/js/adtf_wpforms.js (added)
-
tags/1.0.1/includes/integrations/wpforms/js/adtf_wpforms_admin.js (added)
-
tags/1.0.1/includes/integrations/wpforms/wpforms.php (added)
-
tags/1.0.1/languages (added)
-
tags/1.0.1/readme.txt (added)
-
trunk/advanced-date-time-field.php (modified) (2 diffs)
-
trunk/assets/css/adtf_admin.css (added)
-
trunk/assets/css/adtf_style.css (added)
-
trunk/assets/css/dtf-active.css (deleted)
-
trunk/assets/images (added)
-
trunk/assets/images/adtf-logo.svg (added)
-
trunk/assets/images/adtf.svg (added)
-
trunk/assets/images/banner.svg (added)
-
trunk/assets/images/cf7.svg (added)
-
trunk/assets/images/demos.svg (added)
-
trunk/assets/images/documents.svg (added)
-
trunk/assets/images/ff.svg (added)
-
trunk/assets/images/gform.svg (added)
-
trunk/assets/images/remove.svg (added)
-
trunk/assets/images/review.svg (added)
-
trunk/assets/images/support.svg (added)
-
trunk/assets/images/wpf.svg (added)
-
trunk/assets/js/adtf-admin.js (added)
-
trunk/assets/js/dtf-active.js (deleted)
-
trunk/assets/js/dtf-editor.js (deleted)
-
trunk/includes/admin (added)
-
trunk/includes/admin/class-admin-dashboard.php (added)
-
trunk/includes/admin/class-settings.php (added)
-
trunk/includes/admin/img (added)
-
trunk/includes/admin/img/aac.svg (added)
-
trunk/includes/admin/img/brevo.svg (added)
-
trunk/includes/admin/img/date-time.svg (added)
-
trunk/includes/admin/img/formico.svg (added)
-
trunk/includes/admin/img/imp.svg (added)
-
trunk/includes/admin/img/klaviyo.svg (added)
-
trunk/includes/admin/img/pdfi.svg (added)
-
trunk/includes/admin/img/range.svg (added)
-
trunk/includes/admin/img/real-time.svg (added)
-
trunk/includes/admin/img/red.svg (added)
-
trunk/includes/admin/img/spf.svg (added)
-
trunk/includes/admin/views (added)
-
trunk/includes/admin/views/dashboard.php (added)
-
trunk/includes/admin/views/header.php (added)
-
trunk/includes/admin/views/integrations.php (added)
-
trunk/includes/admin/views/other-plugins.php (added)
-
trunk/includes/class-adtf-addon.php (deleted)
-
trunk/includes/class-adtf-editor.php (deleted)
-
trunk/includes/class-adtf-field.php (deleted)
-
trunk/includes/integrations (added)
-
trunk/includes/integrations/contact-form-7 (added)
-
trunk/includes/integrations/contact-form-7/contact-form-7.php (added)
-
trunk/includes/integrations/contact-form-7/fields.php (added)
-
trunk/includes/integrations/contact-form-7/js (added)
-
trunk/includes/integrations/contact-form-7/js/adtf_cf7.js (added)
-
trunk/includes/integrations/contact-form-7/js/adtf_cf7_admin.js (added)
-
trunk/includes/integrations/gravity-forms (added)
-
trunk/includes/integrations/gravity-forms/class-adtf-addon.php (added)
-
trunk/includes/integrations/gravity-forms/class-adtf-editor.php (added)
-
trunk/includes/integrations/gravity-forms/class-adtf-field.php (added)
-
trunk/includes/integrations/gravity-forms/gravity-forms.php (added)
-
trunk/includes/integrations/gravity-forms/js (added)
-
trunk/includes/integrations/gravity-forms/js/adtf-active.js (added)
-
trunk/includes/integrations/gravity-forms/js/adtf-editor.js (added)
-
trunk/includes/integrations/integration.php (added)
-
trunk/includes/integrations/wpforms (added)
-
trunk/includes/integrations/wpforms/fields.php (added)
-
trunk/includes/integrations/wpforms/js (added)
-
trunk/includes/integrations/wpforms/js/adtf_wpforms.js (added)
-
trunk/includes/integrations/wpforms/js/adtf_wpforms_admin.js (added)
-
trunk/includes/integrations/wpforms/wpforms.php (added)
-
trunk/languages (added)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
advanced-date-time-field/trunk/advanced-date-time-field.php
r3228630 r3384622 6 6 Author: Pluginscafe 7 7 Author URI: https://pluginscafe.com 8 Version: 1.0. 08 Version: 1.0.1 9 9 Description: This plugin is a lightweight yet powerful date and time picker designed for popular form builder plugins. 10 10 Text Domain: advanced-date-time-field … … 16 16 } 17 17 18 define('ADTF_VERSION', '1.0.0'); 18 class Advanced_date_time_field { 19 public const VERSION = '1.0.1'; 19 20 20 add_action('gform_loaded', array('ADTF_Bootstrap', 'load'), 5); 21 class ADTF_Bootstrap { 22 public static function load() { 23 if (!method_exists('GFForms', 'include_addon_framework')) { 24 return; 21 public function __construct() { 22 $this->define_constants(); 23 $this->loads_field(); 24 25 add_action('wp_enqueue_scripts', [$this, 'enqueue_scripts']); 26 add_action('activated_plugin', array($this, 'adtf_redirection')); 27 28 register_activation_hook(__FILE__, [$this, 'adtf_activation']); 29 } 30 31 public function define_constants() { 32 define('ADTF_VERSION', self::VERSION); 33 define('ADTF_FILE', __FILE__); 34 define('ADTF_PATH', __DIR__); 35 define('ADTF_URL', plugins_url('', ADTF_FILE)); 36 define('ADTF_AEESTS', ADTF_URL . '/assets'); 37 } 38 39 public function enqueue_scripts() { 40 wp_enqueue_style('adtf-flatpickr', ADTF_AEESTS . '/css/flatpickr.min.css', [], ADTF_VERSION); 41 wp_enqueue_style('adtf-style', ADTF_AEESTS . '/css/adtf_style.css', [], ADTF_VERSION); 42 wp_enqueue_script('adtf-flatpickr', ADTF_AEESTS . '/js/flatpickr.min.js', ['jquery'], ADTF_VERSION, true); 43 } 44 45 public function adtf_redirection($plugin) { 46 if ($plugin == plugin_basename(__FILE__)) { 47 wp_safe_redirect(admin_url('admin.php?page=advanced-date-time-field')); 48 exit; 25 49 } 26 // are we on GF 2.8+ 27 require_once 'includes/class-adtf-addon.php'; 28 require_once 'includes/class-adtf-field.php'; 29 require_once 'includes/class-adtf-editor.php'; 30 GFAddOn::register('ADTF_Addon'); 50 } 51 52 public function adtf_activation() { 53 $saved_addon = get_option('adtf_integrations'); 54 $installed = get_option('adtf_installed'); 55 56 update_option('adtf_version', ADTF_VERSION); 57 58 if (!$installed) { 59 update_option('adtf_installed', time()); 60 } 61 62 if (! $saved_addon) { 63 $addon = ['contact-form-7']; 64 update_option('adtf_integrations', $addon); 65 } 66 } 67 68 public function loads_field() { 69 include_once ADTF_PATH . "/includes/admin/class-admin-dashboard.php"; 31 70 } 32 71 } 33 72 34 /** 35 * Initializes the PCAFE_GFDT_Addon instance. 36 * 37 * @return ADTF_Addon The initialized instance of the add-on. 38 */ 39 function ADTF_Instance() { 40 return ADTF_Addon::get_instance(); 41 } 73 new Advanced_date_time_field(); -
advanced-date-time-field/trunk/readme.txt
r3228630 r3384622 1 === Advanced Date Time Field ===1 === Advanced Date Time Field For Contact Form 7, Gravity Forms, WPForms === 2 2 Author: Pluginscafe 3 3 Contributors: kaisarahmmed, pluginscafe 4 4 Tags: datetime, date, time, addon, input field 5 Tested up to: 6. 76 Stable tag: 1.0. 05 Tested up to: 6.8 6 Stable tag: 1.0.1 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 24 24 == Changelog == 25 25 26 = 1.0.1 = 27 * Added WPForms and Contact Form 7 28 * Added more options 29 * Added dashboard 30 26 31 = 1.0.0 = 27 32 * Added a Date Time field for Gravity form
Note: See TracChangeset
for help on using the changeset viewer.