コード例 #1
0
        bool CheckName(string channelName)
        {
            bool   value = true;
            string url   = channelUrlLabel.InnerText + channelName + "/";
            string id    = ChannelHelper.GetChannelIDByFullUrl(url);

            return(id == We7Helper.NotFoundID);
        }
コード例 #2
0
        /// <summary>
        /// 根据栏目级别获取父栏目ID
        /// </summary>
        /// <param name="level">栏目级别</param>
        /// <returns>上级栏目ID</returns>
        string GetParentIDByLevel(string level)
        {
            string channelUrl = GetChannelFullUrl(level);

            if (channelUrl == "")
            {
                return(We7Helper.EmptyGUID);
            }
            else
            {
                return(ChannelHelper.GetChannelIDByFullUrl(channelUrl));
            }
        }
コード例 #3
0
        bool CanMove(Channel c, string newParentID)
        {
            string url = "";

            if (We7Helper.IsEmptyID(newParentID))
            {
                url = "/" + c.ChannelName + "/";
            }
            else
            {
                Channel pc = ChannelHelper.GetChannel(newParentID, null);
                if (pc != null)
                {
                    url = pc.FullUrl + c.ChannelName + "/";
                }
            }
            if (url != "")
            {
                string id = ChannelHelper.GetChannelIDByFullUrl(url);
                return(id == We7Helper.NotFoundID);
            }
            return(false);
        }