⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showtopicinfo.cs

📁 Dos 以功能个性化和人性化为基础
💻 CS
📖 第 1 页 / 共 3 页
字号:
            UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSiteRePostDisplay", null);
            UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicID", ITopic.TopicID.ToString());
            UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "PostBoardID", ITopic.TopicBoardID.ToString());
            UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSiteTopicViewNumber", string.Format(MyConnection.GetTempXmlNode("Resource_WebSiteTopicViewNumber"), ITopic.TopicViewNumber.ToString()));
            UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicTitle", ITopic.TopicTitle);

            bool boolMaster = false;
            bool boolView = false;
            boolMaster = ((currentUser.IsSystemAdministrator) || (currentUser.IsBoardAdministrator) || (currentUser.IsTopicAdministrator) || (IDoNetBbs.GetComparison(IBoard.BoardMaster, true, currentUser.UserID.ToString(), true)));
            if (boolMaster)
            {
                boolView = true;
            }
            else
            {
                boolView = IDoNetBbs.GetComparison(IBoard.BoardViewRole, true, currentUser.UserRole, true);
            }
            if (!boolView)
            {
                Components.SiteWebSetting.WebSiteTitle = string.Format(MyConnection.GetTreeXmlNode("WebSiteTitle", "FroumsTopicView"), MyConnection.GetTreeXmlNode("WebSiteTitle", "WebSiteErr"));
                UserControlMaster.WebSiteMasterBody += MyConnection.GetTempXmlNode("Resource_WebSiteTopicInfoListErr");
                UserControlMaster.BindMsater();
                return;
            }

            int myReply = 0;
            int CurrentNumber = 0;
            int ArTicleFloor = 0;
            foreach (Components.Components.TopicInfo rs in ITopicInfo.Arraylist)
            {
                bool boolTopicMaster = boolMaster;
                if (!boolTopicMaster)
                {
                    boolTopicMaster = ((rs.TopicInfoUserID == currentUser.UserID) && (currentUser.UserID != 0));
                }

                CurrentNumber++;
                ArTicleFloor = CurrentNumber;
                if (IPageListNavigate.page > 1)
                {
                    ArTicleFloor = (IPageListNavigate.page - 1) * IPageListNavigate.pagenumber + CurrentNumber;
                }

                UserControlMaster.WebSiteMasterBody += MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicInfoBody");
                if (rs.TopicInfoUserID == 0)
                {
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSiteShowTopicInfoUserInfo", MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicInfoGuestInfo"));
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSiteTopicPostUserInfo", MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicInfoGuestMenu"));
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserNickName", rs.TopicInfoUserNickName);
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserSign", rs.TopicInfoUserNickName);
                }
                else
                {
                    Components.Components.User IUser = new Components.Components.User();
                    dt = MyUser.SetUserInfo(rs.TopicInfoUserID, true);

                    //userInfo.SetUserInfo(rs.TopicInfoUserID, true);
                    if (dt == null)
                    {
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSiteShowTopicInfoUserInfo", MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicInfoGuestInfo"));
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSiteTopicPostUserInfo", MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicInfoGuestMenu"));
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserNickName", rs.TopicInfoUserNickName);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserSign", rs.TopicInfoUserNickName);
                    }
                    else
                    {
                        IUser.SetDataProviders(dt);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSiteShowTopicInfoUserInfo", MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicInfoUserInfo"));
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSiteTopicPostUserInfo", MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicInfoUserInfoMenu"));
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserNickName", IUser.UserNickName);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserName", IUser.UserName);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserFace", IUser.UserFace);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserPrestige", IUser.UserPrestige.ToString());
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserOnlineTime", (IUser.UserOnlineTime / 60).ToString());
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserPoint", IUser.UserPoint.ToString());
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserExp", IUser.UserExp.ToString());
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserCP", IUser.UserCP.ToString());
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserMoney", IUser.UserMoney.ToString());
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserTopicNumber", IUser.UserTopicNumber.ToString());
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserReTopicNumber", IUser.UserReTopicNumber.ToString());
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserSpace", IUser.UserWebAddress);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserBlogs", IUser.UserWebLog);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserPhotos", IUser.UserWebGallery);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserID", IUser.UserID.ToString());

                        Control.UserInfoControl IUserInfoControl = new Control.UserInfoControl();
                        IUserInfoControl.userOnlineStatus = IUser.UserOnLineStatic;
                        IUserInfoControl.userLastActTime = IUser.UserLastActTime;
                        IUserInfoControl.userLevelID = IUser.UserLevelID;
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserOnLineStatic", IUserInfoControl.UserOnlineStatus);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserLevelPic", IUserInfoControl.UserLevelPic);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserClass", IUserInfoControl.UserClass);

                        if (rs.TopicInfoSignFalse == 1)
                        {
                            UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserSign", IUser.UserSign);
                        }
                        else
                        {
                            UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserSign", rs.TopicInfoUserNickName);
                        }

                    }
                }
                if (currentUser.ShowPageStatus != 0)
                {
                    UserControlMaster.WebSiteMasterBody += "<script>WebSiteJavaScriptSetPage('WebSiteShowPage','WebSiteUserPage','1');</script>";
                }
                UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicInfoFace", rs.TopicInfoFace);
                UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicTitle", rs.TopicInfoTitle);
                UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicInfoPostTime", rs.TopicInfoPostTime.ToString());

                UserControlMaster.WebSiteMasterBody += MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicBottom");
                if (boolMaster)
                {
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicInfoEditHistory", rs.TopicInfoEditHistory);
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicInfoHtml", rs.TopicInfoHtml);
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSiteShowTopicBottomManagerTitle", MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicBottomManagerTitleRePost") + MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicBottomManagerTitleEditPost") + MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicBottomManagerTitleDelPost"));
                    
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicInfoUserIP", rs.TopicInfoUserIP);
                    if (rs.TopicInfoParentID == 0)
                    {
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "deleteTopicInfoID", rs.TopicInfoRootID.ToString());
                    }
                    else
                    {
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "deleteTopicInfoID", rs.TopicInfoID.ToString());
                    }
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "deleteFalseTopic", rs.TopicInfoParentID.ToString());
                }//
                else
                {
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicInfoEditHistory", null);
                    UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicInfoUserIP", rs.TopicInfoPostTime.ToString());
                    if (boolTopicMaster)
                    {
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "TopicInfoHtml", rs.TopicInfoHtml);
                        UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSiteShowTopicBottomManagerTitle", MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicBottomManagerTitleRePost") + MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicBottomManagerTitleEditPost") + MyConnection.GetTempXmlNode("Resource_WebSiteShowTopicBottomManagerTitleDelPost"));
                        if (rs.TopicInfoParentID == 0)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -