ini_set("memory_limit", "1024M"); // max_picture_size in bytes, to prevent memory errors for big files $max_picture_size = 29900000; $collection_id = ""; if ($collection_id == "") { print "Please provide a collection_id\n"; die; } require_once dirname(dirname(dirname(__FILE__))) . '/bootstrap.php'; require_once "OpenLayersZoomPlugin.php"; require_once 'libraries/OpenLayersZoom/Zoomify/ZoomifyFileProcessor.php'; $autoloader = Zend_Loader_Autoloader::getInstance(); $application = new Omeka_Application(APPLICATION_ENV); // APP_DIR."/config/application.ini"); $application->getBootstrap()->setOptions(array('resources' => array('theme' => array('basePath' => THEME_DIR, 'webBasePath' => WEB_THEME)))); $application->initialize(); $db = get_db(); $sql = " SELECT item_id, filename\n\tFROM {$db->File} files, {$db->Item} items\n\tWHERE files.item_id = items.id "; if ($collection_id != "") { $sql .= " AND items.collection_id = {$collection_id}"; } $file_ids = $db->fetchAll($sql); $originalDir = FILES_DIR . DIRECTORY_SEPARATOR . 'original' . DIRECTORY_SEPARATOR; foreach ($file_ids as $one_id) { $filename = $originalDir . $one_id["filename"]; $computer_size = filesize($filename); $decimals = 2; $sz = 'BKMGTP'; $factor = floor((strlen($computer_size) - 1) / 3); $human_size = sprintf("%.{$decimals}f", $computer_size / pow(1024, $factor)) . @$sz[$factor]; $item_id = $one_id["item_id"];
<?php /** * Omeka * * @copyright Copyright 2007-2012 Roy Rosenzweig Center for History and New Media * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU GPLv3 * @package Omeka */ // Bootstrap the application. require_once 'bootstrap.php'; // Configure, initialize, and run the application. $application = new Omeka_Application(APPLICATION_ENV); $application->getBootstrap()->setOptions(array('resources' => array('theme' => array('basePath' => THEME_DIR, 'webBasePath' => WEB_THEME)))); $application->initialize()->run();