$ipCheckEnabled =
(bool) $app->
config('check.ip'
);
if ($ipCheckEnabled && !Utils::
isAllowed($clientIp)) { $app->
view()->
setData('filePath', UPDATE_PATH . '/allowed_ip.txt'
);
$app->
render('noaccess.php'
);
$app->
response()->
status(403
);
$app->
stop();
} // Redirect to "done" page if file cleanup was done
if (false &&
isset($_SESSION['CLEANUP_DONE'
]) &&
$app->
router()->
getCurrentRoute()->
getName() !== 'done'
) { $url =
$app->
urlFor('done'
);
$app->
response()->
redirect($url);
} elseif (isset($_SESSION['DB_DONE'
]) && !
isset($_SESSION['CLEANUP_DONE'
]) &&
$app->
router()->
getCurrentRoute()->
getName() !== 'cleanup'
) { $url =
$app->
urlFor('cleanup'
);
$app->
response()->
redirect($url);
}});
$app->
error(function DException
$e) use ($app) { if (!
$app->
request()->
isAjax()) { throw $e;
}