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 ""; echo ""; echo ""; echo ""; foreach ($courses as $course) { //Get the course shortname $coursename = get_field ("course","fullname","id",$course->courseid); if ($coursename) { echo ""; echo ""; echo ""; echo ""; echo ""; if (!$course->laststatus) { echo ""; } else { echo ""; } echo ""; echo ""; } } echo "
$strcourse$strtimetaken$strstatus$strnext
courseid\">".$coursename."".userdate($course->laststarttime,$strftimedatetime)." - ".userdate($course->lastendtime,$strftimedatetime)."".$strerror."".$strok."".userdate($course->nextstarttime,$strftimedatetime)."
"; } 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 ""; 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 ""; $log->info = str_replace("- ERROR!!","- ERROR!!",$log->info); $log->info = str_replace("- OK","- OK",$log->info); echo ""; echo ""; } } } echo "
"; print_simple_box("
".userdate($execution->laststarttime)."
", "center"); echo "
".userdate($log->time,$strftimetime)."".str_replace(" ","    ",$log->info)."
"; } print_simple_box_end(); } print_footer(); ?>