From baf56cc3d324ffa8715509e559bbe049739f32f3 Mon Sep 17 00:00:00 2001 From: mh Date: Sun, 2 Dec 2001 19:30:02 +0000 Subject: [PATCH 1/1] Ok, big merge. here's the new xml-config stuff in action. There's a few things that need further fine tuning. Like finding a nice way to have common config items like home be shared. definitely still at a beta stage. I figure commiting now will get the ball rolling again. Please not that right now the config is only initialized in OpenMir.. so OpenMir must be run first!! Also MirConfig is still used!! Most config items have not been converted yet! only the stuff under mir/storage is 100% converted! The rest is just tedious stuff mainly... comments questions, flames.. --- build.xml | 2 + doc/INSTALL.mir | 19 ++ etc/web.xml | 8 + source/OpenMir.java | 27 +++ source/mir/entity/AbstractEntity.java | 6 +- source/mir/entity/EntityList.java | 2 +- source/mir/misc/FileUtil.java | 4 +- source/mir/misc/HTMLTemplateProcessor.java | 4 +- source/mir/misc/Logfile.java | 22 ++- source/mir/misc/StringUtil.java | 18 ++ source/mir/servlet/AbstractServlet.java | 2 +- source/mir/servlet/ServletModuleDispatch.java | 2 +- source/mir/storage/Database.java | 17 +- source/mir/storage/DatabaseAdaptorPostgresql.java | 17 +- source/mir/storage/DatabaseConfig.java | 149 +++++++++++++++ source/mir/xml/XmlConfigurator.java | 200 +++++++++++++-------- source/mir/xml/XmlMatch.java | 8 +- source/mircoders/input/XmlInputParser.java | 2 +- source/mircoders/module/ModuleBreaking.java | 2 +- source/mircoders/module/ModuleComment.java | 4 +- source/mircoders/module/ModuleContent.java | 4 +- source/mircoders/module/ModuleFeature.java | 2 +- source/mircoders/module/ModuleImages.java | 2 +- source/mircoders/module/ModuleLanguage.java | 2 +- source/mircoders/module/ModuleLinksImcs.java | 2 +- source/mircoders/module/ModuleMediafolder.java | 2 +- source/mircoders/module/ModuleMessage.java | 2 +- source/mircoders/module/ModuleSchwerpunkt.java | 2 +- source/mircoders/module/ModuleTopics.java | 2 +- source/mircoders/module/ModuleUploadedMedia.java | 2 +- source/mircoders/module/ModuleUsers.java | 2 +- source/mircoders/producer/Producer.java | 2 +- source/mircoders/producer/ProducerAll.java | 2 +- source/mircoders/producer/ProducerContent.java | 2 +- source/mircoders/producer/ProducerStartPage.java | 2 +- .../mircoders/servlet/ServletModuleBreaking.java | 2 +- source/mircoders/servlet/ServletModuleComment.java | 2 +- source/mircoders/servlet/ServletModuleContent.java | 2 +- source/mircoders/servlet/ServletModuleImages.java | 2 +- .../mircoders/servlet/ServletModuleLanguage.java | 2 +- .../mircoders/servlet/ServletModuleLinksImcs.java | 2 +- .../servlet/ServletModuleMediafolder.java | 2 +- source/mircoders/servlet/ServletModuleMessage.java | 2 +- .../mircoders/servlet/ServletModuleOpenIndy.java | 41 +++-- .../mircoders/servlet/ServletModuleProducer.java | 2 +- .../servlet/ServletModuleSchwerpunkt.java | 2 +- source/mircoders/servlet/ServletModuleTopics.java | 2 +- source/mircoders/servlet/ServletModuleUsers.java | 2 +- 48 files changed, 471 insertions(+), 141 deletions(-) create mode 100755 source/mir/storage/DatabaseConfig.java diff --git a/build.xml b/build.xml index 6f7e15d2..83bbe4c7 100755 --- a/build.xml +++ b/build.xml @@ -38,6 +38,7 @@ +