mirror of
https://github.com/acanas/swad-core.git
synced 2024-06-12 03:35:27 +02:00
Version 22.39.3: Oct 03, 2022 Code refactoring in attendance events.
This commit is contained in:
parent
4ea78d967b
commit
fca4a3ba90
|
@ -846,7 +846,6 @@ void Att_AskRemAttEvent (void)
|
||||||
extern const char *Txt_Do_you_really_want_to_remove_the_event_X;
|
extern const char *Txt_Do_you_really_want_to_remove_the_event_X;
|
||||||
extern const char *Txt_Remove_event;
|
extern const char *Txt_Remove_event;
|
||||||
struct Att_Events Events;
|
struct Att_Events Events;
|
||||||
struct Att_Event Event;
|
|
||||||
|
|
||||||
/***** Reset attendance events *****/
|
/***** Reset attendance events *****/
|
||||||
Att_ResetEvents (&Events);
|
Att_ResetEvents (&Events);
|
||||||
|
@ -857,18 +856,18 @@ void Att_AskRemAttEvent (void)
|
||||||
Events.CurrentPage = Pag_GetParamPagNum (Pag_ATT_EVENTS);
|
Events.CurrentPage = Pag_GetParamPagNum (Pag_ATT_EVENTS);
|
||||||
|
|
||||||
/***** Get attendance event code *****/
|
/***** Get attendance event code *****/
|
||||||
if ((Event.AttCod = Att_GetParamAttCod ()) < 0)
|
if ((Events.Event.AttCod = Att_GetParamAttCod ()) < 0)
|
||||||
Err_WrongEventExit ();
|
Err_WrongEventExit ();
|
||||||
|
|
||||||
/***** Get data of the attendance event from database *****/
|
/***** Get data of the attendance event from database *****/
|
||||||
Att_GetDataOfAttEventByCodAndCheckCrs (&Event);
|
Att_GetDataOfAttEventByCodAndCheckCrs (&Events.Event);
|
||||||
|
|
||||||
/***** Show question and button to remove event *****/
|
/***** Show question and button to remove event *****/
|
||||||
Ale_ShowAlertAndButton (ActRemAtt,NULL,NULL,
|
Ale_ShowAlertAndButton (ActRemAtt,NULL,NULL,
|
||||||
Att_PutParams,&Events,
|
Att_PutParams,&Events,
|
||||||
Btn_REMOVE_BUTTON,Txt_Remove_event,
|
Btn_REMOVE_BUTTON,Txt_Remove_event,
|
||||||
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_event_X,
|
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_event_X,
|
||||||
Event.Title);
|
Events.Event.Title);
|
||||||
|
|
||||||
/***** Show attendance events again *****/
|
/***** Show attendance events again *****/
|
||||||
Att_SeeAttEvents ();
|
Att_SeeAttEvents ();
|
||||||
|
@ -980,7 +979,6 @@ void Att_RequestCreatOrEditAttEvent (void)
|
||||||
extern const char *Txt_Create_event;
|
extern const char *Txt_Create_event;
|
||||||
extern const char *Txt_Save_changes;
|
extern const char *Txt_Save_changes;
|
||||||
struct Att_Events Events;
|
struct Att_Events Events;
|
||||||
struct Att_Event Event;
|
|
||||||
bool ItsANewAttEvent;
|
bool ItsANewAttEvent;
|
||||||
Grp_WhichGroups_t WhichGroups;
|
Grp_WhichGroups_t WhichGroups;
|
||||||
char Description[Cns_MAX_BYTES_TEXT + 1];
|
char Description[Cns_MAX_BYTES_TEXT + 1];
|
||||||
|
@ -999,30 +997,30 @@ void Att_RequestCreatOrEditAttEvent (void)
|
||||||
Events.CurrentPage = Pag_GetParamPagNum (Pag_ATT_EVENTS);
|
Events.CurrentPage = Pag_GetParamPagNum (Pag_ATT_EVENTS);
|
||||||
|
|
||||||
/***** Get the code of the attendance event *****/
|
/***** Get the code of the attendance event *****/
|
||||||
Event.AttCod = Att_GetParamAttCod ();
|
Events.Event.AttCod = Att_GetParamAttCod ();
|
||||||
ItsANewAttEvent = (Event.AttCod <= 0);
|
ItsANewAttEvent = (Events.Event.AttCod <= 0);
|
||||||
|
|
||||||
/***** Get from the database the data of the attendance event *****/
|
/***** Get from the database the data of the attendance event *****/
|
||||||
if (ItsANewAttEvent)
|
if (ItsANewAttEvent)
|
||||||
{
|
{
|
||||||
/* Reset attendance event data */
|
/* Reset attendance event data */
|
||||||
Event.AttCod = -1L;
|
Events.Event.AttCod = -1L;
|
||||||
Att_ResetAttendanceEvent (&Event);
|
Att_ResetAttendanceEvent (&Events.Event);
|
||||||
|
|
||||||
/* Initialize some fields */
|
/* Initialize some fields */
|
||||||
Event.CrsCod = Gbl.Hierarchy.Crs.CrsCod;
|
Events.Event.CrsCod = Gbl.Hierarchy.Crs.CrsCod;
|
||||||
Event.UsrCod = Gbl.Usrs.Me.UsrDat.UsrCod;
|
Events.Event.UsrCod = Gbl.Usrs.Me.UsrDat.UsrCod;
|
||||||
Event.TimeUTC[Dat_STR_TIME] = Gbl.StartExecutionTimeUTC;
|
Events.Event.TimeUTC[Dat_STR_TIME] = Gbl.StartExecutionTimeUTC;
|
||||||
Event.TimeUTC[Dat_END_TIME] = Gbl.StartExecutionTimeUTC + (2 * 60 * 60); // +2 hours
|
Events.Event.TimeUTC[Dat_END_TIME] = Gbl.StartExecutionTimeUTC + (2 * 60 * 60); // +2 hours
|
||||||
Event.Open = true;
|
Events.Event.Open = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* Get data of the attendance event from database */
|
/* Get data of the attendance event from database */
|
||||||
Att_GetDataOfAttEventByCodAndCheckCrs (&Event);
|
Att_GetDataOfAttEventByCodAndCheckCrs (&Events.Event);
|
||||||
|
|
||||||
/* Get text of the attendance event from database */
|
/* Get text of the attendance event from database */
|
||||||
Att_DB_GetAttEventDescription (Event.AttCod,Description);
|
Att_DB_GetAttEventDescription (Events.Event.AttCod,Description);
|
||||||
}
|
}
|
||||||
|
|
||||||
/***** Begin form *****/
|
/***** Begin form *****/
|
||||||
|
@ -1031,7 +1029,7 @@ void Att_RequestCreatOrEditAttEvent (void)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Frm_BeginForm (ActChgAtt);
|
Frm_BeginForm (ActChgAtt);
|
||||||
Att_PutParamAttCod (Event.AttCod);
|
Att_PutParamAttCod (Events.Event.AttCod);
|
||||||
}
|
}
|
||||||
Dat_PutHiddenParamOrder (Events.SelectedOrder);
|
Dat_PutHiddenParamOrder (Events.SelectedOrder);
|
||||||
WhichGroups = Grp_GetParamWhichGroups ();
|
WhichGroups = Grp_GetParamWhichGroups ();
|
||||||
|
@ -1045,8 +1043,8 @@ void Att_RequestCreatOrEditAttEvent (void)
|
||||||
Hlp_USERS_Attendance_new_event,Box_NOT_CLOSABLE,2);
|
Hlp_USERS_Attendance_new_event,Box_NOT_CLOSABLE,2);
|
||||||
else
|
else
|
||||||
Box_BoxTableBegin (NULL,
|
Box_BoxTableBegin (NULL,
|
||||||
Event.Title[0] ? Event.Title :
|
Events.Event.Title[0] ? Events.Event.Title :
|
||||||
Txt_Edit_event,
|
Txt_Edit_event,
|
||||||
NULL,NULL,
|
NULL,NULL,
|
||||||
Hlp_USERS_Attendance_edit_event,Box_NOT_CLOSABLE,2);
|
Hlp_USERS_Attendance_edit_event,Box_NOT_CLOSABLE,2);
|
||||||
|
|
||||||
|
@ -1058,7 +1056,7 @@ void Att_RequestCreatOrEditAttEvent (void)
|
||||||
|
|
||||||
/* Data */
|
/* Data */
|
||||||
HTM_TD_Begin ("class=\"LT\"");
|
HTM_TD_Begin ("class=\"LT\"");
|
||||||
HTM_INPUT_TEXT ("Title",Att_MAX_CHARS_ATTENDANCE_EVENT_TITLE,Event.Title,
|
HTM_INPUT_TEXT ("Title",Att_MAX_CHARS_ATTENDANCE_EVENT_TITLE,Events.Event.Title,
|
||||||
HTM_DONT_SUBMIT_ON_CHANGE,
|
HTM_DONT_SUBMIT_ON_CHANGE,
|
||||||
"id=\"Title\" class=\"TITLE_DESCRIPTION_WIDTH INPUT_%s\""
|
"id=\"Title\" class=\"TITLE_DESCRIPTION_WIDTH INPUT_%s\""
|
||||||
" required=\"required\"",
|
" required=\"required\"",
|
||||||
|
@ -1068,7 +1066,7 @@ void Att_RequestCreatOrEditAttEvent (void)
|
||||||
HTM_TR_End ();
|
HTM_TR_End ();
|
||||||
|
|
||||||
/***** Assignment start and end dates *****/
|
/***** Assignment start and end dates *****/
|
||||||
Dat_PutFormStartEndClientLocalDateTimes (Event.TimeUTC,
|
Dat_PutFormStartEndClientLocalDateTimes (Events.Event.TimeUTC,
|
||||||
Dat_FORM_SECONDS_ON,
|
Dat_FORM_SECONDS_ON,
|
||||||
SetHMS);
|
SetHMS);
|
||||||
|
|
||||||
|
@ -1084,9 +1082,9 @@ void Att_RequestCreatOrEditAttEvent (void)
|
||||||
"id=\"ComTchVisible\" name=\"ComTchVisible\""
|
"id=\"ComTchVisible\" name=\"ComTchVisible\""
|
||||||
" class=\"INPUT_%s\"",
|
" class=\"INPUT_%s\"",
|
||||||
The_GetSuffix ());
|
The_GetSuffix ());
|
||||||
HTM_OPTION (HTM_Type_STRING,"N",!Event.CommentTchVisible,false,
|
HTM_OPTION (HTM_Type_STRING,"N",!Events.Event.CommentTchVisible,false,
|
||||||
"%s",Txt_Hidden_MALE_PLURAL);
|
"%s",Txt_Hidden_MALE_PLURAL);
|
||||||
HTM_OPTION (HTM_Type_STRING,"Y",Event.CommentTchVisible,false,
|
HTM_OPTION (HTM_Type_STRING,"Y", Events.Event.CommentTchVisible,false,
|
||||||
"%s",Txt_Visible_MALE_PLURAL);
|
"%s",Txt_Visible_MALE_PLURAL);
|
||||||
HTM_SELECT_End ();
|
HTM_SELECT_End ();
|
||||||
HTM_TD_End ();
|
HTM_TD_End ();
|
||||||
|
@ -1112,7 +1110,7 @@ void Att_RequestCreatOrEditAttEvent (void)
|
||||||
HTM_TR_End ();
|
HTM_TR_End ();
|
||||||
|
|
||||||
/***** Groups *****/
|
/***** Groups *****/
|
||||||
Att_ShowLstGrpsToEditAttEvent (Event.AttCod);
|
Att_ShowLstGrpsToEditAttEvent (Events.Event.AttCod);
|
||||||
|
|
||||||
/***** End table, send button and end box *****/
|
/***** End table, send button and end box *****/
|
||||||
if (ItsANewAttEvent)
|
if (ItsANewAttEvent)
|
||||||
|
|
|
@ -606,12 +606,13 @@ TODO: Fix bug: error al enviar un mensaje a dos recipientes, error on duplicate
|
||||||
|
|
||||||
TODO: Attach pdf files in multimedia.
|
TODO: Attach pdf files in multimedia.
|
||||||
*/
|
*/
|
||||||
#define Log_PLATFORM_VERSION "SWAD 22.39.2 (2022-10-02)"
|
#define Log_PLATFORM_VERSION "SWAD 22.39.3 (2022-10-03)"
|
||||||
#define CSS_FILE "swad22.35.css"
|
#define CSS_FILE "swad22.35.css"
|
||||||
#define JS_FILE "swad21.100.js"
|
#define JS_FILE "swad21.100.js"
|
||||||
/*
|
/*
|
||||||
Version 22.39.2: Oct 02, 2022 Changes in dialog to reset an attendance event. (? lines)
|
Version 22.39.3: Oct 03, 2022 Code refactoring in attendance events. (332519 lines)
|
||||||
Version 22.39.1: Oct 02, 2022 Changes in dialog to reset a survey. (332527 lines)
|
Version 22.39.2: Oct 03, 2022 Changes in dialog to reset an attendance event. (332520 lines)
|
||||||
|
Version 22.39.1: Oct 03, 2022 Changes in dialog to reset a survey. (332527 lines)
|
||||||
Version 22.39: Oct 02, 2022 Code refactoring and changes in layout of attendance events. (332537 lines)
|
Version 22.39: Oct 02, 2022 Code refactoring and changes in layout of attendance events. (332537 lines)
|
||||||
Version 22.38: Oct 02, 2022 Code refactoring and changes in layout of surveys. (332518 lines)
|
Version 22.38: Oct 02, 2022 Code refactoring and changes in layout of surveys. (332518 lines)
|
||||||
Version 22.37.2: Oct 01, 2022 Fixed minor issues in layout. (332526 lines)
|
Version 22.37.2: Oct 01, 2022 Fixed minor issues in layout. (332526 lines)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user