]> git.mxchange.org Git - friendica.git/blobdiff - mod/starred.php
Continued with #3010:
[friendica.git] / mod / starred.php
index 4fbfd1a9537b09a724ec239d0f129e898eb2dea5..27f924e44b5452abad9c95ca3ec655019f83b23e 100644 (file)
@@ -3,6 +3,8 @@
 
 function starred_init(&$a) {
 
+       require_once("include/threads.php");
+
        $starred = 0;
 
        if(! local_user())
@@ -16,18 +18,20 @@ function starred_init(&$a) {
                intval(local_user()),
                intval($message_id)
        );
-       if(! count($r))
+       if(! dbm::is_result($r))
                killme();
 
        if(! intval($r[0]['starred']))
                $starred = 1;
 
-       $r = q("UPDATE item SET starred = %d WHERE uid = %d and id = %d LIMIT 1",
+       $r = q("UPDATE item SET starred = %d WHERE uid = %d and id = %d",
                intval($starred),
                intval(local_user()),
                intval($message_id)
        );
+
+       update_thread($message_id);
+
        // See if we've been passed a return path to redirect to
        $return_path = ((x($_REQUEST,'return')) ? $_REQUEST['return'] : '');
        if($return_path) {