File size: 1.08Kb
<?php
/**
* @package XenCentral Feedback System
* @author DNF Technology
* @copyright Drnoyan & Nalyan LDA, Portugal, EU
* @license http://dnf.technology/terms/
* @link http://customers.dnf.technology
* @version 2.0.0 Beta 10
* @revision 12
*/
namespace XenCentral\Feedback\Behavior;
use XF\Db\Exception;
use XF\Mvc\Entity\Behavior;
class FeedbackUser extends Behavior
{
public function postDelete()
{
$db = $this->entity->db();
$userId = $this->entity->get('user_id');
$userIdQuoted = $db->quote($userId);
$db->delete('xf_xc_feedback_user', "user_id = $userIdQuoted");
$db->delete('xf_xc_feedback_feedback', "foruserid = $userIdQuoted");
$db->delete('xf_xc_feedback_feedback', "fromuserid = $userIdQuoted");
$db->delete('xf_xc_feedback_comment', "user_id = $userIdQuoted");
$db->delete('xf_xc_feedback_activity', "user_id = $userIdQuoted");
$db->delete('xf_xc_feedback_notification_queue', "forUserId = $userIdQuoted");
$db->delete('xf_xc_feedback_preference', "pr_user_id = $userIdQuoted");
}
}