mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-05-19 09:18:18 +03:00
fix удаления писем
This commit is contained in:
parent
9e21e465de
commit
000c39b614
|
@ -716,9 +716,18 @@ class ModuleTalk extends Module {
|
|||
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;
|
||||
}
|
||||
|
||||
public function DeleteTalk(ModuleTalk_EntityTalk $iTalkId) {
|
||||
// Удаление беседы
|
||||
$sql = 'DELETE FROM '.Config::Get('db.table.talk').' WHERE talk_id = ?d';
|
||||
$this->oDb->query($sql,$iTalkId);
|
||||
// Физическое удаление пользователей беседы (не флагом)
|
||||
$sql = 'DELETE FROM '.Config::Get('db.table.talk_user').' WHERE talk_id = ?d';
|
||||
$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 DeleteTalk($iTalkId) {
|
||||
// Удаление беседы
|
||||
$sql = 'DELETE FROM '.Config::Get('db.table.talk').' WHERE talk_id = ?d';
|
||||
$this->oDb->query($sql,$iTalkId);
|
||||
// Физическое удаление пользователей беседы (не флагом)
|
||||
$sql = 'DELETE FROM '.Config::Get('db.table.talk_user').' WHERE talk_id = ?d';
|
||||
$this->oDb->query($sql,$iTalkId);
|
||||
}
|
||||
|
||||
public function UpdateTalk(ModuleTalk_EntityTalk $oTalk) {
|
||||
|
|
Loading…
Reference in a new issue