mirror of
https://github.com/acanas/swad-core.git
synced 2024-09-22 00:00:40 +02:00
Version 18.43.7
This commit is contained in:
parent
6eba3eb5da
commit
b4b9852404
|
@ -101,6 +101,7 @@ extern struct Globals Gbl;
|
||||||
|
|
||||||
Start:
|
Start:
|
||||||
1285. ActFrmLogIn Show landing page (forms to log in and to create a new account)
|
1285. ActFrmLogIn Show landing page (forms to log in and to create a new account)
|
||||||
|
10. ActSysReqSch Request search in system tab
|
||||||
1057. ActSeeSocTmlGbl Show social timeline (global)
|
1057. ActSeeSocTmlGbl Show social timeline (global)
|
||||||
1058. ActSeeSocPrf Suggest list of users to follow
|
1058. ActSeeSocPrf Suggest list of users to follow
|
||||||
1228. ActSeeNtf Show my recent notifications
|
1228. ActSeeNtf Show my recent notifications
|
||||||
|
@ -109,6 +110,8 @@ Start:
|
||||||
1294. ActSndNewPwd Send a new password via email
|
1294. ActSndNewPwd Send a new password via email
|
||||||
1295. ActLogOut Close session
|
1295. ActLogOut Close session
|
||||||
|
|
||||||
|
17. ActSysSch Search for courses, teachers, documents...
|
||||||
|
|
||||||
1061. ActRcvSocPstGbl Receive a public social post to be displayed in the timeline (global)
|
1061. ActRcvSocPstGbl Receive a public social post to be displayed in the timeline (global)
|
||||||
1062. ActRcvSocComGbl Comment a social note in the timeline (global)
|
1062. ActRcvSocComGbl Comment a social note in the timeline (global)
|
||||||
1063. ActShaSocNotGbl Share a social note in the timeline (global)
|
1063. ActShaSocNotGbl Share a social note in the timeline (global)
|
||||||
|
@ -149,7 +152,6 @@ Start:
|
||||||
1094. ActSeeFlr Show followers
|
1094. ActSeeFlr Show followers
|
||||||
|
|
||||||
System:
|
System:
|
||||||
10. ActSysReqSch Request search in system tab
|
|
||||||
11. ActSeeCty List countries
|
11. ActSeeCty List countries
|
||||||
12. ActSeePen List pending institutions, centres, degrees and courses in hierarchy
|
12. ActSeePen List pending institutions, centres, degrees and courses in hierarchy
|
||||||
13. ActSeeLnk See institutional links
|
13. ActSeeLnk See institutional links
|
||||||
|
@ -157,8 +159,6 @@ System:
|
||||||
15. ActSetUp Initial set up
|
15. ActSetUp Initial set up
|
||||||
16. ActSeeCalSys Show the academic calendar
|
16. ActSeeCalSys Show the academic calendar
|
||||||
|
|
||||||
17. ActSysSch Search for courses, teachers, documents...
|
|
||||||
|
|
||||||
18. ActEdiCty Edit countries
|
18. ActEdiCty Edit countries
|
||||||
19. ActNewCty Request the creation of a country
|
19. ActNewCty Request the creation of a country
|
||||||
20. ActRemCty Remove a country
|
20. ActRemCty Remove a country
|
||||||
|
@ -1632,14 +1632,27 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
|
|
||||||
// TabSta ******************************************************************
|
// TabSta ******************************************************************
|
||||||
/* ActFrmLogIn */{1521, 0,TabSta,ActFrmLogIn , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_WriteLandingPage ,"power-off" },
|
/* ActFrmLogIn */{1521, 0,TabSta,ActFrmLogIn , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_WriteLandingPage ,"power-off" },
|
||||||
/* ActSeeSocTmlGbl */{1490, 1,TabSta,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ShowTimelineGbl2 ,"comment-dots" },
|
/* ActSysReqSch */{ 627, 1,TabSta,ActSysReqSch ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqSysSearch ,"search" },
|
||||||
/* ActSeeSocPrf */{1520, 2,TabSta,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_SeeSocialProfiles ,"user-check" },
|
// /* ActCtyReqSch */{1176, 0,TabCty,ActCtyReqSch , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqCtySearch ,"search" },
|
||||||
/* ActSeeNtf */{ 990, 3,TabSta,ActSeeNtf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ntf_ShowMyNotifications ,"bell" },
|
// /* ActInsReqSch */{1177, 0,TabIns,ActInsReqSch , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqInsSearch ,"search" },
|
||||||
|
// /* ActCtrReqSch */{1178, 0,TabCtr,ActCtrReqSch , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqCtrSearch ,"search" },
|
||||||
|
// /* ActDegReqSch */{1179, 0,TabDeg,ActDegReqSch , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqDegSearch ,"search" },
|
||||||
|
// /* ActCrsReqSch */{1180, 0,TabCrs,ActCrsReqSch ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqCrsSearch ,"search" },
|
||||||
|
/* ActSeeSocTmlGbl */{1490, 2,TabSta,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ShowTimelineGbl2 ,"comment-dots" },
|
||||||
|
/* ActSeeSocPrf */{1520, 3,TabSta,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_SeeSocialProfiles ,"user-check" },
|
||||||
|
/* ActSeeNtf */{ 990, 4,TabSta,ActSeeNtf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ntf_ShowMyNotifications ,"bell" },
|
||||||
|
|
||||||
/* ActReqSndNewPwd */{ 665,-1,TabUnk,ActFrmLogIn , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pwd_ShowFormSendNewPwd ,NULL},
|
/* ActReqSndNewPwd */{ 665,-1,TabUnk,ActFrmLogIn , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pwd_ShowFormSendNewPwd ,NULL},
|
||||||
/* ActSndNewPwd */{ 633,-1,TabUnk,ActFrmLogIn , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pwd_ChkIdLoginAndSendNewPwd ,NULL},
|
/* ActSndNewPwd */{ 633,-1,TabUnk,ActFrmLogIn , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pwd_ChkIdLoginAndSendNewPwd ,NULL},
|
||||||
/* ActLogOut */{ 10,-1,TabUnk,ActFrmLogIn ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Ses_CloseSession ,Usr_Logout ,NULL},
|
/* ActLogOut */{ 10,-1,TabUnk,ActFrmLogIn ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Ses_CloseSession ,Usr_Logout ,NULL},
|
||||||
|
|
||||||
|
/* ActSysSch */{ 628,-1,TabUnk,ActSysReqSch ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_SysSearch ,NULL},
|
||||||
|
// /* ActCtySch */{1181,-1,TabUnk,ActCtyReqSch , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_CtySearch ,NULL},
|
||||||
|
// /* ActInsSch */{1182,-1,TabUnk,ActInsReqSch , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_InsSearch ,NULL},
|
||||||
|
// /* ActCtrSch */{1183,-1,TabUnk,ActCtrReqSch , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_CtrSearch ,NULL},
|
||||||
|
// /* ActDegSch */{1184,-1,TabUnk,ActDegReqSch , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_DegSearch ,NULL},
|
||||||
|
// /* ActCrsSch */{1185,-1,TabUnk,ActCrsReqSch ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_CrsSearch ,NULL},
|
||||||
|
|
||||||
/* ActRcvSocPstGbl */{1492,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ReceiveSocialPostGbl ,NULL},
|
/* ActRcvSocPstGbl */{1492,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ReceiveSocialPostGbl ,NULL},
|
||||||
/* ActRcvSocComGbl */{1503,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ReceiveCommentGbl ,NULL},
|
/* ActRcvSocComGbl */{1503,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ReceiveCommentGbl ,NULL},
|
||||||
/* ActShaSocNotGbl */{1495,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ShareSocialNoteGbl ,NULL},
|
/* ActShaSocNotGbl */{1495,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ShareSocialNoteGbl ,NULL},
|
||||||
|
@ -1692,17 +1705,14 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
|
|
||||||
// TabSys ******************************************************************
|
// TabSys ******************************************************************
|
||||||
// Actions in menu:
|
// Actions in menu:
|
||||||
/* ActSysReqSch */{ 627, 0,TabSys,ActSysReqSch , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqSysSearch ,"search" },
|
/* ActSeeCty */{ 862, 0,TabSys,ActSeeCty , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Cty_ListCountries1 ,Cty_ListCountries2 ,"globe" },
|
||||||
/* ActSeeCty */{ 862, 1,TabSys,ActSeeCty , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Cty_ListCountries1 ,Cty_ListCountries2 ,"globe" },
|
/* ActSeePen */{1060, 1,TabSys,ActSeePen , 0, 0, 0, 0, 0, 0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Hie_SeePending ,"sitemap" },
|
||||||
/* ActSeePen */{1060, 2,TabSys,ActSeePen , 0, 0, 0, 0, 0, 0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Hie_SeePending ,"sitemap" },
|
/* ActSeeLnk */{ 748, 2,TabSys,ActSeeLnk , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Lnk_SeeLinks ,"link" },
|
||||||
/* ActSeeLnk */{ 748, 3,TabSys,ActSeeLnk , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Lnk_SeeLinks ,"link" },
|
/* ActLstPlg */{ 777, 3,TabSys,ActLstPlg , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Plg_ListPlugins ,"puzzle-piece" },
|
||||||
/* ActLstPlg */{ 777, 4,TabSys,ActLstPlg , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Plg_ListPlugins ,"puzzle-piece" },
|
/* ActSetUp */{ 840, 4,TabSys,ActSetUp , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Set_Setup ,"bolt" },
|
||||||
/* ActSetUp */{ 840, 5,TabSys,ActSetUp , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Set_Setup ,"bolt" },
|
/* ActSeeCalSys */{1622, 5,TabSys,ActSeeCalSys , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarSys ,"calendar" },
|
||||||
/* ActSeeCalSys */{1622, 6,TabSys,ActSeeCalSys , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarSys ,"calendar" },
|
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActSysSch */{ 628,-1,TabUnk,ActSysReqSch , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_SysSearch ,NULL},
|
|
||||||
|
|
||||||
/* ActEdiCty */{ 863,-1,TabUnk,ActSeeCty , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cty_EditCountries ,NULL},
|
/* ActEdiCty */{ 863,-1,TabUnk,ActSeeCty , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cty_EditCountries ,NULL},
|
||||||
/* ActNewCty */{ 864,-1,TabUnk,ActSeeCty , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cty_RecFormNewCountry ,NULL},
|
/* ActNewCty */{ 864,-1,TabUnk,ActSeeCty , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cty_RecFormNewCountry ,NULL},
|
||||||
/* ActRemCty */{ 893,-1,TabUnk,ActSeeCty , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cty_RemoveCountry ,NULL},
|
/* ActRemCty */{ 893,-1,TabUnk,ActSeeCty , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cty_RemoveCountry ,NULL},
|
||||||
|
|
187
swad_action.h
187
swad_action.h
|
@ -61,7 +61,7 @@ typedef enum
|
||||||
|
|
||||||
typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to indicate obsolete action
|
typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to indicate obsolete action
|
||||||
|
|
||||||
#define Act_NUM_ACTIONS (1 + 9 + 50 + 43 + 17 + 47 + 41 + 24 + 115 + 157 + 437 + 165 + 168 + 15 + 72)
|
#define Act_NUM_ACTIONS (1 + 9 + 52 + 41 + 17 + 47 + 41 + 24 + 115 + 157 + 437 + 165 + 168 + 15 + 72)
|
||||||
|
|
||||||
#define Act_MAX_ACTION_COD 1752
|
#define Act_MAX_ACTION_COD 1752
|
||||||
|
|
||||||
|
@ -90,118 +90,119 @@ typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActFrmLogIn (ActWebSvc + 1)
|
#define ActFrmLogIn (ActWebSvc + 1)
|
||||||
#define ActSeeSocTmlGbl (ActWebSvc + 2)
|
#define ActSysReqSch (ActWebSvc + 2)
|
||||||
#define ActSeeSocPrf (ActWebSvc + 3)
|
#define ActSeeSocTmlGbl (ActWebSvc + 3)
|
||||||
#define ActSeeNtf (ActWebSvc + 4)
|
#define ActSeeSocPrf (ActWebSvc + 4)
|
||||||
|
#define ActSeeNtf (ActWebSvc + 5)
|
||||||
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActReqSndNewPwd (ActWebSvc + 5)
|
#define ActReqSndNewPwd (ActWebSvc + 6)
|
||||||
#define ActSndNewPwd (ActWebSvc + 6)
|
#define ActSndNewPwd (ActWebSvc + 7)
|
||||||
#define ActLogOut (ActWebSvc + 7)
|
#define ActLogOut (ActWebSvc + 8)
|
||||||
|
|
||||||
#define ActRcvSocPstGbl (ActWebSvc + 8)
|
#define ActSysSch (ActWebSvc + 9)
|
||||||
#define ActRcvSocComGbl (ActWebSvc + 9)
|
|
||||||
#define ActShaSocNotGbl (ActWebSvc + 10)
|
|
||||||
#define ActUnsSocNotGbl (ActWebSvc + 11)
|
|
||||||
#define ActFavSocNotGbl (ActWebSvc + 12)
|
|
||||||
#define ActUnfSocNotGbl (ActWebSvc + 13)
|
|
||||||
#define ActFavSocComGbl (ActWebSvc + 14)
|
|
||||||
#define ActUnfSocComGbl (ActWebSvc + 15)
|
|
||||||
#define ActReqRemSocPubGbl (ActWebSvc + 16)
|
|
||||||
#define ActRemSocPubGbl (ActWebSvc + 17)
|
|
||||||
#define ActReqRemSocComGbl (ActWebSvc + 18)
|
|
||||||
#define ActRemSocComGbl (ActWebSvc + 19)
|
|
||||||
|
|
||||||
#define ActReqOthPubPrf (ActWebSvc + 20)
|
#define ActRcvSocPstGbl (ActWebSvc + 10)
|
||||||
|
#define ActRcvSocComGbl (ActWebSvc + 11)
|
||||||
|
#define ActShaSocNotGbl (ActWebSvc + 12)
|
||||||
|
#define ActUnsSocNotGbl (ActWebSvc + 13)
|
||||||
|
#define ActFavSocNotGbl (ActWebSvc + 14)
|
||||||
|
#define ActUnfSocNotGbl (ActWebSvc + 15)
|
||||||
|
#define ActFavSocComGbl (ActWebSvc + 16)
|
||||||
|
#define ActUnfSocComGbl (ActWebSvc + 17)
|
||||||
|
#define ActReqRemSocPubGbl (ActWebSvc + 18)
|
||||||
|
#define ActRemSocPubGbl (ActWebSvc + 19)
|
||||||
|
#define ActReqRemSocComGbl (ActWebSvc + 20)
|
||||||
|
#define ActRemSocComGbl (ActWebSvc + 21)
|
||||||
|
|
||||||
#define ActRcvSocPstUsr (ActWebSvc + 21)
|
#define ActReqOthPubPrf (ActWebSvc + 22)
|
||||||
#define ActRcvSocComUsr (ActWebSvc + 22)
|
|
||||||
#define ActShaSocNotUsr (ActWebSvc + 23)
|
|
||||||
#define ActUnsSocNotUsr (ActWebSvc + 24)
|
|
||||||
#define ActFavSocNotUsr (ActWebSvc + 25)
|
|
||||||
#define ActUnfSocNotUsr (ActWebSvc + 26)
|
|
||||||
#define ActFavSocComUsr (ActWebSvc + 27)
|
|
||||||
#define ActUnfSocComUsr (ActWebSvc + 28)
|
|
||||||
#define ActReqRemSocPubUsr (ActWebSvc + 29)
|
|
||||||
#define ActRemSocPubUsr (ActWebSvc + 30)
|
|
||||||
#define ActReqRemSocComUsr (ActWebSvc + 31)
|
|
||||||
#define ActRemSocComUsr (ActWebSvc + 32)
|
|
||||||
|
|
||||||
#define ActSeeOthPubPrf (ActWebSvc + 33)
|
#define ActRcvSocPstUsr (ActWebSvc + 23)
|
||||||
#define ActCal1stClkTim (ActWebSvc + 34)
|
#define ActRcvSocComUsr (ActWebSvc + 24)
|
||||||
#define ActCalNumClk (ActWebSvc + 35)
|
#define ActShaSocNotUsr (ActWebSvc + 25)
|
||||||
#define ActCalNumFilVie (ActWebSvc + 36)
|
#define ActUnsSocNotUsr (ActWebSvc + 26)
|
||||||
#define ActCalNumForPst (ActWebSvc + 37)
|
#define ActFavSocNotUsr (ActWebSvc + 27)
|
||||||
#define ActCalNumMsgSnt (ActWebSvc + 38)
|
#define ActUnfSocNotUsr (ActWebSvc + 28)
|
||||||
|
#define ActFavSocComUsr (ActWebSvc + 29)
|
||||||
|
#define ActUnfSocComUsr (ActWebSvc + 30)
|
||||||
|
#define ActReqRemSocPubUsr (ActWebSvc + 31)
|
||||||
|
#define ActRemSocPubUsr (ActWebSvc + 32)
|
||||||
|
#define ActReqRemSocComUsr (ActWebSvc + 33)
|
||||||
|
#define ActRemSocComUsr (ActWebSvc + 34)
|
||||||
|
|
||||||
#define ActFolUsr (ActWebSvc + 39)
|
#define ActSeeOthPubPrf (ActWebSvc + 35)
|
||||||
#define ActUnfUsr (ActWebSvc + 40)
|
#define ActCal1stClkTim (ActWebSvc + 36)
|
||||||
#define ActSeeFlg (ActWebSvc + 41)
|
#define ActCalNumClk (ActWebSvc + 37)
|
||||||
#define ActSeeFlr (ActWebSvc + 42)
|
#define ActCalNumFilVie (ActWebSvc + 38)
|
||||||
|
#define ActCalNumForPst (ActWebSvc + 39)
|
||||||
|
#define ActCalNumMsgSnt (ActWebSvc + 40)
|
||||||
|
|
||||||
#define ActSeeNewNtf (ActWebSvc + 43)
|
#define ActFolUsr (ActWebSvc + 41)
|
||||||
#define ActMrkNtfSee (ActWebSvc + 44)
|
#define ActUnfUsr (ActWebSvc + 42)
|
||||||
#define ActSeeMai (ActWebSvc + 45)
|
#define ActSeeFlg (ActWebSvc + 43)
|
||||||
#define ActEdiMai (ActWebSvc + 46)
|
#define ActSeeFlr (ActWebSvc + 44)
|
||||||
#define ActNewMai (ActWebSvc + 47)
|
|
||||||
#define ActRemMai (ActWebSvc + 48)
|
#define ActSeeNewNtf (ActWebSvc + 45)
|
||||||
#define ActRenMaiSho (ActWebSvc + 49)
|
#define ActMrkNtfSee (ActWebSvc + 46)
|
||||||
#define ActRenMaiFul (ActWebSvc + 50)
|
#define ActSeeMai (ActWebSvc + 47)
|
||||||
|
#define ActEdiMai (ActWebSvc + 48)
|
||||||
|
#define ActNewMai (ActWebSvc + 49)
|
||||||
|
#define ActRemMai (ActWebSvc + 50)
|
||||||
|
#define ActRenMaiSho (ActWebSvc + 51)
|
||||||
|
#define ActRenMaiFul (ActWebSvc + 52)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/******************************** System tab *********************************/
|
/******************************** System tab *********************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActSysReqSch (ActRenMaiFul + 1)
|
#define ActSeeCty (ActRenMaiFul + 1)
|
||||||
#define ActSeeCty (ActRenMaiFul + 2)
|
#define ActSeePen (ActRenMaiFul + 2)
|
||||||
#define ActSeePen (ActRenMaiFul + 3)
|
#define ActSeeLnk (ActRenMaiFul + 3)
|
||||||
#define ActSeeLnk (ActRenMaiFul + 4)
|
#define ActLstPlg (ActRenMaiFul + 4)
|
||||||
#define ActLstPlg (ActRenMaiFul + 5)
|
#define ActSetUp (ActRenMaiFul + 5)
|
||||||
#define ActSetUp (ActRenMaiFul + 6)
|
#define ActSeeCalSys (ActRenMaiFul + 6)
|
||||||
#define ActSeeCalSys (ActRenMaiFul + 7)
|
|
||||||
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActSysSch (ActRenMaiFul + 8)
|
#define ActEdiCty (ActRenMaiFul + 7)
|
||||||
#define ActEdiCty (ActRenMaiFul + 9)
|
#define ActNewCty (ActRenMaiFul + 8)
|
||||||
#define ActNewCty (ActRenMaiFul + 10)
|
#define ActRemCty (ActRenMaiFul + 9)
|
||||||
#define ActRemCty (ActRenMaiFul + 11)
|
#define ActRenCty (ActRenMaiFul + 10)
|
||||||
#define ActRenCty (ActRenMaiFul + 12)
|
#define ActChgCtyWWW (ActRenMaiFul + 11)
|
||||||
#define ActChgCtyWWW (ActRenMaiFul + 13)
|
|
||||||
|
|
||||||
#define ActReqRemOldCrs (ActRenMaiFul + 14)
|
#define ActReqRemOldCrs (ActRenMaiFul + 12)
|
||||||
#define ActRemOldCrs (ActRenMaiFul + 15)
|
#define ActRemOldCrs (ActRenMaiFul + 13)
|
||||||
|
|
||||||
#define ActSeeBan (ActRenMaiFul + 16)
|
#define ActSeeBan (ActRenMaiFul + 14)
|
||||||
#define ActEdiBan (ActRenMaiFul + 17)
|
#define ActEdiBan (ActRenMaiFul + 15)
|
||||||
#define ActNewBan (ActRenMaiFul + 18)
|
#define ActNewBan (ActRenMaiFul + 16)
|
||||||
#define ActRemBan (ActRenMaiFul + 19)
|
#define ActRemBan (ActRenMaiFul + 17)
|
||||||
#define ActShoBan (ActRenMaiFul + 20)
|
#define ActShoBan (ActRenMaiFul + 18)
|
||||||
#define ActHidBan (ActRenMaiFul + 21)
|
#define ActHidBan (ActRenMaiFul + 19)
|
||||||
#define ActRenBanSho (ActRenMaiFul + 22)
|
#define ActRenBanSho (ActRenMaiFul + 20)
|
||||||
#define ActRenBanFul (ActRenMaiFul + 23)
|
#define ActRenBanFul (ActRenMaiFul + 21)
|
||||||
#define ActChgBanImg (ActRenMaiFul + 24)
|
#define ActChgBanImg (ActRenMaiFul + 22)
|
||||||
#define ActChgBanWWW (ActRenMaiFul + 25)
|
#define ActChgBanWWW (ActRenMaiFul + 23)
|
||||||
#define ActClkBan (ActRenMaiFul + 26)
|
#define ActClkBan (ActRenMaiFul + 24)
|
||||||
|
|
||||||
#define ActEdiLnk (ActRenMaiFul + 27)
|
#define ActEdiLnk (ActRenMaiFul + 25)
|
||||||
#define ActNewLnk (ActRenMaiFul + 28)
|
#define ActNewLnk (ActRenMaiFul + 26)
|
||||||
#define ActRemLnk (ActRenMaiFul + 29)
|
#define ActRemLnk (ActRenMaiFul + 27)
|
||||||
#define ActRenLnkSho (ActRenMaiFul + 30)
|
#define ActRenLnkSho (ActRenMaiFul + 28)
|
||||||
#define ActRenLnkFul (ActRenMaiFul + 31)
|
#define ActRenLnkFul (ActRenMaiFul + 29)
|
||||||
#define ActChgLnkWWW (ActRenMaiFul + 32)
|
#define ActChgLnkWWW (ActRenMaiFul + 30)
|
||||||
|
|
||||||
#define ActEdiPlg (ActRenMaiFul + 33)
|
#define ActEdiPlg (ActRenMaiFul + 31)
|
||||||
#define ActNewPlg (ActRenMaiFul + 34)
|
#define ActNewPlg (ActRenMaiFul + 32)
|
||||||
#define ActRemPlg (ActRenMaiFul + 35)
|
#define ActRemPlg (ActRenMaiFul + 33)
|
||||||
#define ActRenPlg (ActRenMaiFul + 36)
|
#define ActRenPlg (ActRenMaiFul + 34)
|
||||||
#define ActChgPlgDes (ActRenMaiFul + 37)
|
#define ActChgPlgDes (ActRenMaiFul + 35)
|
||||||
#define ActChgPlgLog (ActRenMaiFul + 38)
|
#define ActChgPlgLog (ActRenMaiFul + 36)
|
||||||
#define ActChgPlgAppKey (ActRenMaiFul + 39)
|
#define ActChgPlgAppKey (ActRenMaiFul + 37)
|
||||||
#define ActChgPlgURL (ActRenMaiFul + 40)
|
#define ActChgPlgURL (ActRenMaiFul + 38)
|
||||||
#define ActChgPlgIP (ActRenMaiFul + 41)
|
#define ActChgPlgIP (ActRenMaiFul + 39)
|
||||||
|
|
||||||
#define ActPrnCalSys (ActRenMaiFul + 42)
|
#define ActPrnCalSys (ActRenMaiFul + 40)
|
||||||
#define ActChgCalSys1stDay (ActRenMaiFul + 43)
|
#define ActChgCalSys1stDay (ActRenMaiFul + 41)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/******************************** Country tab ********************************/
|
/******************************** Country tab ********************************/
|
||||||
|
|
|
@ -386,10 +386,15 @@ En OpenSWAD:
|
||||||
ps2pdf source.ps destination.pdf
|
ps2pdf source.ps destination.pdf
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define Log_PLATFORM_VERSION "SWAD 18.43.6 (2019-02-14)"
|
#define Log_PLATFORM_VERSION "SWAD 18.43.7 (2019-02-14)"
|
||||||
#define CSS_FILE "swad18.41.1.css"
|
#define CSS_FILE "swad18.41.1.css"
|
||||||
#define JS_FILE "swad18.32.1.js"
|
#define JS_FILE "swad18.32.1.js"
|
||||||
/*
|
/*
|
||||||
|
Version 18.43.7: Feb 14, 2019 Option system search is moved to start tab. (239027 lines)
|
||||||
|
2 changes necessary in database:
|
||||||
|
UPDATE actions SET Txt='Solicitar búsqueda' WHERE ActCod='627' AND Language='es';
|
||||||
|
UPDATE actions SET Txt='Buscar' WHERE ActCod='628' AND Language='es';
|
||||||
|
|
||||||
Version 18.43.6: Feb 14, 2019 Forums option is moved to messages tab. (239013 lines)
|
Version 18.43.6: Feb 14, 2019 Forums option is moved to messages tab. (239013 lines)
|
||||||
Version 18.43.5: Feb 14, 2019 Contextual link removed in account. (239011 lines)
|
Version 18.43.5: Feb 14, 2019 Contextual link removed in account. (239011 lines)
|
||||||
Version 18.43.4: Feb 14, 2019 Notifications are moved to start tab. (239012 lines)
|
Version 18.43.4: Feb 14, 2019 Notifications are moved to start tab. (239012 lines)
|
||||||
|
|
22
swad_menu.c
22
swad_menu.c
|
@ -90,10 +90,10 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
|
||||||
// TabSta *******************
|
// TabSta *******************
|
||||||
{
|
{
|
||||||
ActFrmLogIn, // 0
|
ActFrmLogIn, // 0
|
||||||
ActSeeSocTmlGbl, // 1
|
ActSysReqSch, // 1
|
||||||
ActSeeSocPrf, // 2
|
ActSeeSocTmlGbl, // 2
|
||||||
ActSeeNtf, // 3
|
ActSeeSocPrf, // 3
|
||||||
0, // 4
|
ActSeeNtf, // 4
|
||||||
0, // 5
|
0, // 5
|
||||||
0, // 6
|
0, // 6
|
||||||
0, // 7
|
0, // 7
|
||||||
|
@ -105,13 +105,13 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
|
||||||
},
|
},
|
||||||
// TabSys *******************
|
// TabSys *******************
|
||||||
{
|
{
|
||||||
ActSysReqSch, // 0
|
ActSeeCty, // 0
|
||||||
ActSeeCty, // 1
|
ActSeePen, // 1
|
||||||
ActSeePen, // 2
|
ActSeeLnk, // 2
|
||||||
ActSeeLnk, // 3
|
ActLstPlg, // 3
|
||||||
ActLstPlg, // 4
|
ActSetUp, // 4
|
||||||
ActSetUp, // 5
|
ActSeeCalSys, // 5
|
||||||
ActSeeCalSys, // 6
|
0, // 6
|
||||||
0, // 7
|
0, // 7
|
||||||
0, // 8
|
0, // 8
|
||||||
0, // 9
|
0, // 9
|
||||||
|
|
328
swad_text.c
328
swad_text.c
|
@ -17701,82 +17701,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Entrar"
|
"Entrar"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 1: ActSeeSocTmlGbl
|
// 1: ActSysReqSch
|
||||||
#if L==1 // ca
|
|
||||||
"Timeline"
|
|
||||||
#elif L==2 // de
|
|
||||||
"Timeline"
|
|
||||||
#elif L==3 // en
|
|
||||||
"Timeline"
|
|
||||||
#elif L==4 // es
|
|
||||||
"Timeline"
|
|
||||||
#elif L==5 // fr
|
|
||||||
"Chronologie"
|
|
||||||
#elif L==6 // gn
|
|
||||||
"Timeline" // Okoteve traducción
|
|
||||||
#elif L==7 // it
|
|
||||||
"Timeline"
|
|
||||||
#elif L==8 // pl
|
|
||||||
"Timeline"
|
|
||||||
#elif L==9 // pt
|
|
||||||
"Timeline"
|
|
||||||
#endif
|
|
||||||
,
|
|
||||||
// 2: ActSeeSocPrf
|
|
||||||
#if L==1 // ca
|
|
||||||
"Perfils"
|
|
||||||
#elif L==2 // de
|
|
||||||
"Profiles"
|
|
||||||
#elif L==3 // en
|
|
||||||
"Profiles"
|
|
||||||
#elif L==4 // es
|
|
||||||
"Perfiles"
|
|
||||||
#elif L==5 // fr
|
|
||||||
"Profils"
|
|
||||||
#elif L==6 // gn
|
|
||||||
"Che"
|
|
||||||
#elif L==7 // it
|
|
||||||
"Profili"
|
|
||||||
#elif L==8 // pl
|
|
||||||
"Profile"
|
|
||||||
#elif L==9 // pt
|
|
||||||
"Perfiles"
|
|
||||||
#endif
|
|
||||||
,
|
|
||||||
// 3: ActSeeNtf
|
|
||||||
#if L==1 // ca
|
|
||||||
"Notificacions"
|
|
||||||
#elif L==2 // de
|
|
||||||
"Anmeldungen"
|
|
||||||
#elif L==3 // en
|
|
||||||
"Notifications"
|
|
||||||
#elif L==4 // es
|
|
||||||
"Notificaciones"
|
|
||||||
#elif L==5 // fr
|
|
||||||
"Notifications"
|
|
||||||
#elif L==6 // gn
|
|
||||||
"Momarandu"
|
|
||||||
#elif L==7 // it
|
|
||||||
"Notifiche"
|
|
||||||
#elif L==8 // pl
|
|
||||||
"Powiadomienia"
|
|
||||||
#elif L==9 // pt
|
|
||||||
"Notificações"
|
|
||||||
#endif
|
|
||||||
,
|
|
||||||
NULL, // 4
|
|
||||||
NULL, // 5
|
|
||||||
NULL, // 6
|
|
||||||
NULL, // 7
|
|
||||||
NULL, // 8
|
|
||||||
NULL, // 9
|
|
||||||
NULL, // 10
|
|
||||||
NULL, // 11
|
|
||||||
NULL, // 12
|
|
||||||
},
|
|
||||||
{
|
|
||||||
// TabSys *****************************************************
|
|
||||||
// 0: ActSysReqSch
|
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Cercar"
|
"Cercar"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -17797,7 +17722,81 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Procurar"
|
"Procurar"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 1: ActSeeCty
|
// 2: ActSeeSocTmlGbl
|
||||||
|
#if L==1 // ca
|
||||||
|
"Timeline"
|
||||||
|
#elif L==2 // de
|
||||||
|
"Timeline"
|
||||||
|
#elif L==3 // en
|
||||||
|
"Timeline"
|
||||||
|
#elif L==4 // es
|
||||||
|
"Timeline"
|
||||||
|
#elif L==5 // fr
|
||||||
|
"Chronologie"
|
||||||
|
#elif L==6 // gn
|
||||||
|
"Timeline" // Okoteve traducción
|
||||||
|
#elif L==7 // it
|
||||||
|
"Timeline"
|
||||||
|
#elif L==8 // pl
|
||||||
|
"Timeline"
|
||||||
|
#elif L==9 // pt
|
||||||
|
"Timeline"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
|
// 3: ActSeeSocPrf
|
||||||
|
#if L==1 // ca
|
||||||
|
"Perfils"
|
||||||
|
#elif L==2 // de
|
||||||
|
"Profiles"
|
||||||
|
#elif L==3 // en
|
||||||
|
"Profiles"
|
||||||
|
#elif L==4 // es
|
||||||
|
"Perfiles"
|
||||||
|
#elif L==5 // fr
|
||||||
|
"Profils"
|
||||||
|
#elif L==6 // gn
|
||||||
|
"Che"
|
||||||
|
#elif L==7 // it
|
||||||
|
"Profili"
|
||||||
|
#elif L==8 // pl
|
||||||
|
"Profile"
|
||||||
|
#elif L==9 // pt
|
||||||
|
"Perfiles"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
|
// 4: ActSeeNtf
|
||||||
|
#if L==1 // ca
|
||||||
|
"Notificacions"
|
||||||
|
#elif L==2 // de
|
||||||
|
"Anmeldungen"
|
||||||
|
#elif L==3 // en
|
||||||
|
"Notifications"
|
||||||
|
#elif L==4 // es
|
||||||
|
"Notificaciones"
|
||||||
|
#elif L==5 // fr
|
||||||
|
"Notifications"
|
||||||
|
#elif L==6 // gn
|
||||||
|
"Momarandu"
|
||||||
|
#elif L==7 // it
|
||||||
|
"Notifiche"
|
||||||
|
#elif L==8 // pl
|
||||||
|
"Powiadomienia"
|
||||||
|
#elif L==9 // pt
|
||||||
|
"Notificações"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
|
NULL, // 5
|
||||||
|
NULL, // 6
|
||||||
|
NULL, // 7
|
||||||
|
NULL, // 8
|
||||||
|
NULL, // 9
|
||||||
|
NULL, // 10
|
||||||
|
NULL, // 11
|
||||||
|
NULL, // 12
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// TabSys *****************************************************
|
||||||
|
// 0: ActSeeCty
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Països"
|
"Països"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -17818,7 +17817,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Países"
|
"Países"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 2: ActSeePen
|
// 1: ActSeePen
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Jerarquia"
|
"Jerarquia"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -17839,7 +17838,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Hierarquia"
|
"Hierarquia"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 3: ActSeeLnk
|
// 2: ActSeeLnk
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Enllaços"
|
"Enllaços"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -17860,7 +17859,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Ligações"
|
"Ligações"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 4: ActLstPlg
|
// 3: ActLstPlg
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Complements"
|
"Complements"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -17881,7 +17880,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Plugins"
|
"Plugins"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 5: ActSetUp
|
// 4: ActSetUp
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Instal lar"
|
"Instal lar"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -17902,7 +17901,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Instalar"
|
"Instalar"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 6: ActSeeCalSys
|
// 5: ActSeeCalSys
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Calendari"
|
"Calendari"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -17923,6 +17922,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Calendário"
|
"Calendário"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
|
NULL, // 6
|
||||||
NULL, // 7
|
NULL, // 7
|
||||||
NULL, // 8
|
NULL, // 8
|
||||||
NULL, // 9
|
NULL, // 9
|
||||||
|
@ -19688,82 +19688,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Papel nesta sessão"
|
"Papel nesta sessão"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 1: ActSeeSocTmlGbl
|
// 1: ActSysReqSch
|
||||||
#if L==1 // ca
|
|
||||||
"Timeline dels usuaris que segueixo o de tots els usuaris"
|
|
||||||
#elif L==2 // de
|
|
||||||
"Timeline der Benutzer Ich folge oder alle Benutzern"
|
|
||||||
#elif L==3 // en
|
|
||||||
"Timeline of users I follow or all users"
|
|
||||||
#elif L==4 // es
|
|
||||||
"Timeline de los usuarios que sigo o de todos los usuarios"
|
|
||||||
#elif L==5 // fr
|
|
||||||
"Chronologie des utilisateurs que je suis ou de tous les utilisateurs"
|
|
||||||
#elif L==6 // gn
|
|
||||||
"Timeline de los usuarios que sigo o de todos los usuarios" // Okoteve traducción
|
|
||||||
#elif L==7 // it
|
|
||||||
"Timeline degli utenti che seguo o tutti gli utenti"
|
|
||||||
#elif L==8 // pl
|
|
||||||
"Timeline użytkowników śledzę lub wszystkich użytkowników"
|
|
||||||
#elif L==9 // pt
|
|
||||||
"Timeline dos usuários que eu sigo ou de todos os usuários"
|
|
||||||
#endif
|
|
||||||
,
|
|
||||||
// 2: ActSeeSocPrf
|
|
||||||
#if L==1 // ca
|
|
||||||
"Perfils públics"
|
|
||||||
#elif L==2 // de
|
|
||||||
"Öffentliche Profile"
|
|
||||||
#elif L==3 // en
|
|
||||||
"Public profiles"
|
|
||||||
#elif L==4 // es
|
|
||||||
"Perfiles públicos de usuarios"
|
|
||||||
#elif L==5 // fr
|
|
||||||
"Profils publics"
|
|
||||||
#elif L==6 // gn
|
|
||||||
"Perfiles públicos de usuarios" // Okoteve traducción
|
|
||||||
#elif L==7 // it
|
|
||||||
"Profili pubblici"
|
|
||||||
#elif L==8 // pl
|
|
||||||
"Profile publiczne"
|
|
||||||
#elif L==9 // pt
|
|
||||||
"Perfis públicos"
|
|
||||||
#endif
|
|
||||||
,
|
|
||||||
// 3: ActSeeNtf
|
|
||||||
#if L==1 // ca
|
|
||||||
"Esdeveniments recents que han estat o seran notificats"
|
|
||||||
#elif L==2 // de
|
|
||||||
"Die jüngsten Ereignisse wurden oder werden benachrichtigt"
|
|
||||||
#elif L==3 // en
|
|
||||||
"Recent events that have been or will be notified"
|
|
||||||
#elif L==4 // es
|
|
||||||
"Eventos recientes que han sido o serán notificados"
|
|
||||||
#elif L==5 // fr
|
|
||||||
"Les événements récents qui ont été ou seront avisés"
|
|
||||||
#elif L==6 // gn
|
|
||||||
"Eventos recientes que han sido o serán notificados"// Okoteve traducción
|
|
||||||
#elif L==7 // it
|
|
||||||
"Recenti eventi che sono stati o saranno notificati"
|
|
||||||
#elif L==8 // pl
|
|
||||||
"Ostatnie wydarzenia, które zostaly lub zostana powiadomieni"
|
|
||||||
#elif L==9 // pt
|
|
||||||
"Os recentes acontecimentos que foram ou serão notificados"
|
|
||||||
#endif
|
|
||||||
,
|
|
||||||
NULL, // 4
|
|
||||||
NULL, // 5
|
|
||||||
NULL, // 6
|
|
||||||
NULL, // 7
|
|
||||||
NULL, // 8
|
|
||||||
NULL, // 9
|
|
||||||
NULL, // 10
|
|
||||||
NULL, // 11
|
|
||||||
NULL, // 12
|
|
||||||
},
|
|
||||||
{
|
|
||||||
// TabSys *****************************************************
|
|
||||||
// 0: ActSysReqSch
|
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Cerca d'assignatures, professors i documents"
|
"Cerca d'assignatures, professors i documents"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -19784,7 +19709,81 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Procurar disciplinas, professores e documentos"
|
"Procurar disciplinas, professores e documentos"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 1: ActSeeCty
|
// 2: ActSeeSocTmlGbl
|
||||||
|
#if L==1 // ca
|
||||||
|
"Timeline dels usuaris que segueixo o de tots els usuaris"
|
||||||
|
#elif L==2 // de
|
||||||
|
"Timeline der Benutzer Ich folge oder alle Benutzern"
|
||||||
|
#elif L==3 // en
|
||||||
|
"Timeline of users I follow or all users"
|
||||||
|
#elif L==4 // es
|
||||||
|
"Timeline de los usuarios que sigo o de todos los usuarios"
|
||||||
|
#elif L==5 // fr
|
||||||
|
"Chronologie des utilisateurs que je suis ou de tous les utilisateurs"
|
||||||
|
#elif L==6 // gn
|
||||||
|
"Timeline de los usuarios que sigo o de todos los usuarios" // Okoteve traducción
|
||||||
|
#elif L==7 // it
|
||||||
|
"Timeline degli utenti che seguo o tutti gli utenti"
|
||||||
|
#elif L==8 // pl
|
||||||
|
"Timeline użytkowników śledzę lub wszystkich użytkowników"
|
||||||
|
#elif L==9 // pt
|
||||||
|
"Timeline dos usuários que eu sigo ou de todos os usuários"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
|
// 3: ActSeeSocPrf
|
||||||
|
#if L==1 // ca
|
||||||
|
"Perfils públics"
|
||||||
|
#elif L==2 // de
|
||||||
|
"Öffentliche Profile"
|
||||||
|
#elif L==3 // en
|
||||||
|
"Public profiles"
|
||||||
|
#elif L==4 // es
|
||||||
|
"Perfiles públicos de usuarios"
|
||||||
|
#elif L==5 // fr
|
||||||
|
"Profils publics"
|
||||||
|
#elif L==6 // gn
|
||||||
|
"Perfiles públicos de usuarios" // Okoteve traducción
|
||||||
|
#elif L==7 // it
|
||||||
|
"Profili pubblici"
|
||||||
|
#elif L==8 // pl
|
||||||
|
"Profile publiczne"
|
||||||
|
#elif L==9 // pt
|
||||||
|
"Perfis públicos"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
|
// 4: ActSeeNtf
|
||||||
|
#if L==1 // ca
|
||||||
|
"Esdeveniments recents que han estat o seran notificats"
|
||||||
|
#elif L==2 // de
|
||||||
|
"Die jüngsten Ereignisse wurden oder werden benachrichtigt"
|
||||||
|
#elif L==3 // en
|
||||||
|
"Recent events that have been or will be notified"
|
||||||
|
#elif L==4 // es
|
||||||
|
"Eventos recientes que han sido o serán notificados"
|
||||||
|
#elif L==5 // fr
|
||||||
|
"Les événements récents qui ont été ou seront avisés"
|
||||||
|
#elif L==6 // gn
|
||||||
|
"Eventos recientes que han sido o serán notificados"// Okoteve traducción
|
||||||
|
#elif L==7 // it
|
||||||
|
"Recenti eventi che sono stati o saranno notificati"
|
||||||
|
#elif L==8 // pl
|
||||||
|
"Ostatnie wydarzenia, które zostaly lub zostana powiadomieni"
|
||||||
|
#elif L==9 // pt
|
||||||
|
"Os recentes acontecimentos que foram ou serão notificados"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
|
NULL, // 5
|
||||||
|
NULL, // 6
|
||||||
|
NULL, // 7
|
||||||
|
NULL, // 8
|
||||||
|
NULL, // 9
|
||||||
|
NULL, // 10
|
||||||
|
NULL, // 11
|
||||||
|
NULL, // 12
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// TabSys *****************************************************
|
||||||
|
// 0: ActSeeCty
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Llista de països i del nombre d'usuaris de cada país"
|
"Llista de països i del nombre d'usuaris de cada país"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -19805,7 +19804,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Países"
|
"Países"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 2: ActSeePen
|
// 1: ActSeePen
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Institutions, centres, titulacions i assignatures pendents d'activar"
|
"Institutions, centres, titulacions i assignatures pendents d'activar"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -19826,7 +19825,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Instituções, centros, graus e disciplinas pendentes"
|
"Instituções, centros, graus e disciplinas pendentes"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 3: ActSeeLnk
|
// 2: ActSeeLnk
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Llista d'enllaços institucionals"
|
"Llista d'enllaços institucionals"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -19847,7 +19846,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Ligações institucionais"
|
"Ligações institucionais"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 4: ActLstPlg
|
// 3: ActLstPlg
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Llista de complements (versió beta)"
|
"Llista de complements (versió beta)"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -19868,7 +19867,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Lista de plugins"
|
"Lista de plugins"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 5: ActSetUp
|
// 4: ActSetUp
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Instal lació de la plataforma (en proves)"
|
"Instal lació de la plataforma (en proves)"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -19889,7 +19888,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Instalar"
|
"Instalar"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 6: ActSeeCalSys
|
// 5: ActSeeCalSys
|
||||||
#if L==1 // ca
|
#if L==1 // ca
|
||||||
"Calendari acadèmic"
|
"Calendari acadèmic"
|
||||||
#elif L==2 // de
|
#elif L==2 // de
|
||||||
|
@ -19910,6 +19909,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Calendário"
|
"Calendário"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
|
NULL, // 6
|
||||||
NULL, // 7
|
NULL, // 7
|
||||||
NULL, // 8
|
NULL, // 8
|
||||||
NULL, // 9
|
NULL, // 9
|
||||||
|
|
Loading…
Reference in New Issue
Block a user