/home/altere25/sportzsoft.altereddigital.com/wp-content/plugins/boldgrid-backup/cli
Edit: /home/altere25/sportzsoft.altereddigital.com/wp-content/plugins/boldgrid-backup/cli/bgbkup-cli.php (1448B)
*
* @see \Boldgrid\Backup\Cli\Info::has_errors()
* @see \Boldgrid\Backup\Cli\Info::print_errors()
* @see \Boldgrid\Backup\Cli\Site_Check::should_restore()
* @see \Boldgrid\Backup\Cli\Site_Restore::run()
* @see \Boldgrid\Backup\Cli\Log::write()
*
* phpcs:disable WordPress.VIP,WordPress.XSS.EscapeOutput
*/
namespace Boldgrid\Backup\Cli;
$php_min_version = '5.4';
if ( version_compare( PHP_VERSION, $php_min_version, '<' ) ) {
echo 'Error: Incompatible PHP version "' . PHP_VERSION . '". This utility requires "' .
$php_min_version . '" or higher.' . PHP_EOL;
exit( 1 );
}
require __DIR__ . '/class-info.php';
require __DIR__ . '/class-site-check.php';
require __DIR__ . '/class-log.php';
require __DIR__ . '/class-email.php';
if ( Info::has_errors() ) {
Info::print_errors();
exit( 1 );
}
if ( Site_Check::should_restore() ) {
require __DIR__ . '/class-site-restore.php';
( new Site_Restore() )->run();
} else {
$message = 'Info: No action taken.';
echo $message . PHP_EOL;
Log::write( $message, LOG_INFO );
}