by Roger Biel, 2Geckos Consulting, // Custom function Dependencies: fnText2HTM, fnRSS_DateCode, fnMimeType, fnJulian, fnXMLencode, fnValidURL, fnBuildRSSFeedLib, fnValidEmail (used by fnValidURL) $$RSSerrors = Case ( vLastRun $$RSSerrors not vFirstRun $$RSSerrors - Validate that RSS article is properly formatted Header = Substitute ( fnBuildRSSFeedLib ( "Header" ) & rssPodcastHeader RssPodcastHeader = If ( not Podcast "" fnBuildRSSFeedLib ( "iTunesHeader" ) ) RssLastPubDate = fnRSS_DateCode ( rssLastPubDate rssLastPubDate ) RssPubDate = fnRSS_DateCode ( rssPubDate rssPubDate ) RssLink = fnXMLencode ( fnValidURL ( "URL" rssLink ) ) RssCategory = fnXMLencode ( rssCategory ) RssDescription = fnXMLencode ( fnText2HTM ( rssDescription ) ) RssPodcast = If ( not vPodcast "" fnBuildRSSFeedLib ( "iTunes" ) ) ![]() RssEnclosure = If ( IsEmpty ( rssEnclosureLink ) "" Substitute ( fnBuildRSSFeedLib ( "enclosure" ) RssEnclosureType = fnMimeType ( rssEnclosureLink "text" ) - Took recursion out of the IF statement to prevent the function from stopping short.įnBigDollar // fnBigDollar ( number, precision ) - Changed field name to strip off table off of the field name because the final log process does not have the table. fnAuditLogLoad ( GetFieldName ( NameFirst ) &¶& GetFieldName ( NameLast ) "" ) Run this custom function to pre-populate an audit log field with existing values. If ( vNewValue ≠ "" vNewValue "" ) & ¶įnAuditLogLoad ( RightValues ( field_list ValueCount ( field_list ) - 1 ) acct_name ) ) ![]() GetAsTime ( Get ( CurrentHostTimestamp ) ) & Char(9) & GetAsDate ( Get ( CurrentHostTimestamp ) ) & Char(9) & If ( IsValid ( GetField ( vFieldFullName ) ) ![]() VAcct = If ( acct_name ≠ "" acct_name "logstart" ) VFieldShortName = GetValue ( Substitute ( vFieldFullName "::" ¶ ) 2 ) VFieldFullName = GetValue ( field_list 1 ) FnAuditLogLoad // fnAuditLogLoad ( field_list acct_name )
0 Comments
Leave a Reply. |