Current Path : /home/church/public_html/lavishluxebylenee.com/wp-content/plugins/backupwordpress/admin/ |
Current File : /home/church/public_html/lavishluxebylenee.com/wp-content/plugins/backupwordpress/admin/backups.php |
<?php namespace HM\BackUpWordPress; // Refresh the schedules from the database to make sure we have the latest changes Schedules::get_instance()->refresh_schedules(); $schedules = Schedules::get_instance()->get_schedules(); if ( ! empty( $_GET['hmbkp_schedule_id'] ) ) { $current_schedule = new Scheduled_Backup( sanitize_text_field( $_GET['hmbkp_schedule_id'] ) ); } else { $current_schedule = reset( $schedules ); } ?> <div class="wp-filter"> <ul class="filter-links"> <?php foreach ( $schedules as $schedule ) : $status = new Backup_Status( $schedule->get_id() ); ?> <li<?php if ( $status->get_status() ) { ?> title="<?php echo esc_attr( strip_tags( $status->get_status() ) ); ?>"<?php } ?>><a href="<?php echo esc_url( add_query_arg( 'hmbkp_schedule_id', $schedule->get_id(), HMBKP_ADMIN_URL ) ); ?>" class="<?php if ( $status->get_status() ) { ?>hmbkp-running<?php } ?> <?php if ( $schedule->get_id() === $current_schedule->get_id() ) { ?>current<?php } ?>"><?php echo esc_html( translated_schedule_title( $schedule->get_slug(), $schedule->get_name() ) ); ?> <span class="count">(<?php echo esc_html( count( $schedule->get_backups() ) ); ?>)</span></a></li> <?php endforeach; ?> <li><a href="<?php echo esc_url( add_query_arg( array( 'hmbkp_add_schedule' => '1', 'action' => 'hmbkp_edit_schedule', 'hmbkp_schedule_id' => time(), 'hmbkp_panel' => 'hmbkp_edit_schedule_settings' ), HMBKP_ADMIN_URL ) ); ?>" class="<?php if ( ! Schedules::get_instance()->get_schedule( $current_schedule->get_id() ) ) { ?> current<?php } ?>"> + <?php _e( 'add schedule', 'backupwordpress' ); ?></a></li> </ul> </div> <?php // Don't continue if we don't have a schedule if ( ! $schedule = $current_schedule ) { return; } ?> <div data-hmbkp-schedule-id="<?php echo esc_attr( $schedule->get_id() ); ?>" class="hmbkp_schedule"> <?php require( HMBKP_PLUGIN_PATH . 'admin/schedule-sentence.php' ); ?> <?php require( HMBKP_PLUGIN_PATH . 'admin/backups-table.php' ); ?> </div>