X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmirlocal%2Fbolivia.indymedia.org%2FBoliviaProducerLocalizer.java;h=3031c9d11fe9851845041f0be6db9ba96053c055;hb=e0a03376b636fa05a0912829c88fcecd1dff1e78;hp=3d3774dd3b44df4ec94607f6f7e93ddccffc09b4;hpb=64126761691bf20d100359876a00476d01d3472e;p=mir.git diff --git a/source/mirlocal/bolivia.indymedia.org/BoliviaProducerLocalizer.java b/source/mirlocal/bolivia.indymedia.org/BoliviaProducerLocalizer.java index 3d3774dd..3031c9d1 100755 --- a/source/mirlocal/bolivia.indymedia.org/BoliviaProducerLocalizer.java +++ b/source/mirlocal/bolivia.indymedia.org/BoliviaProducerLocalizer.java @@ -19,18 +19,20 @@ public class BoliviaProducerLocalizer extends MirBasicProducerLocalizer { contentNode = new EntityEnumeratingProducerNode( "content", DatabaseContent.getInstance(), ContentAdapterDefinition.getInstance(), new CompositeProducerNode( new ProducerNode[] { - new EntityEnumeratingProducerNode( "language", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(), "", "", - new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}", - new CompositeProducerNode( new ProducerNode[] { - new GeneratingProducerNode( - "/producer/bolivia.indymedia.org/article.template", - "${config.storageRoot}/${language.code}/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.shtml" - ), - new FileDateSettingProducerNode( - "${config.storageRoot}/${language.code}/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.shtml", - "content.date.date" - ) - } ) + new EntityEnumeratingProducerNode( "city", DatabaseTopics.getInstance(), TopicsAdapterDefinition.getInstance(), "main_url='c' and exists(select * from content_x_topic where content_id=${content.id} and topic_id=id", "", + new EntityEnumeratingProducerNode( "language", DatabaseLanguage.getInstance(), LanguageAdapterDefinition.getInstance(), "", "", + new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}", + new CompositeProducerNode( new ProducerNode[] { + new GeneratingProducerNode( + "/producer/bolivia.indymedia.org/article.template", + "${config.storageRoot}/${language.code}/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.shtml" + ), + new FileDateSettingProducerNode( + "${config.storageRoot}/${language.code}/${content.date.formatted.yyyy}/${content.date.formatted.MM}/${content.id}.shtml", + "content.webdb_create.raw" + ) + } ) + ) ) ), new ContentMarkingProducerNode( "content") @@ -92,7 +94,7 @@ public class BoliviaProducerLocalizer extends MirBasicProducerLocalizer { new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}", new GeneratingProducerNode( "/producer/bolivia.indymedia.org/startpage.template", - "${config.storageRoot}/${language.code}/${city.filename}/index.shtml" + "${config.storageRoot}/${city.filename}/${language.code}/index.shtml" ) ) )