if(!empty($_POST['json'])) { $APPLICATION->RestartBuffer(); echo json_encode(array( 'file' => $APPLICATION->convertCharset($hash, LANG_CHARSET, 'UTF-8'), 'viewerUrl' => $APPLICATION->convertCharset(CWebDavExtLinks::$urlGoogleViewer . $hash . '&embedded=true', LANG_CHARSET, 'UTF-8'), )); die; } } if(array_key_exists("GetDialogDiv", $_REQUEST) && intval($_REQUEST["GetDialogDiv"]) == 1) { CWebDavExtLinks::CheckSessID(); CWebDavExtLinks::CheckRights($ob); CWebDavExtLinks::PrintDialogDiv($ob); } if(array_key_exists("DeleteLink", $_REQUEST) && strlen($_REQUEST["DeleteLink"]) > 0) { CWebDavExtLinks::CheckSessID(); CWebDavExtLinks::CheckRights($ob); CWebDavExtLinks::DeleteLink($_REQUEST["DeleteLink"]); } if(array_key_exists("DeleteAllLinks", $_REQUEST) && strlen($_REQUEST["DeleteAllLinks"]) > 0) { CWebDavExtLinks::CheckSessID(); CWebDavExtLinks::CheckRights($ob); CWebDavExtLinks::DeleteAllLinks($_REQUEST["DeleteAllLinks"], $ob); }