PageRenderTime 41ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/wp-content/plugins/backupbuddy/controllers/dashboard.php

https://bitbucket.org/betaimages/chakalos
PHP | 45 lines | 29 code | 10 blank | 6 comment | 5 complexity | 898a4baac17fde58145c69908c9c059d MD5 | raw file
Possible License(s): BSD-3-Clause
  1. <?php
  2. class pb_backupbuddy_dashboard extends pb_backupbuddy_dashboardcore {
  3. /* stats()
  4. *
  5. * Displays (echos out) an overview of stats into the WordPress Dashboard.
  6. *
  7. * @return null
  8. */
  9. function stats() {
  10. echo '<style type="text/css">';
  11. echo ' .pb_fancy {';
  12. echo ' font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;';
  13. echo ' font-size: 18px;';
  14. echo ' color: #21759B;';
  15. echo ' }';
  16. echo '</style>';
  17. echo '<div>';
  18. $backup_url = 'admin.php?page=pb_backupbuddy_backup';
  19. $files = glob( pb_backupbuddy::$options['backup_directory'] . 'backup*.zip' );
  20. if ( !is_array( $files ) || empty( $files ) ) {
  21. $files = array();
  22. }
  23. array_multisort( array_map( 'filemtime', $files ), SORT_NUMERIC, SORT_DESC, $files );
  24. echo sprintf( __('You currently have %s stored backups.', 'it-l10n-backupbuddy' ), '<span class="pb_fancy"><a href="' . $backup_url . '">' . count( $files ) . '</a></span>');
  25. if ( pb_backupbuddy::$options['last_backup'] == 0 ) {
  26. echo ' ', __( 'You have not created any backups.', 'it-l10n-backupbuddy' );
  27. } else {
  28. echo ' ', sprintf( __(' Your most recent backup was %s ago.', 'it-l10n-backupbuddy' ), '<span class="pb_fancy"><a href="' . $backup_url . '">' . pb_backupbuddy::$format->time_ago( pb_backupbuddy::$options['last_backup'] ) . '</a></span>');
  29. }
  30. echo ' ', sprintf( __('There have been %s post/page modifications since your last backup.', 'it-l10n-backupbuddy' ), '<span class="pb_fancy"><a href="' . $backup_url . '">' . pb_backupbuddy::$options['edits_since_last'] . '</a></span>' );
  31. echo ' <span class="pb_fancy"><a href="' . $backup_url . '">', __('Go create a backup!', 'it-l10n-backupbuddy' ), '</a></span>';
  32. echo '</div>';
  33. }
  34. }
  35. ?>