Version19.33.3

This commit is contained in:
Antonio Cañas Vargas 2019-10-13 16:21:05 +02:00
parent dd591e0ad0
commit d3b1206ba3
12 changed files with 80 additions and 285 deletions

View File

@ -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.33.2 (2019-10-13)"
#define Log_PLATFORM_VERSION "SWAD 19.33.3 (2019-10-13)"
#define CSS_FILE "swad19.33.css"
#define JS_FILE "swad19.30.js"
/*
@ -496,6 +496,7 @@ 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.33.3: Oct 13, 2019 Code refactoring in HTML table headings. (245499 lines)
Version 19.33.2: Oct 13, 2019 Code refactoring in HTML table headings. (245646 lines)
Version 19.33.1: Oct 12, 2019 Code refactoring in HTML table headings. (246205 lines)
Version 19.33: Oct 12, 2019 Code refactoring in HTML table headings.

View File

@ -803,24 +803,11 @@ static void Lnk_PutHeadLinks (void)
Tbl_TR_Begin (NULL);
Tbl_TH_Begin (1,1,"BM");;
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Code);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Short_name);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Full_name);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_WWW);
Tbl_TH_End ();
Tbl_TH (1,1,"BM",NULL);
Tbl_TH (1,1,"RIGHT_MIDDLE",Txt_Code);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Short_name);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Full_name);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_WWW);
Tbl_TR_End ();
}

View File

@ -134,6 +134,7 @@ void Mai_SeeMailDomains (void)
Order++)
{
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
Frm_StartForm (ActSeeMai);
Par_PutHiddenParamUnsigned ("Order",(unsigned) Order);
Frm_LinkFormSubmit (Txt_EMAIL_DOMAIN_HELP_ORDER[Order],"TIT_TBL",NULL);
@ -144,6 +145,7 @@ void Mai_SeeMailDomains (void)
fprintf (Gbl.F.Out,"</u>");
fprintf (Gbl.F.Out,"</a>");
Frm_EndForm ();
Tbl_TH_End ();
}
Tbl_TR_End ();
@ -754,13 +756,8 @@ static void Mai_PutFormToCreateMailDomain (void)
/***** Write heading *****/
Tbl_TR_Begin (NULL);
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_DOMAIN]);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_INFO]);
Tbl_TH_End ();
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_DOMAIN]);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_INFO]);
Tbl_TR_End ();
@ -804,24 +801,11 @@ static void Mai_PutHeadMailDomains (void)
Tbl_TR_Begin (NULL);
Tbl_TH_Begin (1,1,"BM");;
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Code);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_DOMAIN]);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_INFO ]);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_USERS ]);
Tbl_TH_End ();
Tbl_TH (1,1,"BM",NULL);
Tbl_TH (1,1,"RIGHT_MIDDLE",Txt_Code);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_DOMAIN]);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_INFO ]);
Tbl_TH (1,1,"RIGHT_MIDDLE",Txt_EMAIL_DOMAIN_ORDER[Mai_ORDER_BY_USERS ]);
Tbl_TR_End ();
}

View File

@ -437,33 +437,13 @@ static void Mch_ListOneOrMoreMatchesHeading (bool ICanEditMatches)
Tbl_TH_Empty (1);
/***** The rest of columns *****/
Tbl_TH_Begin (1,1,"LEFT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_ROLES_SINGUL_Abc[Rol_TCH][Usr_SEX_UNKNOWN]);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Gam_ORDER_BY_START_DATE]);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Gam_ORDER_BY_END_DATE]);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_Match);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_Players);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"CENTER_TOP");
fprintf (Gbl.F.Out,"%s",Txt_Status);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"CENTER_TOP");
fprintf (Gbl.F.Out,"%s",Txt_Result);
Tbl_TH_End ();
Tbl_TH (1,1,"LEFT_TOP",Txt_ROLES_SINGUL_Abc[Rol_TCH][Usr_SEX_UNKNOWN]);
Tbl_TH (1,1,"LEFT_TOP",Txt_START_END_TIME[Gam_ORDER_BY_START_DATE]);
Tbl_TH (1,1,"LEFT_TOP",Txt_START_END_TIME[Gam_ORDER_BY_END_DATE]);
Tbl_TH (1,1,"LEFT_TOP",Txt_Match);
Tbl_TH (1,1,"RIGHT_TOP",Txt_Players);
Tbl_TH (1,1,"CENTER_TOP",Txt_Status);
Tbl_TH (1,1,"CENTER_TOP",Txt_Result);
/***** End row *****/
Tbl_TR_End ();

View File

@ -328,43 +328,18 @@ static void McR_ShowHeaderMchResults (Usr_MeOrOther_t MeOrOther)
Tbl_TR_Begin (NULL);
Tbl_TH_Begin (1,2,"CENTER_TOP");
fprintf (Gbl.F.Out,"%s",Txt_User[MeOrOther == Usr_ME ? Gbl.Usrs.Me.UsrDat.Sex :
Usr_SEX_UNKNOWN]);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_START_TIME]);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_START_END_TIME[Dat_END_TIME]);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_Match);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_Questions);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_Non_blank_BR_questions);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_Total_BR_score);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_Average_BR_score_BR_per_question_BR_from_0_to_1);
Tbl_TH_End ();
Tbl_TH (1,2,"CENTER_TOP",Txt_User[MeOrOther == Usr_ME ? Gbl.Usrs.Me.UsrDat.Sex :
Usr_SEX_UNKNOWN]);
Tbl_TH (1,1,"LEFT_TOP",Txt_START_END_TIME[Dat_START_TIME]);
Tbl_TH (1,1,"LEFT_TOP",Txt_START_END_TIME[Dat_END_TIME]);
Tbl_TH (1,1,"LEFT_TOP",Txt_Match);
Tbl_TH (1,1,"RIGHT_TOP",Txt_Questions);
Tbl_TH (1,1,"RIGHT_TOP",Txt_Non_blank_BR_questions);
Tbl_TH (1,1,"RIGHT_TOP",Txt_Total_BR_score);
Tbl_TH (1,1,"RIGHT_TOP",Txt_Average_BR_score_BR_per_question_BR_from_0_to_1);
Tbl_TH_Begin (1,1,"RIGHT_TOP");
fprintf (Gbl.F.Out,"%s<br />%s<br />%u",Txt_Score,Txt_out_of_PART_OF_A_SCORE,Tst_SCORE_MAX);
Tbl_TH_End ();
Tbl_TH_Empty (1);
Tbl_TR_End ();

View File

@ -557,17 +557,9 @@ void Net_ShowWebAndSocialNetworksStats (void)
/***** Write heading *****/
Tbl_TR_Begin (NULL);
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Web_social_network);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_No_of_users);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_PERCENT_of_users);
Tbl_TH_End ();
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Web_social_network);
Tbl_TH (1,1,"RIGHT_MIDDLE",Txt_No_of_users);
Tbl_TH (1,1,"RIGHT_MIDDLE",Txt_PERCENT_of_users);
Tbl_TR_End ();

View File

@ -396,25 +396,11 @@ void Ntf_ShowMyNotifications (void)
Tbl_TABLE_BeginWideMarginPadding (2);
Tbl_TR_Begin (NULL);
Tbl_TH_Begin (1,2,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Event);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_MSG_From);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Location);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"CENTER_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Date);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Email);
Tbl_TH_End ();
Tbl_TH (1,2,"LEFT_MIDDLE",Txt_Event);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_MSG_From);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Location);
Tbl_TH (1,1,"CENTER_MIDDLE",Txt_Date);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Email);
Tbl_TR_End ();
@ -1946,13 +1932,8 @@ void Ntf_PutFormChangeNotifSentByEMail (void)
Tbl_TH_Empty (1);
Tbl_TH_Begin (1,1,"CENTER_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Create_BR_notification);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"CENTER_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Notify_me_BR_by_email);
Tbl_TH_End ();
Tbl_TH (1,1,"CENTER_MIDDLE",Txt_Create_BR_notification);
Tbl_TH (1,1,"CENTER_MIDDLE",Txt_Notify_me_BR_by_email);
Tbl_TR_End ();

View File

@ -2218,22 +2218,12 @@ static void Pho_ShowOrPrintListDegrees (Pho_AvgPhotoSeeOrPrint_t SeeOrPrint)
Tbl_TABLE_BeginCenterPadding (2);
Tbl_TR_Begin (NULL);
Tbl_TH_Begin (1,1,"RIGHT_TOP");
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"CENTER_TOP");
fprintf (Gbl.F.Out,"%s",Txt_Degree);
Tbl_TH_End ();
Tbl_TH (1,1,"RIGHT_TOP",Txt_No_INDEX);
Tbl_TH (1,1,"CENTER_TOP",Txt_Degree);
for (Sex = (Usr_Sex_t) 0;
Sex < Usr_NUM_SEXS;
Sex++)
{
Tbl_TH_Begin (1,1,"CENTER_TOP");
fprintf (Gbl.F.Out,"%s",Txt_SEX_PLURAL_Abc[Sex]);
Tbl_TH_End ();
}
Tbl_TH (1,1,"CENTER_TOP",Txt_SEX_PLURAL_Abc[Sex]);
Tbl_TR_End ();

View File

@ -120,6 +120,7 @@ void Plc_SeePlaces (void)
Order++)
{
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
Frm_StartForm (ActSeePlc);
Par_PutHiddenParamUnsigned ("Order",(unsigned) Order);
Frm_LinkFormSubmit (Txt_PLACES_HELP_ORDER[Order],"TIT_TBL",NULL);
@ -130,6 +131,7 @@ void Plc_SeePlaces (void)
fprintf (Gbl.F.Out,"</u>");
fprintf (Gbl.F.Out,"</a>");
Frm_EndForm ();
Tbl_TH_End ();
}
Tbl_TR_End ();
@ -863,24 +865,11 @@ static void Plc_PutHeadPlaces (void)
Tbl_TR_Begin (NULL);
Tbl_TH_Begin (1,1,"BM");;
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Code);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Short_name);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Full_name);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"RIGHT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Centres);
Tbl_TH_End ();
Tbl_TH (1,1,"BM",NULL);
Tbl_TH (1,1,"RIGHT_MIDDLE",Txt_Code);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Short_name);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Full_name);
Tbl_TH (1,1,"RIGHT_MIDDLE",Txt_Centres);
Tbl_TR_End ();
}

View File

@ -117,10 +117,7 @@ void Plg_ListPlugins (void)
Tbl_TR_Begin (NULL);
Tbl_TH_Empty (1);
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Plugin);
Tbl_TH_End ();
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Plugin);
Tbl_TR_End ();
@ -895,29 +892,12 @@ static void Plg_PutFormToCreatePlugin (void)
/***** Write heading *****/
Tbl_TR_Begin (NULL);
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Name);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Description);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Logo);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Application_key);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_URL);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_IP);
Tbl_TH_End ();
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Name);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Description);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Logo);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Application_key);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_URL);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_IP);
Tbl_TR_End ();
@ -995,36 +975,14 @@ static void Plg_PutHeadPlugins (void)
Tbl_TR_Begin (NULL);
Tbl_TH_Empty (1);
Tbl_TH_Begin (1,1,"RIGHT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Code);
Tbl_TH_End ();
Tbl_TH (1,1,"RIGHT_MIDDLE",Txt_Code);
Tbl_TH_Empty (1);
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Name);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Description);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Logo);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Application_key);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_URL);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_IP);
Tbl_TH_End ();
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Name);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Description);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Logo);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_Application_key);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_URL);
Tbl_TH (1,1,"LEFT_MIDDLE",Txt_IP);
Tbl_TR_End ();
}

View File

@ -691,9 +691,7 @@ static void Prj_ShowProjectsHead (Prj_ProjectView_t ProjectView)
switch (ProjectView)
{
case Prj_LIST_PROJECTS:
Tbl_TH_Begin (1,1,"CENTER_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_No_INDEX);
Tbl_TH_End ();
Tbl_TH (1,1,"CENTER_MIDDLE",Txt_No_INDEX);
break;
default:
break;
@ -704,8 +702,7 @@ static void Prj_ShowProjectsHead (Prj_ProjectView_t ProjectView)
{
case Prj_LIST_PROJECTS:
case Prj_FILE_BROWSER_PROJECT:
Tbl_TH_Begin (1,1,"CONTEXT_COL");
Tbl_TH_End ();
Tbl_TH (1,1,"CONTEXT_COL",NULL);
break;
default:
break;
@ -764,48 +761,18 @@ static void Prj_ShowTableAllProjectsHead (void)
for (Order = (Prj_Order_t) 0;
Order <= (Prj_Order_t) (Prj_NUM_ORDERS - 1);
Order++)
{
Tbl_TH_Begin (1,1,"LEFT_TOP DAT_N");
fprintf (Gbl.F.Out,"%s",Txt_PROJECT_ORDER[Order]);
Tbl_TH_End ();
}
Tbl_TH_Begin (1,1,"LEFT_TOP DAT_N");
fprintf (Gbl.F.Out,"%s",Txt_Preassigned_QUESTION);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP DAT_N");
fprintf (Gbl.F.Out,"%s",Txt_Number_of_students);
Tbl_TH_End ();
Tbl_TH (1,1,"LEFT_TOP DAT_N",Txt_PROJECT_ORDER[Order]);
Tbl_TH (1,1,"LEFT_TOP DAT_N",Txt_Preassigned_QUESTION);
Tbl_TH (1,1,"LEFT_TOP DAT_N",Txt_Number_of_students);
for (NumRoleToShow = 0;
NumRoleToShow < Brw_NUM_ROLES_TO_SHOW;
NumRoleToShow++)
{
Tbl_TH_Begin (1,1,"LEFT_TOP DAT_N");
fprintf (Gbl.F.Out,"%s",Txt_PROJECT_ROLES_PLURAL_Abc[Prj_RolesToShow[NumRoleToShow]]);
Tbl_TH_End ();
}
Tbl_TH_Begin (1,1,"LEFT_TOP DAT_N");
fprintf (Gbl.F.Out,"%s",Txt_Proposal);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP DAT_N");
fprintf (Gbl.F.Out,"%s",Txt_Description);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP DAT_N");
fprintf (Gbl.F.Out,"%s",Txt_Required_knowledge);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP DAT_N");
fprintf (Gbl.F.Out,"%s",Txt_Required_materials);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"LEFT_TOP DAT_N");
fprintf (Gbl.F.Out,"%s",Txt_URL);
Tbl_TH_End ();
Tbl_TH (1,1,"LEFT_TOP DAT_N",Txt_PROJECT_ROLES_PLURAL_Abc[Prj_RolesToShow[NumRoleToShow]]);
Tbl_TH (1,1,"LEFT_TOP DAT_N",Txt_Proposal);
Tbl_TH (1,1,"LEFT_TOP DAT_N",Txt_Description);
Tbl_TH (1,1,"LEFT_TOP DAT_N",Txt_Required_knowledge);
Tbl_TH (1,1,"LEFT_TOP DAT_N",Txt_Required_materials);
Tbl_TH (1,1,"LEFT_TOP DAT_N",Txt_URL);
Tbl_TR_End ();
}

View File

@ -437,18 +437,9 @@ static void Rec_WriteHeadingRecordFields (void)
Tbl_TR_Begin (NULL);
Tbl_TH_Empty (1);
Tbl_TH_Begin (1,1,"CENTER_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Field_BR_name);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"CENTER_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_No_of_BR_lines);
Tbl_TH_End ();
Tbl_TH_Begin (1,1,"CENTER_MIDDLE");
fprintf (Gbl.F.Out,"%s",Txt_Visible_by_BR_the_student);
Tbl_TH_End ();
Tbl_TH (1,1,"CENTER_MIDDLE",Txt_Field_BR_name);
Tbl_TH (1,1,"CENTER_MIDDLE",Txt_No_of_BR_lines);
Tbl_TH (1,1,"CENTER_MIDDLE",Txt_Visible_by_BR_the_student);
Tbl_TR_End ();
}