Changeset 3225342
- Timestamp:
- 01/20/2025 08:13:01 AM (12 months ago)
- Location:
- integration-cds/trunk
- Files:
-
- 3 added
- 3 deleted
- 9 edited
-
core.php (modified) (1 diff)
-
front/admin/css/chunk-vendors.6b879ace.css (added)
-
front/admin/css/chunk-vendors.f2b9f2e2.css (deleted)
-
front/admin/index.html (modified) (1 diff)
-
front/admin/js/chunk-vendors.0b46c614.js (deleted)
-
front/admin/js/chunk-vendors.3b8a2693.js (added)
-
front/admin/js/main.002a2789.js (deleted)
-
front/admin/js/main.e6d6c8f5.js (added)
-
integration-cds.php (modified) (2 diffs)
-
readme.txt (modified) (1 diff)
-
src/Entity.php (modified) (1 diff)
-
src/Twig/IcdsExtension.php (modified) (1 diff)
-
src/TwigProvider.php (modified) (1 diff)
-
vendor/composer/InstalledVersions.php (modified) (3 diffs)
-
vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
integration-cds/trunk/core.php
r3214020 r3225342 178 178 $advSetting->default = true; 179 179 $advSetting->description = 'If <b>ICDS_TWIG_SUPPRESS_ERRORS</b> flag is set to true, twig templates failing to compile or generating runtime errors should produce empty output.'; 180 $settings[ $advSetting->key ] = $advSetting; 181 182 $advSetting = new AdvancedSetting( 'ICDS_DISABLE_FETCHXML_LINKED_TABLES_EXPANSION' ); 183 $advSetting->type = AdvancedSetting::TYPE_BOOLEAN; 184 $advSetting->default = false; 185 $advSetting->description = 'If <b>ICDS_DISABLE_FETCHXML_LINKED_TABLES_EXPANSION</b> flag is set to true, it`s disable access to linked columns is via dotted notation, e.g. `contact.account.name`.'; 180 186 $settings[ $advSetting->key ] = $advSetting; 181 187 -
integration-cds/trunk/front/admin/index.html
r3214020 r3225342 1 <!DOCTYPE html><html lang="en" class="h-100"><head><base href="__ICDS_BASE_URL__"><meta charset="utf-8"><title>Dataverse Integration Settings</title><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="wp-content/plugins/integration-cds/front/admin/favicon.ico"><title></title><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-0b65ffb6.0581547d.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0a3196.2767fb51.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0a3577.d49dd877.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0a40c8.9d44158a.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0a43df.01950eda.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0aa90c.da8bb1b7.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0aab07.7d89f0aa.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0abc00.c87aa4af.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0ae937.e9d597f6.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0aeb45.30e41831.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0af08c.8bfc3337.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0afa49.8be77e90.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0b2762.9a3ef9c1.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0b6187.bb482c4a.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0ba136.f4db86fb.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0bb267.3b653658.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0bcec1.f4b0cdc8.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0bdf38.4e0f5394.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0bff92.61ff6812.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c0494.8d2a802b.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c0a09.4f675a04.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c4313.44c897a0.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c46d1.e54af410.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c512b.13860129.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c86e3.cafb52de.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0cf16e.d2fd45c4.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0d056d.5f8e5612.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0d0645.5a3cc879.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0d2f22.3a8b0702.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0d61fd.e655ebd2.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0d7e63.211649e0.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0dda4e.c83fb4ec.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0de971.737087c5.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e1b57.410577ab.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e1fbe.fb479130.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e22d6.655d1080.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e4fe5.80bff59d.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e542a.d4c2210e.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e57ec.abe5dc3a.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e6553.1db13875.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e6c86.7aa1aee7.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0ea098.1c1a63b4.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0f0a11.a12b9a60.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d208ac5.1b947dcc.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d209408.37ced34d.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d20f745.b79ac6a5.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d20ff23.9aa317e8.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d2138c7.09676ac5.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d216f3b.06a226d7.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d217e5b.f64c3699.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d21b84a.7ee44ed7.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d21dcd2.a87cc32c.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d21f327.d4a7a131.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d2214b3.09d0507d.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d221799.9ae3b728.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d221814.c6889716.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d221a34.a72781ab.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d22502a.82ddfe1a.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d226775.f405ccaa.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d229411.2f4d293d.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d2295e9.ce277453.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d22c171.dbd4c691.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d22c2b8.29707b7f.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d22ca58.8bd185bb.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d2311f7.aae84ba6.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d237ee7.532c2ff8.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d238465.223c7726.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-30597b4a.1f4d1e00.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-7532b3ea.7dae515a.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-e13e4362.3e9684d3.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/css/chunk-vendors. f2b9f2e2.css" rel="preload" as="style"><link href="wp-content/plugins/integration-cds/front/admin/css/main.913e1910.css" rel="preload" as="style"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-vendors.0b46c614.js" rel="preload" as="script"><link href="wp-content/plugins/integration-cds/front/admin/js/main.002a2789.js" rel="preload" as="script"><link href="wp-content/plugins/integration-cds/front/admin/css/chunk-vendors.f2b9f2e2.css" rel="stylesheet"><link href="wp-content/plugins/integration-cds/front/admin/css/main.913e1910.css" rel="stylesheet"></head><body class="h-100 bg-light"><noscript><strong>We're sorry but doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="wp-content/plugins/integration-cds/front/admin/js/chunk-vendors.0b46c614.js"></script><script src="wp-content/plugins/integration-cds/front/admin/js/main.002a2789.js"></script></body></html>1 <!DOCTYPE html><html lang="en" class="h-100"><head><base href="__ICDS_BASE_URL__"><meta charset="utf-8"><title>Dataverse Integration Settings</title><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="wp-content/plugins/integration-cds/front/admin/favicon.ico"><title></title><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-0b65ffb6.0581547d.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0a3196.2767fb51.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0a3577.d49dd877.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0a40c8.9d44158a.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0a43df.01950eda.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0aa90c.da8bb1b7.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0aab07.7d89f0aa.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0abc00.c87aa4af.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0ae937.e9d597f6.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0aeb45.30e41831.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0af08c.8bfc3337.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0afa49.8be77e90.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0b2762.9a3ef9c1.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0b6187.bb482c4a.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0ba136.f4db86fb.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0bb267.3b653658.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0bcec1.f4b0cdc8.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0bdf38.4e0f5394.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0bff92.61ff6812.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c0494.8d2a802b.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c0a09.4f675a04.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c4313.44c897a0.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c46d1.e54af410.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c512b.13860129.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0c86e3.cafb52de.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0cf16e.d2fd45c4.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0d056d.5f8e5612.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0d0645.5a3cc879.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0d2f22.3a8b0702.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0d61fd.e655ebd2.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0d7e63.211649e0.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0dda4e.c83fb4ec.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0de971.737087c5.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e1b57.410577ab.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e1fbe.fb479130.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e22d6.655d1080.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e4fe5.80bff59d.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e542a.d4c2210e.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e57ec.abe5dc3a.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e6553.1db13875.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0e6c86.7aa1aee7.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0ea098.1c1a63b4.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d0f0a11.a12b9a60.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d208ac5.1b947dcc.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d209408.37ced34d.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d20f745.b79ac6a5.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d20ff23.9aa317e8.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d2138c7.09676ac5.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d216f3b.06a226d7.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d217e5b.f64c3699.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d21b84a.7ee44ed7.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d21dcd2.a87cc32c.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d21f327.d4a7a131.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d2214b3.09d0507d.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d221799.9ae3b728.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d221814.c6889716.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d221a34.a72781ab.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d22502a.82ddfe1a.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d226775.f405ccaa.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d229411.2f4d293d.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d2295e9.ce277453.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d22c171.dbd4c691.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d22c2b8.29707b7f.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d22ca58.8bd185bb.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d2311f7.aae84ba6.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d237ee7.532c2ff8.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-2d238465.223c7726.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-30597b4a.1f4d1e00.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-7532b3ea.7dae515a.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-e13e4362.3e9684d3.js" rel="prefetch"><link href="wp-content/plugins/integration-cds/front/admin/css/chunk-vendors.6b879ace.css" rel="preload" as="style"><link href="wp-content/plugins/integration-cds/front/admin/css/main.913e1910.css" rel="preload" as="style"><link href="wp-content/plugins/integration-cds/front/admin/js/chunk-vendors.3b8a2693.js" rel="preload" as="script"><link href="wp-content/plugins/integration-cds/front/admin/js/main.e6d6c8f5.js" rel="preload" as="script"><link href="wp-content/plugins/integration-cds/front/admin/css/chunk-vendors.6b879ace.css" rel="stylesheet"><link href="wp-content/plugins/integration-cds/front/admin/css/main.913e1910.css" rel="stylesheet"></head><body class="h-100 bg-light"><noscript><strong>We're sorry but doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="wp-content/plugins/integration-cds/front/admin/js/chunk-vendors.3b8a2693.js"></script><script src="wp-content/plugins/integration-cds/front/admin/js/main.e6d6c8f5.js"></script></body></html> -
integration-cds/trunk/integration-cds.php
r3214020 r3225342 4 4 Plugin URI: https://alexacrm.com/ 5 5 Description: Integrate Microsoft Dataverse organizations with WordPress. 6 Version: 2.7 16 Version: 2.72 7 7 Requires at least: 6.1 8 8 Requires PHP: 8.2 … … 86 86 * Plugin version. 87 87 */ 88 define( 'ICDS_VERSION', '2.7 1' );88 define( 'ICDS_VERSION', '2.72' ); 89 89 90 90 /** -
integration-cds/trunk/readme.txt
r3214020 r3225342 62 62 == Changelog == 63 63 64 = 2.72 = 65 66 * Added option to disable access to linked tables via dotted-notation 67 * Added dump_r function to Twig to improve debugging 68 64 69 = 2.71 = 65 70 -
integration-cds/trunk/src/Entity.php
r3195144 r3225342 179 179 return new Entity(); 180 180 } 181 181 $hasNoLimitTableExpansion = TwigProvider::isLimitTableExpansion() === false; 182 182 foreach ( get_object_vars( $record ) as $key => $value ) { 183 183 if ( $key === 'Attributes' ) { 184 184 foreach ( $value as $column => $columnVal ) { 185 [ $alias, $field ] = array_pad( explode( '.', $column ), 2, null ); 186 if ( $field ) { 187 $value[ $alias ][ $field ] = $columnVal; 185 if ( $hasNoLimitTableExpansion ) { 186 [ $alias, $field ] = array_pad( explode( '.', $column ), 2, null ); 187 if ( $field ) { 188 $value[ $alias ][ $field ] = $columnVal; 189 } 188 190 } 189 191 -
integration-cds/trunk/src/Twig/IcdsExtension.php
r3203786 r3225342 178 178 $functions['dump'] = new TwigFunction( 'dump', function() {} ); 179 179 } 180 181 if ( TwigProvider::isDebug() ) { 182 $functions['dump_r'] = new TwigFunction( 'dump_r', function( $var ) { 183 return print_r( $var, true ); 184 } ); 185 } 186 180 187 /** 181 188 * Filters the collection of Twig functions for inclusion into Twig via extension. -
integration-cds/trunk/src/TwigProvider.php
r3214020 r3225342 72 72 return ( defined( 'ICDS_TWIG_SUPPRESS_ERRORS' ) && ICDS_TWIG_SUPPRESS_ERRORS ) || ( $isSuppressDebug->isTrue() ); 73 73 } 74 /** 75 * Suppress twig errors 76 */ 77 public static function isLimitTableExpansion(): bool { 78 $isLimitTableExpansion = AdvancedSettingsProvider::instance( 'ICDS_DISABLE_FETCHXML_LINKED_TABLES_EXPANSION' ); 79 return ( $isLimitTableExpansion->isSet() && $isLimitTableExpansion->getValue() ); 80 } 74 81 75 82 /** -
integration-cds/trunk/vendor/composer/InstalledVersions.php
r2889429 r3225342 323 323 324 324 $installed = array(); 325 $copiedLocalDir = false; 325 326 326 327 if (self::$canGetVendors) { … … 331 332 /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */ 332 333 $required = require $vendorDir.'/composer/installed.php'; 333 $installed[] = self::$installedByVendor[$vendorDir] = $required; 334 if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 335 self::$installed = $installed[count($installed) - 1]; 334 self::$installedByVendor[$vendorDir] = $required; 335 $installed[] = $required; 336 if (strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) { 337 self::$installed = $required; 338 $copiedLocalDir = true; 336 339 } 337 340 } … … 351 354 } 352 355 353 if (self::$installed !== array() ) {356 if (self::$installed !== array() && !$copiedLocalDir) { 354 357 $installed[] = self::$installed; 355 358 } -
integration-cds/trunk/vendor/composer/installed.php
r3214020 r3225342 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 5c5d7830c42c6043d0304d7acf4d4cc5eddc7d86',6 'reference' => 'f36e5c842ebe7346d8425de043cbe2036487c9b0', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 23 23 'pretty_version' => 'dev-master', 24 24 'version' => 'dev-master', 25 'reference' => ' 5c5d7830c42c6043d0304d7acf4d4cc5eddc7d86',25 'reference' => 'f36e5c842ebe7346d8425de043cbe2036487c9b0', 26 26 'type' => 'wordpress-plugin', 27 27 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.