From e20d673b171ce48fed2609165510cb4a5068d311 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Ca=C3=B1as=20Vargas?= Date: Sat, 12 Oct 2019 10:01:49 +0200 Subject: [PATCH] Version19.32.5 --- swad_changelog.h | 7 +- swad_figure.c | 484 ++++++++++++++++++++++---------------------- swad_file_browser.c | 32 +-- swad_forum.c | 30 +-- swad_game.c | 26 +-- swad_group.c | 80 ++++---- swad_holiday.c | 58 +++--- swad_indicator.c | 236 ++++++++++----------- swad_institution.c | 77 ++++--- swad_link.c | 20 +- swad_mail.c | 30 +-- swad_match.c | 28 +-- swad_match_result.c | 36 ++-- swad_message.c | 6 +- swad_network.c | 12 +- swad_notification.c | 28 +-- swad_photo.c | 12 +- swad_place.c | 22 +- swad_plugin.c | 64 +++--- swad_project.c | 46 ++--- swad_record.c | 12 +- swad_statistic.c | 234 ++++++++++----------- swad_survey.c | 26 +-- swad_test.c | 78 +++---- swad_test_import.c | 20 +- swad_user.c | 48 ++--- 26 files changed, 876 insertions(+), 876 deletions(-) diff --git a/swad_changelog.h b/swad_changelog.h index f22fc5521..87853606d 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -487,7 +487,7 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - * En OpenSWAD: 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 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: 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.3: Oct 11, 2019 Code refactoring in HTML. (246518 lines) + Version 19.32.5: Oct 12, 2019 Code refactoring in HTML table headings. (246276 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.1: Oct 11, 2019 Code refactoring in HTML. (246668 lines) Version 19.32: Oct 10, 2019 Code refactoring in HTML. (246631 lines) diff --git a/swad_figure.c b/swad_figure.c index ba87853cf..c7e69e4f2 100644 --- a/swad_figure.c +++ b/swad_figure.c @@ -373,21 +373,21 @@ static void Fig_GetAndShowUsersStats (void) /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Average_number_of_users_belonging_to_a_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -398,8 +398,8 @@ static void Fig_GetAndShowUsersStats (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"4\" style=\"height:10px;\""); + Tbl_TH_End (); Tbl_TR_End (); @@ -516,33 +516,33 @@ static void Fig_GetAndShowUsersRanking (void) /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Clicks); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Clicks_per_day); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Timeline); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Followers); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Downloads); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Forums); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Messages); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -629,50 +629,50 @@ static void Fig_WriteHeadHierarchy (void) Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"\"%s\"" "
" "%s", Cfg_URL_ICON_PUBLIC,Txt_Countries,Txt_Countries,Txt_Countries); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"\"%s\"" "
" "%s", Cfg_URL_ICON_PUBLIC,Txt_Institutions,Txt_Institutions,Txt_Institutions); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"\"%s\"" "
" "%s", Cfg_URL_ICON_PUBLIC,Txt_Centres,Txt_Centres,Txt_Centres); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"\"%s\"" "
" "%s", Cfg_URL_ICON_PUBLIC,Txt_Degrees,Txt_Degrees,Txt_Degrees); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"\"%s\"" "
" "%s", Cfg_URL_ICON_PUBLIC,Txt_Courses,Txt_Courses,Txt_Courses); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } @@ -1497,13 +1497,13 @@ static void Fig_ShowInss (MYSQL_RES **mysql_res,unsigned NumInss, Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Institution); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",TxtFigure); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -2526,37 +2526,37 @@ static void Fig_WriteStatsExpTreesTableHead1 (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_File_zones); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Courses); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Groups); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Max_levels); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Folders); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Files); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Size); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } @@ -2571,21 +2571,21 @@ static void Fig_WriteStatsExpTreesTableHead2 (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_File_zones); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s/
%s",Txt_Folders,Txt_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s/
%s",Txt_Files,Txt_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s/
%s",Txt_Size,Txt_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } @@ -2600,21 +2600,21 @@ static void Fig_WriteStatsExpTreesTableHead3 (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_File_zones); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s/
%s",Txt_Folders,Txt_user[Usr_SEX_UNKNOWN]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s/
%s",Txt_Files,Txt_user[Usr_SEX_UNKNOWN]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s/
%s",Txt_Size,Txt_user[Usr_SEX_UNKNOWN]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } @@ -2835,17 +2835,17 @@ static void Fig_GetAndShowOERsStats (void) /***** Write table heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_License); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_private_files); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_public_files); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3037,21 +3037,21 @@ static void Fig_GetAndShowAssignmentsStats (void) /***** Write table heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_assignments); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_assignments); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_ASSIG_BR_per_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3107,17 +3107,17 @@ static void Fig_GetAndShowProjectsStats (void) /***** Write table heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_projects); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_projects); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_projects_BR_per_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3171,41 +3171,41 @@ static void Fig_GetAndShowTestsStats (void) /***** Write table heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Type_of_BR_answers); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_BR_of_test_BR_questions); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3341,17 +3341,17 @@ static void Fig_GetAndShowGamesStats (void) /***** Write table heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_games); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_games); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_games_BR_per_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3406,25 +3406,25 @@ static void Fig_GetAndShowSocialActivityStats (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Type); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_social_posts); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_posts_BR_per_user); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3728,17 +3728,17 @@ static void Fig_GetAndShowFollowStats (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -4022,46 +4022,46 @@ static void Fig_GetAndShowForumStats (void) /***** Write table heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\" style=\"width:20px;\""); fprintf (Gbl.F.Out,"\"%s\"", Cfg_URL_ICON_PUBLIC, Txt_Scope, Txt_Scope); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Forums); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_forums); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_threads); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_posts); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_threads_BR_per_forum); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_posts_BR_per_thread); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_posts_BR_per_forum); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -4390,25 +4390,25 @@ static void Fig_GetAndShowNumUsrsPerNotifyEvent (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Event); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_events); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_emails); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -4636,25 +4636,25 @@ static void Fig_GetAndShowNoticesStats (void) /***** Write table heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_NOTICE_Active_BR_notices); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_NOTICE_Obsolete_BR_notices); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_NOTICE_Deleted_BR_notices); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Total); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -4721,25 +4721,25 @@ static void Fig_GetAndShowMsgsStats (void) /***** Write table heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Messages); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_MSGS_Not_deleted); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_MSGS_Deleted); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Total); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -4830,25 +4830,25 @@ static void Fig_GetAndShowSurveysStats (void) /***** Write table heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_surveys); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_courses_with_BR_surveys); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_surveys_BR_per_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Average_number_BR_of_questions_BR_per_survey); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_BR_notifications); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -4934,17 +4934,17 @@ static void Fig_GetAndShowNumUsrsPerPrivacyForAnObject (const char *TxtObject, /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",TxtObject); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -5031,17 +5031,17 @@ static void Fig_GetAndShowNumUsrsPerCookies (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Cookies); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -5115,17 +5115,17 @@ static void Fig_GetAndShowNumUsrsPerLanguage (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Language); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -5200,17 +5200,17 @@ static void Fig_GetAndShowNumUsrsPerFirstDayOfWeek (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Calendar); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -5289,17 +5289,17 @@ static void Fig_GetAndShowNumUsrsPerDateFormat (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Format); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -5374,17 +5374,17 @@ static void Fig_GetAndShowNumUsrsPerIconSet (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Icons); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -5464,17 +5464,17 @@ static void Fig_GetAndShowNumUsrsPerMenu (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Menu); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -5553,17 +5553,17 @@ static void Fig_GetAndShowNumUsrsPerTheme (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Theme_SKIN); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -5641,17 +5641,17 @@ static void Fig_GetAndShowNumUsrsPerSideColumns (void) /***** Heading row *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Columns); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); diff --git a/swad_file_browser.c b/swad_file_browser.c index b291a581b..a1e390515 100644 --- a/swad_file_browser.c +++ b/swad_file_browser.c @@ -11807,32 +11807,32 @@ void Brw_ListDocsFound (MYSQL_RES **mysql_res,unsigned long NumDocs, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"BM\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Institution); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Centre); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Degree); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_File_zone); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Document); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -11850,7 +11850,7 @@ void Brw_ListDocsFound (MYSQL_RES **mysql_res,unsigned long NumDocs, /***** Write footer *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"7\" class=\"CENTER_MIDDLE\""); /* Number of documents not hidden found */ 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,")"); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); /***** End table and box *****/ diff --git a/swad_forum.c b/swad_forum.c index 5e516cb71..4e535fca3 100644 --- a/swad_forum.c +++ b/swad_forum.c @@ -2561,21 +2561,21 @@ static void For_ShowForumThreadsHighlightingOneThread (long ThrCodHighlighted, Tbl_TABLE_BeginWideMarginPadding (2); Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("style=\"width:20px;\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); // Column for contextual icons - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CONTEXT_COL\""); // Column for contextual icons + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_MSG_Subject); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); for (Order = For_FIRST_MSG; Order <= For_LAST_MSG; Order++) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_MIDDLE\""); Frm_StartFormAnchor (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type], For_FORUM_THREADS_SECTION_ID); For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current @@ -2596,21 +2596,21 @@ static void For_ShowForumThreadsHighlightingOneThread (long ThrCodHighlighted, Tbl_TH_End (); } - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_BR_msgs); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Unread_BR_msgs); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_WriBRters); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_ReaBRders); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); diff --git a/swad_game.c b/swad_game.c index f85ce9cba..ce2f0fd7a 100644 --- a/swad_game.c +++ b/swad_game.c @@ -213,15 +213,15 @@ static void Gam_ListAllGames (void) Tbl_TR_Begin (NULL); if (Gam_CheckIfICanEditGames ()) { - fprintf (Gbl.F.Out,""); // Column for contextual icons - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CONTEXT_COL\""); // Column for contextual icons + Tbl_TH_End (); } for (Order = (Gam_Order_t) 0; Order <= (Gam_Order_t) (Gam_NUM_ORDERS - 1); Order++) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); /* Form to change order */ Frm_StartForm (ActSeeAllGam); @@ -239,9 +239,9 @@ static void Gam_ListAllGames (void) Tbl_TH_End (); } - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Matches); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -1653,21 +1653,21 @@ static void Gam_ListOneOrMoreQuestionsForEdition (long GamCod,unsigned NumQsts, Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Code); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Tags); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Question); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); diff --git a/swad_group.c b/swad_group.c index 2d86bb22e..525b3053c 100644 --- a/swad_group.c +++ b/swad_group.c @@ -1453,28 +1453,28 @@ static void Grp_WriteHeadingGroupTypes (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"BM\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s
(%s)",Txt_Type_of_group,Txt_eg_Lectures_Practicals); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Mandatory_enrolment); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Multiple_enrolment); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Opening_of_groups); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_BR_groups); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } @@ -1682,39 +1682,39 @@ static void Grp_WriteHeadingGroups (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"BM\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"BM\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"BM\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Type_BR_of_group); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s
(%s)",Txt_Group_name,Txt_eg_A_B); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Classroom); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); for (Role = Rol_TCH; Role >= Rol_STD; Role--) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_ROLES_PLURAL_BRIEF_Abc[Role]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); } - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Max_BR_students); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } @@ -2393,33 +2393,33 @@ static void Grp_WriteGrpHead (struct GroupType *GrpTyp) /***** Head row with title of each column *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Group); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Classroom); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); for (Role = Rol_TCH; Role >= Rol_STD; Role--) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_ROLES_PLURAL_BRIEF_Abc[Role]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); } - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Max_BR_students); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Vacants); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } diff --git a/swad_holiday.c b/swad_holiday.c index d9f1b5d94..1aa0bdd40 100644 --- a/swad_holiday.c +++ b/swad_holiday.c @@ -120,7 +120,7 @@ void Hld_SeeHolidays (void) Order <= Hld_ORDER_BY_START_DATE; Order++) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); Frm_StartForm (ActSeeHld); Par_PutHiddenParamUnsigned ("Order",(unsigned) Order); Frm_LinkFormSubmit (Txt_HOLIDAYS_HELP_ORDER[Order],"TIT_TBL",NULL); @@ -134,13 +134,13 @@ void Hld_SeeHolidays (void) Tbl_TH_End (); } - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out," %s ",Txt_End_date); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Holiday); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -975,25 +975,25 @@ static void Hld_PutFormToCreateHoliday (void) /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Place); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Type); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_START_TIME]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_END_TIME]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Holiday); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -1082,32 +1082,32 @@ static void Hld_PutHeadHolidays (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"BM\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Code); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Place); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Type); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_START_TIME]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_END_TIME]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Holiday); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } diff --git a/swad_indicator.c b/swad_indicator.c index 481f879c3..1ba42d464 100644 --- a/swad_indicator.c +++ b/swad_indicator.c @@ -648,13 +648,13 @@ static void Ind_ShowNumCoursesWithIndicators (unsigned NumCrssWithIndicatorYes[1 if (PutForm) Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Indicators); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\" class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Courses); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -770,254 +770,254 @@ static void Ind_ShowTableOfCoursesWithIndicators (Ind_IndicatorsLayout_t Indicat case Ind_INDICATORS_BRIEF: Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Degree); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Institutional_BR_code); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Web_page_of_the_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"11\" class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Indicators); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"2\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"(A) %s",Txt_Syllabus_of_the_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"(B) %s",Txt_Guided_academic_assignments); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"(C) %s",Txt_Online_tutoring); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"(D) %s",Txt_Materials); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"(E) %s",Txt_Assessment_criteria); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_YES); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_NO); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_YES); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_NO); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_YES); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_NO); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_YES); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_NO); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_YES); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_NO); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); break; case Ind_INDICATORS_FULL: Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Degree); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Institutional_BR_code); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Web_page_of_the_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"24\" class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Indicators); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"2\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"5\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"(A) %s",Txt_Syllabus_of_the_course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"5\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"(B) %s",Txt_Guided_academic_assignments); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"5\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"(C) %s",Txt_Online_tutoring); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"4\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"(D) %s",Txt_Materials); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"4\" class=\"CENTER_TOP COLOR0\""); fprintf (Gbl.F.Out,"(E) %s",Txt_Assessment_criteria); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_YES); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_NO); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_LECTURES]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_PRACTICALS]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_TEACHING_GUIDE]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_YES); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_NO); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Assignments); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Files_assignments); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Files_works); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_YES); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_NO); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Forum_threads); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Forum_posts); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_Messages_sent_by_teachers); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_YES); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_NO); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_files_in_DOCUM_zones); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_files_in_SHARE_zones); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_YES); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_NO); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_ASSESSMENT]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE COLOR0\""); fprintf (Gbl.F.Out,"%s",Txt_INFO_TITLE[Inf_TEACHING_GUIDE]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); break; diff --git a/swad_institution.c b/swad_institution.c index 49ce2fc91..b9e9f19b7 100644 --- a/swad_institution.c +++ b/swad_institution.c @@ -175,13 +175,13 @@ void Ins_SeeInsWithPendingCtrs (void) /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Institution); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Centres_ABBREVIATION); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -877,9 +877,9 @@ static void Ins_PutHeadInstitutionsForSeeing (bool OrderSelectable) Order <= Ins_ORDER_BY_NUM_USRS; Order++) { - fprintf (Gbl.F.Out,"", - Order == Ins_ORDER_BY_INSTITUTION ? "LEFT_MIDDLE" : - "RIGHT_MIDDLE"); + Tbl_TH_Begin ("class=\"%s\"", + Order == Ins_ORDER_BY_INSTITUTION ? "LEFT_MIDDLE" : + "RIGHT_MIDDLE"); if (OrderSelectable) { Frm_StartForm (ActSeeIns); @@ -899,30 +899,30 @@ static void Ins_PutHeadInstitutionsForSeeing (bool OrderSelectable) Tbl_TH_End (); } - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Centres_ABBREVIATION); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Degrees_ABBREVIATION); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Courses_ABBREVIATION); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Departments_ABBREVIATION); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s+
%s", Txt_ROLES_PLURAL_BRIEF_Abc[Rol_TCH], Txt_ROLES_PLURAL_BRIEF_Abc[Rol_STD]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); + Tbl_TH_End (); Tbl_TR_End (); } @@ -2336,45 +2336,44 @@ static void Ins_PutHeadInstitutionsForEdition (void) Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,"" - "%s" - "", - Txt_Code); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); + fprintf (Gbl.F.Out,"%s",Txt_Code); + Tbl_TH_End (); Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Short_name_of_the_institution); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Full_name_of_the_institution); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_WWW); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Centres_ABBREVIATION); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s+
%s", Txt_ROLES_PLURAL_BRIEF_Abc[Rol_TCH], Txt_ROLES_PLURAL_BRIEF_Abc[Rol_STD]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Requester); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); + Tbl_TH_End (); Tbl_TR_End (); } diff --git a/swad_link.c b/swad_link.c index 653754b25..5c8506867 100644 --- a/swad_link.c +++ b/swad_link.c @@ -803,24 +803,24 @@ static void Lnk_PutHeadLinks (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"BM\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Code); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Short_name); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Full_name); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_WWW); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } diff --git a/swad_mail.c b/swad_mail.c index 610807a24..bfb2ef718 100644 --- a/swad_mail.c +++ b/swad_mail.c @@ -133,7 +133,7 @@ void Mai_SeeMailDomains (void) Order <= Mai_ORDER_BY_USERS; Order++) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); Frm_StartForm (ActSeeMai); Par_PutHiddenParamUnsigned ("Order",(unsigned) Order); Frm_LinkFormSubmit (Txt_EMAIL_DOMAIN_HELP_ORDER[Order],"TIT_TBL",NULL); @@ -754,13 +754,13 @@ static void Mai_PutFormToCreateMailDomain (void) /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_DOMAIN]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_INFO]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -804,24 +804,24 @@ static void Mai_PutHeadMailDomains (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"BM\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Code); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_DOMAIN]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_INFO ]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_USERS ]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } diff --git a/swad_match.c b/swad_match.c index 95edb00a6..57e92a547 100644 --- a/swad_match.c +++ b/swad_match.c @@ -437,33 +437,33 @@ static void Mch_ListOneOrMoreMatchesHeading (bool ICanEditMatches) Tbl_TH_Empty (1); /***** The rest of columns *****/ - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_ROLES_SINGUL_Abc[Rol_TCH][Usr_SEX_UNKNOWN]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Gam_ORDER_BY_START_DATE]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Gam_ORDER_BY_END_DATE]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Match); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Players); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Status); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Result); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); /***** End row *****/ Tbl_TR_End (); diff --git a/swad_match_result.c b/swad_match_result.c index 831b185ab..224211ee8 100644 --- a/swad_match_result.c +++ b/swad_match_result.c @@ -328,42 +328,42 @@ static void McR_ShowHeaderMchResults (Usr_MeOrOther_t MeOrOther) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_User[MeOrOther == Usr_ME ? Gbl.Usrs.Me.UsrDat.Sex : Usr_SEX_UNKNOWN]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_START_TIME]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_END_TIME]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Match); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Questions); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Non_blank_BR_questions); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Total_BR_score); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s
%s
%u",Txt_Score,Txt_out_of_PART_OF_A_SCORE,Tst_SCORE_MAX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TH_Empty (1); diff --git a/swad_message.c b/swad_message.c index e8b84e86b..baed1a580 100644 --- a/swad_message.c +++ b/swad_message.c @@ -483,13 +483,13 @@ static void Msg_WriteFormUsrsIDsOrNicksOtherRecipients (void) Tbl_TR_Begin (NULL); if (Colspan > 1) - fprintf (Gbl.F.Out,"",Colspan); + Tbl_TH_Begin ("colspan=\"%u\" class=\"LEFT_MIDDLE LIGHT_BLUE\"",Colspan); else - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE LIGHT_BLUE\""); fprintf (Gbl.F.Out,"", StdsAndTchsWritten ? Txt_Other_recipients : Txt_Recipients); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); diff --git a/swad_network.c b/swad_network.c index e6a7a1048..7650f4429 100644 --- a/swad_network.c +++ b/swad_network.c @@ -557,17 +557,17 @@ void Net_ShowWebAndSocialNetworksStats (void) /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Web_social_network); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); diff --git a/swad_notification.c b/swad_notification.c index 1f63a9632..274435060 100644 --- a/swad_notification.c +++ b/swad_notification.c @@ -396,25 +396,25 @@ void Ntf_ShowMyNotifications (void) Tbl_TABLE_BeginWideMarginPadding (2); Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\" class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Event); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_MSG_From); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Location); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Date); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Email); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -1946,13 +1946,13 @@ void Ntf_PutFormChangeNotifSentByEMail (void) Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Create_BR_notification); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Notify_me_BR_by_email); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); diff --git a/swad_photo.c b/swad_photo.c index d1757db45..eb0e44a61 100644 --- a/swad_photo.c +++ b/swad_photo.c @@ -2218,21 +2218,21 @@ static void Pho_ShowOrPrintListDegrees (Pho_AvgPhotoSeeOrPrint_t SeeOrPrint) Tbl_TABLE_BeginCenterPadding (2); Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Degree); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); for (Sex = (Usr_Sex_t) 0; Sex < Usr_NUM_SEXS; Sex++) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_SEX_PLURAL_Abc[Sex]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); } Tbl_TR_End (); diff --git a/swad_place.c b/swad_place.c index 407f8cc3c..e9180388a 100644 --- a/swad_place.c +++ b/swad_place.c @@ -119,7 +119,7 @@ void Plc_SeePlaces (void) Order <= Plc_ORDER_BY_NUM_CTRS; Order++) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); Frm_StartForm (ActSeePlc); Par_PutHiddenParamUnsigned ("Order",(unsigned) Order); Frm_LinkFormSubmit (Txt_PLACES_HELP_ORDER[Order],"TIT_TBL",NULL); @@ -863,24 +863,24 @@ static void Plc_PutHeadPlaces (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"BM\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Code); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Short_name); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Full_name); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Centres); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } diff --git a/swad_plugin.c b/swad_plugin.c index 29d55850b..5a71e8eee 100644 --- a/swad_plugin.c +++ b/swad_plugin.c @@ -116,12 +116,12 @@ void Plg_ListPlugins (void) /***** Write table heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("style=\"width:40px;\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Plugin); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -896,29 +896,29 @@ static void Plg_PutFormToCreatePlugin (void) /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Name); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Description); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Logo); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Application_key); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_URL); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_IP); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -997,36 +997,36 @@ static void Plg_PutHeadPlugins (void) Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Code); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("style=\"width:35px;\""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Name); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Description); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Logo); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Application_key); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_URL); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_IP); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } diff --git a/swad_project.c b/swad_project.c index f8dbe87bc..a15ecda48 100644 --- a/swad_project.c +++ b/swad_project.c @@ -691,9 +691,9 @@ static void Prj_ShowProjectsHead (Prj_ProjectView_t ProjectView) switch (ProjectView) { case Prj_LIST_PROJECTS: - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); break; default: break; @@ -704,8 +704,8 @@ static void Prj_ShowProjectsHead (Prj_ProjectView_t ProjectView) { case Prj_LIST_PROJECTS: case Prj_FILE_BROWSER_PROJECT: - fprintf (Gbl.F.Out,""); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CONTEXT_COL\""); + Tbl_TH_End (); break; default: break; @@ -716,7 +716,7 @@ static void Prj_ShowProjectsHead (Prj_ProjectView_t ProjectView) Order <= (Prj_Order_t) (Prj_NUM_ORDERS - 1); Order++) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); switch (ProjectView) { @@ -765,47 +765,47 @@ static void Prj_ShowTableAllProjectsHead (void) Order <= (Prj_Order_t) (Prj_NUM_ORDERS - 1); Order++) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\""); fprintf (Gbl.F.Out,"%s",Txt_PROJECT_ORDER[Order]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); } - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\""); fprintf (Gbl.F.Out,"%s",Txt_Preassigned_QUESTION); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\""); fprintf (Gbl.F.Out,"%s",Txt_Number_of_students); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); for (NumRoleToShow = 0; NumRoleToShow < Brw_NUM_ROLES_TO_SHOW; NumRoleToShow++) { - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); } - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\""); fprintf (Gbl.F.Out,"%s",Txt_Proposal); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\""); fprintf (Gbl.F.Out,"%s",Txt_Description); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\""); fprintf (Gbl.F.Out,"%s",Txt_Required_knowledge); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\""); fprintf (Gbl.F.Out,"%s",Txt_Required_materials); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP DAT_N\""); fprintf (Gbl.F.Out,"%s",Txt_URL); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } diff --git a/swad_record.c b/swad_record.c index 74decb741..aae1bde90 100644 --- a/swad_record.c +++ b/swad_record.c @@ -438,17 +438,17 @@ static void Rec_WriteHeadingRecordFields (void) Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Field_BR_name); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_No_of_BR_lines); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Visible_by_BR_the_student); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } diff --git a/swad_statistic.c b/swad_statistic.c index 32955effd..4a3ec5ef0 100644 --- a/swad_statistic.c +++ b/swad_statistic.c @@ -1670,33 +1670,33 @@ static void Sta_ShowDetailedAccessesList (unsigned long NumRows,MYSQL_RES *mysql /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_User_ID); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Name); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Role); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Date); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Action); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\" style=\"width:10%%;\""); fprintf (Gbl.F.Out,"%s",Txt_LOG_More_info); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -1832,29 +1832,29 @@ static void Sta_ShowNumHitsPerUsr (unsigned long NumRows,MYSQL_RES *mysql_res) /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Photo); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_ID); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Name); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Role); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -1963,17 +1963,17 @@ static void Sta_ShowNumHitsPerDay (unsigned long NumRows,MYSQL_RES *mysql_res) /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Date); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Day); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -2162,18 +2162,18 @@ static void Sta_ShowDistrAccessesPerDayAndHour (unsigned long NumRows,MYSQL_RES /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"3\" class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Date); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("rowspan=\"3\" class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Day); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,"", - GRAPH_DISTRIBUTION_PER_HOUR_TOTAL_WIDTH); + Tbl_TH_Begin ("colspan=\"24\" class=\"LEFT_TOP\" style=\"width:%upx;\"", + GRAPH_DISTRIBUTION_PER_HOUR_TOTAL_WIDTH); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -2559,13 +2559,13 @@ static void Sta_ShowNumHitsPerWeek (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Week); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -2664,13 +2664,13 @@ static void Sta_ShowNumHitsPerMonth (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Month); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -2769,13 +2769,13 @@ static void Sta_ShowNumHitsPerYear (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Year); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3199,13 +3199,13 @@ static void Sta_ShowNumHitsPerAction (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Action); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3258,13 +3258,13 @@ static void Sta_ShowNumHitsPerPlugin (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Plugin); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3318,13 +3318,13 @@ static void Sta_ShowNumHitsPerWSFunction (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Function); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3377,13 +3377,13 @@ static void Sta_ShowNumHitsPerBanner (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Banner); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3457,17 +3457,17 @@ static void Sta_ShowNumHitsPerCountry (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Country); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3555,17 +3555,17 @@ static void Sta_ShowNumHitsPerInstitution (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Institution); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3655,17 +3655,17 @@ static void Sta_ShowNumHitsPerCentre (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Centre); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3755,17 +3755,17 @@ static void Sta_ShowNumHitsPerDegree (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Degree); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3860,25 +3860,25 @@ static void Sta_ShowNumHitsPerCourse (unsigned long NumRows, /***** Write heading *****/ Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Degree); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Year_OF_A_DEGREE); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Course); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_STAT_TYPE_COUNT_CAPS[Gbl.Stat.CountType]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -4206,37 +4206,37 @@ void Sta_GetAndShowLastClicks (void) Tbl_TABLE_BeginCenterPadding (1); Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:85px;\""); fprintf (Gbl.F.Out,"%s",Txt_Click); // Click - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_MIDDLE\" style=\"width:50px;\""); fprintf (Gbl.F.Out,"%s",Txt_ELAPSED_TIME); // Elapsed time - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:100px;\""); fprintf (Gbl.F.Out,"%s",Txt_Role); // Role - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:100px;\""); fprintf (Gbl.F.Out,"%s",Txt_Country); // Country - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:150px;\""); fprintf (Gbl.F.Out,"%s",Txt_Institution); // Institution - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:150px;\""); fprintf (Gbl.F.Out,"%s",Txt_Centre); // Centre - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:200px;\""); fprintf (Gbl.F.Out,"%s",Txt_Degree); // Degree - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\" style=\"width:275px;\""); fprintf (Gbl.F.Out,"%s",Txt_Action); // Action - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); diff --git a/swad_survey.c b/swad_survey.c index e743ea6f0..929a00b73 100644 --- a/swad_survey.c +++ b/swad_survey.c @@ -247,14 +247,14 @@ static void Svy_ListAllSurveys (struct SurveyQuestion *SvyQst) Tbl_TABLE_BeginWideMarginPadding (2); Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); // Column for contextual icons - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CONTEXT_COL\""); // Column for contextual icons + Tbl_TH_End (); for (Order = Svy_ORDER_BY_START_DATE; Order <= Svy_ORDER_BY_END_DATE; Order++) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); /* Form to change order */ Frm_StartForm (ActSeeAllSvy); @@ -273,13 +273,13 @@ static void Svy_ListAllSurveys (struct SurveyQuestion *SvyQst) Tbl_TH_End (); } - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Survey); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_MIDDLE\""); fprintf (Gbl.F.Out,"%s",Txt_Status); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -3227,17 +3227,17 @@ static void Svy_ListSvyQuestions (struct Survey *Svy, if (Svy->Status.ICanEdit) Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Type); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Question); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); diff --git a/swad_test.c b/swad_test.c index c691e4a9a..d509ace65 100644 --- a/swad_test.c +++ b/swad_test.c @@ -2831,25 +2831,25 @@ static void Tst_ListOneOrMoreQuestionsForEdition (unsigned long NumRows, Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Code); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Date); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Tags); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Shuffle); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); /* Stem and answers of question */ /* 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++) { - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); if (NumRows > 1) { Frm_StartForm (ActLstTstQst); @@ -3098,33 +3098,33 @@ static void Tst_ListOneOrMoreQuestionsForSelection (unsigned long NumRows, Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Code); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Date); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Tags); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Type); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Shuffle); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Question); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); @@ -7710,33 +7710,33 @@ static void Tst_ShowHeaderTestResults (void) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("colspan=\"2\" class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_User[Usr_SEX_UNKNOWN]); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Date); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Questions); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Non_blank_BR_questions); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Total_BR_score); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + 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,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"RIGHT_TOP\""); fprintf (Gbl.F.Out,"%s
%s
%u",Txt_Score,Txt_out_of_PART_OF_A_SCORE,Tst_SCORE_MAX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TH_Empty (1); diff --git a/swad_test_import.c b/swad_test_import.c index 73dd4be57..45fcfdca2 100644 --- a/swad_test_import.c +++ b/swad_test_import.c @@ -962,25 +962,25 @@ static void TsI_WriteHeadingListImportedQst (void) Tbl_TH_Empty (1); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_No_INDEX); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Tags); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Type); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"CENTER_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Shuffle); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); - fprintf (Gbl.F.Out,""); + Tbl_TH_Begin ("class=\"LEFT_TOP\""); fprintf (Gbl.F.Out,"%s",Txt_Question); - fprintf (Gbl.F.Out,""); + Tbl_TH_End (); Tbl_TR_End (); } diff --git a/swad_user.c b/swad_user.c index 6aa5bc67f..f70f2e58c 100644 --- a/swad_user.c +++ b/swad_user.c @@ -6313,7 +6313,7 @@ void Usr_PutCheckboxToSelectAllUsers (Rol_Role_t Role) Tbl_TR_Begin (NULL); - fprintf (Gbl.F.Out,"", + Tbl_TH_Begin ("colspan=\"%u\" class=\"LEFT_MIDDLE LIGHT_BLUE\"", Usr_GetColumnsForSelectUsrs ()); fprintf (Gbl.F.Out,"