//
// init
- static {
+ static {
/** @todo either in the above block or here :) //rk */
templateDir = MirConfig.getPropWithHome("HTMLTemplateProcessor.Dir");
templateCache = new FileTemplateCache(templateDir);
openAction = MirConfig.getProp("Producer.OpenAction");
productionHost = MirConfig.getProp("Producer.ProductionHost");
- videoHost = MirConfig.getProp("Producer.VideoHost");
- audioHost = MirConfig.getProp("Producer.AudioHost");
+ videoHost = MirConfig.getProp("Producer.Video.Host");
+ audioHost = MirConfig.getProp("Producer.Audio.Host");
imageHost = MirConfig.getProp("Producer.Image.Host");
imagePath = MirConfig.getProp("Producer.Image.Path");
producerDocRoot = MirConfig.getProp("Producer.DocRoot");
session=res.encodeURL("");
}
+ // @todo wouldn't it be so much easier to just pass the whole damn config
+ // Hash here from Mirconfig... ??????? than we could access arbitrary config
+ // values in the templates. -mh
// put standard configuration into tempalteRootmodel
SimpleHash configHash = new SimpleHash();
configHash.put("producerDocRoot", new SimpleScalar(producerDocRoot));
configHash.put("imageHost", new SimpleScalar(imageHost));
configHash.put("imagePath", new SimpleScalar(imagePath));
configHash.put("mirVersion", new SimpleScalar(MirConfig.getProp("Mir.Version")));
- // this conform to updated freemarker syntax
+ // this conform to updated freemarker syntax
configHash.put("compressWhitespace", new freemarker.template.utility.CompressWhitespace() );
SimpleHash outPutHash = new SimpleHash();