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;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$this->avatar = $this->profile->getAvatar(AVATAR_STREAM_SIZE);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
function last_modified() {
|
function last_modified() {
|
||||||
$avatar = $this->profile->getAvatar(AVATAR_STREAM_SIZE);
|
|
||||||
return max(strtotime($this->notice->modified),
|
return max(strtotime($this->notice->modified),
|
||||||
strtotime($this->profile->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) {
|
function handle($args) {
|
||||||
|
Loading…
Reference in New Issue
Block a user