Example #1
0
        public void Handle(ThreadEntity CurrentThreadEntity, Page.PageAbstract CurrentPageClass)
        {
            _threadEntity = CurrentThreadEntity;
            _innerHTML.Clear();
            _threadEntity.ControlIndex++;
            Xy.Tools.Web.UrlAnalyzer _url = CurrentThreadEntity.URL;
            if (_webSetting == null)
            {
                _webSetting = CurrentPageClass.WebSetting;
            }
            if (_webSetting.AutoUrl)
            {
                _webSetting.UpdateDomain(CurrentThreadEntity.URL.Site);
            }
            URLManage.URLItem _urlItem = new URLManage.URLItem(_file, _type, _threadEntity.URLItem.Regex.ToString(), _threadEntity.URLItem.Mime, _enableScript, _enableCache, _threadEntity.URLItem.ContentType.ToString(), _threadEntity.URLItem.Age.Minutes);
            ThreadEntity      _entity  = new ThreadEntity(CurrentThreadEntity.WebContext, _webSetting, _urlItem, _url, true);

            _entity.Handle(_extValues);
            if (_entity.Content.HasContent)
            {
                _innerHTML.Write(_entity.Content);
            }
            _threadEntity.ControlIndex--;
        }
Example #2
0
 public void Handle(ThreadEntity CurrentThreadEntity, Page.PageAbstract CurrentPageClass)
 {
     _threadEntity = CurrentThreadEntity;
     _innerHTML.Clear();
     _threadEntity.ControlIndex++;
     Xy.Tools.Web.UrlAnalyzer _url = CurrentThreadEntity.URL;
     if (_webSetting == null)
         _webSetting = CurrentPageClass.WebSetting;
     if (_webSetting.AutoUrl) _webSetting.UpdateDomain(CurrentThreadEntity.URL.Site);
     URLManage.URLItem _urlItem = new URLManage.URLItem(_file, _type, _threadEntity.URLItem.Regex.ToString(), _threadEntity.URLItem.Mime, _enableScript, _enableCache, _threadEntity.URLItem.ContentType.ToString(), _threadEntity.URLItem.Age.Minutes);
     ThreadEntity _entity = new ThreadEntity(CurrentThreadEntity.WebContext, _webSetting, _urlItem, _url, true);
     _entity.Handle(_extValues);
     if (_entity.Content.HasContent)
         _innerHTML.Write(_entity.Content);
     _threadEntity.ControlIndex--;
 }