mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-26 11:40:48 +03:00
fix удаления писем
This commit is contained in:
parent
9e21e465de
commit
000c39b614
|
@ -716,9 +716,18 @@ class ModuleTalk extends Module {
|
||||||
return $aTalks;
|
return $aTalks;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function DeleteTalk($iTalkId)
|
/**
|
||||||
{
|
* Удаление письма из БД
|
||||||
$this->oMapper->deleteTalk($iTalkId);
|
*
|
||||||
}
|
* @param unknown_type $iTalkId
|
||||||
|
*/
|
||||||
|
public function DeleteTalk($iTalkId) {
|
||||||
|
$this->oMapper->deleteTalk($iTalkId);
|
||||||
|
/**
|
||||||
|
* Удаляем комментарии к письму.
|
||||||
|
* При удалении комментариев они удаляются из избранного,прямого эфира и голоса за них
|
||||||
|
*/
|
||||||
|
$this->Comment_DeleteCommentByTargetId($iTalkId,'talk');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
|
@ -34,16 +34,13 @@ class ModuleTalk_MapperTalk extends Mapper {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function DeleteTalk(ModuleTalk_EntityTalk $iTalkId) {
|
public function DeleteTalk($iTalkId) {
|
||||||
// Удаление беседы
|
// Удаление беседы
|
||||||
$sql = 'DELETE FROM '.Config::Get('db.table.talk').' WHERE talk_id = ?d';
|
$sql = 'DELETE FROM '.Config::Get('db.table.talk').' WHERE talk_id = ?d';
|
||||||
$this->oDb->query($sql,$iTalkId);
|
$this->oDb->query($sql,$iTalkId);
|
||||||
// Физическое удаление пользователей беседы (не флагом)
|
// Физическое удаление пользователей беседы (не флагом)
|
||||||
$sql = 'DELETE FROM '.Config::Get('db.table.talk_user').' WHERE talk_id = ?d';
|
$sql = 'DELETE FROM '.Config::Get('db.table.talk_user').' WHERE talk_id = ?d';
|
||||||
$this->oDb->query($sql,$iTalkId);
|
$this->oDb->query($sql,$iTalkId);
|
||||||
// Удаление комментариев к беседе
|
|
||||||
$sql = 'DELETE FROM '.Config::Get('db.table.comment').' WHERE target_type = "talk" AND target_id = ?d';
|
|
||||||
$this->oDb->query($sql,$iTalkId);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function UpdateTalk(ModuleTalk_EntityTalk $oTalk) {
|
public function UpdateTalk(ModuleTalk_EntityTalk $oTalk) {
|
||||||
|
|
Loading…
Reference in a new issue