shortname: $strconfiguration: $strbackup", $site->fullname,
"$stradmin -> ".
"$strconfiguration -> ".
"$strbackup -> ".
$strlogs);
print_heading($backuploglaststatus);
print_simple_box_start("center", "", "$THEME->cellheading");
//Now, get every record from backup_courses
$courses = get_records("backup_courses");
if (!$courses) {
notify("No logs found!");
} else {
echo "
";
//Print table header
echo "";
echo "$strcourse | ";
echo "$strtimetaken | ";
echo "$strstatus | ";
echo "$strnext | ";
foreach ($courses as $course) {
//Get the course shortname
$coursename = get_field ("course","fullname","id",$course->courseid);
if ($coursename) {
echo "
";
echo "courseid\">".$coursename." | ";
echo "".userdate($course->laststarttime,$strftimedatetime)." | ";
echo " - | ";
echo "".userdate($course->lastendtime,$strftimedatetime)." | ";
if (!$course->laststatus) {
echo "".$strerror." | ";
} else {
echo "".$strok." | ";
}
echo "".userdate($course->nextstarttime,$strftimedatetime)." | ";
echo "
";
}
}
echo "
";
}
print_simple_box_end();
//Detailed View !!
} else {
print_header("$site->shortname: $strconfiguration: $strbackup", $site->fullname,
"$stradmin -> ".
"$strconfiguration -> ".
"$strbackup -> ".
"$strlogs -> ".
$strbackupdetails);
print_heading($backuplogdetailed);
$coursename = get_field("course","fullname","id","$courseid");
print_heading("$strcourse: $coursename");
print_simple_box_start("center", "", "$THEME->cellheading");
//First, me get all the distinct backups for that course in backup_log
$executions = get_records_sql("SELECT DISTINCT laststarttime,laststarttime
FROM {$CFG->prefix}backup_log
WHERE courseid = '$courseid'
ORDER BY laststarttime DESC");
//Iterate over backup executions
if (!$executions) {
notify("No logs found!");
} else {
echo "";
foreach($executions as $execution) {
echo "";
echo "";
print_simple_box("".userdate($execution->laststarttime)."", "center");
echo " | ";
echo "
";
$logs = get_records_sql("SELECT *
FROM {$CFG->prefix}backup_log
WHERE courseid = '$courseid' AND
laststarttime = '$execution->laststarttime'
ORDER BY time");
if ($logs) {
foreach ($logs as $log) {
echo "";
echo "".userdate($log->time,$strftimetime)." | ";
$log->info = str_replace("- ERROR!!","- ERROR!!",$log->info);
$log->info = str_replace("- OK","- OK",$log->info);
echo "".str_replace(" "," ",$log->info)." | ";
echo "
";
}
}
}
echo "
";
}
print_simple_box_end();
}
print_footer();
?>