コード例 #1
0
ファイル: PageUtilities.cs プロジェクト: nuxleus/flexwikicore
        public static string GetOverrideBordersContent(NamespaceManager manager, string scope)
        {
            string temp = "";

            switch (scope.ToLower())
            {
                case "none":
                   temp = "";
                   break;

                case "namespace":
                   temp = "";
                   if (manager.GetTopicProperty(manager.DefinitionTopicName.LocalName, "OverrideBorders") != null)
                      if (manager.GetTopicProperty(manager.DefinitionTopicName.LocalName, "OverrideBorders").LastValue != null)
                      {
                          temp = manager.GetTopicProperty(manager.DefinitionTopicName.LocalName, "OverrideBorders").LastValue;
                      }
                   break;

                case "federation":
                   NamespaceManager mgr = DefaultNamespaceManager(manager.Federation);
                   if (mgr.GetTopicProperty(mgr.DefinitionTopicName.LocalName, "OverrideBorders") != null)
                      if (mgr.GetTopicProperty(mgr.DefinitionTopicName.LocalName, "OverrideBorders").LastValue != null)
                      {
                          temp = mgr.GetTopicProperty(mgr.DefinitionTopicName.LocalName, "OverrideBorders").LastValue;
                      }
                   break;

                default:
                   temp = "";
                   break;
            }
            return temp;
        }