Added some flush() to the backup process (in users, questions and logs)

This commit is contained in:
stronk7
2003-07-07 18:26:11 +00:00
parent 5da9e4a5ac
commit d48370a60b
2 changed files with 30 additions and 0 deletions
+20
View File
@@ -549,6 +549,7 @@
if ($users) {
//Begin Users tag
fwrite ($bf,start_tag("USERS",2,true));
$counter = 0;
//With every user
foreach ($users as $user) {
//Get user data from table
@@ -654,6 +655,15 @@
}
//End User tag
fwrite ($bf,end_tag("USER",3,true));
//Do some output
$counter++;
if ($counter % 10 == 0) {
echo ".";
if ($counter % 200 == 0) {
echo "<br>";
}
backup_flush(300);
}
}
//End Users tag
fwrite ($bf,end_tag("USERS",2,true));
@@ -678,6 +688,7 @@
if ($logs) {
//Pring logs header
fwrite ($bf,start_tag("LOGS",2,true));
$counter = 0;
//Iterate
foreach ($logs as $log) {
//See if it is a valid module to backup
@@ -700,6 +711,15 @@
//End log tag
fwrite ($bf,end_tag("LOG",3,true));
}
//Do some output
$counter++;
if ($counter % 10 == 0) {
echo ".";
if ($counter % 200 == 0) {
echo "<br>";
}
backup_flush(300);
}
}
//End logs tag
$status = fwrite ($bf,end_tag("LOGS",2,true));
+10
View File
@@ -124,6 +124,7 @@
if ($questions) {
//Write start tag
$status =fwrite ($bf,start_tag("QUESTIONS",4,true));
$counter = 0;
//Iterate over each question
foreach ($questions as $question) {
//Start question
@@ -153,6 +154,15 @@
}
//End question
$status =fwrite ($bf,end_tag("QUESTION",5,true));
//Do some output
$counter++;
if ($counter % 10 == 0) {
echo ".";
if ($counter % 200 == 0) {
echo "<br>";
}
backup_flush(300);
}
}
//Write end tag
$status =fwrite ($bf,end_tag("QUESTIONS",4,true));