Открытые статические члены | |
static | getMetadataByUrl ($url, $addIfNew=true, $reuseExistingMetadata=true) |
static | showView ($userField, $userFieldParams, &$cacheTag, $edit=false) |
static | showEdit ($userField, $userFieldParams) |
static | isUrlCached ($url) |
static | getMetadataAndHtmlByUrl ($url, $addIfNew=true, $reuseExistingMetadata=true) |
static | getMetadataAndHtmlByIds (array $ids, $checkAccess=true, $userId=0) |
static | getMetadataByIds (array $ids) |
static | reserveIdForUrl ($url) |
static | resolveTemporaryMetadata ($id, $checkAccess=true, $userId=0) |
static | getDynamicPreview ($url, $checkAccess=true, $userId=0) |
static | getImAttach ($url, $checkAccess=true, $userId=0) |
static | getImRich ($url, $checkAccess=true, $userId=0) |
static | checkDynamicPreviewAccess ($url, $userId=0) |
static | setMetadataImage ($id, $imageUrl) |
static | isEnabled () |
static | sign ($id) |
static | getCurrentUserId () |
static | isIpAddressPrivate ($ipAddress) |
static | isHostTrusted (Uri $uri) |
static | fetchVideoMetaData ($url) |
static | getInnerFrameUrl ($id, $provider='') |
Открытые атрибуты | |
const | SIGN_SALT = 'url_preview' |
const | USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 (Bitrix link preview)' |
const | MAX_DESCRIPTION = 500 |
const | MAX_FILE_SIZE = 1048576 |
const | FILE_RANGE = 1023 |
const | IFRAME_MAX_WIDTH = 640 |
const | IFRAME_MAX_HEIGHT = 340 |
Защищенные статические члены | |
static | refreshMetadata (array &$metadata) |
static | getUrlInfoFromExternal ($url, $method, $checkAccess=true, $userId=0) |
static | fetchUrlMetadata ($url) |
static | isUrlLocal (Uri $uri) |
static | getRemoteUrlMetadata (Uri $uri) |
static | getTempPath (string $fileName) |
static | downloadFile (string $url, ?string &$fileName=null, ?int $range=null) |
static | saveImage (string $tempPath, ?string $fileName) |
static | fetchImageMetadata (string $imageUrl, array &$metadata) |
static | normalizeUrl ($url) |
static | getOptionSaveImages () |
static | validateRemoteMetadata (array $metadata) |
static | unfoldShortLink ($shortUrl) |
static | getFileMetadata (HttpClient $client) |
Статические защищенные данные | |
static | $trustedHosts |
См. определение в файле urlpreview.php строка 17
|
static |
Returns true if current user has read access to the content behind internal url.
string | $url | URL of the internal document. @params int $userId. ID of the users to check access. If userId == 0, will check access for current user. |
См. определение в файле urlpreview.php строка 496
|
staticprotected |
См. определение в файле urlpreview.php строка 769
|
staticprotected |
См. определение в файле urlpreview.php строка 839
|
staticprotected |
string | $url | URL of the document. |
См. определение в файле urlpreview.php строка 621
|
static |
Returns video metaData for $url if its host is trusted.
string | $url |
См. определение в файле urlpreview.php строка 1035
|
static |
Returns id of currently logged user.
См. определение в файле urlpreview.php строка 929
|
static |
Returns HTML code for the dynamic (internal url) preview.
string | $url | URL of the internal document. |
bool | $checkAccess | Should method check current user's access to the entity, or not. @params int $userId. ID of the users to check access. If userId == 0, will check access for current user. |
См. определение в файле urlpreview.php строка 436
|
staticprotected |
Returns metadata for downloadable file.
HttpClient | $client |
См. определение в файле urlpreview.php строка 961
|
static |
Returns attach for the IM message with the requested internal entity content.
string | $url | URL of the internal document. |
bool | $checkAccess | Should method check current user's access to the entity, or not. @params int $userId. ID of the users to check access. If userId == 0, will check access for current user. |
См. определение в файле urlpreview.php строка 474
|
static |
$url | ||
bool | $checkAccess | |
int | $userId |
См. определение в файле urlpreview.php строка 485
|
static |
Returns inner frame url to embed third parties html video players.
int | $id | |
string | $provider |
См. определение в файле urlpreview.php строка 1083
|
static |
Returns stored metadata for array of IDs
array | $ids | Array of record's IDs. |
bool | $checkAccess | Should method check current user's access to the internal entities, or not. @params int $userId. ID of the users to check access. If == 0, will check access for current user. |
См. определение в файле urlpreview.php строка 260
|
static |
If url is remote - returns metadata for this url. If url is local - checks current user access to the entity behind the url, and returns html preview for this entity.
string | $url | Document's URL. |
bool | $addIfNew | Should method fetch and store metadata for the document, if it is not found in database. @params bool $reuseExistingMetadata Allow reading of the cached metadata. |
См. определение в файле urlpreview.php строка 227
|
static |
См. определение в файле urlpreview.php строка 303
|
static |
Returns associated metadata for the specified URL
string | $url | URL. |
bool | $addIfNew | Should metadata be fetched and saved, if not found in database. |
bool | $reuseExistingMetadata | Allow reading of the cached metadata. |
См. определение в файле urlpreview.php строка 50
|
staticprotected |
Returns value of the option for saving images locally.
См. определение в файле urlpreview.php строка 904
|
staticprotected |
Uri | $uri | Absolute URL to get metadata for. |
См. определение в файле urlpreview.php строка 682
|
staticprotected |
См. определение в файле urlpreview.php строка 761
|
staticprotected |
См. определение в файле urlpreview.php строка 586
|
static |
Checks if UrlPreview is enabled in module option
См. определение в файле urlpreview.php строка 564
|
static |
Returns true if host of $uri is in $trustedHosts list.
Uri | $uri |
См. определение в файле urlpreview.php строка 1017
|
static |
|
static |
Checks if metadata for the provided url is already fetched and cached.
string | $url | Document's URL. |
См. определение в файле urlpreview.php строка 207
|
staticprotected |
Returns true if given URL is local
Uri | $uri | Absolute URL to be checked. |
См. определение в файле urlpreview.php строка 667
|
staticprotected |
If provided url does not contain scheme part, tries to add it
string | $url | URL to be fixed. |
См. определение в файле urlpreview.php строка 875
|
staticprotected |
См. определение в файле urlpreview.php строка 407
|
static |
Creates temporary record for url
string | $url | URL for which temporary record should be created. |
См. определение в файле urlpreview.php строка 344
|
static |
Fetches and stores metadata for temporary record, created by UrlPreview::reserveIdForUrl. If metadata could not be fetched, deletes record.
int | $id | Metadata record's id. |
bool | $checkAccess | Should method check current user's access to the entity, or not. @params int $userId. ID of the users to check access. If == 0, will check access for current user. |
См. определение в файле urlpreview.php строка 370
|
staticprotected |
string | $tempPath | |
string | null | $fileName |
См. определение в файле urlpreview.php строка 816
|
static |
Sets main image url for the metadata with given id.
int | $id | ID of the metadata to set image url. |
string | $imageUrl | Url of the image. |
ArgumentException |
См. определение в файле urlpreview.php строка 526
|
static |
Returns html code for url preview edit form
array | $userField | Userfield's value. |
array | $userFieldParams | Userfield's parameters. |
См. определение в файле urlpreview.php строка 196
|
static |
Returns html code for url preview
array | $userField | Userfield's value. |
array | $userFieldParams | Userfield's parameters. |
string | $cacheTag | Cache tag for returned preview (out param). |
bool | $edit | Show method build preview for editing the userfield. |
См. определение в файле urlpreview.php строка 112
|
static |
Signs value using UrlPreview salt
string | $id | Unsigned value. |
Bitrix\Main\ArgumentTypeException
См. определение в файле urlpreview.php строка 580
|
staticprotected |
Unfolds internal short url. If url is not classified as a short link, returns input $url.
string | $shortUrl | Short URL. |
См. определение в файле urlpreview.php строка 939
|
staticprotected |
Checks if metadata is complete.
array | $metadata | HTML document metadata. |
См. определение в файле urlpreview.php строка 919
|
staticprotected |
См. определение в файле urlpreview.php строка 31
const FILE_RANGE = 1023 |
См. определение в файле urlpreview.php строка 26
const IFRAME_MAX_HEIGHT = 340 |
См. определение в файле urlpreview.php строка 29
const IFRAME_MAX_WIDTH = 640 |
См. определение в файле urlpreview.php строка 28
const MAX_DESCRIPTION = 500 |
См. определение в файле urlpreview.php строка 22
const MAX_FILE_SIZE = 1048576 |
См. определение в файле urlpreview.php строка 24
const SIGN_SALT = 'url_preview' |
См. определение в файле urlpreview.php строка 19
const USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 (Bitrix link preview)' |
См. определение в файле urlpreview.php строка 20