forked from GNUsocial/gnu-social
generate an etag for shownotice
darcs-hash:20081202045021-5ed1f-ca0f14051507602bab8898e1e99d9cdb69f2eadc.gz
This commit is contained in:
parent
df5ce60edc
commit
c3f2d195f9
@ -42,14 +42,24 @@ class ShownoticeAction extends StreamAction {
|
||||
return false;
|
||||
}
|
||||
|
||||
$this->avatar = $this->profile->getAvatar(AVATAR_STREAM_SIZE);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function last_modified() {
|
||||
$avatar = $this->profile->getAvatar(AVATAR_STREAM_SIZE);
|
||||
return max(strtotime($this->notice->modified),
|
||||
strtotime($this->profile->modified),
|
||||
($avatar) ? strtotime($this->avatar->modified) : 0);
|
||||
($this->avatar) ? strtotime($this->avatar->modified) : 0);
|
||||
}
|
||||
|
||||
function etag() {
|
||||
return 'W/"' . implode(':', array($this->arg('action'),
|
||||
common_language(),
|
||||
$this->notice->id,
|
||||
strtotime($this->notice->modified),
|
||||
strtotime($this->profile->modified),
|
||||
($this->avatar) ? strtotime($this->avatar->modified) : 0));
|
||||
}
|
||||
|
||||
function handle($args) {
|
||||
|
Loading…
Reference in New Issue
Block a user