From 36fae27355f9c7e280705178ba484ec2e6ae82f0 Mon Sep 17 00:00:00 2001 From: Benjamin Dalsass <95754414+bdalsass@users.noreply.github.com> Date: Tue, 11 Aug 2026 15:28:30 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B08860=20-=20R=C3=A9gression=20Export=20CS?= =?UTF-8?q?V=20cl=C3=A9=20externe,=20plus=20de=20crit=C3=A8res=20(#971)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/tabularbulkexport.class.inc.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/core/tabularbulkexport.class.inc.php b/core/tabularbulkexport.class.inc.php index 7968ad4d1..a755e85a3 100644 --- a/core/tabularbulkexport.class.inc.php +++ b/core/tabularbulkexport.class.inc.php @@ -8,6 +8,13 @@ use Combodo\iTop\Application\UI\Base\Component\Input\InputUIBlockFactory; use Combodo\iTop\Application\UI\Base\Layout\UIContentBlockUIBlockFactory; use Combodo\iTop\Application\WebPage\WebPage; +use Combodo\iTop\Core\AttributeDefinition\AttributeExternalField; +use Combodo\iTop\Core\AttributeDefinition\AttributeExternalKey; +use Combodo\iTop\Core\AttributeDefinition\AttributeFriendlyName; +use Combodo\iTop\Core\AttributeDefinition\AttributeHierarchicalKey; +use Combodo\iTop\Core\AttributeDefinition\AttributeLinkedSet; +use Combodo\iTop\Core\AttributeDefinition\AttributeStopWatch; +use Combodo\iTop\Core\AttributeDefinition\AttributeSubItem; /** * Bulk export: Tabular export: abstract base class for all "tabular" exports. @@ -91,8 +98,8 @@ abstract class TabularBulkExport extends BulkExport { $aResult = []; switch (get_class($oAttDef)) { - case 'AttributeExternalKey': - case 'AttributeHierarchicalKey': + case AttributeExternalKey::class: + case AttributeHierarchicalKey::class: $bAddFriendlyName = true; $oKeyAttDef = MetaModel::GetAttributeDef($sClass, $sAttCode); @@ -142,7 +149,7 @@ abstract class TabularBulkExport extends BulkExport } break; - case 'AttributeStopWatch': + case AttributeStopWatch::class: foreach (MetaModel::ListAttributeDefs($sClass) as $sSubAttCode => $oSubAttDef) { if ($oSubAttDef instanceof AttributeSubItem) { if ($oSubAttDef->GetParentAttCode() == $sAttCode) {