diff --git a/swad_attendance.c b/swad_attendance.c
index f4ae80514..899bbb0a0 100644
--- a/swad_attendance.c
+++ b/swad_attendance.c
@@ -410,15 +410,21 @@ static void Att_ShowOneAttEvent (struct AttendanceEvent *Att,bool ShowOnlyThisAt
StartEndTime <= (Dat_StartEndTime_t) (Dat_NUM_START_END_TIME - 1);
StartEndTime++)
{
- fprintf (Gbl.F.Out,"
Hidden ? (Att->Open ? "DATE_GREEN_LIGHT" :
- "DATE_RED_LIGHT") :
- (Att->Open ? "DATE_GREEN" :
- "DATE_RED"));
- if (!ShowOnlyThisAttEventComplete)
- fprintf (Gbl.F.Out," COLOR%u",Gbl.RowEvenOdd);
- fprintf (Gbl.F.Out,"\">");
+ if (ShowOnlyThisAttEventComplete)
+ Tbl_StartCellAttr ("id=\"att_date_%u_%u\" class=\"%s LEFT_BOTTOM\"",
+ (unsigned) StartEndTime,UniqueId,
+ Att->Hidden ? (Att->Open ? "DATE_GREEN_LIGHT" :
+ "DATE_RED_LIGHT") :
+ (Att->Open ? "DATE_GREEN" :
+ "DATE_RED"));
+ else
+ Tbl_StartCellAttr ("id=\"att_date_%u_%u\" class=\"%s LEFT_BOTTOM COLOR%u\"",
+ (unsigned) StartEndTime,UniqueId,
+ Att->Hidden ? (Att->Open ? "DATE_GREEN_LIGHT" :
+ "DATE_RED_LIGHT") :
+ (Att->Open ? "DATE_GREEN" :
+ "DATE_RED"),
+ Gbl.RowEvenOdd);
fprintf (Gbl.F.Out," |