# copyright 2007 ETH Zurich, DMATL
# author lorenz textor

offline = 1                 # 0 = online, 1 = offline
offlinePublications = []    # leave empty to set all publications offline

metadata_system = context.service_metadata
publications = context.objectValues('Silva Publication')

for pub in publications:
    if not offlinePublications or pub.getId() in offlinePublications:
        binding = metadata_system.getMetadata(pub)
        binding.setValues('eth-meta-container', {'AAA_TAKE_OFFLINE':str(offline)})
        print pub.absolute_url_path(),
        print binding['eth-meta-container']['AAA_TAKE_OFFLINE']
    
return printed
