Now generate mod info about assignments (with file copy to temp/backup)

and resources.
This commit is contained in:
stronk7 2003-05-10 17:25:20 +00:00
parent 2f518143de
commit efead3b909
11 changed files with 268 additions and 31 deletions

View file

@ -159,17 +159,46 @@
}
//Print logs if selected
if ($preferences->backup_logs) {
echo "<li>Writing logs info";
//User info
if ($status) {
if ($status) {
if ($preferences->backup_logs) {
echo "<li>Writing logs info";
$status = backup_log_info($backup_file,$preferences);
}
}
//Module info
//Module info, this unique function makes all the work!!
//db export and module fileis copy
if ($status) {
$mods_to_backup = false;
//Check if we have any mod to backup
foreach ($preferences->mods as $module) {
if ($module->backup) {
$mods_to_backup = true;
}
}
//If we have to backup some module
if ($mods_to_backup) {
echo "<li>Writing modules info";
//Start modules tag
$status = backup_modules_start ($backup_file,$preferences);
//Open ul for module list
echo "<ul>";
//Iterate over modules and call backupa
foreach ($preferences->mods as $module) {
if ($module->backup and $status) {
echo "<li>".$module->name;
$status = backup_module($backup_file,$preferences,$module->name);
}
}
//Close ul for module list
echo "</ul>";
//Close modules tag
$status = backup_modules_end ($backup_file,$preferences);
}
}