From f68082da962ba355397a852986fd2ae93c2426b3 Mon Sep 17 00:00:00 2001 From: Eric Espie Date: Thu, 13 Nov 2025 17:10:25 +0100 Subject: [PATCH] =?UTF-8?q?N=C2=B08772=20-=20Dashlet=20group=20by?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/modelreflection.class.inc.php | 3 ++- sources/Forms/Block/DataModel/OqlFormBlock.php | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/core/modelreflection.class.inc.php b/core/modelreflection.class.inc.php index 3ab1ed7cf..7b3b7be09 100644 --- a/core/modelreflection.class.inc.php +++ b/core/modelreflection.class.inc.php @@ -151,7 +151,8 @@ class ModelReflectionRuntime extends ModelReflection $aAttributes = array(); foreach (MetaModel::ListAttributeDefs($sClass) as $sAttCode => $oAttDef) { - $sAttributeClass = get_class($oAttDef); + $oReflection = new ReflectionClass($oAttDef); + $sAttributeClass = $oReflection->getShortName(); if ($aScope != null) { foreach ($aScope as $sScopeClass) diff --git a/sources/Forms/Block/DataModel/OqlFormBlock.php b/sources/Forms/Block/DataModel/OqlFormBlock.php index 37e3c748d..53097773e 100644 --- a/sources/Forms/Block/DataModel/OqlFormBlock.php +++ b/sources/Forms/Block/DataModel/OqlFormBlock.php @@ -10,7 +10,6 @@ use Combodo\iTop\Forms\Block\Base\TextAreaFormBlock; use Combodo\iTop\Forms\Block\FormType\OqlFormType; use Combodo\iTop\Forms\Block\IO\Converter\OqlToClassConverter; use Combodo\iTop\Forms\Block\IO\Format\ClassIOFormat; -use Combodo\iTop\Forms\Block\IO\Format\StringIOFormat; /** * Form block for oql expression. @@ -21,7 +20,6 @@ class OqlFormBlock extends TextAreaFormBlock { // outputs public const OUTPUT_SELECTED_CLASS = 'selected_class'; - public const OUTPUT_OQL = 'oql'; /** @inheritdoc */ public function GetFormType(): string @@ -34,7 +32,6 @@ class OqlFormBlock extends TextAreaFormBlock { parent::InitOutputs(); $this->AddOutput(self::OUTPUT_SELECTED_CLASS, ClassIOFormat::class, new OqlToClassConverter()); - $this->AddOutput(self::OUTPUT_OQL, StringIOFormat::class); } /** @inheritdoc */