use Friendica\Core\Update;
use Friendica\Database\DBA;
use Friendica\Database\DBStructure;
+use Friendica\DI;
use Friendica\Module\BaseAdminModule;
class DBSync extends BaseAdminModule
{
- public static function content($parameters)
+ public static function content(array $parameters = [])
{
parent::content($parameters);
- $a = self::getApp();
+ $a = DI::app();
$o = '';
}
info(L10n::t('Update has been marked successful') . EOL);
}
- $a->internalRedirect('admin/dbsync');
+ DI::baseUrl()->redirect('admin/dbsync');
}
if ($a->argc > 2) {
if (!count($failed)) {
$o = Renderer::replaceMacros(Renderer::getMarkupTemplate('admin/dbsync/structure_check.tpl'), [
- '$base' => $a->getBaseURL(true),
+ '$base' => DI::baseUrl()->get(true),
'$banner' => L10n::t('No failed updates.'),
'$check' => L10n::t('Check database structure'),
]);
} else {
$o = Renderer::replaceMacros(Renderer::getMarkupTemplate('admin/dbsync/failed_updates.tpl'), [
- '$base' => $a->getBaseURL(true),
+ '$base' => DI::baseUrl()->get(true),
'$banner' => L10n::t('Failed Updates'),
'$desc' => L10n::t('This does not include updates prior to 1139, which did not return a status.'),
'$mark' => L10n::t("Mark success \x28if update was manually applied\x29"),