if (not StructKeyExists(Session.RefModule[depth],"Title")) { // if this isn't init'ed, then none are init'ed Session.RefModule[depth].Title = ""; Session.RefModule[depth].NomTitleAbbrev = ""; Session.RefModule[depth].Publication_Town = ""; Session.RefModule[depth].Publisher = ""; Session.RefModule[depth].ISSN = ""; Session.RefModule[depth].URL = ""; Session.RefModule[depth].ExportDate = ""; Session.RefModule[depth].RefDepositedAt = ""; Session.RefModule[depth].NomStandard = ""; Session.RefModule[depth].RefNotes = ""; Session.RefModule[depth].DateString = ""; } if (isdefined("form.Title")) { Session.RefModule[depth].Title = form.Title; } if (isdefined("form.NomTitleAbbrev")) { Session.RefModule[depth].NomTitleAbbrev = form.NomTitleAbbrev; } if (isdefined("form.Publication_Town")) { Session.RefModule[depth].Publication_Town = form.Publication_Town; } if (isdefined("form.Publisher")) { Session.RefModule[depth].Publisher = form.Publisher; } if (isdefined("form.ISSN")) { Session.RefModule[depth].ISSN = form.ISSN; } if (isdefined("form.URL")) { Session.RefModule[depth].URL = form.URL; } if (isdefined("form.ExportDate")) { Session.RefModule[depth].ExportDate = form.ExportDate; } if (isdefined("form.RefDepositedAt")) { Session.RefModule[depth].RefDepositedAt = form.RefDepositedAt; } if (isdefined("form.NomStandard")) { Session.RefModule[depth].NomStandard = form.NomStandard; } if (isdefined("form.RefNotes")) { Session.RefModule[depth].RefNotes = form.RefNotes; } if (isdefined("form.DateString")) { Session.RefModule[depth].DateString = form.DateString; }

Create new journal (#Session.RefModuleModeText#)

The entry marked with * is required.
Abbrev. title *
Full title *
Date string
Publisher
Publication town
ISSN
URL
Export date
Reference deposited at
Nomenclatural standard
Reference notes