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"];
예제 #2
0
파일: index.php 프로젝트: lchen01/STEdwards
<?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();