$ref, "access_key" => $editaccess, "share_user" => (int)$share_user)); if (isset($shareinfo[0])) { $shareinfo = $shareinfo[0]; } else { error_alert($lang["error_invalid_key"], true); exit(); } $expires = getval("expires", $shareinfo["expires"]); $access = getval("access", $shareinfo["access"], true); $group = getval("usergroup", $shareinfo["usergroup"], true); $sharepwd = getval('sharepassword', ($shareinfo["password_hash"] != "" ? "true" : "")); } else { $expires = getval("expires", ""); $access = getval("access", -1, true); $group = getval("usergroup", 0, true); $sharepwd = getval('sharepassword', ''); } $minaccess = get_resource_access($ref); # Check if sharing permitted if (!can_share_resource($ref, $minaccess)) { $show_error = true; $error = $lang["error-permissiondenied"]; } $internal_share_only = checkperm("noex") || (isset($user_dl_limit) && intval($user_dl_limit) > 0); # Process deletion of access keys if ('' != $deleteaccess && enforcePostRequest($ajax)) { delete_resource_access_key($ref, $deleteaccess); } # Process deletion of custom user access $deleteusercustomaccess = getval('deleteusercustomaccess', ''); $user = getval('user', ''); if ($deleteusercustomaccess == 'yes' && checkperm('v') && enforcePostRequest($ajax)) { delete_resource_custom_user_access($ref, $user); resource_log($ref, 'a', '', $lang['log-removedcustomuseraccess'] . $user); } include "../include/header.php"; if (isset($show_error)) { ?> $ref, 'search' => $search, 'offset' => $offset, 'order_by' => $order_by, 'sort' => $sort, 'archive' => $archive ); $page_header = $lang["share-resource"]; if ($editing && !$editexternalurl) { $page_header .= " - {$lang["editingexternalshare"]} $editaccess"; } ?>
">
$lang["teamcentre"], 'href' => $baseurl_short . "pages/team/team_home.php", 'menu' => true ), array( 'title' => $lang["manage_external_shares"], 'href' => $baseurl . $backurl ), array( 'title' => $page_header, 'help' => "user/resource-sharing" ) ); renderBreadcrumbs($links_trail); } else { if (getval("context", false) == 'Modal') { $previous_page_modal = true; } else { $previous_page_modal = false; } ?>

  •  
  • ($sharepwd != "" ? true : false), "editaccesslevel" => $access, "editexpiration" => $expires, "editgroup" => $group, ); render_share_options($shareoptions); ?>
    " onclick=" document.getElementById('editexternalurl').value = ''; return Post(document.getElementById('resourceshareform'), true);" > " onclick=" document.getElementById('generateurl').value = ''; return Post(document.getElementById('resourceshareform'), true);" >
    -1 && !$internal_share_only && enforcePostRequest(false)) { // Access has been selected. Generate a new URL. $generated_access_key = ''; enforceSharePassword($sharepwd); if (empty($allowed_external_share_groups) || (!empty($allowed_external_share_groups) && in_array($user_group, $allowed_external_share_groups))) { $generated_access_key = generate_resource_access_key($ref, $userref, $access, $expires, 'URL', $user_group, $sharepwd); } elseif (!empty($allowed_external_share_groups) && !in_array($usergroup, $allowed_external_share_groups)) { // Not allowed to select usergroup but this usergroup can not be used, default to the first entry in allowed_external_share_groups $generated_access_key = generate_resource_access_key($ref, $userref, $access, $expires, 'URL', $allowed_external_share_groups[0], $sharepwd); } if ('' != $generated_access_key) { ?>

    -1 && enforcePostRequest(false)) { enforceSharePassword($sharepwd); edit_resource_external_access($editaccess, $access, $expires, $user_group, $sharepwd); } } ?>

$key["collection"], "editaccess" => $key["access_key"], "share_user" => $key["users"] ) ); $viewlink = generateURL($baseurl . "/", array("c" => $key["collection"])); ?> $ref, "editaccess" => $key["access_key"], "share_user" => $key["users"] ) ); ?> ');">

0) && checkperm('v')) { ?>