UrlPreview
UrlPreview class for handling rich links.
Queries the namespace:
- \Main\Application;
- \Main\ArgumentException;
- \Main\Config\Option;
- \Main\DB\SqlQueryException;
\Main\Loader
;- \Main\Web\Uri;
- \Main\Web\HttpHeaders;
- \Main\Web\HttpClient;
- \Main\Security\Sign\Signer;
Method | Description | Available from version |
---|---|---|
checkDynamicPreviewAccess | Returns true if current user has access permissions for reading entity data accessed via internal link. | |
getDynamicPreview | Returns HTML code for dynamic (internal URL) rich link. | |
getMetadataAndHtmlByIds | Returns saved metadata for ID array. | |
getMetadataAndHtmlByUrl | If URL is remote, returns data data for it. If URL - local, checks user for access to entity and returns rich link. | |
getMetadataByUrl | Returns metadata, connected with specified URL. | |
isEnabled | Checks, rich link use (UrlPreview) is permitted in the main module settings. | |
isUrlCached | Checks, if specified URL metadata can be issued and cached. | |
reserveIdForUrl | Creates temporary entry for URL. | |
resolveTemporaryMetadata | Returns and stores metadata for temporary entry, created by the method reserveIdForUrl . | |
setMetadataImage | Sets images with specified ID, showed for rich link. | |
showEdit | Returns rich link HTML code for showing in edit mode. | |
showView | Returns rich link HTML code. | |
sign | Signs value using \UrlPreview . | |
getImAttach | Returns attachment for a messenger message. |
© «Bitrix24», 2001-2024