mirror of
https://git.friendi.ca/friendica/friendica-addons.git
synced 2025-07-07 00:48:55 +00:00
Fixed problems with images where the address contains special chars
This commit is contained in:
parent
129fff8fc1
commit
56fd821c7e
4 changed files with 16 additions and 5 deletions
|
@ -1004,6 +1004,10 @@ function facebook_post_hook(&$a,&$b) {
|
|||
if(preg_match("/\[img\](.*?)\[\/img\]/is",$b['body'],$matches))
|
||||
$image = $matches[1];
|
||||
|
||||
// When saved into the database the content is sent through htmlspecialchars
|
||||
// That means that we have to decode all image-urls
|
||||
$image = htmlspecialchars_decode($image);
|
||||
|
||||
// Checking for a bookmark element
|
||||
$body = $b['body'];
|
||||
if (strpos($body, "[bookmark") !== false) {
|
||||
|
@ -1110,10 +1114,10 @@ function facebook_post_hook(&$a,&$b) {
|
|||
'access_token' => $fb_token,
|
||||
'message' => $msg
|
||||
);
|
||||
if(isset($image)) {
|
||||
if(trim($image) != "") {
|
||||
$postvars['picture'] = $image;
|
||||
}
|
||||
if(isset($link)) {
|
||||
if(trim($link) != "") {
|
||||
$postvars['link'] = $link;
|
||||
|
||||
// The following doesn't work - why?
|
||||
|
@ -1121,7 +1125,7 @@ function facebook_post_hook(&$a,&$b) {
|
|||
$postvars['source'] = $link;
|
||||
}
|
||||
}
|
||||
if(isset($linkname))
|
||||
if(trim($linkname) != "")
|
||||
$postvars['name'] = $linkname;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue