From 2142ffedc3afb8e4c767f2988fc0bb712a787ada Mon Sep 17 00:00:00 2001 From: acognet Date: Thu, 20 Aug 2020 16:44:44 +0200 Subject: [PATCH] Add PHP Warning for misused of the function OptimizeColumnLoad --- core/dbobjectset.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/dbobjectset.class.php b/core/dbobjectset.class.php index 7bd2e3484..2d469194e 100644 --- a/core/dbobjectset.class.php +++ b/core/dbobjectset.class.php @@ -222,6 +222,7 @@ class DBObjectSet implements iDBObjectSetIterator if (!is_array($aAttToLoad)) { $this->m_aAttToLoad = null; + trigger_error ( "OptimizeColumnLoad : wrong format actual :(".print_r($aAttToLoad, true)."). should be [alias=>[attributes]]", E_USER_WARNING ); return; } foreach ($aAttToLoad as $sAlias => $aAttCodes) @@ -229,6 +230,7 @@ class DBObjectSet implements iDBObjectSetIterator if (!is_array($aAttCodes)) { $this->m_aAttToLoad = null; + trigger_error ( "OptimizeColumnLoad : wrong format actual :(".print_r($aAttToLoad, true)."). should be [alias=>[attributes]]", E_USER_WARNING ); return; } } @@ -267,6 +269,7 @@ class DBObjectSet implements iDBObjectSetIterator } } } + // Add the friendly name anytime $oFriendlyNameAttDef = MetaModel::GetAttributeDef($sClass, 'friendlyname'); $aAttToLoadWithAttDef[$sClassAlias]['friendlyname'] = $oFriendlyNameAttDef;