diff --git a/swad_action_list.c b/swad_action_list.c index 61a9ec242..5df8298d6 100644 --- a/swad_action_list.c +++ b/swad_action_list.c @@ -198,6 +198,8 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] = [ActSeeFlg ] = {1412,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Fol_ListFollowing ,NULL}, [ActSeeFlr ] = {1413,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Fol_ListFollowers ,NULL}, + [ActSeeUsrAgd ] = {1611,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_ShowUsrAgenda ,NULL}, + [ActPrnCal ] = {1623,-1,TabUnk,ActSeeCal ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Cal_PrintCalendar ,NULL}, [ActChgCal1stDay ] = {1624,-1,TabUnk,ActSeeCal ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Cal_ChangeFirstDayOfWeek ,Cal_ShowCalendar ,NULL}, @@ -1420,7 +1422,6 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] = [ActFrmLogInUsrAgd ] = {1614,-1,TabUnk,ActLstTch , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_PutFormLogInToShowUsrAgenda,NULL}, [ActLogInUsrAgd ] = {1615,-1,TabUnk,ActLstTch ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_ShowOtherAgendaAfterLogIn ,NULL}, [ActLogInUsrAgdLan ] = {1616,-1,TabUnk,ActLstTch ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_ShowOtherAgendaAfterLogIn ,NULL}, - [ActSeeUsrAgd ] = {1611,-1,TabUnk,ActLstTch ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_ShowUsrAgenda ,NULL}, [ActReqEnrSevStd ] = {1426,-1,TabUnk,ActLstStd ,0x3E0,0x3C0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqAdminStds ,NULL}, [ActReqEnrSevNET ] = {1642,-1,TabUnk,ActLstTch ,0x3C0,0x3C0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqAdminNonEditingTchs ,NULL}, diff --git a/swad_action_list.h b/swad_action_list.h index 2b0095925..335ad3d57 100644 --- a/swad_action_list.h +++ b/swad_action_list.h @@ -114,17 +114,19 @@ #define ActSeeFlg (ActWebSvc + 55) #define ActSeeFlr (ActWebSvc + 56) -#define ActPrnCal (ActWebSvc + 57) -#define ActChgCal1stDay (ActWebSvc + 58) +#define ActSeeUsrAgd (ActWebSvc + 57) -#define ActSeeNewNtf (ActWebSvc + 59) -#define ActMrkNtfSee (ActWebSvc + 60) -#define ActSeeMai (ActWebSvc + 61) -#define ActEdiMai (ActWebSvc + 62) -#define ActNewMai (ActWebSvc + 63) -#define ActRemMai (ActWebSvc + 64) -#define ActRenMaiSho (ActWebSvc + 65) -#define ActRenMaiFul (ActWebSvc + 66) +#define ActPrnCal (ActWebSvc + 58) +#define ActChgCal1stDay (ActWebSvc + 59) + +#define ActSeeNewNtf (ActWebSvc + 60) +#define ActMrkNtfSee (ActWebSvc + 61) +#define ActSeeMai (ActWebSvc + 62) +#define ActEdiMai (ActWebSvc + 63) +#define ActNewMai (ActWebSvc + 64) +#define ActRemMai (ActWebSvc + 65) +#define ActRenMaiSho (ActWebSvc + 66) +#define ActRenMaiFul (ActWebSvc + 67) /*****************************************************************************/ /******************************** System tab *********************************/ @@ -1328,146 +1330,145 @@ #define ActFrmLogInUsrAgd (ActRemOldBrf + 56) #define ActLogInUsrAgd (ActRemOldBrf + 57) #define ActLogInUsrAgdLan (ActRemOldBrf + 58) -#define ActSeeUsrAgd (ActRemOldBrf + 59) -#define ActReqEnrSevStd (ActRemOldBrf + 60) -#define ActReqEnrSevNET (ActRemOldBrf + 61) -#define ActReqEnrSevTch (ActRemOldBrf + 62) +#define ActReqEnrSevStd (ActRemOldBrf + 59) +#define ActReqEnrSevNET (ActRemOldBrf + 60) +#define ActReqEnrSevTch (ActRemOldBrf + 61) -#define ActReqLstUsrAtt (ActRemOldBrf + 63) -#define ActSeeLstMyAtt (ActRemOldBrf + 64) -#define ActPrnLstMyAtt (ActRemOldBrf + 65) -#define ActSeeLstUsrAtt (ActRemOldBrf + 66) -#define ActPrnLstUsrAtt (ActRemOldBrf + 67) -#define ActFrmNewAtt (ActRemOldBrf + 68) -#define ActEdiOneAtt (ActRemOldBrf + 69) -#define ActNewAtt (ActRemOldBrf + 70) -#define ActChgAtt (ActRemOldBrf + 71) -#define ActReqRemAtt (ActRemOldBrf + 72) -#define ActRemAtt (ActRemOldBrf + 73) -#define ActHidAtt (ActRemOldBrf + 74) -#define ActUnhAtt (ActRemOldBrf + 75) -#define ActSeeOneAtt (ActRemOldBrf + 76) -#define ActReqLnkAtt (ActRemOldBrf + 77) -#define ActRecAttStd (ActRemOldBrf + 78) -#define ActRecAttMe (ActRemOldBrf + 79) +#define ActReqLstUsrAtt (ActRemOldBrf + 62) +#define ActSeeLstMyAtt (ActRemOldBrf + 63) +#define ActPrnLstMyAtt (ActRemOldBrf + 64) +#define ActSeeLstUsrAtt (ActRemOldBrf + 65) +#define ActPrnLstUsrAtt (ActRemOldBrf + 66) +#define ActFrmNewAtt (ActRemOldBrf + 67) +#define ActEdiOneAtt (ActRemOldBrf + 68) +#define ActNewAtt (ActRemOldBrf + 69) +#define ActChgAtt (ActRemOldBrf + 70) +#define ActReqRemAtt (ActRemOldBrf + 71) +#define ActRemAtt (ActRemOldBrf + 72) +#define ActHidAtt (ActRemOldBrf + 73) +#define ActUnhAtt (ActRemOldBrf + 74) +#define ActSeeOneAtt (ActRemOldBrf + 75) +#define ActReqLnkAtt (ActRemOldBrf + 76) +#define ActRecAttStd (ActRemOldBrf + 77) +#define ActRecAttMe (ActRemOldBrf + 78) -#define ActSignUp (ActRemOldBrf + 80) -#define ActUpdSignUpReq (ActRemOldBrf + 81) -#define ActReqRejSignUp (ActRemOldBrf + 82) -#define ActRejSignUp (ActRemOldBrf + 83) +#define ActSignUp (ActRemOldBrf + 79) +#define ActUpdSignUpReq (ActRemOldBrf + 80) +#define ActReqRejSignUp (ActRemOldBrf + 81) +#define ActRejSignUp (ActRemOldBrf + 82) -#define ActReqMdfOneOth (ActRemOldBrf + 84) -#define ActReqMdfOneStd (ActRemOldBrf + 85) -#define ActReqMdfOneTch (ActRemOldBrf + 86) +#define ActReqMdfOneOth (ActRemOldBrf + 83) +#define ActReqMdfOneStd (ActRemOldBrf + 84) +#define ActReqMdfOneTch (ActRemOldBrf + 85) -#define ActReqMdfOth (ActRemOldBrf + 87) -#define ActReqMdfStd (ActRemOldBrf + 88) -#define ActReqMdfNET (ActRemOldBrf + 89) -#define ActReqMdfTch (ActRemOldBrf + 90) +#define ActReqMdfOth (ActRemOldBrf + 86) +#define ActReqMdfStd (ActRemOldBrf + 87) +#define ActReqMdfNET (ActRemOldBrf + 88) +#define ActReqMdfTch (ActRemOldBrf + 89) -#define ActReqOthPho (ActRemOldBrf + 91) -#define ActReqStdPho (ActRemOldBrf + 92) -#define ActReqTchPho (ActRemOldBrf + 93) -#define ActDetOthPho (ActRemOldBrf + 94) -#define ActDetStdPho (ActRemOldBrf + 95) -#define ActDetTchPho (ActRemOldBrf + 96) -#define ActChgOthPho (ActRemOldBrf + 97) -#define ActChgStdPho (ActRemOldBrf + 98) -#define ActChgTchPho (ActRemOldBrf + 99) -#define ActReqRemOthPho (ActRemOldBrf + 100) -#define ActReqRemStdPho (ActRemOldBrf + 101) -#define ActReqRemTchPho (ActRemOldBrf + 102) -#define ActRemOthPho (ActRemOldBrf + 103) -#define ActRemStdPho (ActRemOldBrf + 104) -#define ActRemTchPho (ActRemOldBrf + 105) +#define ActReqOthPho (ActRemOldBrf + 90) +#define ActReqStdPho (ActRemOldBrf + 91) +#define ActReqTchPho (ActRemOldBrf + 92) +#define ActDetOthPho (ActRemOldBrf + 93) +#define ActDetStdPho (ActRemOldBrf + 94) +#define ActDetTchPho (ActRemOldBrf + 95) +#define ActChgOthPho (ActRemOldBrf + 96) +#define ActChgStdPho (ActRemOldBrf + 97) +#define ActChgTchPho (ActRemOldBrf + 98) +#define ActReqRemOthPho (ActRemOldBrf + 99) +#define ActReqRemStdPho (ActRemOldBrf + 100) +#define ActReqRemTchPho (ActRemOldBrf + 101) +#define ActRemOthPho (ActRemOldBrf + 102) +#define ActRemStdPho (ActRemOldBrf + 103) +#define ActRemTchPho (ActRemOldBrf + 104) -#define ActCreOth (ActRemOldBrf + 106) -#define ActCreStd (ActRemOldBrf + 107) -#define ActCreNET (ActRemOldBrf + 108) -#define ActCreTch (ActRemOldBrf + 109) -#define ActUpdOth (ActRemOldBrf + 110) -#define ActUpdStd (ActRemOldBrf + 111) -#define ActUpdNET (ActRemOldBrf + 112) -#define ActUpdTch (ActRemOldBrf + 113) +#define ActCreOth (ActRemOldBrf + 105) +#define ActCreStd (ActRemOldBrf + 106) +#define ActCreNET (ActRemOldBrf + 107) +#define ActCreTch (ActRemOldBrf + 108) +#define ActUpdOth (ActRemOldBrf + 109) +#define ActUpdStd (ActRemOldBrf + 110) +#define ActUpdNET (ActRemOldBrf + 111) +#define ActUpdTch (ActRemOldBrf + 112) -#define ActReqAccEnrStd (ActRemOldBrf + 114) -#define ActReqAccEnrNET (ActRemOldBrf + 115) -#define ActReqAccEnrTch (ActRemOldBrf + 116) -#define ActAccEnrStd (ActRemOldBrf + 117) -#define ActAccEnrNET (ActRemOldBrf + 118) -#define ActAccEnrTch (ActRemOldBrf + 119) -#define ActRemMe_Std (ActRemOldBrf + 120) -#define ActRemMe_NET (ActRemOldBrf + 121) -#define ActRemMe_Tch (ActRemOldBrf + 122) +#define ActReqAccEnrStd (ActRemOldBrf + 113) +#define ActReqAccEnrNET (ActRemOldBrf + 114) +#define ActReqAccEnrTch (ActRemOldBrf + 115) +#define ActAccEnrStd (ActRemOldBrf + 116) +#define ActAccEnrNET (ActRemOldBrf + 117) +#define ActAccEnrTch (ActRemOldBrf + 118) +#define ActRemMe_Std (ActRemOldBrf + 119) +#define ActRemMe_NET (ActRemOldBrf + 120) +#define ActRemMe_Tch (ActRemOldBrf + 121) -#define ActNewAdmIns (ActRemOldBrf + 123) -#define ActRemAdmIns (ActRemOldBrf + 124) -#define ActNewAdmCtr (ActRemOldBrf + 125) -#define ActRemAdmCtr (ActRemOldBrf + 126) -#define ActNewAdmDeg (ActRemOldBrf + 127) -#define ActRemAdmDeg (ActRemOldBrf + 128) +#define ActNewAdmIns (ActRemOldBrf + 122) +#define ActRemAdmIns (ActRemOldBrf + 123) +#define ActNewAdmCtr (ActRemOldBrf + 124) +#define ActRemAdmCtr (ActRemOldBrf + 125) +#define ActNewAdmDeg (ActRemOldBrf + 126) +#define ActRemAdmDeg (ActRemOldBrf + 127) -#define ActRcvFrmEnrSevStd (ActRemOldBrf + 129) -#define ActRcvFrmEnrSevNET (ActRemOldBrf + 130) -#define ActRcvFrmEnrSevTch (ActRemOldBrf + 131) +#define ActRcvFrmEnrSevStd (ActRemOldBrf + 128) +#define ActRcvFrmEnrSevNET (ActRemOldBrf + 129) +#define ActRcvFrmEnrSevTch (ActRemOldBrf + 130) -#define ActCnfID_Oth (ActRemOldBrf + 132) -#define ActCnfID_Std (ActRemOldBrf + 133) -#define ActCnfID_Tch (ActRemOldBrf + 134) +#define ActCnfID_Oth (ActRemOldBrf + 131) +#define ActCnfID_Std (ActRemOldBrf + 132) +#define ActCnfID_Tch (ActRemOldBrf + 133) -#define ActFrmAccOth (ActRemOldBrf + 135) -#define ActFrmAccStd (ActRemOldBrf + 136) -#define ActFrmAccTch (ActRemOldBrf + 137) +#define ActFrmAccOth (ActRemOldBrf + 134) +#define ActFrmAccStd (ActRemOldBrf + 135) +#define ActFrmAccTch (ActRemOldBrf + 136) -#define ActRemNicOth (ActRemOldBrf + 138) -#define ActRemNicStd (ActRemOldBrf + 139) -#define ActRemNicTch (ActRemOldBrf + 140) -#define ActChgNicOth (ActRemOldBrf + 141) -#define ActChgNicStd (ActRemOldBrf + 142) -#define ActChgNicTch (ActRemOldBrf + 143) +#define ActRemNicOth (ActRemOldBrf + 137) +#define ActRemNicStd (ActRemOldBrf + 138) +#define ActRemNicTch (ActRemOldBrf + 139) +#define ActChgNicOth (ActRemOldBrf + 140) +#define ActChgNicStd (ActRemOldBrf + 141) +#define ActChgNicTch (ActRemOldBrf + 142) -#define ActRemID_Oth (ActRemOldBrf + 144) -#define ActRemID_Std (ActRemOldBrf + 145) -#define ActRemID_Tch (ActRemOldBrf + 146) -#define ActChgID_Oth (ActRemOldBrf + 147) -#define ActChgID_Std (ActRemOldBrf + 148) -#define ActChgID_Tch (ActRemOldBrf + 149) +#define ActRemID_Oth (ActRemOldBrf + 143) +#define ActRemID_Std (ActRemOldBrf + 144) +#define ActRemID_Tch (ActRemOldBrf + 145) +#define ActChgID_Oth (ActRemOldBrf + 146) +#define ActChgID_Std (ActRemOldBrf + 147) +#define ActChgID_Tch (ActRemOldBrf + 148) -#define ActChgPwdOth (ActRemOldBrf + 150) -#define ActChgPwdStd (ActRemOldBrf + 151) -#define ActChgPwdTch (ActRemOldBrf + 152) +#define ActChgPwdOth (ActRemOldBrf + 149) +#define ActChgPwdStd (ActRemOldBrf + 150) +#define ActChgPwdTch (ActRemOldBrf + 151) -#define ActRemMaiOth (ActRemOldBrf + 153) -#define ActRemMaiStd (ActRemOldBrf + 154) -#define ActRemMaiTch (ActRemOldBrf + 155) -#define ActChgMaiOth (ActRemOldBrf + 156) -#define ActChgMaiStd (ActRemOldBrf + 157) -#define ActChgMaiTch (ActRemOldBrf + 158) +#define ActRemMaiOth (ActRemOldBrf + 152) +#define ActRemMaiStd (ActRemOldBrf + 153) +#define ActRemMaiTch (ActRemOldBrf + 154) +#define ActChgMaiOth (ActRemOldBrf + 155) +#define ActChgMaiStd (ActRemOldBrf + 156) +#define ActChgMaiTch (ActRemOldBrf + 157) -#define ActRemStdCrs (ActRemOldBrf + 159) -#define ActRemNETCrs (ActRemOldBrf + 160) -#define ActRemTchCrs (ActRemOldBrf + 161) -#define ActRemUsrGbl (ActRemOldBrf + 162) +#define ActRemStdCrs (ActRemOldBrf + 158) +#define ActRemNETCrs (ActRemOldBrf + 159) +#define ActRemTchCrs (ActRemOldBrf + 160) +#define ActRemUsrGbl (ActRemOldBrf + 161) -#define ActReqRemAllStdCrs (ActRemOldBrf + 163) -#define ActRemAllStdCrs (ActRemOldBrf + 164) +#define ActReqRemAllStdCrs (ActRemOldBrf + 162) +#define ActRemAllStdCrs (ActRemOldBrf + 163) -#define ActReqRemOldUsr (ActRemOldBrf + 165) -#define ActRemOldUsr (ActRemOldBrf + 166) +#define ActReqRemOldUsr (ActRemOldBrf + 164) +#define ActRemOldUsr (ActRemOldBrf + 165) -#define ActLstDupUsr (ActRemOldBrf + 167) -#define ActLstSimUsr (ActRemOldBrf + 168) -#define ActRemDupUsr (ActRemOldBrf + 169) +#define ActLstDupUsr (ActRemOldBrf + 166) +#define ActLstSimUsr (ActRemOldBrf + 167) +#define ActRemDupUsr (ActRemOldBrf + 168) -#define ActReqFolSevStd (ActRemOldBrf + 170) -#define ActReqFolSevTch (ActRemOldBrf + 171) -#define ActReqUnfSevStd (ActRemOldBrf + 172) -#define ActReqUnfSevTch (ActRemOldBrf + 173) -#define ActFolSevStd (ActRemOldBrf + 174) -#define ActFolSevTch (ActRemOldBrf + 175) -#define ActUnfSevStd (ActRemOldBrf + 176) -#define ActUnfSevTch (ActRemOldBrf + 177) +#define ActReqFolSevStd (ActRemOldBrf + 169) +#define ActReqFolSevTch (ActRemOldBrf + 170) +#define ActReqUnfSevStd (ActRemOldBrf + 171) +#define ActReqUnfSevTch (ActRemOldBrf + 172) +#define ActFolSevStd (ActRemOldBrf + 173) +#define ActFolSevTch (ActRemOldBrf + 174) +#define ActUnfSevStd (ActRemOldBrf + 175) +#define ActUnfSevTch (ActRemOldBrf + 176) /*****************************************************************************/ /******************************* Messages tab ********************************/ diff --git a/swad_agenda.c b/swad_agenda.c index f41d6c1a9..203e3aa9d 100644 --- a/swad_agenda.c +++ b/swad_agenda.c @@ -182,7 +182,7 @@ static void Agd_ShowMyAgenda (struct Agd_Agenda *Agenda) extern const char *Txt_My_agenda; /***** Begin box *****/ - Box_BoxBegin ("100%",Txt_My_agenda, + Box_BoxBegin (NULL,Txt_My_agenda, Agd_PutIconsMyFullAgenda,Agenda, Hlp_PROFILE_Agenda,Box_NOT_CLOSABLE); @@ -398,7 +398,7 @@ void Agd_ShowUsrAgenda (void) MeOrOther = Usr_ItsMe (Gbl.Usrs.Other.UsrDat.UsrCod); if (asprintf (&Title,Txt_Public_agenda_USER,UsrDat[MeOrOther]->FullName) < 0) Err_NotEnoughMemoryExit (); - Box_BoxBegin ("100%",Title, + Box_BoxBegin (NULL,Title, FuncPutIcons[MeOrOther],UsrDat[MeOrOther]->EnUsrCod, Hlp_PROFILE_Agenda_public_agenda,Box_NOT_CLOSABLE); free (Title); @@ -458,7 +458,7 @@ void Agd_ShowOtherAgendaAfterLogIn (void) MeOrOther = Usr_ItsMe (Gbl.Usrs.Other.UsrDat.UsrCod); if (asprintf (&Title,Txt_Public_agenda_USER,UsrDat[MeOrOther]->FullName) < 0) Err_NotEnoughMemoryExit (); - Box_BoxBegin ("100%",Title, + Box_BoxBegin (NULL,Title, FuncPutIcons[MeOrOther],UsrDat[MeOrOther]->EnUsrCod, Hlp_PROFILE_Agenda_public_agenda,Box_NOT_CLOSABLE); free (Title); @@ -522,7 +522,7 @@ static void Agd_ShowEvents (struct Agd_Agenda *Agenda, if (Agenda->Num) { /***** Begin table *****/ - HTM_TABLE_BeginWideMarginPadding (2); + HTM_TABLE_Begin ("TBL_SCROLL"); /***** Table head *****/ Agd_WriteHeaderListEvents (Agenda,AgendaType); diff --git a/swad_changelog.h b/swad_changelog.h index 593367d96..d1bf51039 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -633,10 +633,11 @@ Me sale este error, no s "can npt create received message (duplicated entry '243218-2160773' for key 'UsrCod_MsgCod') */ -#define Log_PLATFORM_VERSION "SWAD 23.57 (2024-01-19)" +#define Log_PLATFORM_VERSION "SWAD 23.57.1 (2024-01-19)" #define CSS_FILE "swad23.57.css" #define JS_FILE "swad23.53.6.js" /* + Version 23.57.1: Jan 19, 2024 Responsive design in agenda. (? lines) Version 23.57: Jan 19, 2024 Responsive design and changes in layout in assignment/works file browsers. (335669 lines) Version 23.56: Jan 18, 2024 Responsive design and changes in layout in file browsers. (335649 lines) Version 23.55.1: Jan 17, 2024 Responsive design in groups. (335787 lines)