Monday, November 08, 2010 at 12:04 AM.
system.verbs.builtins.radio.backup.init
<<Changes <<1/23/03; 5:40:12 PM by JES <<Init the system.temp.radio.backup table. <<11/12/02; 5:50:24 PM by DW <<Created. if not defined (user.radio.backup) { new (tabletype, @user.radio.backup)}; bundle { //prefs if not defined (user.radio.backup.prefs) { new (tabletype, @user.radio.backup.prefs)}; if not defined (user.radio.backup.prefs.flEnabled) { local (adrblog = radio.weblog.init ()); local (flEnabled = (sizeOf (adrblog^.posts) == 0) ); user.radio.backup.prefs.flEnabled = flEnabled}; if not defined (user.radio.backup.prefs.folder) { user.radio.backup.prefs.folder = user.radio.prefs.wwwfolder + "backups" + file.getpathchar ()}; if not defined (user.radio.backup.prefs.hourToBackUp) { user.radio.backup.prefs.hourToBackUp = 0}; if not defined (user.radio.backup.prefs.minuteToBackUp) { user.radio.backup.prefs.minuteToBackUp = random (0, 59)}; if not defined (user.radio.backup.prefs.flUpstreamBackupFiles) { user.radio.backup.prefs.flUpstreamBackupFiles = false; radio.backup.enableUpstreaming (user.radio.backup.prefs.flUpstreamBackupFiles)}}; //writes an upstream spec to disk with type of "none" bundle { //stats if not defined (user.radio.backup.stats) { new (tabletype, @user.radio.backup.stats)}; if not defined (user.radio.backup.stats.whenLastBackup) { user.radio.backup.stats.whenLastBackup = date (0)}}; bundle { //temp if not defined (system.temp.radio.backup) { new (tableType, @system.temp.radio.backup)}; if not defined (system.temp.radio.backup.threadId) { system.temp.radio.backup.threadId = 0}; if (system.temp.radio.backup.threadId == 0) or (not thread.exists (system.temp.radio.backup.threadId)) { system.temp.radio.backup.flInProgress = false; system.temp.radio.backup.statusHtml = ""} else { system.temp.radio.backup.flInProgress = true}; if not defined (system.temp.radio.backup.lastError) { system.temp.radio.backup.lastError = ""}; if not defined (system.temp.radio.backup.statusMessage) { system.temp.radio.backup.statusMessage = "Idle."}; if not defined (system.temp.radio.backup.statusHtml) { system.temp.radio.backup.statusHtml = ""}; if not defined (system.temp.radio.backup.lastOperation) { system.temp.radio.backup.lastOperation = ""}}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.