瀏覽代碼

Improved the behavior when a link class to not have any other attributes than the external keys. Still, it requires some work to have this configuration working.

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@109 a333f486-631f-4898-b8df-5754b55c2be0
romainq 15 年之前
父節點
當前提交
7c6f013423
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      application/ui.linkswidget.class.inc.php

+ 3 - 1
application/ui.linkswidget.class.inc.php

@@ -21,13 +21,14 @@ class UILinksWidget
 	{
 		$sHTMLValue = '';
 		$sTargetClass = self::GetTargetClass($this->m_sClass, $this->m_sAttCode);
-	    $aAllowedValues = MetaModel::GetAllowedValues_att($this->m_sClass, $this->m_sAttCode, array(), '');
+		$aAllowedValues = MetaModel::GetAllowedValues_att($this->m_sClass, $this->m_sAttCode, array(), '');
 		$oAttDef = MetaModel::GetAttributeDef($this->m_sClass, $this->m_sAttCode);
 		$sExtKeyToRemote = $oAttDef->GetExtKeyToRemote();
 		$sExtKeyToMe = $oAttDef->GetExtKeyToMe();
 		$sStateAttCode = MetaModel::GetStateAttributeCode($this->m_sClass);
 		$sDefaultState = MetaModel::GetDefaultState($this->m_sClass);
 
+		$aAttributes = array();
 		$sLinkedClass = $oAttDef->GetLinkedClass();
 		foreach(MetaModel::ListAttributeDefs($sLinkedClass) as $sAttCode=>$oAttDef)
 		{
@@ -256,6 +257,7 @@ EOF;
 		$sHTML .= "<form>\n";
 		$index = 0;
 		$aAttrsMap = array();
+		$aDetails = array();
 		foreach(MetaModel::ListAttributeDefs($sLinkedClass) as $sAttCode=>$oAttDef)
 		{
 			if ($sStateAttCode == $sAttCode)