0 && $resource["lock_user"] != $userref)
) {
return false;
}
?>
" . $lang["adobe_link_import"] . "";
} else {
$adobelink .= "onclick='AdobeLinkDocumentDownload(this);return false;' ";
$adobelink .= ">" . $lang["adobe_link_open"] . "";
}
echo $adobelink;
if ($edit_access && in_array(strtolower($adb_ext), $adobe_link_document_extensions)) {
$extraparams["replace_resource"] = $ref;
$extraparams["processupload"] = "true";
$extraparams["no_exif"] = "yes";
$extraparams[$CSRF_token_identifier] = generateCSRFToken($usersession, "adobe_upload");
$uploadpath = generateURL($baseurl . "/pages/upload_batch.php", $urlparams, $extraparams);
$adobesavelink = "
";
echo $adobesavelink;
}
return true;
}
function HookAdobe_linkViewOrigdownloadlink()
{
# Adds a special link to the download button.
global $userref, $usergroup, $lang, $ref, $access, $resource, $k, $size_info, $baseurl, $urlparams, $path, $direct_download, $alternative;
global $adobe_link_document_extensions, $adobe_link_asset_extensions, $lang, $edit_access, $adb_ext;
if (
!isset($_SERVER['HTTP_USER_AGENT'])
||
!in_array($_SERVER['HTTP_USER_AGENT'], array("InDesign-DAMConnect","PhotoShop-DAMConnect"))
||
(!in_array(strtolower($resource['file_extension']), $adobe_link_asset_extensions) && !in_array(strtolower($resource['file_extension']), $adobe_link_document_extensions))
) {
return false;
}
if (in_array(strtolower($adb_ext), $adobe_link_document_extensions) && is_int_loose($resource["lock_user"]) && $resource["lock_user"] != 0 && $resource["lock_user"] != $userref) {
return false;
}
$extraparams = array();
$extraparams["noattach"] = "true";
$extraparams["ext"] = $resource['file_extension'];
$adb_tmp_key = adobe_link_genkey($userref, $ref);
$extraparams["adb_key"] = $userref . ":" . $adb_tmp_key;
$path = generateURL($baseurl . "/pages/download.php", $urlparams, $extraparams);
$adobefilename = get_download_filename($ref, '', -1, $resource['file_extension']);
$adobelink = "";
} else {
$adobelink .= "onclick='AdobeLinkDocumentDownload(this);return false;' ";
$adobelink .= ">" . $lang["adobe_link_open"] . "";
}
// Show the link
?>
|
|
|
| ";
echo $adobesavelink;
?>
|