" type="text/css" rel="stylesheet" />
    <link href="../../css/main.css?<?php 
echo $CSS_VERSION;
?>
" type="text/css" rel="stylesheet" />
</head>
<body style="margin-left: 0px; margin-right: 0px;">
	<!-- inner text -->
	<div id="">
		<?php 
if ($isEditor) {
    if ($collMap) {
        echo '<h2>' . $collMap['name'] . ' (' . $collMap['institutioncode'] . ($collMap['collectioncode'] ? ':' . $collMap['collectioncode'] : '') . ')</h2>';
    }
    //Setup header map
    $recArr = $uploadManager->getUploadMap($recLimit * $pageIndex, $recLimit);
    if ($recArr) {
        //Check to see which headers have values
        $headerArr = array();
        foreach ($recArr as $occurArr) {
            foreach ($occurArr as $k => $v) {
                if (trim($v) && !array_key_exists($k, $headerArr)) {
                    $headerArr[$k] = $k;
                }
            }
        }
        $headerMap = array_intersect_key($headerMapBase, $headerArr);
        ?>
				<table class="styledtable">
					<tr>
						<?php 
Example #2
0
header("Content-Type: text/html; charset=" . $charset);
$collid = array_key_exists('collid', $_REQUEST) ? $_REQUEST['collid'] : 0;
$recLimit = array_key_exists('reclimit', $_REQUEST) ? $_REQUEST['reclimit'] : 1000;
$pageIndex = array_key_exists('pageindex', $_REQUEST) ? $_REQUEST['pageindex'] : 0;
$searchVar = array_key_exists('searchvar', $_REQUEST) ? $_REQUEST['searchvar'] : '';
$uploadManager = new SpecUpload();
$uploadManager->setCollId($collid);
$collMap = $uploadManager->getCollInfo();
$isEditor = 0;
if ($SYMB_UID) {
    //Set variables
    if ($isAdmin || array_key_exists("CollAdmin", $userRights) && in_array($collid, $userRights["CollAdmin"])) {
        $isEditor = 1;
    }
}
$recArr = $uploadManager->getUploadMap($recLimit * $pageIndex, $recLimit, $searchVar);
if (!$searchVar) {
    $searchVar = 'TOTAL_TRANSFER';
}
$fileName = $searchVar . '_' . $collid . '_' . 'upload.csv';
header('Content-Type: text/csv');
header("Content-Disposition: attachment; filename=\"{$fileName}\"");
//Write column names out to file
if ($recArr) {
    $headerMap = array_keys($recArr[0]);
    $outstream = fopen("php://output", "w");
    fputcsv($outstream, $headerMap);
    foreach ($recArr as $row) {
        fputcsv($outstream, $row);
    }
    fclose($outstream);