+
+
+ try {
+ batchingNode =
+ new EntityBatchingProducerNode( "articles", "batch", model, "content",
+ "to_article_type=${articletype.trashed} or exists(select * from comment where comment.to_media=content.id and comment.is_published='f')", "date desc, webdb_create desc", 25, 15, 0,
+ new EntityListProducerNode("languages", model, "language",
+ "", "code", 10, 0,
+ new EntityEnumeratingProducerNode( "language", model, "language", "code='nl'", "",
+ new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}",
+ new GeneratingProducerNode(
+ "/producer/indymedia.nl/commentsindex.template",
+ "${config.storageRoot}/${language.code}/comments/comments${batch.current.identifier}.shtml"
+ )
+ )
+ )
+ ),
+ new EntityListProducerNode("languages", model, "language",
+ "", "code", 10, 0,
+ new EntityEnumeratingProducerNode( "language", model, "language", "code='nl'", "",
+ new ResourceBundleProducerNode("lang", "bundles.producer_${language.code}",
+ new GeneratingProducerNode(
+ "/producer/indymedia.nl/commentsindexnavigation.template",
+ "${config.storageRoot}/${language.code}/comments/commentsnavigation.inc"
+ )
+ )
+ )
+ )
+ );
+ batchingNode.addVerb("new", 3);
+ batchingNode.addVerb("all", -1);
+
+ aFactoriesMap.put("trashbin", new NodedProducerFactory( batchingNode ));
+ }
+ catch (Throwable t) {
+ logger.printError("IndyNLProducerLocalizer.setupFactories: Exception "+t.getMessage());
+ }
+
+//${articletype.trashed}