diff options
author | ArthurHoaro <arthur@hoa.ro> | 2019-02-09 14:13:08 +0100 |
---|---|---|
committer | ArthurHoaro <arthur@hoa.ro> | 2019-02-24 12:25:50 +0100 |
commit | a8e7da01146455f13ef06b151a7dafedd3acf769 (patch) | |
tree | b8278b8fb78fd40183e4273e880b85555358c6de /application/bookmark/LinkUtils.php | |
parent | 905f8675a728841b03b300d2c7dc909a1c4f7f03 (diff) | |
download | Shaarli-a8e7da01146455f13ef06b151a7dafedd3acf769.tar.gz Shaarli-a8e7da01146455f13ef06b151a7dafedd3acf769.tar.zst Shaarli-a8e7da01146455f13ef06b151a7dafedd3acf769.zip |
Do not try to retrieve thumbnails for internal link
Also adds a helper function to determine if a link is a note and apply it across multiple files.
Diffstat (limited to 'application/bookmark/LinkUtils.php')
-rw-r--r-- | application/bookmark/LinkUtils.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/application/bookmark/LinkUtils.php b/application/bookmark/LinkUtils.php index de5b61cb..9e9d4f0a 100644 --- a/application/bookmark/LinkUtils.php +++ b/application/bookmark/LinkUtils.php | |||
@@ -220,3 +220,16 @@ function link_small_hash($date, $id) | |||
220 | { | 220 | { |
221 | return smallHash($date->format(LinkDB::LINK_DATE_FORMAT) . $id); | 221 | return smallHash($date->format(LinkDB::LINK_DATE_FORMAT) . $id); |
222 | } | 222 | } |
223 | |||
224 | /** | ||
225 | * Returns whether or not the link is an internal note. | ||
226 | * Its URL starts by `?` because it's actually a permalink. | ||
227 | * | ||
228 | * @param string $linkUrl | ||
229 | * | ||
230 | * @return bool true if internal note, false otherwise. | ||
231 | */ | ||
232 | function is_note($linkUrl) | ||
233 | { | ||
234 | return isset($linkUrl[0]) && $linkUrl[0] === '?'; | ||
235 | } | ||