diary_comment_history_self_comment2.patch
lib/model/doctrine/PluginDiaryComment.class.php | ||
---|---|---|
29 | 29 |
if ($this->member_id !== $this->Diary->member_id) |
30 | 30 |
{ |
31 | 31 |
Doctrine::getTable('DiaryCommentUnread')->register($this->Diary); |
32 |
Doctrine::getTable('DiaryCommentUpdate')->update($this->Diary, $this->Member); |
|
33 | 32 |
} |
33 | ||
34 |
Doctrine::getTable('DiaryCommentUpdate')->update($this->Diary, $this->Member); |
|
34 | 35 |
} |
35 | 36 | |
36 | 37 |
public function isDeletable($memberId) |
lib/model/doctrine/PluginDiaryCommentUpdateTable.class.php | ||
---|---|---|
18 | 18 |
{ |
19 | 19 |
public function update(Diary $diary, Member $member) |
20 | 20 |
{ |
21 |
$object = $this->find(array($diary->id, $member->id));
|
|
21 |
$now = date('Y-m-d H:i:s');
|
|
22 | 22 | |
23 |
if (!$object)
|
|
23 |
if ($diary->member_id !== $member->id)
|
|
24 | 24 |
{ |
25 |
$object = new DiaryCommentUpdate(); |
|
26 |
$object->setDiary($diary); |
|
27 |
$object->setMember($member); |
|
28 |
} |
|
25 |
$object = $this->find(array($diary->id, $member->id)); |
|
29 | 26 | |
30 |
$now = date('Y-m-d H:i:s'); |
|
27 |
if (!$object) |
|
28 |
{ |
|
29 |
$object = new DiaryCommentUpdate(); |
|
30 |
$object->setDiary($diary); |
|
31 |
$object->setMember($member); |
|
32 |
} |
|
31 | 33 | |
32 |
$object->setMyLastCommentTime($now); |
|
33 |
$object->setLastCommentTime($now); |
|
34 |
$object->save(); |
|
34 |
$object->setMyLastCommentTime($now); |
|
35 |
$object->setLastCommentTime($now); |
|
36 |
$object->save(); |
|
37 |
} |
|
35 | 38 | |
36 | 39 |
$this->createQuery()->update() |
37 | 40 |
->set('last_comment_time', '?', $now) |