forked from GNUsocial/gnu-social
		
	Various last fixes to RSVP I think
This commit is contained in:
		@@ -249,9 +249,13 @@ class Happening extends Managed_DataObject
 | 
			
		||||
        $actobj->extra[] = array('location',
 | 
			
		||||
                                array('xmlns' => 'urn:ietf:params:xml:ns:xcal'),
 | 
			
		||||
                                $this->location);
 | 
			
		||||
        $actobj->extra[] = array('url',
 | 
			
		||||
                                array('xmlns' => 'urn:ietf:params:xml:ns:xcal'),
 | 
			
		||||
                                $this->getUrl());
 | 
			
		||||
        try {
 | 
			
		||||
            $actobj->extra[] = array('url',
 | 
			
		||||
                                    array('xmlns' => 'urn:ietf:params:xml:ns:xcal'),
 | 
			
		||||
                                    $this->getUrl());
 | 
			
		||||
        } catch (InvalidUrlException $e) {
 | 
			
		||||
            // oh well, no URL for you!
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        /* We don't use these ourselves, but we add them to be nice RSS/XML citizens */
 | 
			
		||||
        $actobj->extra[] = array('startdate',
 | 
			
		||||
 
 | 
			
		||||
@@ -128,7 +128,7 @@ class RSVP extends Managed_DataObject
 | 
			
		||||
    static function saveActivityObject(Activity $act, Notice $stored)
 | 
			
		||||
    {
 | 
			
		||||
        $target = Notice::getByKeys(array('uri'=>$act->target->id));
 | 
			
		||||
        common_debug(_ve('TARGET: '.$target));
 | 
			
		||||
        common_debug('TARGET:'._ve($target));
 | 
			
		||||
        if (!ActivityUtils::compareTypes($target->getObjectType(), [ Happening::OBJECT_TYPE ])) {
 | 
			
		||||
            throw new ClientException('RSVP not aimed at a Happening');
 | 
			
		||||
        }
 | 
			
		||||
@@ -170,7 +170,7 @@ class RSVP extends Managed_DataObject
 | 
			
		||||
        $happening = $this->getEvent();
 | 
			
		||||
 | 
			
		||||
        $actobj = new ActivityObject();
 | 
			
		||||
        $actobj->id = $rsvp->getUri();
 | 
			
		||||
        $actobj->id = $this->getUri();
 | 
			
		||||
        $actobj->type = self::getObjectType();
 | 
			
		||||
        $actobj->title = $this->asString();
 | 
			
		||||
        $actobj->content = $this->asString();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user