mirror of
https://github.com/acanas/swad-core.git
synced 2024-06-15 21:24:07 +02:00
Version19.32.5
This commit is contained in:
parent
a9041f711d
commit
e20d673b17
|
@ -487,7 +487,7 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - *
|
||||||
En OpenSWAD:
|
En OpenSWAD:
|
||||||
ps2pdf source.ps destination.pdf
|
ps2pdf source.ps destination.pdf
|
||||||
*/
|
*/
|
||||||
#define Log_PLATFORM_VERSION "SWAD 19.32.4 (2019-10-12)"
|
#define Log_PLATFORM_VERSION "SWAD 19.32.5 (2019-10-12)"
|
||||||
#define CSS_FILE "swad19.29.css"
|
#define CSS_FILE "swad19.29.css"
|
||||||
#define JS_FILE "swad19.30.js"
|
#define JS_FILE "swad19.30.js"
|
||||||
/*
|
/*
|
||||||
|
@ -496,8 +496,9 @@ ps2pdf source.ps destination.pdf
|
||||||
// TODO: En un TFG no preasignado con estudiante tiene que salir un triángulo amarillo
|
// TODO: En un TFG no preasignado con estudiante tiene que salir un triángulo amarillo
|
||||||
// TODO: Hacer un nuevo rol en los TFG: tutor externo (profesor de áreas no vinculadas con el centro, profesionales de empresas, etc.)
|
// TODO: Hacer un nuevo rol en los TFG: tutor externo (profesor de áreas no vinculadas con el centro, profesionales de empresas, etc.)
|
||||||
|
|
||||||
Version 19.32.4: Oct 12, 2019 Code refactoring in HTML. (246276 lines)
|
Version 19.32.5: Oct 12, 2019 Code refactoring in HTML table headings. (246276 lines)
|
||||||
Version 19.32.3: Oct 11, 2019 Code refactoring in HTML. (246518 lines)
|
Version 19.32.4: Oct 12, 2019 Code refactoring in HTML table headings. (246276 lines)
|
||||||
|
Version 19.32.3: Oct 11, 2019 Code refactoring in HTML table headings. (246518 lines)
|
||||||
Version 19.32.2: Oct 11, 2019 Code refactoring in HTML. (246626 lines)
|
Version 19.32.2: Oct 11, 2019 Code refactoring in HTML. (246626 lines)
|
||||||
Version 19.32.1: Oct 11, 2019 Code refactoring in HTML. (246668 lines)
|
Version 19.32.1: Oct 11, 2019 Code refactoring in HTML. (246668 lines)
|
||||||
Version 19.32: Oct 10, 2019 Code refactoring in HTML. (246631 lines)
|
Version 19.32: Oct 10, 2019 Code refactoring in HTML. (246631 lines)
|
||||||
|
|
484
swad_figure.c
484
swad_figure.c
|
@ -373,21 +373,21 @@ static void Fig_GetAndShowUsersStats (void)
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Users);
|
fprintf (Gbl.F.Out,"%s",Txt_Users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_number_of_courses_to_which_a_user_belongs);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_number_of_courses_to_which_a_user_belongs);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_number_of_users_belonging_to_a_course);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_number_of_users_belonging_to_a_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -398,8 +398,8 @@ static void Fig_GetAndShowUsersStats (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"4\" style=\"height:10px;\">");
|
Tbl_TH_Begin ("colspan=\"4\" style=\"height:10px;\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -516,33 +516,33 @@ static void Fig_GetAndShowUsersRanking (void)
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Clicks);
|
fprintf (Gbl.F.Out,"%s",Txt_Clicks);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Clicks_per_day);
|
fprintf (Gbl.F.Out,"%s",Txt_Clicks_per_day);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Timeline);
|
fprintf (Gbl.F.Out,"%s",Txt_Timeline);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Followers);
|
fprintf (Gbl.F.Out,"%s",Txt_Followers);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Downloads);
|
fprintf (Gbl.F.Out,"%s",Txt_Downloads);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Forums);
|
fprintf (Gbl.F.Out,"%s",Txt_Forums);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Messages);
|
fprintf (Gbl.F.Out,"%s",Txt_Messages);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -629,50 +629,50 @@ static void Fig_WriteHeadHierarchy (void)
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"<img src=\"%s/globe.svg\""
|
fprintf (Gbl.F.Out,"<img src=\"%s/globe.svg\""
|
||||||
" alt=\"%s\" title=\"%s\""
|
" alt=\"%s\" title=\"%s\""
|
||||||
" class=\"CONTEXT_ICO_x16\" />"
|
" class=\"CONTEXT_ICO_x16\" />"
|
||||||
"<br />"
|
"<br />"
|
||||||
"%s",
|
"%s",
|
||||||
Cfg_URL_ICON_PUBLIC,Txt_Countries,Txt_Countries,Txt_Countries);
|
Cfg_URL_ICON_PUBLIC,Txt_Countries,Txt_Countries,Txt_Countries);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"<img src=\"%s/university.svg\""
|
fprintf (Gbl.F.Out,"<img src=\"%s/university.svg\""
|
||||||
" alt=\"%s\" title=\"%s\""
|
" alt=\"%s\" title=\"%s\""
|
||||||
" class=\"CONTEXT_ICO_x16\" />"
|
" class=\"CONTEXT_ICO_x16\" />"
|
||||||
"<br />"
|
"<br />"
|
||||||
"%s",
|
"%s",
|
||||||
Cfg_URL_ICON_PUBLIC,Txt_Institutions,Txt_Institutions,Txt_Institutions);
|
Cfg_URL_ICON_PUBLIC,Txt_Institutions,Txt_Institutions,Txt_Institutions);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"<img src=\"%s/building.svg\""
|
fprintf (Gbl.F.Out,"<img src=\"%s/building.svg\""
|
||||||
" alt=\"%s\" title=\"%s\""
|
" alt=\"%s\" title=\"%s\""
|
||||||
" class=\"CONTEXT_ICO_x16\" />"
|
" class=\"CONTEXT_ICO_x16\" />"
|
||||||
"<br />"
|
"<br />"
|
||||||
"%s",
|
"%s",
|
||||||
Cfg_URL_ICON_PUBLIC,Txt_Centres,Txt_Centres,Txt_Centres);
|
Cfg_URL_ICON_PUBLIC,Txt_Centres,Txt_Centres,Txt_Centres);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"<img src=\"%s/graduation-cap.svg\""
|
fprintf (Gbl.F.Out,"<img src=\"%s/graduation-cap.svg\""
|
||||||
" alt=\"%s\" title=\"%s\""
|
" alt=\"%s\" title=\"%s\""
|
||||||
" class=\"CONTEXT_ICO_x16\" />"
|
" class=\"CONTEXT_ICO_x16\" />"
|
||||||
"<br />"
|
"<br />"
|
||||||
"%s",
|
"%s",
|
||||||
Cfg_URL_ICON_PUBLIC,Txt_Degrees,Txt_Degrees,Txt_Degrees);
|
Cfg_URL_ICON_PUBLIC,Txt_Degrees,Txt_Degrees,Txt_Degrees);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"<img src=\"%s/list-ol.svg\""
|
fprintf (Gbl.F.Out,"<img src=\"%s/list-ol.svg\""
|
||||||
" alt=\"%s\" title=\"%s\""
|
" alt=\"%s\" title=\"%s\""
|
||||||
" class=\"CONTEXT_ICO_x16\" />"
|
" class=\"CONTEXT_ICO_x16\" />"
|
||||||
"<br />"
|
"<br />"
|
||||||
"%s",
|
"%s",
|
||||||
Cfg_URL_ICON_PUBLIC,Txt_Courses,Txt_Courses,Txt_Courses);
|
Cfg_URL_ICON_PUBLIC,Txt_Courses,Txt_Courses,Txt_Courses);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
@ -1497,13 +1497,13 @@ static void Fig_ShowInss (MYSQL_RES **mysql_res,unsigned NumInss,
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Institution);
|
fprintf (Gbl.F.Out,"%s",Txt_Institution);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",TxtFigure);
|
fprintf (Gbl.F.Out,"%s",TxtFigure);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -2526,37 +2526,37 @@ static void Fig_WriteStatsExpTreesTableHead1 (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_File_zones);
|
fprintf (Gbl.F.Out,"%s",Txt_File_zones);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Courses);
|
fprintf (Gbl.F.Out,"%s",Txt_Courses);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Groups);
|
fprintf (Gbl.F.Out,"%s",Txt_Groups);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Users);
|
fprintf (Gbl.F.Out,"%s",Txt_Users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Max_levels);
|
fprintf (Gbl.F.Out,"%s",Txt_Max_levels);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Folders);
|
fprintf (Gbl.F.Out,"%s",Txt_Folders);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Files);
|
fprintf (Gbl.F.Out,"%s",Txt_Files);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Size);
|
fprintf (Gbl.F.Out,"%s",Txt_Size);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
@ -2571,21 +2571,21 @@ static void Fig_WriteStatsExpTreesTableHead2 (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_File_zones);
|
fprintf (Gbl.F.Out,"%s",Txt_File_zones);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Folders,Txt_course);
|
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Folders,Txt_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Files,Txt_course);
|
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Files,Txt_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Size,Txt_course);
|
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Size,Txt_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
@ -2600,21 +2600,21 @@ static void Fig_WriteStatsExpTreesTableHead3 (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_File_zones);
|
fprintf (Gbl.F.Out,"%s",Txt_File_zones);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Folders,Txt_user[Usr_SEX_UNKNOWN]);
|
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Folders,Txt_user[Usr_SEX_UNKNOWN]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Files,Txt_user[Usr_SEX_UNKNOWN]);
|
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Files,Txt_user[Usr_SEX_UNKNOWN]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Size,Txt_user[Usr_SEX_UNKNOWN]);
|
fprintf (Gbl.F.Out,"%s/<br />%s",Txt_Size,Txt_user[Usr_SEX_UNKNOWN]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
@ -2835,17 +2835,17 @@ static void Fig_GetAndShowOERsStats (void)
|
||||||
/***** Write table heading *****/
|
/***** Write table heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_License);
|
fprintf (Gbl.F.Out,"%s",Txt_License);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_private_files);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_private_files);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_public_files);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_public_files);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3037,21 +3037,21 @@ static void Fig_GetAndShowAssignmentsStats (void)
|
||||||
/***** Write table heading *****/
|
/***** Write table heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_assignments);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_assignments);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_assignments);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_assignments);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_ASSIG_BR_per_course);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_ASSIG_BR_per_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3107,17 +3107,17 @@ static void Fig_GetAndShowProjectsStats (void)
|
||||||
/***** Write table heading *****/
|
/***** Write table heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_projects);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_projects);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_projects);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_projects);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_projects_BR_per_course);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_projects_BR_per_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3171,41 +3171,41 @@ static void Fig_GetAndShowTestsStats (void)
|
||||||
/***** Write table heading *****/
|
/***** Write table heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Type_of_BR_answers);
|
fprintf (Gbl.F.Out,"%s",Txt_Type_of_BR_answers);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_BR_with_test_BR_questions);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_BR_with_test_BR_questions);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_exportable_BR_test_BR_questions);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_exportable_BR_test_BR_questions);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_BR_of_test_BR_questions);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_BR_of_test_BR_questions);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_number_BR_of_test_BR_questions_BR_per_course);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_number_BR_of_test_BR_questions_BR_per_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_times_that_BR_questions_BR_have_been_BR_responded);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_times_that_BR_questions_BR_have_been_BR_responded);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_number_of_BR_times_that_BR_questions_BR_have_been_BR_responded_BR_per_course);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_number_of_BR_times_that_BR_questions_BR_have_been_BR_responded_BR_per_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_number_of_BR_times_that_BR_a_question_BR_has_been_BR_responded);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_number_of_BR_times_that_BR_a_question_BR_has_been_BR_responded);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_score_BR_per_question_BR_from_0_to_1);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_score_BR_per_question_BR_from_0_to_1);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3341,17 +3341,17 @@ static void Fig_GetAndShowGamesStats (void)
|
||||||
/***** Write table heading *****/
|
/***** Write table heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_games);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_games);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_games);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_games);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_games_BR_per_course);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_games_BR_per_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3406,25 +3406,25 @@ static void Fig_GetAndShowSocialActivityStats (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_social_posts);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_social_posts);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_posts_BR_per_user);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_posts_BR_per_user);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3728,17 +3728,17 @@ static void Fig_GetAndShowFollowStats (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Users);
|
fprintf (Gbl.F.Out,"%s",Txt_Users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -4022,46 +4022,46 @@ static void Fig_GetAndShowForumStats (void)
|
||||||
/***** Write table heading *****/
|
/***** Write table heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\" style=\"width:20px;\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\" style=\"width:20px;\"");
|
||||||
fprintf (Gbl.F.Out,"<img src=\"%s/comments.svg\""
|
fprintf (Gbl.F.Out,"<img src=\"%s/comments.svg\""
|
||||||
" alt=\"%s\" title=\"%s\""
|
" alt=\"%s\" title=\"%s\""
|
||||||
" class=\"ICO16x16\" />",
|
" class=\"ICO16x16\" />",
|
||||||
Cfg_URL_ICON_PUBLIC,
|
Cfg_URL_ICON_PUBLIC,
|
||||||
Txt_Scope,
|
Txt_Scope,
|
||||||
Txt_Scope);
|
Txt_Scope);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Forums);
|
fprintf (Gbl.F.Out,"%s",Txt_Forums);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_forums);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_forums);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_threads);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_threads);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_posts);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_posts);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_threads_BR_per_forum);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_threads_BR_per_forum);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_posts_BR_per_thread);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_posts_BR_per_thread);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_posts_BR_per_forum);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_posts_BR_per_forum);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -4390,25 +4390,25 @@ static void Fig_GetAndShowNumUsrsPerNotifyEvent (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Event);
|
fprintf (Gbl.F.Out,"%s",Txt_Event);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_events);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_events);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_emails);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_emails);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -4636,25 +4636,25 @@ static void Fig_GetAndShowNoticesStats (void)
|
||||||
/***** Write table heading *****/
|
/***** Write table heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NOTICE_Active_BR_notices);
|
fprintf (Gbl.F.Out,"%s",Txt_NOTICE_Active_BR_notices);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NOTICE_Obsolete_BR_notices);
|
fprintf (Gbl.F.Out,"%s",Txt_NOTICE_Obsolete_BR_notices);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NOTICE_Deleted_BR_notices);
|
fprintf (Gbl.F.Out,"%s",Txt_NOTICE_Deleted_BR_notices);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Total);
|
fprintf (Gbl.F.Out,"%s",Txt_Total);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -4721,25 +4721,25 @@ static void Fig_GetAndShowMsgsStats (void)
|
||||||
/***** Write table heading *****/
|
/***** Write table heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Messages);
|
fprintf (Gbl.F.Out,"%s",Txt_Messages);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_MSGS_Not_deleted);
|
fprintf (Gbl.F.Out,"%s",Txt_MSGS_Not_deleted);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_MSGS_Deleted);
|
fprintf (Gbl.F.Out,"%s",Txt_MSGS_Deleted);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Total);
|
fprintf (Gbl.F.Out,"%s",Txt_Total);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -4830,25 +4830,25 @@ static void Fig_GetAndShowSurveysStats (void)
|
||||||
/***** Write table heading *****/
|
/***** Write table heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_surveys);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_surveys);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_surveys);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_surveys);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_surveys_BR_per_course);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_surveys_BR_per_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_questions_BR_per_survey);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_questions_BR_per_survey);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -4934,17 +4934,17 @@ static void Fig_GetAndShowNumUsrsPerPrivacyForAnObject (const char *TxtObject,
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",TxtObject);
|
fprintf (Gbl.F.Out,"%s",TxtObject);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -5031,17 +5031,17 @@ static void Fig_GetAndShowNumUsrsPerCookies (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Cookies);
|
fprintf (Gbl.F.Out,"%s",Txt_Cookies);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -5115,17 +5115,17 @@ static void Fig_GetAndShowNumUsrsPerLanguage (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Language);
|
fprintf (Gbl.F.Out,"%s",Txt_Language);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -5200,17 +5200,17 @@ static void Fig_GetAndShowNumUsrsPerFirstDayOfWeek (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Calendar);
|
fprintf (Gbl.F.Out,"%s",Txt_Calendar);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -5289,17 +5289,17 @@ static void Fig_GetAndShowNumUsrsPerDateFormat (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Format);
|
fprintf (Gbl.F.Out,"%s",Txt_Format);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -5374,17 +5374,17 @@ static void Fig_GetAndShowNumUsrsPerIconSet (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Icons);
|
fprintf (Gbl.F.Out,"%s",Txt_Icons);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -5464,17 +5464,17 @@ static void Fig_GetAndShowNumUsrsPerMenu (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Menu);
|
fprintf (Gbl.F.Out,"%s",Txt_Menu);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -5553,17 +5553,17 @@ static void Fig_GetAndShowNumUsrsPerTheme (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Theme_SKIN);
|
fprintf (Gbl.F.Out,"%s",Txt_Theme_SKIN);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -5641,17 +5641,17 @@ static void Fig_GetAndShowNumUsrsPerSideColumns (void)
|
||||||
/***** Heading row *****/
|
/***** Heading row *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Columns);
|
fprintf (Gbl.F.Out,"%s",Txt_Columns);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
|
|
@ -11807,32 +11807,32 @@ void Brw_ListDocsFound (MYSQL_RES **mysql_res,unsigned long NumDocs,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"BM\">");
|
Tbl_TH_Begin ("class=\"BM\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Institution);
|
fprintf (Gbl.F.Out,"%s",Txt_Institution);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Centre);
|
fprintf (Gbl.F.Out,"%s",Txt_Centre);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Course);
|
fprintf (Gbl.F.Out,"%s",Txt_Course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_File_zone);
|
fprintf (Gbl.F.Out,"%s",Txt_File_zone);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Document);
|
fprintf (Gbl.F.Out,"%s",Txt_Document);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -11850,7 +11850,7 @@ void Brw_ListDocsFound (MYSQL_RES **mysql_res,unsigned long NumDocs,
|
||||||
|
|
||||||
/***** Write footer *****/
|
/***** Write footer *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"7\" class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("colspan=\"7\" class=\"CENTER_MIDDLE\"");
|
||||||
|
|
||||||
/* Number of documents not hidden found */
|
/* Number of documents not hidden found */
|
||||||
fprintf (Gbl.F.Out,"(");
|
fprintf (Gbl.F.Out,"(");
|
||||||
|
@ -11861,7 +11861,7 @@ void Brw_ListDocsFound (MYSQL_RES **mysql_res,unsigned long NumDocs,
|
||||||
fprintf (Gbl.F.Out,"%lu %s",NumDocsHidden,Txt_hidden_documents);
|
fprintf (Gbl.F.Out,"%lu %s",NumDocsHidden,Txt_hidden_documents);
|
||||||
fprintf (Gbl.F.Out,")");
|
fprintf (Gbl.F.Out,")");
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
/***** End table and box *****/
|
/***** End table and box *****/
|
||||||
|
|
30
swad_forum.c
30
swad_forum.c
|
@ -2561,21 +2561,21 @@ static void For_ShowForumThreadsHighlightingOneThread (long ThrCodHighlighted,
|
||||||
Tbl_TABLE_BeginWideMarginPadding (2);
|
Tbl_TABLE_BeginWideMarginPadding (2);
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th style=\"width:20px;\">");
|
Tbl_TH_Begin ("style=\"width:20px;\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CONTEXT_COL\">"); // Column for contextual icons
|
Tbl_TH_Begin ("class=\"CONTEXT_COL\""); // Column for contextual icons
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_MSG_Subject);
|
fprintf (Gbl.F.Out,"%s",Txt_MSG_Subject);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
for (Order = For_FIRST_MSG;
|
for (Order = For_FIRST_MSG;
|
||||||
Order <= For_LAST_MSG;
|
Order <= For_LAST_MSG;
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_MIDDLE\"");
|
||||||
Frm_StartFormAnchor (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type],
|
Frm_StartFormAnchor (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type],
|
||||||
For_FORUM_THREADS_SECTION_ID);
|
For_FORUM_THREADS_SECTION_ID);
|
||||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||||
|
@ -2596,21 +2596,21 @@ static void For_ShowForumThreadsHighlightingOneThread (long ThrCodHighlighted,
|
||||||
Tbl_TH_End ();
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_BR_msgs);
|
fprintf (Gbl.F.Out,"%s",Txt_No_BR_msgs);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Unread_BR_msgs);
|
fprintf (Gbl.F.Out,"%s",Txt_Unread_BR_msgs);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_WriBRters);
|
fprintf (Gbl.F.Out,"%s",Txt_WriBRters);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_ReaBRders);
|
fprintf (Gbl.F.Out,"%s",Txt_ReaBRders);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
|
26
swad_game.c
26
swad_game.c
|
@ -213,15 +213,15 @@ static void Gam_ListAllGames (void)
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
if (Gam_CheckIfICanEditGames ())
|
if (Gam_CheckIfICanEditGames ())
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CONTEXT_COL\">"); // Column for contextual icons
|
Tbl_TH_Begin ("class=\"CONTEXT_COL\""); // Column for contextual icons
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
for (Order = (Gam_Order_t) 0;
|
for (Order = (Gam_Order_t) 0;
|
||||||
Order <= (Gam_Order_t) (Gam_NUM_ORDERS - 1);
|
Order <= (Gam_Order_t) (Gam_NUM_ORDERS - 1);
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
|
|
||||||
/* Form to change order */
|
/* Form to change order */
|
||||||
Frm_StartForm (ActSeeAllGam);
|
Frm_StartForm (ActSeeAllGam);
|
||||||
|
@ -239,9 +239,9 @@ static void Gam_ListAllGames (void)
|
||||||
Tbl_TH_End ();
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Matches);
|
fprintf (Gbl.F.Out,"%s",Txt_Matches);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -1653,21 +1653,21 @@ static void Gam_ListOneOrMoreQuestionsForEdition (long GamCod,unsigned NumQsts,
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Tags);
|
fprintf (Gbl.F.Out,"%s",Txt_Tags);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Question);
|
fprintf (Gbl.F.Out,"%s",Txt_Question);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
|
80
swad_group.c
80
swad_group.c
|
@ -1453,28 +1453,28 @@ static void Grp_WriteHeadingGroupTypes (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"BM\">");
|
Tbl_TH_Begin ("class=\"BM\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s<br />(%s)",Txt_Type_of_group,Txt_eg_Lectures_Practicals);
|
fprintf (Gbl.F.Out,"%s<br />(%s)",Txt_Type_of_group,Txt_eg_Lectures_Practicals);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Mandatory_enrolment);
|
fprintf (Gbl.F.Out,"%s",Txt_Mandatory_enrolment);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Multiple_enrolment);
|
fprintf (Gbl.F.Out,"%s",Txt_Multiple_enrolment);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Opening_of_groups);
|
fprintf (Gbl.F.Out,"%s",Txt_Opening_of_groups);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_BR_groups);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_BR_groups);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
@ -1682,39 +1682,39 @@ static void Grp_WriteHeadingGroups (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"BM\">");
|
Tbl_TH_Begin ("class=\"BM\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"BM\">");
|
Tbl_TH_Begin ("class=\"BM\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"BM\">");
|
Tbl_TH_Begin ("class=\"BM\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Type_BR_of_group);
|
fprintf (Gbl.F.Out,"%s",Txt_Type_BR_of_group);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s<br />(%s)",Txt_Group_name,Txt_eg_A_B);
|
fprintf (Gbl.F.Out,"%s<br />(%s)",Txt_Group_name,Txt_eg_A_B);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Classroom);
|
fprintf (Gbl.F.Out,"%s",Txt_Classroom);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
for (Role = Rol_TCH;
|
for (Role = Rol_TCH;
|
||||||
Role >= Rol_STD;
|
Role >= Rol_STD;
|
||||||
Role--)
|
Role--)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_ROLES_PLURAL_BRIEF_Abc[Role]);
|
fprintf (Gbl.F.Out,"%s",Txt_ROLES_PLURAL_BRIEF_Abc[Role]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Max_BR_students);
|
fprintf (Gbl.F.Out,"%s",Txt_Max_BR_students);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
@ -2393,33 +2393,33 @@ static void Grp_WriteGrpHead (struct GroupType *GrpTyp)
|
||||||
/***** Head row with title of each column *****/
|
/***** Head row with title of each column *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\">");
|
Tbl_TH_Begin ("colspan=\"2\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Group);
|
fprintf (Gbl.F.Out,"%s",Txt_Group);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Classroom);
|
fprintf (Gbl.F.Out,"%s",Txt_Classroom);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
for (Role = Rol_TCH;
|
for (Role = Rol_TCH;
|
||||||
Role >= Rol_STD;
|
Role >= Rol_STD;
|
||||||
Role--)
|
Role--)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_ROLES_PLURAL_BRIEF_Abc[Role]);
|
fprintf (Gbl.F.Out,"%s",Txt_ROLES_PLURAL_BRIEF_Abc[Role]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Max_BR_students);
|
fprintf (Gbl.F.Out,"%s",Txt_Max_BR_students);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Vacants);
|
fprintf (Gbl.F.Out,"%s",Txt_Vacants);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
|
|
@ -120,7 +120,7 @@ void Hld_SeeHolidays (void)
|
||||||
Order <= Hld_ORDER_BY_START_DATE;
|
Order <= Hld_ORDER_BY_START_DATE;
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
Frm_StartForm (ActSeeHld);
|
Frm_StartForm (ActSeeHld);
|
||||||
Par_PutHiddenParamUnsigned ("Order",(unsigned) Order);
|
Par_PutHiddenParamUnsigned ("Order",(unsigned) Order);
|
||||||
Frm_LinkFormSubmit (Txt_HOLIDAYS_HELP_ORDER[Order],"TIT_TBL",NULL);
|
Frm_LinkFormSubmit (Txt_HOLIDAYS_HELP_ORDER[Order],"TIT_TBL",NULL);
|
||||||
|
@ -134,13 +134,13 @@ void Hld_SeeHolidays (void)
|
||||||
Tbl_TH_End ();
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out," %s ",Txt_End_date);
|
fprintf (Gbl.F.Out," %s ",Txt_End_date);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Holiday);
|
fprintf (Gbl.F.Out,"%s",Txt_Holiday);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -975,25 +975,25 @@ static void Hld_PutFormToCreateHoliday (void)
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Place);
|
fprintf (Gbl.F.Out,"%s",Txt_Place);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_START_TIME]);
|
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_START_TIME]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_END_TIME]);
|
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_END_TIME]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Holiday);
|
fprintf (Gbl.F.Out,"%s",Txt_Holiday);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -1082,32 +1082,32 @@ static void Hld_PutHeadHolidays (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"BM\">");
|
Tbl_TH_Begin ("class=\"BM\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Place);
|
fprintf (Gbl.F.Out,"%s",Txt_Place);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_START_TIME]);
|
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_START_TIME]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_END_TIME]);
|
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_END_TIME]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Holiday);
|
fprintf (Gbl.F.Out,"%s",Txt_Holiday);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
|
236
swad_indicator.c
236
swad_indicator.c
|
@ -648,13 +648,13 @@ static void Ind_ShowNumCoursesWithIndicators (unsigned NumCrssWithIndicatorYes[1
|
||||||
if (PutForm)
|
if (PutForm)
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Indicators);
|
fprintf (Gbl.F.Out,"%s",Txt_Indicators);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Courses);
|
fprintf (Gbl.F.Out,"%s",Txt_Courses);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -770,254 +770,254 @@ static void Ind_ShowTableOfCoursesWithIndicators (Ind_IndicatorsLayout_t Indicat
|
||||||
case Ind_INDICATORS_BRIEF:
|
case Ind_INDICATORS_BRIEF:
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Course);
|
fprintf (Gbl.F.Out,"%s",Txt_Course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Institutional_BR_code);
|
fprintf (Gbl.F.Out,"%s",Txt_Institutional_BR_code);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Web_page_of_the_course);
|
fprintf (Gbl.F.Out,"%s",Txt_Web_page_of_the_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"11\" class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"11\" class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Indicators);
|
fprintf (Gbl.F.Out,"%s",Txt_Indicators);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"2\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"2\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"(A) %s",Txt_Syllabus_of_the_course);
|
fprintf (Gbl.F.Out,"(A) %s",Txt_Syllabus_of_the_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"(B) %s",Txt_Guided_academic_assignments);
|
fprintf (Gbl.F.Out,"(B) %s",Txt_Guided_academic_assignments);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"(C) %s",Txt_Online_tutoring);
|
fprintf (Gbl.F.Out,"(C) %s",Txt_Online_tutoring);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"(D) %s",Txt_Materials);
|
fprintf (Gbl.F.Out,"(D) %s",Txt_Materials);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"(E) %s",Txt_Assessment_criteria);
|
fprintf (Gbl.F.Out,"(E) %s",Txt_Assessment_criteria);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
break;
|
break;
|
||||||
case Ind_INDICATORS_FULL:
|
case Ind_INDICATORS_FULL:
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Course);
|
fprintf (Gbl.F.Out,"%s",Txt_Course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Institutional_BR_code);
|
fprintf (Gbl.F.Out,"%s",Txt_Institutional_BR_code);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Web_page_of_the_course);
|
fprintf (Gbl.F.Out,"%s",Txt_Web_page_of_the_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_ROLES_PLURAL_BRIEF_Abc[Rol_TCH]);
|
fprintf (Gbl.F.Out,"%s",Txt_ROLES_PLURAL_BRIEF_Abc[Rol_TCH]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_ROLES_PLURAL_BRIEF_Abc[Rol_STD]);
|
fprintf (Gbl.F.Out,"%s",Txt_ROLES_PLURAL_BRIEF_Abc[Rol_STD]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"24\" class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"24\" class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Indicators);
|
fprintf (Gbl.F.Out,"%s",Txt_Indicators);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"2\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("rowspan=\"2\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"5\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"5\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"(A) %s",Txt_Syllabus_of_the_course);
|
fprintf (Gbl.F.Out,"(A) %s",Txt_Syllabus_of_the_course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"5\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"5\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"(B) %s",Txt_Guided_academic_assignments);
|
fprintf (Gbl.F.Out,"(B) %s",Txt_Guided_academic_assignments);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"5\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"5\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"(C) %s",Txt_Online_tutoring);
|
fprintf (Gbl.F.Out,"(C) %s",Txt_Online_tutoring);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"4\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"4\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"(D) %s",Txt_Materials);
|
fprintf (Gbl.F.Out,"(D) %s",Txt_Materials);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"4\" class=\"CENTER_TOP COLOR0\">");
|
Tbl_TH_Begin ("colspan=\"4\" class=\"CENTER_TOP COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"(E) %s",Txt_Assessment_criteria);
|
fprintf (Gbl.F.Out,"(E) %s",Txt_Assessment_criteria);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_LECTURES]);
|
fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_LECTURES]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_PRACTICALS]);
|
fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_PRACTICALS]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_TEACHING_GUIDE]);
|
fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_TEACHING_GUIDE]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Assignments);
|
fprintf (Gbl.F.Out,"%s",Txt_Assignments);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Files_assignments);
|
fprintf (Gbl.F.Out,"%s",Txt_Files_assignments);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Files_works);
|
fprintf (Gbl.F.Out,"%s",Txt_Files_works);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Forum_threads);
|
fprintf (Gbl.F.Out,"%s",Txt_Forum_threads);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Forum_posts);
|
fprintf (Gbl.F.Out,"%s",Txt_Forum_posts);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Messages_sent_by_teachers);
|
fprintf (Gbl.F.Out,"%s",Txt_Messages_sent_by_teachers);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_files_in_DOCUM_zones);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_files_in_DOCUM_zones);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_files_in_SHARE_zones);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_files_in_SHARE_zones);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
fprintf (Gbl.F.Out,"%s",Txt_YES);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
fprintf (Gbl.F.Out,"%s",Txt_NO);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_ASSESSMENT]);
|
fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_ASSESSMENT]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE COLOR0\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE COLOR0\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_TEACHING_GUIDE]);
|
fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_TEACHING_GUIDE]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -175,13 +175,13 @@ void Ins_SeeInsWithPendingCtrs (void)
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Institution);
|
fprintf (Gbl.F.Out,"%s",Txt_Institution);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Centres_ABBREVIATION);
|
fprintf (Gbl.F.Out,"%s",Txt_Centres_ABBREVIATION);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -877,7 +877,7 @@ static void Ins_PutHeadInstitutionsForSeeing (bool OrderSelectable)
|
||||||
Order <= Ins_ORDER_BY_NUM_USRS;
|
Order <= Ins_ORDER_BY_NUM_USRS;
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"%s\">",
|
Tbl_TH_Begin ("class=\"%s\"",
|
||||||
Order == Ins_ORDER_BY_INSTITUTION ? "LEFT_MIDDLE" :
|
Order == Ins_ORDER_BY_INSTITUTION ? "LEFT_MIDDLE" :
|
||||||
"RIGHT_MIDDLE");
|
"RIGHT_MIDDLE");
|
||||||
if (OrderSelectable)
|
if (OrderSelectable)
|
||||||
|
@ -899,30 +899,30 @@ static void Ins_PutHeadInstitutionsForSeeing (bool OrderSelectable)
|
||||||
Tbl_TH_End ();
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Centres_ABBREVIATION);
|
fprintf (Gbl.F.Out,"%s",Txt_Centres_ABBREVIATION);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Degrees_ABBREVIATION);
|
fprintf (Gbl.F.Out,"%s",Txt_Degrees_ABBREVIATION);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Courses_ABBREVIATION);
|
fprintf (Gbl.F.Out,"%s",Txt_Courses_ABBREVIATION);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Departments_ABBREVIATION);
|
fprintf (Gbl.F.Out,"%s",Txt_Departments_ABBREVIATION);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s+<br />%s",
|
fprintf (Gbl.F.Out,"%s+<br />%s",
|
||||||
Txt_ROLES_PLURAL_BRIEF_Abc[Rol_TCH],
|
Txt_ROLES_PLURAL_BRIEF_Abc[Rol_TCH],
|
||||||
Txt_ROLES_PLURAL_BRIEF_Abc[Rol_STD]);
|
Txt_ROLES_PLURAL_BRIEF_Abc[Rol_STD]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
@ -2336,45 +2336,44 @@ static void Ins_PutHeadInstitutionsForEdition (void)
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">"
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
"%s"
|
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
||||||
"</th>",
|
Tbl_TH_End ();
|
||||||
Txt_Code);
|
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Short_name_of_the_institution);
|
fprintf (Gbl.F.Out,"%s",Txt_Short_name_of_the_institution);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Full_name_of_the_institution);
|
fprintf (Gbl.F.Out,"%s",Txt_Full_name_of_the_institution);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_WWW);
|
fprintf (Gbl.F.Out,"%s",Txt_WWW);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Users);
|
fprintf (Gbl.F.Out,"%s",Txt_Users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Centres_ABBREVIATION);
|
fprintf (Gbl.F.Out,"%s",Txt_Centres_ABBREVIATION);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s+<br />%s",
|
fprintf (Gbl.F.Out,"%s+<br />%s",
|
||||||
Txt_ROLES_PLURAL_BRIEF_Abc[Rol_TCH],
|
Txt_ROLES_PLURAL_BRIEF_Abc[Rol_TCH],
|
||||||
Txt_ROLES_PLURAL_BRIEF_Abc[Rol_STD]);
|
Txt_ROLES_PLURAL_BRIEF_Abc[Rol_STD]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Requester);
|
fprintf (Gbl.F.Out,"%s",Txt_Requester);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
|
20
swad_link.c
20
swad_link.c
|
@ -803,24 +803,24 @@ static void Lnk_PutHeadLinks (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"BM\">");
|
Tbl_TH_Begin ("class=\"BM\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Short_name);
|
fprintf (Gbl.F.Out,"%s",Txt_Short_name);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Full_name);
|
fprintf (Gbl.F.Out,"%s",Txt_Full_name);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_WWW);
|
fprintf (Gbl.F.Out,"%s",Txt_WWW);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
|
30
swad_mail.c
30
swad_mail.c
|
@ -133,7 +133,7 @@ void Mai_SeeMailDomains (void)
|
||||||
Order <= Mai_ORDER_BY_USERS;
|
Order <= Mai_ORDER_BY_USERS;
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
Frm_StartForm (ActSeeMai);
|
Frm_StartForm (ActSeeMai);
|
||||||
Par_PutHiddenParamUnsigned ("Order",(unsigned) Order);
|
Par_PutHiddenParamUnsigned ("Order",(unsigned) Order);
|
||||||
Frm_LinkFormSubmit (Txt_EMAIL_DOMAIN_HELP_ORDER[Order],"TIT_TBL",NULL);
|
Frm_LinkFormSubmit (Txt_EMAIL_DOMAIN_HELP_ORDER[Order],"TIT_TBL",NULL);
|
||||||
|
@ -754,13 +754,13 @@ static void Mai_PutFormToCreateMailDomain (void)
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_DOMAIN]);
|
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_DOMAIN]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_INFO]);
|
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_INFO]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -804,24 +804,24 @@ static void Mai_PutHeadMailDomains (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"BM\">");
|
Tbl_TH_Begin ("class=\"BM\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_DOMAIN]);
|
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_DOMAIN]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_INFO ]);
|
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_INFO ]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_USERS ]);
|
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_USERS ]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
|
28
swad_match.c
28
swad_match.c
|
@ -437,33 +437,33 @@ static void Mch_ListOneOrMoreMatchesHeading (bool ICanEditMatches)
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
/***** The rest of columns *****/
|
/***** The rest of columns *****/
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_ROLES_SINGUL_Abc[Rol_TCH][Usr_SEX_UNKNOWN]);
|
fprintf (Gbl.F.Out,"%s",Txt_ROLES_SINGUL_Abc[Rol_TCH][Usr_SEX_UNKNOWN]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Gam_ORDER_BY_START_DATE]);
|
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Gam_ORDER_BY_START_DATE]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Gam_ORDER_BY_END_DATE]);
|
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Gam_ORDER_BY_END_DATE]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Match);
|
fprintf (Gbl.F.Out,"%s",Txt_Match);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Players);
|
fprintf (Gbl.F.Out,"%s",Txt_Players);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Status);
|
fprintf (Gbl.F.Out,"%s",Txt_Status);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Result);
|
fprintf (Gbl.F.Out,"%s",Txt_Result);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
/***** End row *****/
|
/***** End row *****/
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
|
@ -328,42 +328,42 @@ static void McR_ShowHeaderMchResults (Usr_MeOrOther_t MeOrOther)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_User[MeOrOther == Usr_ME ? Gbl.Usrs.Me.UsrDat.Sex :
|
fprintf (Gbl.F.Out,"%s",Txt_User[MeOrOther == Usr_ME ? Gbl.Usrs.Me.UsrDat.Sex :
|
||||||
Usr_SEX_UNKNOWN]);
|
Usr_SEX_UNKNOWN]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_START_TIME]);
|
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_START_TIME]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_END_TIME]);
|
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_END_TIME]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Match);
|
fprintf (Gbl.F.Out,"%s",Txt_Match);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Questions);
|
fprintf (Gbl.F.Out,"%s",Txt_Questions);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Non_blank_BR_questions);
|
fprintf (Gbl.F.Out,"%s",Txt_Non_blank_BR_questions);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Total_BR_score);
|
fprintf (Gbl.F.Out,"%s",Txt_Total_BR_score);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_score_BR_per_question_BR_from_0_to_1);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_score_BR_per_question_BR_from_0_to_1);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s<br />%s<br />%u",Txt_Score,Txt_out_of_PART_OF_A_SCORE,Tst_SCORE_MAX);
|
fprintf (Gbl.F.Out,"%s<br />%s<br />%u",Txt_Score,Txt_out_of_PART_OF_A_SCORE,Tst_SCORE_MAX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
|
|
|
@ -483,13 +483,13 @@ static void Msg_WriteFormUsrsIDsOrNicksOtherRecipients (void)
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
if (Colspan > 1)
|
if (Colspan > 1)
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"%u\" class=\"LEFT_MIDDLE LIGHT_BLUE\">",Colspan);
|
Tbl_TH_Begin ("colspan=\"%u\" class=\"LEFT_MIDDLE LIGHT_BLUE\"",Colspan);
|
||||||
else
|
else
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"<label for=\"OtherRecipients\">%s:</label>",
|
fprintf (Gbl.F.Out,"<label for=\"OtherRecipients\">%s:</label>",
|
||||||
StdsAndTchsWritten ? Txt_Other_recipients :
|
StdsAndTchsWritten ? Txt_Other_recipients :
|
||||||
Txt_Recipients);
|
Txt_Recipients);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
|
|
@ -557,17 +557,17 @@ void Net_ShowWebAndSocialNetworksStats (void)
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Web_social_network);
|
fprintf (Gbl.F.Out,"%s",Txt_Web_social_network);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
|
|
@ -396,25 +396,25 @@ void Ntf_ShowMyNotifications (void)
|
||||||
Tbl_TABLE_BeginWideMarginPadding (2);
|
Tbl_TABLE_BeginWideMarginPadding (2);
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Event);
|
fprintf (Gbl.F.Out,"%s",Txt_Event);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_MSG_From);
|
fprintf (Gbl.F.Out,"%s",Txt_MSG_From);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Location);
|
fprintf (Gbl.F.Out,"%s",Txt_Location);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Email);
|
fprintf (Gbl.F.Out,"%s",Txt_Email);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -1946,13 +1946,13 @@ void Ntf_PutFormChangeNotifSentByEMail (void)
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Create_BR_notification);
|
fprintf (Gbl.F.Out,"%s",Txt_Create_BR_notification);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Notify_me_BR_by_email);
|
fprintf (Gbl.F.Out,"%s",Txt_Notify_me_BR_by_email);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
|
12
swad_photo.c
12
swad_photo.c
|
@ -2218,21 +2218,21 @@ static void Pho_ShowOrPrintListDegrees (Pho_AvgPhotoSeeOrPrint_t SeeOrPrint)
|
||||||
Tbl_TABLE_BeginCenterPadding (2);
|
Tbl_TABLE_BeginCenterPadding (2);
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
for (Sex = (Usr_Sex_t) 0;
|
for (Sex = (Usr_Sex_t) 0;
|
||||||
Sex < Usr_NUM_SEXS;
|
Sex < Usr_NUM_SEXS;
|
||||||
Sex++)
|
Sex++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_SEX_PLURAL_Abc[Sex]);
|
fprintf (Gbl.F.Out,"%s",Txt_SEX_PLURAL_Abc[Sex]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
22
swad_place.c
22
swad_place.c
|
@ -119,7 +119,7 @@ void Plc_SeePlaces (void)
|
||||||
Order <= Plc_ORDER_BY_NUM_CTRS;
|
Order <= Plc_ORDER_BY_NUM_CTRS;
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
Frm_StartForm (ActSeePlc);
|
Frm_StartForm (ActSeePlc);
|
||||||
Par_PutHiddenParamUnsigned ("Order",(unsigned) Order);
|
Par_PutHiddenParamUnsigned ("Order",(unsigned) Order);
|
||||||
Frm_LinkFormSubmit (Txt_PLACES_HELP_ORDER[Order],"TIT_TBL",NULL);
|
Frm_LinkFormSubmit (Txt_PLACES_HELP_ORDER[Order],"TIT_TBL",NULL);
|
||||||
|
@ -863,24 +863,24 @@ static void Plc_PutHeadPlaces (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"BM\">");
|
Tbl_TH_Begin ("class=\"BM\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Short_name);
|
fprintf (Gbl.F.Out,"%s",Txt_Short_name);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Full_name);
|
fprintf (Gbl.F.Out,"%s",Txt_Full_name);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Centres);
|
fprintf (Gbl.F.Out,"%s",Txt_Centres);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
|
|
@ -116,12 +116,12 @@ void Plg_ListPlugins (void)
|
||||||
/***** Write table heading *****/
|
/***** Write table heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th style=\"width:40px;\">");
|
Tbl_TH_Begin ("style=\"width:40px;\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Plugin);
|
fprintf (Gbl.F.Out,"%s",Txt_Plugin);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -896,29 +896,29 @@ static void Plg_PutFormToCreatePlugin (void)
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Name);
|
fprintf (Gbl.F.Out,"%s",Txt_Name);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Description);
|
fprintf (Gbl.F.Out,"%s",Txt_Description);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Logo);
|
fprintf (Gbl.F.Out,"%s",Txt_Logo);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Application_key);
|
fprintf (Gbl.F.Out,"%s",Txt_Application_key);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_URL);
|
fprintf (Gbl.F.Out,"%s",Txt_URL);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_IP);
|
fprintf (Gbl.F.Out,"%s",Txt_IP);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -997,36 +997,36 @@ static void Plg_PutHeadPlugins (void)
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th style=\"width:35px;\">");
|
Tbl_TH_Begin ("style=\"width:35px;\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Name);
|
fprintf (Gbl.F.Out,"%s",Txt_Name);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Description);
|
fprintf (Gbl.F.Out,"%s",Txt_Description);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Logo);
|
fprintf (Gbl.F.Out,"%s",Txt_Logo);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Application_key);
|
fprintf (Gbl.F.Out,"%s",Txt_Application_key);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_URL);
|
fprintf (Gbl.F.Out,"%s",Txt_URL);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_IP);
|
fprintf (Gbl.F.Out,"%s",Txt_IP);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
|
|
@ -691,9 +691,9 @@ static void Prj_ShowProjectsHead (Prj_ProjectView_t ProjectView)
|
||||||
switch (ProjectView)
|
switch (ProjectView)
|
||||||
{
|
{
|
||||||
case Prj_LIST_PROJECTS:
|
case Prj_LIST_PROJECTS:
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -704,8 +704,8 @@ static void Prj_ShowProjectsHead (Prj_ProjectView_t ProjectView)
|
||||||
{
|
{
|
||||||
case Prj_LIST_PROJECTS:
|
case Prj_LIST_PROJECTS:
|
||||||
case Prj_FILE_BROWSER_PROJECT:
|
case Prj_FILE_BROWSER_PROJECT:
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CONTEXT_COL\">");
|
Tbl_TH_Begin ("class=\"CONTEXT_COL\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -716,7 +716,7 @@ static void Prj_ShowProjectsHead (Prj_ProjectView_t ProjectView)
|
||||||
Order <= (Prj_Order_t) (Prj_NUM_ORDERS - 1);
|
Order <= (Prj_Order_t) (Prj_NUM_ORDERS - 1);
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
|
|
||||||
switch (ProjectView)
|
switch (ProjectView)
|
||||||
{
|
{
|
||||||
|
@ -765,47 +765,47 @@ static void Prj_ShowTableAllProjectsHead (void)
|
||||||
Order <= (Prj_Order_t) (Prj_NUM_ORDERS - 1);
|
Order <= (Prj_Order_t) (Prj_NUM_ORDERS - 1);
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP DAT_N\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PROJECT_ORDER[Order]);
|
fprintf (Gbl.F.Out,"%s",Txt_PROJECT_ORDER[Order]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP DAT_N\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Preassigned_QUESTION);
|
fprintf (Gbl.F.Out,"%s",Txt_Preassigned_QUESTION);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP DAT_N\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Number_of_students);
|
fprintf (Gbl.F.Out,"%s",Txt_Number_of_students);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
for (NumRoleToShow = 0;
|
for (NumRoleToShow = 0;
|
||||||
NumRoleToShow < Brw_NUM_ROLES_TO_SHOW;
|
NumRoleToShow < Brw_NUM_ROLES_TO_SHOW;
|
||||||
NumRoleToShow++)
|
NumRoleToShow++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP DAT_N\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_PROJECT_ROLES_PLURAL_Abc[Prj_RolesToShow[NumRoleToShow]]);
|
fprintf (Gbl.F.Out,"%s",Txt_PROJECT_ROLES_PLURAL_Abc[Prj_RolesToShow[NumRoleToShow]]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP DAT_N\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Proposal);
|
fprintf (Gbl.F.Out,"%s",Txt_Proposal);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP DAT_N\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Description);
|
fprintf (Gbl.F.Out,"%s",Txt_Description);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP DAT_N\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Required_knowledge);
|
fprintf (Gbl.F.Out,"%s",Txt_Required_knowledge);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP DAT_N\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Required_materials);
|
fprintf (Gbl.F.Out,"%s",Txt_Required_materials);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP DAT_N\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_URL);
|
fprintf (Gbl.F.Out,"%s",Txt_URL);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
|
|
@ -438,17 +438,17 @@ static void Rec_WriteHeadingRecordFields (void)
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Field_BR_name);
|
fprintf (Gbl.F.Out,"%s",Txt_Field_BR_name);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_of_BR_lines);
|
fprintf (Gbl.F.Out,"%s",Txt_No_of_BR_lines);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Visible_by_BR_the_student);
|
fprintf (Gbl.F.Out,"%s",Txt_Visible_by_BR_the_student);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
|
232
swad_statistic.c
232
swad_statistic.c
|
@ -1670,33 +1670,33 @@ static void Sta_ShowDetailedAccessesList (unsigned long NumRows,MYSQL_RES *mysql
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_User_ID);
|
fprintf (Gbl.F.Out,"%s",Txt_User_ID);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Name);
|
fprintf (Gbl.F.Out,"%s",Txt_Name);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Role);
|
fprintf (Gbl.F.Out,"%s",Txt_Role);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Action);
|
fprintf (Gbl.F.Out,"%s",Txt_Action);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\" style=\"width:10%%;\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\" style=\"width:10%%;\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_LOG_More_info);
|
fprintf (Gbl.F.Out,"%s",Txt_LOG_More_info);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -1832,29 +1832,29 @@ static void Sta_ShowNumHitsPerUsr (unsigned long NumRows,MYSQL_RES *mysql_res)
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Photo);
|
fprintf (Gbl.F.Out,"%s",Txt_Photo);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_ID);
|
fprintf (Gbl.F.Out,"%s",Txt_ID);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Name);
|
fprintf (Gbl.F.Out,"%s",Txt_Name);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Role);
|
fprintf (Gbl.F.Out,"%s",Txt_Role);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -1963,17 +1963,17 @@ static void Sta_ShowNumHitsPerDay (unsigned long NumRows,MYSQL_RES *mysql_res)
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Day);
|
fprintf (Gbl.F.Out,"%s",Txt_Day);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -2162,18 +2162,18 @@ static void Sta_ShowDistrAccessesPerDayAndHour (unsigned long NumRows,MYSQL_RES
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th rowspan=\"3\" class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Day);
|
fprintf (Gbl.F.Out,"%s",Txt_Day);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"24\" class=\"LEFT_TOP\" style=\"width:%upx;\">",
|
Tbl_TH_Begin ("colspan=\"24\" class=\"LEFT_TOP\" style=\"width:%upx;\"",
|
||||||
GRAPH_DISTRIBUTION_PER_HOUR_TOTAL_WIDTH);
|
GRAPH_DISTRIBUTION_PER_HOUR_TOTAL_WIDTH);
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -2559,13 +2559,13 @@ static void Sta_ShowNumHitsPerWeek (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Week);
|
fprintf (Gbl.F.Out,"%s",Txt_Week);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -2664,13 +2664,13 @@ static void Sta_ShowNumHitsPerMonth (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Month);
|
fprintf (Gbl.F.Out,"%s",Txt_Month);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -2769,13 +2769,13 @@ static void Sta_ShowNumHitsPerYear (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Year);
|
fprintf (Gbl.F.Out,"%s",Txt_Year);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3199,13 +3199,13 @@ static void Sta_ShowNumHitsPerAction (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Action);
|
fprintf (Gbl.F.Out,"%s",Txt_Action);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3258,13 +3258,13 @@ static void Sta_ShowNumHitsPerPlugin (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Plugin);
|
fprintf (Gbl.F.Out,"%s",Txt_Plugin);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3318,13 +3318,13 @@ static void Sta_ShowNumHitsPerWSFunction (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Function);
|
fprintf (Gbl.F.Out,"%s",Txt_Function);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3377,13 +3377,13 @@ static void Sta_ShowNumHitsPerBanner (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Banner);
|
fprintf (Gbl.F.Out,"%s",Txt_Banner);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3457,17 +3457,17 @@ static void Sta_ShowNumHitsPerCountry (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Country);
|
fprintf (Gbl.F.Out,"%s",Txt_Country);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3555,17 +3555,17 @@ static void Sta_ShowNumHitsPerInstitution (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Institution);
|
fprintf (Gbl.F.Out,"%s",Txt_Institution);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3655,17 +3655,17 @@ static void Sta_ShowNumHitsPerCentre (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Centre);
|
fprintf (Gbl.F.Out,"%s",Txt_Centre);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3755,17 +3755,17 @@ static void Sta_ShowNumHitsPerDegree (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3860,25 +3860,25 @@ static void Sta_ShowNumHitsPerCourse (unsigned long NumRows,
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
fprintf (Gbl.F.Out,"%s",Txt_Degree);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Year_OF_A_DEGREE);
|
fprintf (Gbl.F.Out,"%s",Txt_Year_OF_A_DEGREE);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Course);
|
fprintf (Gbl.F.Out,"%s",Txt_Course);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -4206,37 +4206,37 @@ void Sta_GetAndShowLastClicks (void)
|
||||||
Tbl_TABLE_BeginCenterPadding (1);
|
Tbl_TABLE_BeginCenterPadding (1);
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\" style=\"width:85px;\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:85px;\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Click); // Click
|
fprintf (Gbl.F.Out,"%s",Txt_Click); // Click
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_MIDDLE\" style=\"width:50px;\">");
|
Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\" style=\"width:50px;\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_ELAPSED_TIME); // Elapsed time
|
fprintf (Gbl.F.Out,"%s",Txt_ELAPSED_TIME); // Elapsed time
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\" style=\"width:100px;\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:100px;\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Role); // Role
|
fprintf (Gbl.F.Out,"%s",Txt_Role); // Role
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\" style=\"width:100px;\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:100px;\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Country); // Country
|
fprintf (Gbl.F.Out,"%s",Txt_Country); // Country
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\" style=\"width:150px;\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:150px;\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Institution); // Institution
|
fprintf (Gbl.F.Out,"%s",Txt_Institution); // Institution
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\" style=\"width:150px;\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:150px;\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Centre); // Centre
|
fprintf (Gbl.F.Out,"%s",Txt_Centre); // Centre
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\" style=\"width:200px;\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:200px;\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Degree); // Degree
|
fprintf (Gbl.F.Out,"%s",Txt_Degree); // Degree
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\" style=\"width:275px;\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:275px;\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Action); // Action
|
fprintf (Gbl.F.Out,"%s",Txt_Action); // Action
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
|
|
@ -247,14 +247,14 @@ static void Svy_ListAllSurveys (struct SurveyQuestion *SvyQst)
|
||||||
Tbl_TABLE_BeginWideMarginPadding (2);
|
Tbl_TABLE_BeginWideMarginPadding (2);
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CONTEXT_COL\">"); // Column for contextual icons
|
Tbl_TH_Begin ("class=\"CONTEXT_COL\""); // Column for contextual icons
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
for (Order = Svy_ORDER_BY_START_DATE;
|
for (Order = Svy_ORDER_BY_START_DATE;
|
||||||
Order <= Svy_ORDER_BY_END_DATE;
|
Order <= Svy_ORDER_BY_END_DATE;
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
|
|
||||||
/* Form to change order */
|
/* Form to change order */
|
||||||
Frm_StartForm (ActSeeAllSvy);
|
Frm_StartForm (ActSeeAllSvy);
|
||||||
|
@ -273,13 +273,13 @@ static void Svy_ListAllSurveys (struct SurveyQuestion *SvyQst)
|
||||||
Tbl_TH_End ();
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Survey);
|
fprintf (Gbl.F.Out,"%s",Txt_Survey);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_MIDDLE\">");
|
Tbl_TH_Begin ("class=\"CENTER_MIDDLE\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Status);
|
fprintf (Gbl.F.Out,"%s",Txt_Status);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -3227,17 +3227,17 @@ static void Svy_ListSvyQuestions (struct Survey *Svy,
|
||||||
if (Svy->Status.ICanEdit)
|
if (Svy->Status.ICanEdit)
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Question);
|
fprintf (Gbl.F.Out,"%s",Txt_Question);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
|
78
swad_test.c
78
swad_test.c
|
@ -2831,25 +2831,25 @@ static void Tst_ListOneOrMoreQuestionsForEdition (unsigned long NumRows,
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Tags);
|
fprintf (Gbl.F.Out,"%s",Txt_Tags);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Shuffle);
|
fprintf (Gbl.F.Out,"%s",Txt_Shuffle);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
/* Stem and answers of question */
|
/* Stem and answers of question */
|
||||||
/* Number of times that the question has been answered */
|
/* Number of times that the question has been answered */
|
||||||
|
@ -2858,7 +2858,7 @@ static void Tst_ListOneOrMoreQuestionsForEdition (unsigned long NumRows,
|
||||||
Order < (Tst_QuestionsOrder_t) Tst_NUM_TYPES_ORDER_QST;
|
Order < (Tst_QuestionsOrder_t) Tst_NUM_TYPES_ORDER_QST;
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
if (NumRows > 1)
|
if (NumRows > 1)
|
||||||
{
|
{
|
||||||
Frm_StartForm (ActLstTstQst);
|
Frm_StartForm (ActLstTstQst);
|
||||||
|
@ -3098,33 +3098,33 @@ static void Tst_ListOneOrMoreQuestionsForSelection (unsigned long NumRows,
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
fprintf (Gbl.F.Out,"%s",Txt_Code);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Tags);
|
fprintf (Gbl.F.Out,"%s",Txt_Tags);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Shuffle);
|
fprintf (Gbl.F.Out,"%s",Txt_Shuffle);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Question);
|
fprintf (Gbl.F.Out,"%s",Txt_Question);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
||||||
|
@ -7710,33 +7710,33 @@ static void Tst_ShowHeaderTestResults (void)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"2\" class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_User[Usr_SEX_UNKNOWN]);
|
fprintf (Gbl.F.Out,"%s",Txt_User[Usr_SEX_UNKNOWN]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
fprintf (Gbl.F.Out,"%s",Txt_Date);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Questions);
|
fprintf (Gbl.F.Out,"%s",Txt_Questions);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Non_blank_BR_questions);
|
fprintf (Gbl.F.Out,"%s",Txt_Non_blank_BR_questions);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Total_BR_score);
|
fprintf (Gbl.F.Out,"%s",Txt_Total_BR_score);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_score_BR_per_question_BR_from_0_to_1);
|
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_score_BR_per_question_BR_from_0_to_1);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"RIGHT_TOP\">");
|
Tbl_TH_Begin ("class=\"RIGHT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s<br />%s<br />%u",Txt_Score,Txt_out_of_PART_OF_A_SCORE,Tst_SCORE_MAX);
|
fprintf (Gbl.F.Out,"%s<br />%s<br />%u",Txt_Score,Txt_out_of_PART_OF_A_SCORE,Tst_SCORE_MAX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
|
|
|
@ -962,25 +962,25 @@ static void TsI_WriteHeadingListImportedQst (void)
|
||||||
|
|
||||||
Tbl_TH_Empty (1);
|
Tbl_TH_Empty (1);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Tags);
|
fprintf (Gbl.F.Out,"%s",Txt_Tags);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
fprintf (Gbl.F.Out,"%s",Txt_Type);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"CENTER_TOP\">");
|
Tbl_TH_Begin ("class=\"CENTER_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Shuffle);
|
fprintf (Gbl.F.Out,"%s",Txt_Shuffle);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_TOP\">");
|
Tbl_TH_Begin ("class=\"LEFT_TOP\"");
|
||||||
fprintf (Gbl.F.Out,"%s",Txt_Question);
|
fprintf (Gbl.F.Out,"%s",Txt_Question);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
|
48
swad_user.c
48
swad_user.c
|
@ -6313,7 +6313,7 @@ void Usr_PutCheckboxToSelectAllUsers (Rol_Role_t Role)
|
||||||
|
|
||||||
Tbl_TR_Begin (NULL);
|
Tbl_TR_Begin (NULL);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"%u\" class=\"LEFT_MIDDLE LIGHT_BLUE\">",
|
Tbl_TH_Begin ("colspan=\"%u\" class=\"LEFT_MIDDLE LIGHT_BLUE\"",
|
||||||
Usr_GetColumnsForSelectUsrs ());
|
Usr_GetColumnsForSelectUsrs ());
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<label>");
|
fprintf (Gbl.F.Out,"<label>");
|
||||||
|
@ -6331,7 +6331,7 @@ void Usr_PutCheckboxToSelectAllUsers (Rol_Role_t Role)
|
||||||
Gbl.Usrs.LstUsrs[Role].NumUsrs == 1 ? Txt_ROLES_SINGUL_Abc[Role][Sex] :
|
Gbl.Usrs.LstUsrs[Role].NumUsrs == 1 ? Txt_ROLES_SINGUL_Abc[Role][Sex] :
|
||||||
Txt_ROLES_PLURAL_Abc[Role][Sex]);
|
Txt_ROLES_PLURAL_Abc[Role][Sex]);
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
}
|
}
|
||||||
|
@ -6468,8 +6468,8 @@ void Usr_WriteHeaderFieldsUsrDat (bool PutCheckBoxToSelectUsr)
|
||||||
/***** First column used for selection *****/
|
/***** First column used for selection *****/
|
||||||
if (PutCheckBoxToSelectUsr)
|
if (PutCheckBoxToSelectUsr)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
/***** Columns for user's data fields *****/
|
/***** Columns for user's data fields *****/
|
||||||
|
@ -6478,9 +6478,9 @@ void Usr_WriteHeaderFieldsUsrDat (bool PutCheckBoxToSelectUsr)
|
||||||
NumCol++)
|
NumCol++)
|
||||||
if (NumCol != 2 || Gbl.Usrs.Listing.WithPhotos) // Skip photo column if I don't want this column
|
if (NumCol != 2 || Gbl.Usrs.Listing.WithPhotos) // Skip photo column if I don't want this column
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"%s ",Usr_UsrDatMainFieldNames[NumCol]);
|
fprintf (Gbl.F.Out,"%s ",Usr_UsrDatMainFieldNames[NumCol]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
@ -6635,9 +6635,9 @@ static void Usr_ListMainDataTchs (Rol_Role_t Role,bool PutCheckBoxToSelectUsr)
|
||||||
/* First column used for selection */
|
/* First column used for selection */
|
||||||
if (PutCheckBoxToSelectUsr)
|
if (PutCheckBoxToSelectUsr)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out," ");
|
fprintf (Gbl.F.Out," ");
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Columns for the data */
|
/* Columns for the data */
|
||||||
|
@ -6646,9 +6646,9 @@ static void Usr_ListMainDataTchs (Rol_Role_t Role,bool PutCheckBoxToSelectUsr)
|
||||||
NumCol++)
|
NumCol++)
|
||||||
if (NumCol != 2 || Gbl.Usrs.Listing.WithPhotos) // Skip photo column if I don't want this column
|
if (NumCol != 2 || Gbl.Usrs.Listing.WithPhotos) // Skip photo column if I don't want this column
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"%s ",Usr_UsrDatMainFieldNames[NumCol]);
|
fprintf (Gbl.F.Out,"%s ",Usr_UsrDatMainFieldNames[NumCol]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* End row */
|
/* End row */
|
||||||
|
@ -6753,9 +6753,9 @@ void Usr_ListAllDataGsts (void)
|
||||||
NumCol < NumColumnsCommonCard;
|
NumCol < NumColumnsCommonCard;
|
||||||
NumCol++)
|
NumCol++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"%s ",FieldNames[NumCol]);
|
fprintf (Gbl.F.Out,"%s ",FieldNames[NumCol]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* End row */
|
/* End row */
|
||||||
|
@ -6911,9 +6911,9 @@ void Usr_ListAllDataStds (void)
|
||||||
NumCol < NumColumnsCommonCard;
|
NumCol < NumColumnsCommonCard;
|
||||||
NumCol++)
|
NumCol++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"%s ",FieldNames[NumCol]);
|
fprintf (Gbl.F.Out,"%s ",FieldNames[NumCol]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 2. Columns for the groups */
|
/* 2. Columns for the groups */
|
||||||
|
@ -6925,11 +6925,11 @@ void Usr_ListAllDataStds (void)
|
||||||
NumGrpTyp++)
|
NumGrpTyp++)
|
||||||
if (Gbl.Crs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].NumGrps) // If current course tiene groups of este type
|
if (Gbl.Crs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].NumGrps) // If current course tiene groups of este type
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"%s %s ",
|
fprintf (Gbl.F.Out,"%s %s ",
|
||||||
Txt_Group,
|
Txt_Group,
|
||||||
Gbl.Crs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].GrpTypName);
|
Gbl.Crs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].GrpTypName);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Gbl.Crs.Records.LstFields.Num)
|
if (Gbl.Crs.Records.LstFields.Num)
|
||||||
|
@ -6939,10 +6939,10 @@ void Usr_ListAllDataStds (void)
|
||||||
NumField < Gbl.Crs.Records.LstFields.Num;
|
NumField < Gbl.Crs.Records.LstFields.Num;
|
||||||
NumField++)
|
NumField++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"%s ",
|
fprintf (Gbl.F.Out,"%s ",
|
||||||
Gbl.Crs.Records.LstFields.Lst[NumField].Name);
|
Gbl.Crs.Records.LstFields.Lst[NumField].Name);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 4. Visibility type for the record fields that depend on the course, in other row */
|
/* 4. Visibility type for the record fields that depend on the course, in other row */
|
||||||
|
@ -6960,10 +6960,10 @@ void Usr_ListAllDataStds (void)
|
||||||
NumField < Gbl.Crs.Records.LstFields.Num;
|
NumField < Gbl.Crs.Records.LstFields.Num;
|
||||||
NumField++)
|
NumField++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE VERY_LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE VERY_LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"(%s) ",
|
fprintf (Gbl.F.Out,"(%s) ",
|
||||||
Txt_RECORD_FIELD_VISIBILITY_RECORD[Gbl.Crs.Records.LstFields.Lst[NumField].Visibility]);
|
Txt_RECORD_FIELD_VISIBILITY_RECORD[Gbl.Crs.Records.LstFields.Lst[NumField].Visibility]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -7160,9 +7160,9 @@ static void Usr_ListRowsAllDataTchs (Rol_Role_t Role,
|
||||||
NumCol < NumColumns;
|
NumCol < NumColumns;
|
||||||
NumCol++)
|
NumCol++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"%s ",FieldNames[NumCol]);
|
fprintf (Gbl.F.Out,"%s ",FieldNames[NumCol]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
@ -7415,9 +7415,9 @@ void Usr_ListDataAdms (void)
|
||||||
NumCol++)
|
NumCol++)
|
||||||
if (NumCol != 1 || Gbl.Usrs.Listing.WithPhotos) // Skip photo column if I don't want this column
|
if (NumCol != 1 || Gbl.Usrs.Listing.WithPhotos) // Skip photo column if I don't want this column
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE LIGHT_BLUE\">");
|
Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\"");
|
||||||
fprintf (Gbl.F.Out,"%s ",FieldNames[NumCol]);
|
fprintf (Gbl.F.Out,"%s ",FieldNames[NumCol]);
|
||||||
fprintf (Gbl.F.Out,"</th>");
|
Tbl_TH_End ();
|
||||||
}
|
}
|
||||||
|
|
||||||
Tbl_TR_End ();
|
Tbl_TR_End ();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user