PATH:
usr
/
local
/
jetapps
/
frontend
/
jetbackup
/
app
/
views
<div ng-if="PERMS.canViewFileBackups == false" ng-include="'views/permissionserror.ptt'"></div> <div ng-if="PERMS.canViewFileBackups" ng-controller="fileBackups"> <div ng-controller="backups"> <h3>{{ LANG.t('File Backups')}}</h3> <div class="row search-page-container"> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-5"> <div class="input-group ng-isolate-scope ng-valid"> <input type="text" class="form-control ng-pristine ng-valid ng-touched" placeholder="{{ LANG.t('Search') }}" title="{{ LANG.t('Search') }}" ng-model="meta.filterValue" ng-keyup="fetchData()" aria-label="{{ LANG.t('Search') }}"> <span class="input-group-btn"> <button id="email_table_search_submit_btn" class="btn btn-default" ng-click="clear()" aria-label="Search"> <span class="glyphicon glyphicon-search" ng-class="{ 'glyphicon-search' : !meta.filterValue, 'glyphicon-remove' :meta.filterValue }" aria-hidden="true"></span> </button> </span> </div> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-7"> <div class="row search-page-container hidden-xs hidden-sm"> <div class="pull-right"> <div class="pagination-container"> <page-size id="job_table_items_per_page" allowed-sizes="metaData.pageSizes" total-items="metaData.totalItems" ng-model="metaData.pageSize" show-all="false" ng-show="meta.showPagination()" ng-change="fetchData()"> </page-size> <ul uib-pagination id="job_table_paginate" total-items="metaData.totalItems" ng-model="metaData.currentPage" max-size="metaData.maxPages" boundary-links="true" rotate="false" previous-text="<" next-text=">" first-text="<<" last-text=">>" items-per-page="metaData.pageSize" ng-show="meta.showPagination()" ng-change="fetchData()"> </ul> </div> <p ng-show="meta.showItemCountText()">{{ meta.getItemCountText() }}</p> </div> </div> <div class="row hidden-md hidden-lg"> <div class="col-xs-12"> <p class="text-right" ng-show="meta.showItemCountText()">{{ meta.getItemCountText() }}</p> </div> </div> <div class="row search-page-container visible-xs-block visible-sm-block hidden-md hidden-lg"> <div class="col-xs-12 col-sm-12"> <div class="pagination-container"> <page-size id="account_table_items_per_page_mobile" allowed-sizes="metaData.pageSizes" total-items="metaData.totalItems" ng-model="metaData.pageSize" show-all="false" ng-show="meta.showPagination()" ng-change="fetchData()"> </page-size> <ul uib-pagination id="account_table_paginate_mobile" total-items="metaData.totalItems" ng-model="metaData.currentPage" max-size="0" boundary-links="true" rotate="false" previous-text="<" next-text=">" first-text="<<" last-text=">>" items-per-page="metaData.pageSize" ng-show="meta.showPagination()" ng-change="fetchData()" class="pagination-small"> </ul> </div> </div> </div> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-5"> <alert-box ng-show="backupHandler.queue.restore.length || backupHandler.queue.download.length"> <div ng-show="backupHandler.queue.restore.length"><i class="fas fa-sync-alt fa-spin"></i> {{LANG.t("Restore in progress...")}} </div> <div ng-show="backupHandler.queue.download.length"><i class="fas fa-sync-alt fa-spin"></i> {{LANG.t("Download in progress...")}}</div> </alert-box> </div> <table class="table table-striped table-striped-child responsive-table details-table"> <thead> <tr> <th class="col-md-2"> <a class="sort-link ng-isolate-scope" sort-by sort-meta="meta" sort-field="created" onSort="fetchData()" title="{{ LANG.t('Sort by Creation Date') }}">{{ LANG.t("Creation Date") }}</a> </th> <th class="hidden-xs col-md-2"> <a sort-by sort-meta="meta" sort-field="size" onSort="fetchData()" title="{{ LANG.t('Sort by Size') }}">{{ LANG.t("Size") }}</a> </th> <th class="hidden-xs col-md-2 " ng-if="PERMS.canAddBackupNotes"> {{ LANG.t("Notes") }} </th> <th class="hidden-xs col-md-2"> <a sort-by sort-meta="meta" sort-field="location" onSort="fetchData()" title="{{ LANG.t('Location') }}">{{ LANG.t("Location") }}</a> </th> <th class="col-md-2"> <span>{{ LANG.t("Actions") }}</span> </th> </tr> </thead> <tbody> <tr class="data-row ng-scope table-striped" ng-repeat="backup in backups track by $index" id="backup_row_{{$index}}"> <td data-title="{{ LANG.t('Creation Date') }}"> <span title="{{ LANG.d(backup.created) }}">{{ LANG.d(backup.created) }}</span> </td> <td data-title="{{ LANG.t('Size') }}"> <span title="{{ backup.size ? UTILS.sizeToHumanReadable(backup.size) : '-' }}">{{ backup.size ? UTILS.sizeToHumanReadable(backup.size) : '-' }}</span> </td> <td data-title="{{ LANG.t('Notes') }}" ng-if="PERMS.canAddBackupNotes"> <div class="editableBox" style="cursor: pointer;" ng-hide="backup.editing" ng-dblclick="openNotesEdit(backup)" title="{{ backup.notes }}">{{ backup.notes ? backup.notes : LANG.t("Click to add Note...") }}</div> <input ng-show="backup.editing" ng-model="backup.notes" ng-blur="saveNotes(backup)" placeholder="{{ LANG.t('Enter Notes...')}}" class="form-control" /> </td> <td data-title="{{ LANG.t('Location') }}"> <span title="{{ backup.location }}">{{ backup.location }}</span> </td> <td> <a class="btn btn-outline-primary btn-sm" ng-click="changeView('fileManager/' + backup._id)" title="{{ LANG.t('Go to file manager page') }}"> <span class="fas fa-file"></span> <span class="text-uppercase">{{ LANG.t("File Manager") }}</span> </a> </td> </tr> <tr ng-hide="!loading"> <td colspan="6"> <span>{{ LANG.t("Loading Backups") }}</span> </td> </tr> <tr ng-hide="backups.length > 0 || loading"> <td colspan="6"> <span>{{ LANG.t("No Backups Found") }}</span> </td> </tr> </tbody> </table> <div class="row hidden-md hidden-lg"> <div class="col-xs-12"> <p class="text-right" ng-hide="!meta.mobileItemCountText">{{ meta.mobileItemCountText }}</p> </div> </div> <div class="return-link" style="cursor: pointer;"> <a id="lnkReturn" ng-click="changeView('/')" title="{{ LANG.t('Go back to JetBackup menu') }}"> <span class="glyphicon glyphicon-circle-arrow-left"></span> {{ LANG.t("Go Back") }} </a> </div> </div> </div> </div>
[-] deleteModule.ptt
[edit]
[-] dnsBackups.ptt
[edit]
[-] fileManager.ptt
[edit]
[+]
..
[-] dbBackups.ptt
[edit]
[-] cronBackups.ptt
[edit]
[-] fileBackups.ptt
[edit]
[-] snapshots.ptt
[edit]
[-] sslBackups.ptt
[edit]
[-] index.ptt
[edit]
[-] downloadModule.ptt
[edit]
[-] fullBackups.ptt
[edit]
[-] restoreModule.ptt
[edit]
[-] emailBackups.ptt
[edit]
[-] queues.ptt
[edit]
[-] settings.ptt
[edit]
[-] gdpr.ptt
[edit]
[-] permissionserror.ptt
[edit]