소스 검색

Core: new feature, enumerate relations starting from a given class

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@474 a333f486-631f-4898-b8df-5754b55c2be0
romainq 15 년 전
부모
커밋
50a878c82a
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      core/metamodel.class.php

+ 6 - 1
core/metamodel.class.php

@@ -722,7 +722,12 @@ abstract class MetaModel
 
 	public static function EnumRelations($sClass = '')
 	{
-		return array_keys(self::$m_aRelationInfos);
+		if (empty($sClass))
+		{
+			return array_keys(self::$m_aRelationInfos);
+		}
+
+		return array_keys(self::EnumRelationQueries($sClass, $sRelCode));
 	}
 
 	public static function EnumRelationProperties($sRelCode)