Zeile 6 | Zeile 6 |
---|
* Website: http://www.mybboard.net * License: http://www.mybboard.net/about/license *
|
* Website: http://www.mybboard.net * License: http://www.mybboard.net/about/license *
|
* $Id: backupdb.php 3948 2008-06-24 18:58:41Z nickman $
| * $Id: backupdb.php 4438 2009-08-25 01:36:10Z RyanGordon $
|
*/
// Disallow direct access to this file for security reasons
| */
// Disallow direct access to this file for security reasons
|
Zeile 141 | Zeile 141 |
---|
if($mybb->input['method'] == 'disk') {
|
if($mybb->input['method'] == 'disk') {
|
$file = MYBB_ADMIN_DIR.'backups/backup_'.substr(md5($mybb->user['uid'].TIME_NOW.random_str()), 0, 10);
| $file = MYBB_ADMIN_DIR.'backups/backup_'.substr(md5($mybb->user['uid'].TIME_NOW), 0, 10).random_str(54);
|
if($mybb->input['filetype'] == 'gzip') {
| if($mybb->input['filetype'] == 'gzip') {
|
Zeile 160 | Zeile 160 |
---|
} else {
|
} else {
|
$file = 'backup_'.substr(md5($mybb->user['uid'].TIME_NOW.random_str()), 0, 10);
| $file = 'backup_'.substr(md5($mybb->user['uid'].TIME_NOW), 0, 10).random_str(54);
|
if($mybb->input['filetype'] == 'gzip') { if(!function_exists('gzopen')) // check zlib-ness
| if($mybb->input['filetype'] == 'gzip') { if(!function_exists('gzopen')) // check zlib-ness
|
Zeile 169 | Zeile 169 |
---|
admin_redirect("index.php?module=tools/backupdb&action=backup"); }
|
admin_redirect("index.php?module=tools/backupdb&action=backup"); }
|
// Send headers for gzip file (do ob_start too) header('Content-Encoding: x-gzip');
| // Send headers for gzip file header('Content-Encoding: gzip');
|
header('Content-Type: application/x-gzip'); header('Content-Disposition: attachment; filename="'.$file.'.sql.gz"'); }
| header('Content-Type: application/x-gzip'); header('Content-Disposition: attachment; filename="'.$file.'.sql.gz"'); }
|
Zeile 201 | Zeile 201 |
---|
$field_list[] = $field['Field']; }
|
$field_list[] = $field['Field']; }
|
$fields = implode(",", $field_list);
| $fields = "`".implode("`,`", $field_list)."`";
|
if($mybb->input['contents'] != 'data') { $structure = $db->show_create_table($table).";\n";
| if($mybb->input['contents'] != 'data') { $structure = $db->show_create_table($table).";\n";
|
Zeile 218 | Zeile 218 |
---|
$comma = ''; foreach($field_list as $field) {
|
$comma = ''; foreach($field_list as $field) {
|
if(!isset($row[$field]) || trim($row[$field]) == "")
| if(!isset($row[$field]) || is_null($row[$field]))
|
{
|
{
|
$insert .= $comma."''";
| $insert .= $comma."NULL";
|
} else {
| } else {
|
Zeile 252 | Zeile 252 |
---|
if($mybb->input['filetype'] == 'gzip') {
|
if($mybb->input['filetype'] == 'gzip') {
|
$ext = '.gz';
| $ext = '.sql.gz';
|
} else {
| } else {
|
Zeile 288 | Zeile 288 |
---|
exit; }
|
exit; }
|
$page->extra_header = " <script type=\"text/javascript\" language=\"Javascript\">
| $page->extra_header = " <script type=\"text/javascript\">
|
function changeSelection(action, prefix) { var select_box = document.getElementById('table_select');
| function changeSelection(action, prefix) { var select_box = document.getElementById('table_select');
|