forked from GNUsocial/gnu-social
		
	import bookmarks from backups
This commit is contained in:
		@@ -524,6 +524,30 @@ class BookmarkPlugin extends Plugin
 | 
				
			|||||||
        return true;
 | 
					        return true;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    function onStartImportActivity($user, $author, $activity, $trusted, &$done) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if (self::_isPostBookmark($activity)) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            $bookmark = $activity->objects[0];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            $this->log(LOG_INFO, 'Importing Bookmark ' . $bookmark->id . ' for user ' . $user->nickname);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            $options = array('uri' => $bookmark->id,
 | 
				
			||||||
 | 
					                             'url' => $bookmark->link,
 | 
				
			||||||
 | 
					                             'source' => 'restore');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            $saved = self::_postBookmark($user->getProfile(), $activity, $options);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (!empty($saved)) {
 | 
				
			||||||
 | 
					                $done = true;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            return false;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        return true;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    static private function _postRemoteBookmark(Ostatus_profile $author, Activity $activity)
 | 
					    static private function _postRemoteBookmark(Ostatus_profile $author, Activity $activity)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $bookmark = $activity->objects[0];
 | 
					        $bookmark = $activity->objects[0];
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user