$backup_type = "\n\n BACKUP Type: partial, includes tables:\n"; foreach ($table_select as $key => $value) { $backup_type .= " {$value};\n"; } } if (isset($table_exclude)) { $backup_type = "\n\n BACKUP Type: partial, EXCLUDES tables:\n"; foreach ($table_exclude as $key => $value) { $backup_type .= " {$value};\n"; } } $errors = ""; include LOCATION . "phpmysqlautobackup_extras.php"; include LOCATION . "schema_for_export.php"; $versionCheck = new version(); $version_info = $versionCheck->check($phpMySQLAutoBackup_version); $backup_info = "\n" . $version_info . "\n\n"; $backup_info .= $backup_type; $backup_info .= $recordBackup->get(); // zip the backup and email it $backup_file_name = 'mysql_' . $db . strftime("_%d_%b_%Y_time_%H_%M_%S.sql", time()) . '.gz'; $dump_buffer = gzencode($buffer); if ($save_backup_zip_file_to_server) { write_backup($dump_buffer, $backup_file_name); } //FTP backup file to remote server if (isset($ftp_username)) { //write the backup file to local server ready for transfer if not already done so if (!$save_backup_zip_file_to_server) { write_backup($dump_buffer, $backup_file_name); }