aboutsummaryrefslogtreecommitdiffhomepage
path: root/application/LinkUtils.php
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup: use safe boolean comparisonsVirtualTam2017-01-071-1/+3
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Add a persistent 'shorturl' key to all linksArthurHoaro2016-12-121-0/+13
| | | | | | | All existing link will keep their permalinks. New links will have smallhash generated with date+id. The purpose of this is to avoid collision between links due to their creation date.
* Minor code cleanup: PHPDoc, spelling, unused variables, etc.ArthurHoaro2016-10-201-1/+2
|
* Hashtag systemArthurHoaro2016-06-061-0/+75
| | | | | | * Hashtag are auto-linked with a filter search * Supports unicode * Compatible with markdown (excluded in code blocks)
* Add private link counterArthurHoaro2016-05-131-0/+16
|
* Fixes #531 - Title retrieving is failing with multiple use caseArthurHoaro2016-05-031-3/+3
| | | | see https://github.com/shaarli/Shaarli/issues/531 for details
* Fixes #512: retrieving title didn't match the first closing tagArthurHoaro2016-03-081-1/+1
|
* tests: add a make target to check file permissionsVirtualTam2016-01-171-0/+0
| | | | | | | | Additions: - [makefile] check versioned files are not executable - [travis] call the new make target Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Fixes #410 - Retrieve title fails in multiple casesArthurHoaro2016-01-111-0/+79
* `get_http_url()` renamed to `get_http_response()`. * Use the same HTTP context to retrieve response headers and content. * Follow HTTP 301 and 302 redirections to retrieve the title (default max 3 redirections). * Add `LinkUtils` to extract titles and charset. * Try to retrieve charset from HTTP headers first (new), then HTML content. * Use mb_string to re-encode title if necessary.