public IRenderingHelpers Init(Blocks.IBlockBuilder blockBuilder, ILog parentLog) { this.LinkLog(parentLog); var appRoot = VirtualPathUtility.ToAbsolute("~/"); _moduleInfo = blockBuilder?.Container; BlockBuilder = blockBuilder; _portalSettings = PortalSettings.Current; _userInfo = PortalSettings.Current.UserInfo; _applicationRoot = appRoot; return(this); }
/// <inheritdoc /> public DynamicCodeRoot AppAndDataHelpers(Blocks.IBlockBuilder blockBuilder) => new DnnDynamicCode(blockBuilder, 9);
public ClientInfosAll(string systemRootUrl, PortalSettings ps, IContainer mic, Blocks.IBlockBuilder blockBuilder, UserInfo uinfo, int zoneId, bool isCreated, bool autoToolbar, ILog parentLog) : base("Sxc.CliInf", parentLog, "building entire client-context") { var versioning = blockBuilder.Environment.PagePublishing; Environment = new ClientInfosEnvironment(systemRootUrl, ps, mic, blockBuilder); Language = new ClientInfosLanguages(ps, zoneId); User = new ClientInfosUser(uinfo); ContentBlock = new ClientInfoContentBlock(blockBuilder.Block, null, 0, versioning.Requirements(mic.Id)); ContentGroup = new ClientInfoContentGroup(blockBuilder, isCreated); Ui = new Ui(((Blocks.BlockBuilder)blockBuilder).UiAutoToolbar); error = new ClientInfosError(blockBuilder.Block); }
public DnnRenderingHelpers(Blocks.IBlockBuilder blockBuilder, ILog parentLog) => Init(blockBuilder, parentLog);