Files
XenForoRomhackPlazaAddon/XF/Admin/Controller/UserController.php

25 lines
784 B
PHP
Raw Permalink Normal View History

2026-06-17 13:43:17 +02:00
<?php
namespace RomhackPlaza\Master\XF\Admin\Controller;
use RomhackPlaza\Master\Service\DeleteAccount\CodeService;
use XF\Mvc\ParameterBag;
class UserController extends XFCP_UserController
{
public function actionDeleteAccountCodes(ParameterBag $params)
{
$user = $this->assertUserExists($params->user_id);
/** @var CodeService $service */
$service = \XF::service('RomhackPlaza\Master:DeleteAccount\CodeService');
$viewParams = [
'user' => $user,
'deleteAllDataCode' => $service->generateDeleteAllDataKey( $user ),
'deleteAccountCode' => $service->generateDeleteAccountKey( $user ),
];
return $this->view('XF:User\DeleteAccountCodes', 'user_delete_account_codes', $viewParams);
}
}