$tplData * @var bool $blur */ $tplMng = TplMng::getInstance(); $system_global = SystemGlobalEntity::getInstance(); // Filter out failed backups (status < 0) from the main backup list $statusConditions = [ [ 'op' => '>=', 'status' => 0, ], ]; $totalElements = PackageUtils::getNumPackages([DupPackage::getBackupType()], $statusConditions); $statusActive = DupPackage::isPackageRunning(); $activePackage = DupPackage::getNextActive(); $isTransfer = $activePackage === null ? false : $activePackage->getStatus() == AbstractPackage::STATUS_STORAGE_PROCESSING; $pager = new PackageListTable(); $perPage = $pager->get_per_page(); $currentPage = $statusActive && !$isTransfer ? 1 : $pager->get_pagenum(); $offset = ($currentPage - 1) * $perPage; $global = GlobalEntity::getInstance(); do_action('duplicator_before_packages_table_action'); ?>
getActionByKey(PackagesPageController::ACTION_STOP_BUILD)->getActionNonceFileds(); ?> render('admin_pages/packages/toolbar'); ?> render( 'admin_pages/packages/packages_table_head', ['totalElements' => $totalElements] ); if ($totalElements == 0) { $tplMng->render('admin_pages/packages/no_elements_row'); } else { DupPackage::dbSelectByStatusCallback( function (DupPackage $package): void { TplMng::getInstance()->render( 'admin_pages/packages/package_row', ['package' => $package] ); }, $statusConditions, $perPage, $offset, '`id` DESC', [ PackageUtils::DEFAULT_BACKUP_TYPE, ] ); } $tplMng->render( 'admin_pages/packages/packages_table_foot', ['totalElements' => $totalElements] ); ?>
$perPage) { ?>
0) : ?>
display_pagination($totalElements, $perPage); ?>
render( 'admin_pages/packages/packages_scripts', [ 'perPage' => $perPage, 'offset' => $offset, 'currentPage' => $currentPage, 'stattiBackupType' => DupPackage::getBackupType(), ] );