private void InitializePrintOptions() { InitPrintingOptionsFromCompressedJSON(util.GetStringParam(Request, "po")); PrintingOptions po = PrintOptions; PrintOptions1.Options = po; pdfOptions = po.PDFSettings; printingSections = po.Sections; }
public static string PrintLink(string szExisting, PrintingSections ps) { if (!HttpContext.Current.User.Identity.IsAuthenticated || String.IsNullOrEmpty(HttpContext.Current.User.Identity.Name)) { throw new MyFlightbookException("Unauthenticated call to PrintLink"); } // check for invalid data if (szExisting == null || ps == null) { return(szExisting); } return(PrintingOptions.UpdatedPermaLink(szExisting, new PrintingOptions() { Sections = ps }).ToString()); }