Exemplo n.º 1
0
function download_link($info)
{
    global $CURRENT_PIC_DATA, $CONFIG;
    $info = array_reverse($info);
    if (fullsize_check_user()) {
        $info['Download'] .= '<a href="plugins/fullsize_access/jpgdownload.php?pid=' . $CURRENT_PIC_DATA['pid'] . '" >Download Original File</a>';
    } else {
        $info['Download'] = 'Fullsize download for registered users only! Please, <a href="register.php" >Register</a> or <a href="login.php" >login</a>';
    }
    $info = array_reverse($info);
    return $info;
}
Exemplo n.º 2
0
<?php

define('IN_COPPERMINE', true);
define('THUMBNAILS_PHP', true);
define('INDEX_PHP', true);
chdir('../../');
require 'include/init.inc.php';
chdir('plugins/fullsize_access');
require 'fullsize_secure.php';
require_once 'fullsize_check.php';
chdir('../../');
if (!fullsize_check_user()) {
    cpg_die(ERROR, "Sorry, no access to fullsize images for guests!", 1, 1);
    return;
}
//Header( "Content-type: image/jpeg");
if ($superCage->get->keyExists('pid')) {
    $file = create_fullsize_read__($superCage->get->getInt('pid'));
    //header("Content-Disposition: attachment; filename=\"" . $HTTP_GET_VARS["file"] . "\"");
    //include($HTTP_GET_VARS["file"]);
    //secure_fullsize($tmp);
    //echo  $file;
    header('Content-Description: File Transfer');
    header('Content-Type: application/force-download');
    header('Content-Length: ' . filesize($file));
    header('Content-Disposition: attachment; filename=' . basename($file));
    readfile($file);
    secure_fullsize($file);
}
?>