]> git.mxchange.org Git - friendica.git/blobdiff - include/items.php
modified: view/theme/smoothly/style.css
[friendica.git] / include / items.php
index b7be27932f6a1c215b136356bdf8977b63cdec66..8bd28f788de36643c0c56ac2f92bdd98be494105 100755 (executable)
@@ -1149,7 +1149,6 @@ function item_store($arr,$force_parent = false) {
         $arr['deny_gid'] = $deny_gid;
         $arr['private'] = $private;
         $arr['deleted'] = $parent_deleted;
-       call_hooks('post_remote_end',$arr);
 
        // update the commented timestamp on the parent
 
@@ -1195,6 +1194,14 @@ function item_store($arr,$force_parent = false) {
                logger('item_store: put item '.$current_post.' into cachefile '.$cachefile);
        }
 
+        $r = q('SELECT * FROM `item` WHERE id = %d', intval($current_post));
+        if (count($r) == 1) {
+            call_hooks('post_remote_end', $r[0]);
+        }
+        else {
+            logger('item_store: new item not found in DB, id ' . $current_post);
+        }
+
        return $current_post;
 }
 
@@ -3644,9 +3651,13 @@ function atom_entry($item,$type,$author,$owner,$comment = false,$cid = 0) {
 }
 
 function fix_private_photos($s, $uid, $item = null, $cid = 0) {
+
+       if(get_config('system','disable_embedded'))
+               return $s;
+
        $a = get_app();
 
-       logger('fix_private_photos', LOGGER_DEBUG);
+       logger('fix_private_photos: check for photos', LOGGER_DEBUG);
        $site = substr($a->get_baseurl(),strpos($a->get_baseurl(),'://'));
 
        $orig_body = $s;