cleanup... Poll main & response events seem to sorta work over ostatus now
This commit is contained in:
parent
6416f5ea41
commit
eccadb4a7b
@ -280,8 +280,10 @@ class PollPlugin extends MicroAppPlugin
|
|||||||
$object->link = $notice->bestUrl();
|
$object->link = $notice->bestUrl();
|
||||||
|
|
||||||
$response = Poll_response::getByNotice($notice);
|
$response = Poll_response::getByNotice($notice);
|
||||||
|
if (!$response) {
|
||||||
|
common_log(LOG_DEBUG, "QQQ notice uri: $notice->uri");
|
||||||
|
} else {
|
||||||
$poll = $response->getPoll();
|
$poll = $response->getPoll();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* For the moment, using a kind of icky-looking schema that happens to
|
* For the moment, using a kind of icky-looking schema that happens to
|
||||||
* work with out code for generating both Atom and JSON forms, though
|
* work with out code for generating both Atom and JSON forms, though
|
||||||
@ -305,6 +307,7 @@ class PollPlugin extends MicroAppPlugin
|
|||||||
'poll' => $poll->uri,
|
'poll' => $poll->uri,
|
||||||
'selection' => intval($response->selection));
|
'selection' => intval($response->selection));
|
||||||
$object->extra[] = array('poll:response', $data, '');
|
$object->extra[] = array('poll:response', $data, '');
|
||||||
|
}
|
||||||
return $object;
|
return $object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -141,6 +141,14 @@ class Poll_response extends Managed_DataObject
|
|||||||
return $this->getNotice()->bestUrl();
|
return $this->getNotice()->bestUrl();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @return Poll
|
||||||
|
*/
|
||||||
|
function getPoll()
|
||||||
|
{
|
||||||
|
return Poll::staticGet('id', $this->poll_id);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Save a new poll notice
|
* Save a new poll notice
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user