Changeset 3420881
- Timestamp:
- 12/16/2025 10:29:37 AM (2 months ago)
- Location:
- mass-email-notifications-for-gravity-forms
- Files:
-
- 2 added
- 4 deleted
- 32 edited
- 1 copied
-
tags/1.3.5 (copied) (copied from mass-email-notifications-for-gravity-forms/trunk)
-
tags/1.3.5/mass-email-notifications-for-gf.php (modified) (2 diffs)
-
tags/1.3.5/readme.txt (modified) (2 diffs)
-
tags/1.3.5/vendor/MENFGF/autoload.php (modified) (1 diff)
-
tags/1.3.5/vendor/MENFGF/composer/autoload_real.php (modified) (2 diffs)
-
tags/1.3.5/vendor/MENFGF/composer/autoload_static.php (modified) (2 diffs)
-
tags/1.3.5/vendor/MENFGF/composer/installed.json (modified) (2 diffs)
-
tags/1.3.5/vendor/MENFGF/composer/installed.php (modified) (2 diffs)
-
tags/1.3.5/vendor/MENFGF/gravityops/core/assets/admin.js (modified) (2 diffs)
-
tags/1.3.5/vendor/MENFGF/gravityops/core/assets/freemius.css (modified) (1 diff)
-
tags/1.3.5/vendor/MENFGF/gravityops/core/assets/images/DarkBackground.png (deleted)
-
tags/1.3.5/vendor/MENFGF/gravityops/core/assets/images/Lightbackground.png (deleted)
-
tags/1.3.5/vendor/MENFGF/gravityops/core/assets/images/icon.png (added)
-
tags/1.3.5/vendor/MENFGF/gravityops/core/src/Admin/AdminShell.php (modified) (3 diffs)
-
tags/1.3.5/vendor/MENFGF/gravityops/core/src/Admin/SuiteMenu.php (modified) (1 diff)
-
tags/1.3.5/vendor/autoload.php (modified) (1 diff)
-
tags/1.3.5/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/1.3.5/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/1.3.5/vendor/composer/installed.json (modified) (2 diffs)
-
tags/1.3.5/vendor/composer/installed.php (modified) (3 diffs)
-
trunk/mass-email-notifications-for-gf.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/MENFGF/autoload.php (modified) (1 diff)
-
trunk/vendor/MENFGF/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/MENFGF/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/MENFGF/composer/installed.json (modified) (2 diffs)
-
trunk/vendor/MENFGF/composer/installed.php (modified) (2 diffs)
-
trunk/vendor/MENFGF/gravityops/core/assets/admin.js (modified) (2 diffs)
-
trunk/vendor/MENFGF/gravityops/core/assets/freemius.css (modified) (1 diff)
-
trunk/vendor/MENFGF/gravityops/core/assets/images/DarkBackground.png (deleted)
-
trunk/vendor/MENFGF/gravityops/core/assets/images/Lightbackground.png (deleted)
-
trunk/vendor/MENFGF/gravityops/core/assets/images/icon.png (added)
-
trunk/vendor/MENFGF/gravityops/core/src/Admin/AdminShell.php (modified) (3 diffs)
-
trunk/vendor/MENFGF/gravityops/core/src/Admin/SuiteMenu.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.json (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mass-email-notifications-for-gravity-forms/tags/1.3.5/mass-email-notifications-for-gf.php
r3420209 r3420881 6 6 * Author URI: https://brightleafdigital.io/ 7 7 * Description: Allows you to send notifications to everyone who filled out any of your forms. 8 * Version: 1.3. 48 * Version: 1.3.5 9 9 * Author: BrightLeaf Digital 10 10 * License: GPL-2.0+ … … 66 66 } 67 67 menfgf_fs()->add_filter( 'enable_cpt_advanced_menu_logic', '__return_true' ); 68 define( 'MASS_EMAIL_NOTIFICATIONS_FOR_GRAVITY_FORMS_VERSION', '1.3. 4' );68 define( 'MASS_EMAIL_NOTIFICATIONS_FOR_GRAVITY_FORMS_VERSION', '1.3.5' ); 69 69 define( 'MASS_EMAIL_NOTIFICATIONS_FOR_GRAVITY_FORMS_BASENAME', plugin_basename( __FILE__ ) ); 70 70 add_action( 'admin_notices', function () { -
mass-email-notifications-for-gravity-forms/tags/1.3.5/readme.txt
r3420209 r3420881 2 2 Tested up to: 6.9 3 3 Tags: GravityForms, notifications, email, task management, automation 4 Stable tag: 1.3. 44 Stable tag: 1.3.5 5 5 Requires PHP: 8.0 6 6 License: GPLv2 or later … … 44 44 == Changelog == 45 45 46 = 1.3.5 | Dec 16, 2025 = 47 * Fixed another bug in new plugin menu 48 46 49 = 1.3.4 | Dec 15, 2025 = 47 50 * Fixed a bug with the Feed tab in the new admin menu. -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/MENFGF/autoload.php
r3420209 r3420881 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit0 4628f6c17a7085581c99909dd6d14c5::getLoader();22 return ComposerAutoloaderInit0fa87d9e4ab62c721e5fc11d03c1d808::getLoader(); -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/MENFGF/composer/autoload_real.php
r3420209 r3420881 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit0 4628f6c17a7085581c99909dd6d14c55 class ComposerAutoloaderInit0fa87d9e4ab62c721e5fc11d03c1d808 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit0 4628f6c17a7085581c99909dd6d14c5', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit0fa87d9e4ab62c721e5fc11d03c1d808', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \MENFGF\Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit0 4628f6c17a7085581c99909dd6d14c5', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit0fa87d9e4ab62c721e5fc11d03c1d808', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\MENFGF\Composer\Autoload\ComposerStaticInit0 4628f6c17a7085581c99909dd6d14c5::getInitializer($loader));32 call_user_func(\MENFGF\Composer\Autoload\ComposerStaticInit0fa87d9e4ab62c721e5fc11d03c1d808::getInitializer($loader)); 33 33 34 34 $loader->setClassMapAuthoritative(true); -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/MENFGF/composer/autoload_static.php
r3420209 r3420881 5 5 namespace MENFGF\Composer\Autoload; 6 6 7 class ComposerStaticInit0 4628f6c17a7085581c99909dd6d14c57 class ComposerStaticInit0fa87d9e4ab62c721e5fc11d03c1d808 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 36 36 { 37 37 return \Closure::bind(function () use ($loader) { 38 $loader->prefixLengthsPsr4 = ComposerStaticInit0 4628f6c17a7085581c99909dd6d14c5::$prefixLengthsPsr4;39 $loader->prefixDirsPsr4 = ComposerStaticInit0 4628f6c17a7085581c99909dd6d14c5::$prefixDirsPsr4;40 $loader->classMap = ComposerStaticInit0 4628f6c17a7085581c99909dd6d14c5::$classMap;38 $loader->prefixLengthsPsr4 = ComposerStaticInit0fa87d9e4ab62c721e5fc11d03c1d808::$prefixLengthsPsr4; 39 $loader->prefixDirsPsr4 = ComposerStaticInit0fa87d9e4ab62c721e5fc11d03c1d808::$prefixDirsPsr4; 40 $loader->classMap = ComposerStaticInit0fa87d9e4ab62c721e5fc11d03c1d808::$classMap; 41 41 42 42 }, null, ClassLoader::class); -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/MENFGF/composer/installed.json
r3420209 r3420881 3 3 "1": { 4 4 "name": "gravityops/core", 5 "version": "1.0. 9",6 "version_normalized": "1.0. 9.0",5 "version": "1.0.18", 6 "version_normalized": "1.0.18.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "[email protected]:Eitan-brightleaf/gravityops.git", 10 "reference": " 6f458bbfffcfa7fb9feff0858b42cb2b6626904f"10 "reference": "a74352489b658ed6a7f1c588abb2e18aae065a68" 11 11 }, 12 12 "dist": { 13 13 "type": "zip", 14 "url": "https://api.github.com/repos/Eitan-brightleaf/gravityops/zipball/ 6f458bbfffcfa7fb9feff0858b42cb2b6626904f",15 "reference": " 6f458bbfffcfa7fb9feff0858b42cb2b6626904f",14 "url": "https://api.github.com/repos/Eitan-brightleaf/gravityops/zipball/a74352489b658ed6a7f1c588abb2e18aae065a68", 15 "reference": "a74352489b658ed6a7f1c588abb2e18aae065a68", 16 16 "shasum": "" 17 17 }, … … 19 19 "php": ">=7.4" 20 20 }, 21 "time": "2025-12-1 5T13:51:53+00:00",21 "time": "2025-12-16T09:58:09+00:00", 22 22 "type": "library", 23 23 "installation-source": "source", -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/MENFGF/composer/installed.php
r3420209 r3420881 5 5 'pretty_version' => 'dev-main', 6 6 'version' => 'dev-main', 7 'reference' => ' ad2a45b5f593f676073e26d5483350c779b747b4',7 'reference' => 'f0ab76d4401e26cd5563866f07e0110432efba26', 8 8 'type' => 'library', 9 9 'install_path' => __DIR__ . '/../', … … 17 17 'gravityops/core' => 18 18 array ( 19 'pretty_version' => '1.0. 9',20 'version' => '1.0. 9.0',21 'reference' => ' 6f458bbfffcfa7fb9feff0858b42cb2b6626904f',19 'pretty_version' => '1.0.18', 20 'version' => '1.0.18.0', 21 'reference' => 'a74352489b658ed6a7f1c588abb2e18aae065a68', 22 22 'type' => 'library', 23 23 'install_path' => __DIR__ . '/../gravityops/core', -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/MENFGF/gravityops/core/assets/admin.js
r3420036 r3420881 198 198 'mass-email-from-gf-notification': 199 199 'Mass Email Notifications for Gravity Forms', 200 'kanban-view-for-gravity-view': 'Kanban View for Gravity View', 201 Recurring_Form_Submissions_For_Gravity_Form: 202 'Recurring Form Submissions for Gravity Forms', 203 gravity_ops_global_variables: 'GravityOps Global Variables', 200 204 }; 201 205 const titleText = niceTitles[baseSlug] || raw; … … 344 348 styleFreemius(); 345 349 moveNotices(); 350 applyFreePluginExternalTabTargets(); 346 351 }); 347 352 } else { 348 353 styleFreemius(); 349 354 moveNotices(); 355 applyFreePluginExternalTabTargets(); 356 } 357 function applyFreePluginExternalTabTargets() { 358 try { 359 const anchors = qsa('.gops-tabs a'); 360 361 anchors.forEach(function (a) { 362 const href = a.getAttribute('href') || ''; 363 if (!href) { 364 return; 365 } 366 let url; 367 try { 368 url = new URL(href, window.location.href); 369 } catch (e) { 370 return; 371 } 372 373 // New-tab ONLY when link resolves to https://brightleafdigital.io/affiliate/ (any query/hash allowed). 374 const isBrightleafOrigin = url.origin === 'https://brightleafdigital.io'; 375 const p = (url.pathname || '').toLowerCase(); 376 const isAffiliatePath = p === '/affiliate' || p.startsWith('/affiliate/'); 377 const isExternalAffiliate = isBrightleafOrigin && isAffiliatePath; 378 379 if (isExternalAffiliate) { 380 a.setAttribute('target', '_blank'); 381 a.setAttribute('rel', 'noopener'); 382 } else { 383 // Everything else inside the tabs stays in the same tab (including Freemius -affiliation admin pages). 384 a.removeAttribute('target'); 385 a.removeAttribute('rel'); 386 } 387 }); 388 } catch (e) { 389 // no-op 390 } 350 391 } 351 392 })(); -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/MENFGF/gravityops/core/assets/freemius.css
r3420036 r3420881 41 41 z-index: 0; 42 42 } 43 44 /* Some Freemius screens render nav tabs directly under .wrap; hide them only when this stylesheet is loaded (FS pages) */ 45 .wrap h2.nav-tab-wrapper{ 46 display: none !important; 47 } -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/MENFGF/gravityops/core/src/Admin/AdminShell.php
r3420209 r3420881 216 216 217 217 /** 218 * Processes the toggling of a feed's active state in the database. 219 * 220 * This method verifies the request type, nonce, and user capability before updating the 221 * feed's active state in the database. If any validation fails, the user is redirected 222 * back to the given URL. 223 * 224 * @param string $url The URL to redirect to in case of validation failure or after successfully toggling the feed. 218 * Processes the feed toggle action for a Gravity Forms add-on feed. 219 * Validates the request, checks permissions, and toggles the activation state of the feed. 220 * 221 * @param string $action_prefix Prefix used for nonce generation and verification. 222 * @param string $return_url URL to redirect to after processing the toggle action. 225 223 * 226 224 * @return void … … 326 324 } 327 325 328 $hook =add_submenu_page(326 add_submenu_page( 329 327 'gravity_ops', 330 328 $args['title'] ?? $slug, … … 411 409 $tab_type = $tab['type'] ?? 'render'; 412 410 $href = ( 'link' === $tab_type ) ? ( $tab['url'] ?? '#' ) : add_query_arg( 'tab', $id, $base_url ); 411 413 412 echo '<a class="gops-tab' . ( $is_active ? ' is-active' : '' ) . '" href="' . esc_url( $href ) . '">' . esc_html( $label ) . '</a>'; 414 413 } -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/MENFGF/gravityops/core/src/Admin/SuiteMenu.php
r3420209 r3420881 537 537 */ 538 538 public static function get_icon() { 539 return self::get_svg_icon(); 539 $assets = class_exists( __NAMESPACE__ . '\AdminShell' ) ? AdminShell::resolve_assets_urls() : [ 540 'css' => '', 541 'js' => '', 542 ]; 543 $base = ! empty( $assets['css'] ) ? trailingslashit( dirname( $assets['css'] ) ) : ''; 544 $candidate = 'images/icon.png'; 545 $url = $base ? $base . $candidate : ''; 546 return apply_filters( 'gravityops_menu_icon_url', $url ); 540 547 } 541 548 -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/autoload.php
r3420209 r3420881 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit adc698ea51a475f0e4c7df8e8f4b148e::getLoader();22 return ComposerAutoloaderInit9d2e53dbd8e249f7f93d214afa9c4522::getLoader(); -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/composer/autoload_real.php
r3420209 r3420881 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit adc698ea51a475f0e4c7df8e8f4b148e5 class ComposerAutoloaderInit9d2e53dbd8e249f7f93d214afa9c4522 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit adc698ea51a475f0e4c7df8e8f4b148e', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit9d2e53dbd8e249f7f93d214afa9c4522', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit adc698ea51a475f0e4c7df8e8f4b148e', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit9d2e53dbd8e249f7f93d214afa9c4522', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit adc698ea51a475f0e4c7df8e8f4b148e::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit9d2e53dbd8e249f7f93d214afa9c4522::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $filesToLoad = \Composer\Autoload\ComposerStaticInit adc698ea51a475f0e4c7df8e8f4b148e::$files;36 $filesToLoad = \Composer\Autoload\ComposerStaticInit9d2e53dbd8e249f7f93d214afa9c4522::$files; 37 37 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 38 38 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/composer/autoload_static.php
r3420209 r3420881 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit adc698ea51a475f0e4c7df8e8f4b148e7 class ComposerStaticInit9d2e53dbd8e249f7f93d214afa9c4522 8 8 { 9 9 public static $files = array ( … … 19 19 { 20 20 return \Closure::bind(function () use ($loader) { 21 $loader->classMap = ComposerStaticInit adc698ea51a475f0e4c7df8e8f4b148e::$classMap;21 $loader->classMap = ComposerStaticInit9d2e53dbd8e249f7f93d214afa9c4522::$classMap; 22 22 23 23 }, null, ClassLoader::class); -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/composer/installed.json
r3420209 r3420881 59 59 { 60 60 "name": "gravityops/core", 61 "version": "1.0. 9",62 "version_normalized": "1.0. 9.0",61 "version": "1.0.18", 62 "version_normalized": "1.0.18.0", 63 63 "source": { 64 64 "type": "git", 65 65 "url": "[email protected]:Eitan-brightleaf/gravityops.git", 66 "reference": " 6f458bbfffcfa7fb9feff0858b42cb2b6626904f"66 "reference": "a74352489b658ed6a7f1c588abb2e18aae065a68" 67 67 }, 68 68 "dist": { 69 69 "type": "zip", 70 "url": "https://api.github.com/repos/Eitan-brightleaf/gravityops/zipball/ 6f458bbfffcfa7fb9feff0858b42cb2b6626904f",71 "reference": " 6f458bbfffcfa7fb9feff0858b42cb2b6626904f",70 "url": "https://api.github.com/repos/Eitan-brightleaf/gravityops/zipball/a74352489b658ed6a7f1c588abb2e18aae065a68", 71 "reference": "a74352489b658ed6a7f1c588abb2e18aae065a68", 72 72 "shasum": "" 73 73 }, … … 75 75 "php": ">=7.4" 76 76 }, 77 "time": "2025-12-1 5T13:51:53+00:00",77 "time": "2025-12-16T09:58:09+00:00", 78 78 "type": "library", 79 79 "installation-source": "source", -
mass-email-notifications-for-gravity-forms/tags/1.3.5/vendor/composer/installed.php
r3420209 r3420881 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' ad2a45b5f593f676073e26d5483350c779b747b4',6 'reference' => 'f0ab76d4401e26cd5563866f07e0110432efba26', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-main', 15 15 'version' => 'dev-main', 16 'reference' => ' ad2a45b5f593f676073e26d5483350c779b747b4',16 'reference' => 'f0ab76d4401e26cd5563866f07e0110432efba26', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', … … 30 30 ), 31 31 'gravityops/core' => array( 32 'pretty_version' => '1.0. 9',33 'version' => '1.0. 9.0',34 'reference' => ' 6f458bbfffcfa7fb9feff0858b42cb2b6626904f',32 'pretty_version' => '1.0.18', 33 'version' => '1.0.18.0', 34 'reference' => 'a74352489b658ed6a7f1c588abb2e18aae065a68', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../gravityops/core', -
mass-email-notifications-for-gravity-forms/trunk/mass-email-notifications-for-gf.php
r3420209 r3420881 6 6 * Author URI: https://brightleafdigital.io/ 7 7 * Description: Allows you to send notifications to everyone who filled out any of your forms. 8 * Version: 1.3. 48 * Version: 1.3.5 9 9 * Author: BrightLeaf Digital 10 10 * License: GPL-2.0+ … … 66 66 } 67 67 menfgf_fs()->add_filter( 'enable_cpt_advanced_menu_logic', '__return_true' ); 68 define( 'MASS_EMAIL_NOTIFICATIONS_FOR_GRAVITY_FORMS_VERSION', '1.3. 4' );68 define( 'MASS_EMAIL_NOTIFICATIONS_FOR_GRAVITY_FORMS_VERSION', '1.3.5' ); 69 69 define( 'MASS_EMAIL_NOTIFICATIONS_FOR_GRAVITY_FORMS_BASENAME', plugin_basename( __FILE__ ) ); 70 70 add_action( 'admin_notices', function () { -
mass-email-notifications-for-gravity-forms/trunk/readme.txt
r3420209 r3420881 2 2 Tested up to: 6.9 3 3 Tags: GravityForms, notifications, email, task management, automation 4 Stable tag: 1.3. 44 Stable tag: 1.3.5 5 5 Requires PHP: 8.0 6 6 License: GPLv2 or later … … 44 44 == Changelog == 45 45 46 = 1.3.5 | Dec 16, 2025 = 47 * Fixed another bug in new plugin menu 48 46 49 = 1.3.4 | Dec 15, 2025 = 47 50 * Fixed a bug with the Feed tab in the new admin menu. -
mass-email-notifications-for-gravity-forms/trunk/vendor/MENFGF/autoload.php
r3420209 r3420881 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit0 4628f6c17a7085581c99909dd6d14c5::getLoader();22 return ComposerAutoloaderInit0fa87d9e4ab62c721e5fc11d03c1d808::getLoader(); -
mass-email-notifications-for-gravity-forms/trunk/vendor/MENFGF/composer/autoload_real.php
r3420209 r3420881 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit0 4628f6c17a7085581c99909dd6d14c55 class ComposerAutoloaderInit0fa87d9e4ab62c721e5fc11d03c1d808 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit0 4628f6c17a7085581c99909dd6d14c5', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit0fa87d9e4ab62c721e5fc11d03c1d808', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \MENFGF\Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit0 4628f6c17a7085581c99909dd6d14c5', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit0fa87d9e4ab62c721e5fc11d03c1d808', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\MENFGF\Composer\Autoload\ComposerStaticInit0 4628f6c17a7085581c99909dd6d14c5::getInitializer($loader));32 call_user_func(\MENFGF\Composer\Autoload\ComposerStaticInit0fa87d9e4ab62c721e5fc11d03c1d808::getInitializer($loader)); 33 33 34 34 $loader->setClassMapAuthoritative(true); -
mass-email-notifications-for-gravity-forms/trunk/vendor/MENFGF/composer/autoload_static.php
r3420209 r3420881 5 5 namespace MENFGF\Composer\Autoload; 6 6 7 class ComposerStaticInit0 4628f6c17a7085581c99909dd6d14c57 class ComposerStaticInit0fa87d9e4ab62c721e5fc11d03c1d808 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 36 36 { 37 37 return \Closure::bind(function () use ($loader) { 38 $loader->prefixLengthsPsr4 = ComposerStaticInit0 4628f6c17a7085581c99909dd6d14c5::$prefixLengthsPsr4;39 $loader->prefixDirsPsr4 = ComposerStaticInit0 4628f6c17a7085581c99909dd6d14c5::$prefixDirsPsr4;40 $loader->classMap = ComposerStaticInit0 4628f6c17a7085581c99909dd6d14c5::$classMap;38 $loader->prefixLengthsPsr4 = ComposerStaticInit0fa87d9e4ab62c721e5fc11d03c1d808::$prefixLengthsPsr4; 39 $loader->prefixDirsPsr4 = ComposerStaticInit0fa87d9e4ab62c721e5fc11d03c1d808::$prefixDirsPsr4; 40 $loader->classMap = ComposerStaticInit0fa87d9e4ab62c721e5fc11d03c1d808::$classMap; 41 41 42 42 }, null, ClassLoader::class); -
mass-email-notifications-for-gravity-forms/trunk/vendor/MENFGF/composer/installed.json
r3420209 r3420881 3 3 "1": { 4 4 "name": "gravityops/core", 5 "version": "1.0. 9",6 "version_normalized": "1.0. 9.0",5 "version": "1.0.18", 6 "version_normalized": "1.0.18.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "[email protected]:Eitan-brightleaf/gravityops.git", 10 "reference": " 6f458bbfffcfa7fb9feff0858b42cb2b6626904f"10 "reference": "a74352489b658ed6a7f1c588abb2e18aae065a68" 11 11 }, 12 12 "dist": { 13 13 "type": "zip", 14 "url": "https://api.github.com/repos/Eitan-brightleaf/gravityops/zipball/ 6f458bbfffcfa7fb9feff0858b42cb2b6626904f",15 "reference": " 6f458bbfffcfa7fb9feff0858b42cb2b6626904f",14 "url": "https://api.github.com/repos/Eitan-brightleaf/gravityops/zipball/a74352489b658ed6a7f1c588abb2e18aae065a68", 15 "reference": "a74352489b658ed6a7f1c588abb2e18aae065a68", 16 16 "shasum": "" 17 17 }, … … 19 19 "php": ">=7.4" 20 20 }, 21 "time": "2025-12-1 5T13:51:53+00:00",21 "time": "2025-12-16T09:58:09+00:00", 22 22 "type": "library", 23 23 "installation-source": "source", -
mass-email-notifications-for-gravity-forms/trunk/vendor/MENFGF/composer/installed.php
r3420209 r3420881 5 5 'pretty_version' => 'dev-main', 6 6 'version' => 'dev-main', 7 'reference' => ' ad2a45b5f593f676073e26d5483350c779b747b4',7 'reference' => 'f0ab76d4401e26cd5563866f07e0110432efba26', 8 8 'type' => 'library', 9 9 'install_path' => __DIR__ . '/../', … … 17 17 'gravityops/core' => 18 18 array ( 19 'pretty_version' => '1.0. 9',20 'version' => '1.0. 9.0',21 'reference' => ' 6f458bbfffcfa7fb9feff0858b42cb2b6626904f',19 'pretty_version' => '1.0.18', 20 'version' => '1.0.18.0', 21 'reference' => 'a74352489b658ed6a7f1c588abb2e18aae065a68', 22 22 'type' => 'library', 23 23 'install_path' => __DIR__ . '/../gravityops/core', -
mass-email-notifications-for-gravity-forms/trunk/vendor/MENFGF/gravityops/core/assets/admin.js
r3420036 r3420881 198 198 'mass-email-from-gf-notification': 199 199 'Mass Email Notifications for Gravity Forms', 200 'kanban-view-for-gravity-view': 'Kanban View for Gravity View', 201 Recurring_Form_Submissions_For_Gravity_Form: 202 'Recurring Form Submissions for Gravity Forms', 203 gravity_ops_global_variables: 'GravityOps Global Variables', 200 204 }; 201 205 const titleText = niceTitles[baseSlug] || raw; … … 344 348 styleFreemius(); 345 349 moveNotices(); 350 applyFreePluginExternalTabTargets(); 346 351 }); 347 352 } else { 348 353 styleFreemius(); 349 354 moveNotices(); 355 applyFreePluginExternalTabTargets(); 356 } 357 function applyFreePluginExternalTabTargets() { 358 try { 359 const anchors = qsa('.gops-tabs a'); 360 361 anchors.forEach(function (a) { 362 const href = a.getAttribute('href') || ''; 363 if (!href) { 364 return; 365 } 366 let url; 367 try { 368 url = new URL(href, window.location.href); 369 } catch (e) { 370 return; 371 } 372 373 // New-tab ONLY when link resolves to https://brightleafdigital.io/affiliate/ (any query/hash allowed). 374 const isBrightleafOrigin = url.origin === 'https://brightleafdigital.io'; 375 const p = (url.pathname || '').toLowerCase(); 376 const isAffiliatePath = p === '/affiliate' || p.startsWith('/affiliate/'); 377 const isExternalAffiliate = isBrightleafOrigin && isAffiliatePath; 378 379 if (isExternalAffiliate) { 380 a.setAttribute('target', '_blank'); 381 a.setAttribute('rel', 'noopener'); 382 } else { 383 // Everything else inside the tabs stays in the same tab (including Freemius -affiliation admin pages). 384 a.removeAttribute('target'); 385 a.removeAttribute('rel'); 386 } 387 }); 388 } catch (e) { 389 // no-op 390 } 350 391 } 351 392 })(); -
mass-email-notifications-for-gravity-forms/trunk/vendor/MENFGF/gravityops/core/assets/freemius.css
r3420036 r3420881 41 41 z-index: 0; 42 42 } 43 44 /* Some Freemius screens render nav tabs directly under .wrap; hide them only when this stylesheet is loaded (FS pages) */ 45 .wrap h2.nav-tab-wrapper{ 46 display: none !important; 47 } -
mass-email-notifications-for-gravity-forms/trunk/vendor/MENFGF/gravityops/core/src/Admin/AdminShell.php
r3420209 r3420881 216 216 217 217 /** 218 * Processes the toggling of a feed's active state in the database. 219 * 220 * This method verifies the request type, nonce, and user capability before updating the 221 * feed's active state in the database. If any validation fails, the user is redirected 222 * back to the given URL. 223 * 224 * @param string $url The URL to redirect to in case of validation failure or after successfully toggling the feed. 218 * Processes the feed toggle action for a Gravity Forms add-on feed. 219 * Validates the request, checks permissions, and toggles the activation state of the feed. 220 * 221 * @param string $action_prefix Prefix used for nonce generation and verification. 222 * @param string $return_url URL to redirect to after processing the toggle action. 225 223 * 226 224 * @return void … … 326 324 } 327 325 328 $hook =add_submenu_page(326 add_submenu_page( 329 327 'gravity_ops', 330 328 $args['title'] ?? $slug, … … 411 409 $tab_type = $tab['type'] ?? 'render'; 412 410 $href = ( 'link' === $tab_type ) ? ( $tab['url'] ?? '#' ) : add_query_arg( 'tab', $id, $base_url ); 411 413 412 echo '<a class="gops-tab' . ( $is_active ? ' is-active' : '' ) . '" href="' . esc_url( $href ) . '">' . esc_html( $label ) . '</a>'; 414 413 } -
mass-email-notifications-for-gravity-forms/trunk/vendor/MENFGF/gravityops/core/src/Admin/SuiteMenu.php
r3420209 r3420881 537 537 */ 538 538 public static function get_icon() { 539 return self::get_svg_icon(); 539 $assets = class_exists( __NAMESPACE__ . '\AdminShell' ) ? AdminShell::resolve_assets_urls() : [ 540 'css' => '', 541 'js' => '', 542 ]; 543 $base = ! empty( $assets['css'] ) ? trailingslashit( dirname( $assets['css'] ) ) : ''; 544 $candidate = 'images/icon.png'; 545 $url = $base ? $base . $candidate : ''; 546 return apply_filters( 'gravityops_menu_icon_url', $url ); 540 547 } 541 548 -
mass-email-notifications-for-gravity-forms/trunk/vendor/autoload.php
r3420209 r3420881 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit adc698ea51a475f0e4c7df8e8f4b148e::getLoader();22 return ComposerAutoloaderInit9d2e53dbd8e249f7f93d214afa9c4522::getLoader(); -
mass-email-notifications-for-gravity-forms/trunk/vendor/composer/autoload_real.php
r3420209 r3420881 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit adc698ea51a475f0e4c7df8e8f4b148e5 class ComposerAutoloaderInit9d2e53dbd8e249f7f93d214afa9c4522 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit adc698ea51a475f0e4c7df8e8f4b148e', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit9d2e53dbd8e249f7f93d214afa9c4522', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit adc698ea51a475f0e4c7df8e8f4b148e', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit9d2e53dbd8e249f7f93d214afa9c4522', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit adc698ea51a475f0e4c7df8e8f4b148e::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit9d2e53dbd8e249f7f93d214afa9c4522::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $filesToLoad = \Composer\Autoload\ComposerStaticInit adc698ea51a475f0e4c7df8e8f4b148e::$files;36 $filesToLoad = \Composer\Autoload\ComposerStaticInit9d2e53dbd8e249f7f93d214afa9c4522::$files; 37 37 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 38 38 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
mass-email-notifications-for-gravity-forms/trunk/vendor/composer/autoload_static.php
r3420209 r3420881 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit adc698ea51a475f0e4c7df8e8f4b148e7 class ComposerStaticInit9d2e53dbd8e249f7f93d214afa9c4522 8 8 { 9 9 public static $files = array ( … … 19 19 { 20 20 return \Closure::bind(function () use ($loader) { 21 $loader->classMap = ComposerStaticInit adc698ea51a475f0e4c7df8e8f4b148e::$classMap;21 $loader->classMap = ComposerStaticInit9d2e53dbd8e249f7f93d214afa9c4522::$classMap; 22 22 23 23 }, null, ClassLoader::class); -
mass-email-notifications-for-gravity-forms/trunk/vendor/composer/installed.json
r3420209 r3420881 59 59 { 60 60 "name": "gravityops/core", 61 "version": "1.0. 9",62 "version_normalized": "1.0. 9.0",61 "version": "1.0.18", 62 "version_normalized": "1.0.18.0", 63 63 "source": { 64 64 "type": "git", 65 65 "url": "[email protected]:Eitan-brightleaf/gravityops.git", 66 "reference": " 6f458bbfffcfa7fb9feff0858b42cb2b6626904f"66 "reference": "a74352489b658ed6a7f1c588abb2e18aae065a68" 67 67 }, 68 68 "dist": { 69 69 "type": "zip", 70 "url": "https://api.github.com/repos/Eitan-brightleaf/gravityops/zipball/ 6f458bbfffcfa7fb9feff0858b42cb2b6626904f",71 "reference": " 6f458bbfffcfa7fb9feff0858b42cb2b6626904f",70 "url": "https://api.github.com/repos/Eitan-brightleaf/gravityops/zipball/a74352489b658ed6a7f1c588abb2e18aae065a68", 71 "reference": "a74352489b658ed6a7f1c588abb2e18aae065a68", 72 72 "shasum": "" 73 73 }, … … 75 75 "php": ">=7.4" 76 76 }, 77 "time": "2025-12-1 5T13:51:53+00:00",77 "time": "2025-12-16T09:58:09+00:00", 78 78 "type": "library", 79 79 "installation-source": "source", -
mass-email-notifications-for-gravity-forms/trunk/vendor/composer/installed.php
r3420209 r3420881 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' ad2a45b5f593f676073e26d5483350c779b747b4',6 'reference' => 'f0ab76d4401e26cd5563866f07e0110432efba26', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-main', 15 15 'version' => 'dev-main', 16 'reference' => ' ad2a45b5f593f676073e26d5483350c779b747b4',16 'reference' => 'f0ab76d4401e26cd5563866f07e0110432efba26', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', … … 30 30 ), 31 31 'gravityops/core' => array( 32 'pretty_version' => '1.0. 9',33 'version' => '1.0. 9.0',34 'reference' => ' 6f458bbfffcfa7fb9feff0858b42cb2b6626904f',32 'pretty_version' => '1.0.18', 33 'version' => '1.0.18.0', 34 'reference' => 'a74352489b658ed6a7f1c588abb2e18aae065a68', 35 35 'type' => 'library', 36 36 'install_path' => __DIR__ . '/../gravityops/core',
Note: See TracChangeset
for help on using the changeset viewer.