/** * Opt out of a promotion * * @return void */ public function incremOptOutTask() { if (!User::get('id')) { return; } require_once dirname(dirname(__DIR__)) . '/tables/incremental/awards.php'; require_once dirname(dirname(__DIR__)) . '/tables/incremental/groups.php'; require_once dirname(dirname(__DIR__)) . '/tables/incremental/options.php'; $ia = new \ModIncrementalRegistrationAwards($profile); $ia->optOut(); App::redirect(Route::url(User::link() . '&active=profile'), Lang::txt('You have been successfully opted out of this promotion.'), 'passed'); }