View file upload/src/addons/XenCentral/Feedback/Behavior/User.php

File size: 0.98Kb
<?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\Mvc\Entity\Behavior;

class User 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");

	}
}