1) { $width = $landscape; } else { $width = $portrait; } $width_w_border = (int)$width + 2; //expands width to display border $height = floor($width / $ratio); $height += 40; // Enough space for controls # Create key to allow docviewer to access resource files $key = generate_resource_access_key($ref, 0, 0, "", $lang["embeddocument_embed_share"]); $access_key = generateSecureKey(64); $download_key = rsEncrypt($access_key . ":" . $key . ":" . $ref, $access_key . $GLOBALS["scramble_key"]); $urlparams = ["ref" => (int)$ref,"k" => $key,"width" => (int)$width]; $viewer_url = generateURL($baseurl . "/plugins/embeddocument/pages/viewer.php", $urlparams); $max_url = generateURL($baseurl . "/plugins/embeddocument/pages/viewer.php", $urlparams, ["width" => (int)$width * 2]); $download_url = generateURL($baseurl . "/plugins/embeddocument/pages/viewer.php", $urlparams, ["dk" => $download_key,"ak" => $access_key,"noattach" => true]); $embed = "
"; # Compress embed HTML. $embed = str_replace("\n", " ", $embed); $embed = str_replace("\t", " ", $embed); while (strpos($embed, " ") !== false) { $embed = str_replace(" ", " ", $embed); } ?>