' . escapeHtml(shareName($row)) . ''); redirect("credentials.php?client_id=$client_id&q=" . urlencode(shareName($row))); } // Throw away what a client sent back, unsaved if (isset($_GET['share_request_discard'])) { validateCSRFToken(); $row = shareForRequest($_GET['share_request_discard']); if ($row['item_type'] !== 'Request') { flashAlert('That link is not a request.', 'error'); redirect(); } if (shareEnd($row['item_id'], 'Discarded', $session_user_id)) { logAudit('Share', 'Discard', "$session_name discarded the login request " . escapeSql(shareName($row)) . ($row['item_received_at'] ? ' and what was sent' : ''), $client_id, $row['item_id']); flashAlert('Discarded - what was sent is gone.'); } else { flashAlert('That request had already ended.', 'info'); } redirect(); }