Version 15.75

This commit is contained in:
Antonio Cañas Vargas 2015-12-28 12:55:08 +01:00
parent c8b3b0cf64
commit 5ce3893464
13 changed files with 541 additions and 2434 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -161,7 +161,6 @@ Country:
71. ActRenInsFul Change full name of institution
72. ActChgInsWWW Change web of institution
73. ActChgInsSta Request change of status of an institution
Institution:
74. ActInsReqSch Request search in institution tab
@ -265,7 +264,6 @@ Institution:
161. ActReqDatComIns Ask for metadata of a file of the common zone of the institution
162. ActChgDatComIns Change metadata of a file of the common zone of the institution
163. ActDowComIns Download a file of the common zone of the institution
Centre:
164. ActCtrReqSch Request search in centre tab
@ -348,7 +346,6 @@ Centre:
233. ActReqDatComCtr Ask for metadata of a file of the common zone of the centre
234. ActChgDatComCtr Change metadata of a file of the common zone of the centre
235. ActDowComCtr Download a file of the common zone of the centre
Degree:
236. ActDegReqSch Request search in degree tab
@ -426,7 +423,6 @@ Degree:
300. ActReqDatComDeg Ask for metadata of a file of the common zone of the degree
301. ActChgDatComDeg Change metadata of a file of the common zone of the degree
302. ActDowComDeg Download a file of the common zone of the degree
Course:
303. ActCrsReqSch Request search in course tab
@ -848,7 +844,6 @@ Users:
696. ActReqSignUp Apply for my enrollment
697. ActSeeSignUpReq Show pending requests for inscription in the current course
698. ActLstCon List connected users
699. ActReqPubPrf Request @nickname to show a public user's profile
700. ActChgGrp Change my groups
701. ActReqEdiGrp Request the edition of groups
@ -1000,7 +995,8 @@ Users:
833. ActRemOldUsr Eliminate completely old users
834. ActLstClk List last clicks in real time
Social:
699. ActReqPubPrf Request @nickname to show a public user's profile
835. ActSeePubPrf Show a public user's profile
836. ActCal1stClkTim Calculate first click time from log and store into user's figures
837. ActCalNumClk Calculate number of clicks from log and store into user's figures
@ -1013,12 +1009,12 @@ Users:
843. ActSeeFlg Show following
844. ActSeeFlr Show followers
845. ActSeeChtRms Show the chat rooms
Messages:
845. ActSeeNtf Show my recent notifications
846. ActSeeAnn Show global announcements
847. ActSeeNot Show notices
848. ActSeeFor Show the level superior of the forums
849. ActSeeChtRms Show the chat rooms
846. ActSeeNtf Show my recent notifications
847. ActSeeAnn Show global announcements
848. ActSeeNot Show notices
849. ActSeeFor Show the level superior of the forums
850. ActReqMsgUsr Write message a varios users
851. ActSeeRcvMsg Show the messages received from other users (link in menu)
852. ActSeeSntMsg Show the messages sent to other users
@ -2132,7 +2128,6 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActReqSignUp */{1054, 5,TabUsr,ActReqSignUp ,0x000,0x006,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Enr_ReqSignUpInCrs ,"enrollmentrequest" },
/* ActSeeSignUpReq */{1057, 6,TabUsr,ActSeeSignUpReq ,0x1F0,0x1F0,0x1F0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Enr_ShowEnrollmentRequests ,"enrollmentrequest" },
/* ActLstCon */{ 995, 7,TabUsr,ActLstCon ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Con_ShowConnectedUsrs ,"userplugged" },
/* ActReqPubPrf */{1401, 8,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_RequestUserProfile ,"prf" },
// Actions not in menu:
/* ActChgGrp */{ 118,-1,TabUsr,ActReqSelGrp ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Grp_ChangeMyGrpsAndShowChanges ,NULL},
@ -2180,7 +2175,7 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActPrnRecSevTch */{ 127,-1,TabUsr,ActLstTch ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_NEW_WINDOW ,NULL ,Rec_ListRecordsTchs ,NULL},
/* ActRcvRecOthUsr */{ 300,-1,TabUsr,ActLstStd ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Rec_UpdateAndShowOtherCrsRecord,NULL},
/* ActEdiRecFie */{ 292, 3,TabUsr,ActLstStd ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Rec_ReqEditRecordFields ,NULL},
/* ActEdiRecFie */{ 292,-1,TabUsr,ActLstStd ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Rec_ReqEditRecordFields ,NULL},
/* ActNewFie */{ 293,-1,TabUsr,ActLstStd ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Rec_ReceiveFormField ,NULL},
/* ActReqRemFie */{ 294,-1,TabUsr,ActLstStd ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Rec_ReqRemField ,NULL},
/* ActRemFie */{ 295,-1,TabUsr,ActLstStd ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Rec_RemoveField ,NULL},
@ -2304,17 +2299,23 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActLstClk */{ 989,-1,TabUsr,ActLstCon ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Con_ShowLastClicks ,NULL},
/* ActSeePubPrf */{1402,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_GetUsrCodAndShowUserProfile,NULL},
/* ActCal1stClkTim */{1405,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateFirstClickTime ,NULL},
/* ActCalNumClk */{1406,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateNumClicks ,NULL},
/* ActCalNumFilVie */{1409,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateNumFileViews ,NULL},
/* ActCalNumForPst */{1408,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateNumForPst ,NULL},
/* ActCalNumMsgSnt */{1407,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateNumMsgSnt ,NULL},
// TabSoc ******************************************************************
/* ActReqPubPrf */{1401, 0,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_RequestUserProfile ,"usr" },
/* ActSeeChtRms */{ 51, 1,TabSoc,ActSeeChtRms ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Cht_ShowChatRooms ,"chat" },
/* ActFolUsr */{1410,-1,TabUsr,ActReqPubPrf ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_FollowUsr ,NULL},
/* ActUnfUsr */{1411,-1,TabUsr,ActReqPubPrf ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_UnfollowUsr ,NULL},
/* ActSeeFlg */{1412,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_ListFollowing ,NULL},
/* ActSeeFlr */{1413,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_ListFollowers ,NULL},
/* ActSeePubPrf */{1402,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_GetUsrCodAndShowUserProfile,NULL},
/* ActCal1stClkTim */{1405,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateFirstClickTime ,NULL},
/* ActCalNumClk */{1406,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateNumClicks ,NULL},
/* ActCalNumFilVie */{1409,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateNumFileViews ,NULL},
/* ActCalNumForPst */{1408,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateNumForPst ,NULL},
/* ActCalNumMsgSnt */{1407,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateNumMsgSnt ,NULL},
/* ActFolUsr */{1410,-1,TabSoc,ActReqPubPrf ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_FollowUsr ,NULL},
/* ActUnfUsr */{1411,-1,TabSoc,ActReqPubPrf ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_UnfollowUsr ,NULL},
/* ActSeeFlg */{1412,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_ListFollowing ,NULL},
/* ActSeeFlr */{1413,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_ListFollowers ,NULL},
/* ActCht */{ 52,-1,TabSoc,ActSeeChtRms ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_NEW_WINDOW ,Cht_OpenChatWindow ,NULL ,NULL},
// TabMsg ******************************************************************
// Actions in menu:
@ -2322,7 +2323,6 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActSeeAnn */{1235, 1,TabMsg,ActSeeAnn ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Ann_ShowAllAnnouncements ,"note" },
/* ActSeeNot */{ 762, 2,TabMsg,ActSeeNot ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Not_ListFullNotices ,"note" },
/* ActSeeFor */{ 95, 3,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumList ,"forum" },
/* ActSeeChtRms */{ 51, 4,TabMsg,ActSeeChtRms ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Cht_ShowChatRooms ,"chat" },
/* ActReqMsgUsr */{ 26, 5,TabMsg,ActReqMsgUsr ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_FormMsgUsrs ,"editnewmsg" },
/* ActSeeRcvMsg */{ 3, 6,TabMsg,ActSeeRcvMsg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_ShowRecMsgs ,"recmsg" },
/* ActSeeSntMsg */{ 70, 7,TabMsg,ActSeeSntMsg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_ShowSntMsgs ,"sntmsg" },
@ -2506,8 +2506,6 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActUnbUsrMsg */{1016,-1,TabMsg,ActSeeRcvMsg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_UnbanSenderWhenShowingMsgs ,NULL},
/* ActUnbUsrLst */{1018,-1,TabMsg,ActSeeRcvMsg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_UnbanSenderWhenListingUsrs ,NULL},
/* ActCht */{ 52,-1,TabMsg,ActSeeChtRms ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_NEW_WINDOW ,Cht_OpenChatWindow ,NULL ,NULL},
// TabSta ******************************************************************
// Actions in menu:
/* ActSeeAllSvy */{ 966, 0,TabSta,ActSeeAllSvy ,0x1F8,0x1F8,0x1F8,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Svy_SeeAllSurveys ,"survey" },

View File

@ -49,9 +49,10 @@ typedef enum
TabCrs = 6,
TabAss = 7,
TabUsr = 8,
TabMsg = 9,
TabSta = 10,
TabPrf = 11,
TabSoc = 9,
TabMsg = 10,
TabSta = 11,
TabPrf = 12,
} Act_Tab_t;
typedef enum
@ -70,7 +71,7 @@ typedef enum
typedef int Act_Action_t; // Must be a signed type, because -1 is used to indicate obsolete action
#define Act_NUM_ACTIONS (7+52+15+90+72+67+205+183+154+171+27+82)
#define Act_NUM_ACTIONS (7+52+15+90+72+67+205+183+143+13+169+27+82)
#define Act_MAX_ACTION_COD 1489
@ -875,385 +876,391 @@ typedef int Act_Action_t; // Must be a signed type, because -1 is used to indica
#define ActReqSignUp (ActChgNumRowFooGrp+ 6)
#define ActSeeSignUpReq (ActChgNumRowFooGrp+ 7)
#define ActLstCon (ActChgNumRowFooGrp+ 8)
#define ActReqPubPrf (ActChgNumRowFooGrp+ 9)
// Secondary actions
#define ActChgGrp (ActChgNumRowFooGrp+ 10)
#define ActReqEdiGrp (ActChgNumRowFooGrp+ 11)
#define ActNewGrpTyp (ActChgNumRowFooGrp+ 12)
#define ActReqRemGrpTyp (ActChgNumRowFooGrp+ 13)
#define ActRemGrpTyp (ActChgNumRowFooGrp+ 14)
#define ActRenGrpTyp (ActChgNumRowFooGrp+ 15)
#define ActChgMdtGrpTyp (ActChgNumRowFooGrp+ 16)
#define ActChgMulGrpTyp (ActChgNumRowFooGrp+ 17)
#define ActChgTimGrpTyp (ActChgNumRowFooGrp+ 18)
#define ActNewGrp (ActChgNumRowFooGrp+ 19)
#define ActReqRemGrp (ActChgNumRowFooGrp+ 20)
#define ActRemGrp (ActChgNumRowFooGrp+ 21)
#define ActOpeGrp (ActChgNumRowFooGrp+ 22)
#define ActCloGrp (ActChgNumRowFooGrp+ 23)
#define ActEnaFilZonGrp (ActChgNumRowFooGrp+ 24)
#define ActDisFilZonGrp (ActChgNumRowFooGrp+ 25)
#define ActChgGrpTyp (ActChgNumRowFooGrp+ 26)
#define ActRenGrp (ActChgNumRowFooGrp+ 27)
#define ActChgMaxStdGrp (ActChgNumRowFooGrp+ 28)
#define ActChgGrp (ActChgNumRowFooGrp+ 9)
#define ActReqEdiGrp (ActChgNumRowFooGrp+ 10)
#define ActNewGrpTyp (ActChgNumRowFooGrp+ 11)
#define ActReqRemGrpTyp (ActChgNumRowFooGrp+ 12)
#define ActRemGrpTyp (ActChgNumRowFooGrp+ 13)
#define ActRenGrpTyp (ActChgNumRowFooGrp+ 14)
#define ActChgMdtGrpTyp (ActChgNumRowFooGrp+ 15)
#define ActChgMulGrpTyp (ActChgNumRowFooGrp+ 16)
#define ActChgTimGrpTyp (ActChgNumRowFooGrp+ 17)
#define ActNewGrp (ActChgNumRowFooGrp+ 18)
#define ActReqRemGrp (ActChgNumRowFooGrp+ 19)
#define ActRemGrp (ActChgNumRowFooGrp+ 20)
#define ActOpeGrp (ActChgNumRowFooGrp+ 21)
#define ActCloGrp (ActChgNumRowFooGrp+ 22)
#define ActEnaFilZonGrp (ActChgNumRowFooGrp+ 23)
#define ActDisFilZonGrp (ActChgNumRowFooGrp+ 24)
#define ActChgGrpTyp (ActChgNumRowFooGrp+ 25)
#define ActRenGrp (ActChgNumRowFooGrp+ 26)
#define ActChgMaxStdGrp (ActChgNumRowFooGrp+ 27)
#define ActGetExtLstStd (ActChgNumRowFooGrp+ 29)
#define ActGetExtLstStd (ActChgNumRowFooGrp+ 28)
#define ActLstGst (ActChgNumRowFooGrp+ 30)
#define ActLstGst (ActChgNumRowFooGrp+ 29)
#define ActPrnGstPho (ActChgNumRowFooGrp+ 31)
#define ActPrnStdPho (ActChgNumRowFooGrp+ 32)
#define ActPrnTchPho (ActChgNumRowFooGrp+ 33)
#define ActLstGstAll (ActChgNumRowFooGrp+ 34)
#define ActLstStdAll (ActChgNumRowFooGrp+ 35)
#define ActLstTchAll (ActChgNumRowFooGrp+ 36)
#define ActPrnGstPho (ActChgNumRowFooGrp+ 30)
#define ActPrnStdPho (ActChgNumRowFooGrp+ 31)
#define ActPrnTchPho (ActChgNumRowFooGrp+ 32)
#define ActLstGstAll (ActChgNumRowFooGrp+ 33)
#define ActLstStdAll (ActChgNumRowFooGrp+ 34)
#define ActLstTchAll (ActChgNumRowFooGrp+ 35)
#define ActSeeRecOneStd (ActChgNumRowFooGrp+ 37)
#define ActSeeRecOneTch (ActChgNumRowFooGrp+ 38)
#define ActSeeRecSevGst (ActChgNumRowFooGrp+ 39)
#define ActSeeRecSevStd (ActChgNumRowFooGrp+ 40)
#define ActSeeRecSevTch (ActChgNumRowFooGrp+ 41)
#define ActPrnRecSevGst (ActChgNumRowFooGrp+ 42)
#define ActPrnRecSevStd (ActChgNumRowFooGrp+ 43)
#define ActPrnRecSevTch (ActChgNumRowFooGrp+ 44)
#define ActRcvRecOthUsr (ActChgNumRowFooGrp+ 45)
#define ActEdiRecFie (ActChgNumRowFooGrp+ 46)
#define ActNewFie (ActChgNumRowFooGrp+ 47)
#define ActReqRemFie (ActChgNumRowFooGrp+ 48)
#define ActRemFie (ActChgNumRowFooGrp+ 49)
#define ActRenFie (ActChgNumRowFooGrp+ 50)
#define ActChgRowFie (ActChgNumRowFooGrp+ 51)
#define ActChgVisFie (ActChgNumRowFooGrp+ 52)
#define ActRcvRecCrs (ActChgNumRowFooGrp+ 53)
#define ActSeeRecOneStd (ActChgNumRowFooGrp+ 36)
#define ActSeeRecOneTch (ActChgNumRowFooGrp+ 37)
#define ActSeeRecSevGst (ActChgNumRowFooGrp+ 38)
#define ActSeeRecSevStd (ActChgNumRowFooGrp+ 39)
#define ActSeeRecSevTch (ActChgNumRowFooGrp+ 40)
#define ActPrnRecSevGst (ActChgNumRowFooGrp+ 41)
#define ActPrnRecSevStd (ActChgNumRowFooGrp+ 42)
#define ActPrnRecSevTch (ActChgNumRowFooGrp+ 43)
#define ActRcvRecOthUsr (ActChgNumRowFooGrp+ 44)
#define ActEdiRecFie (ActChgNumRowFooGrp+ 45)
#define ActNewFie (ActChgNumRowFooGrp+ 46)
#define ActReqRemFie (ActChgNumRowFooGrp+ 47)
#define ActRemFie (ActChgNumRowFooGrp+ 48)
#define ActRenFie (ActChgNumRowFooGrp+ 49)
#define ActChgRowFie (ActChgNumRowFooGrp+ 50)
#define ActChgVisFie (ActChgNumRowFooGrp+ 51)
#define ActRcvRecCrs (ActChgNumRowFooGrp+ 52)
#define ActReqEnrSevStd (ActChgNumRowFooGrp+ 54)
#define ActReqEnrSevTch (ActChgNumRowFooGrp+ 55)
#define ActReqEnrSevStd (ActChgNumRowFooGrp+ 53)
#define ActReqEnrSevTch (ActChgNumRowFooGrp+ 54)
#define ActReqLstStdAtt (ActChgNumRowFooGrp+ 56)
#define ActSeeLstMyAtt (ActChgNumRowFooGrp+ 57)
#define ActPrnLstMyAtt (ActChgNumRowFooGrp+ 58)
#define ActSeeLstStdAtt (ActChgNumRowFooGrp+ 59)
#define ActPrnLstStdAtt (ActChgNumRowFooGrp+ 60)
#define ActFrmNewAtt (ActChgNumRowFooGrp+ 61)
#define ActEdiOneAtt (ActChgNumRowFooGrp+ 62)
#define ActNewAtt (ActChgNumRowFooGrp+ 63)
#define ActChgAtt (ActChgNumRowFooGrp+ 64)
#define ActReqRemAtt (ActChgNumRowFooGrp+ 65)
#define ActRemAtt (ActChgNumRowFooGrp+ 66)
#define ActHidAtt (ActChgNumRowFooGrp+ 67)
#define ActShoAtt (ActChgNumRowFooGrp+ 68)
#define ActSeeOneAtt (ActChgNumRowFooGrp+ 69)
#define ActRecAttStd (ActChgNumRowFooGrp+ 70)
#define ActRecAttMe (ActChgNumRowFooGrp+ 71)
#define ActReqLstStdAtt (ActChgNumRowFooGrp+ 55)
#define ActSeeLstMyAtt (ActChgNumRowFooGrp+ 56)
#define ActPrnLstMyAtt (ActChgNumRowFooGrp+ 57)
#define ActSeeLstStdAtt (ActChgNumRowFooGrp+ 58)
#define ActPrnLstStdAtt (ActChgNumRowFooGrp+ 59)
#define ActFrmNewAtt (ActChgNumRowFooGrp+ 60)
#define ActEdiOneAtt (ActChgNumRowFooGrp+ 61)
#define ActNewAtt (ActChgNumRowFooGrp+ 62)
#define ActChgAtt (ActChgNumRowFooGrp+ 63)
#define ActReqRemAtt (ActChgNumRowFooGrp+ 64)
#define ActRemAtt (ActChgNumRowFooGrp+ 65)
#define ActHidAtt (ActChgNumRowFooGrp+ 66)
#define ActShoAtt (ActChgNumRowFooGrp+ 67)
#define ActSeeOneAtt (ActChgNumRowFooGrp+ 68)
#define ActRecAttStd (ActChgNumRowFooGrp+ 69)
#define ActRecAttMe (ActChgNumRowFooGrp+ 70)
#define ActSignUp (ActChgNumRowFooGrp+ 72)
#define ActReqRejSignUp (ActChgNumRowFooGrp+ 73)
#define ActRejSignUp (ActChgNumRowFooGrp+ 74)
#define ActSignUp (ActChgNumRowFooGrp+ 71)
#define ActReqRejSignUp (ActChgNumRowFooGrp+ 72)
#define ActRejSignUp (ActChgNumRowFooGrp+ 73)
#define ActReqMdfOneOth (ActChgNumRowFooGrp+ 75)
#define ActReqMdfOneStd (ActChgNumRowFooGrp+ 76)
#define ActReqMdfOneTch (ActChgNumRowFooGrp+ 77)
#define ActReqMdfOneOth (ActChgNumRowFooGrp+ 74)
#define ActReqMdfOneStd (ActChgNumRowFooGrp+ 75)
#define ActReqMdfOneTch (ActChgNumRowFooGrp+ 76)
#define ActReqMdfOth (ActChgNumRowFooGrp+ 78)
#define ActReqMdfStd (ActChgNumRowFooGrp+ 79)
#define ActReqMdfTch (ActChgNumRowFooGrp+ 80)
#define ActReqMdfOth (ActChgNumRowFooGrp+ 77)
#define ActReqMdfStd (ActChgNumRowFooGrp+ 78)
#define ActReqMdfTch (ActChgNumRowFooGrp+ 79)
#define ActReqOthPho (ActChgNumRowFooGrp+ 81)
#define ActReqStdPho (ActChgNumRowFooGrp+ 82)
#define ActReqTchPho (ActChgNumRowFooGrp+ 83)
#define ActDetOthPho (ActChgNumRowFooGrp+ 84)
#define ActDetStdPho (ActChgNumRowFooGrp+ 85)
#define ActDetTchPho (ActChgNumRowFooGrp+ 86)
#define ActUpdOthPho (ActChgNumRowFooGrp+ 87)
#define ActUpdStdPho (ActChgNumRowFooGrp+ 88)
#define ActUpdTchPho (ActChgNumRowFooGrp+ 89)
#define ActRemOthPho (ActChgNumRowFooGrp+ 90)
#define ActRemStdPho (ActChgNumRowFooGrp+ 91)
#define ActRemTchPho (ActChgNumRowFooGrp+ 92)
#define ActCreOth (ActChgNumRowFooGrp+ 93)
#define ActCreStd (ActChgNumRowFooGrp+ 94)
#define ActCreTch (ActChgNumRowFooGrp+ 95)
#define ActUpdOth (ActChgNumRowFooGrp+ 96)
#define ActUpdStd (ActChgNumRowFooGrp+ 97)
#define ActUpdTch (ActChgNumRowFooGrp+ 98)
#define ActReqOthPho (ActChgNumRowFooGrp+ 80)
#define ActReqStdPho (ActChgNumRowFooGrp+ 81)
#define ActReqTchPho (ActChgNumRowFooGrp+ 82)
#define ActDetOthPho (ActChgNumRowFooGrp+ 83)
#define ActDetStdPho (ActChgNumRowFooGrp+ 84)
#define ActDetTchPho (ActChgNumRowFooGrp+ 85)
#define ActUpdOthPho (ActChgNumRowFooGrp+ 86)
#define ActUpdStdPho (ActChgNumRowFooGrp+ 87)
#define ActUpdTchPho (ActChgNumRowFooGrp+ 88)
#define ActRemOthPho (ActChgNumRowFooGrp+ 89)
#define ActRemStdPho (ActChgNumRowFooGrp+ 90)
#define ActRemTchPho (ActChgNumRowFooGrp+ 91)
#define ActCreOth (ActChgNumRowFooGrp+ 92)
#define ActCreStd (ActChgNumRowFooGrp+ 93)
#define ActCreTch (ActChgNumRowFooGrp+ 94)
#define ActUpdOth (ActChgNumRowFooGrp+ 95)
#define ActUpdStd (ActChgNumRowFooGrp+ 96)
#define ActUpdTch (ActChgNumRowFooGrp+ 97)
#define ActReqAccEnrStd (ActChgNumRowFooGrp+ 99)
#define ActReqAccEnrTch (ActChgNumRowFooGrp+100)
#define ActAccEnrStd (ActChgNumRowFooGrp+101)
#define ActAccEnrTch (ActChgNumRowFooGrp+102)
#define ActRemMe_Std (ActChgNumRowFooGrp+103)
#define ActRemMe_Tch (ActChgNumRowFooGrp+104)
#define ActReqAccEnrStd (ActChgNumRowFooGrp+ 98)
#define ActReqAccEnrTch (ActChgNumRowFooGrp+ 99)
#define ActAccEnrStd (ActChgNumRowFooGrp+100)
#define ActAccEnrTch (ActChgNumRowFooGrp+101)
#define ActRemMe_Std (ActChgNumRowFooGrp+102)
#define ActRemMe_Tch (ActChgNumRowFooGrp+103)
#define ActNewAdmIns (ActChgNumRowFooGrp+105)
#define ActRemAdmIns (ActChgNumRowFooGrp+106)
#define ActNewAdmCtr (ActChgNumRowFooGrp+107)
#define ActRemAdmCtr (ActChgNumRowFooGrp+108)
#define ActNewAdmDeg (ActChgNumRowFooGrp+109)
#define ActRemAdmDeg (ActChgNumRowFooGrp+110)
#define ActNewAdmIns (ActChgNumRowFooGrp+104)
#define ActRemAdmIns (ActChgNumRowFooGrp+105)
#define ActNewAdmCtr (ActChgNumRowFooGrp+106)
#define ActRemAdmCtr (ActChgNumRowFooGrp+107)
#define ActNewAdmDeg (ActChgNumRowFooGrp+108)
#define ActRemAdmDeg (ActChgNumRowFooGrp+109)
#define ActRcvFrmEnrSevStd (ActChgNumRowFooGrp+111)
#define ActRcvFrmEnrSevTch (ActChgNumRowFooGrp+112)
#define ActRcvFrmEnrSevStd (ActChgNumRowFooGrp+110)
#define ActRcvFrmEnrSevTch (ActChgNumRowFooGrp+111)
#define ActFrmIDsOth (ActChgNumRowFooGrp+113)
#define ActFrmIDsStd (ActChgNumRowFooGrp+114)
#define ActFrmIDsTch (ActChgNumRowFooGrp+115)
#define ActRemID_Oth (ActChgNumRowFooGrp+116)
#define ActRemID_Std (ActChgNumRowFooGrp+117)
#define ActRemID_Tch (ActChgNumRowFooGrp+118)
#define ActNewID_Oth (ActChgNumRowFooGrp+119)
#define ActNewID_Std (ActChgNumRowFooGrp+120)
#define ActNewID_Tch (ActChgNumRowFooGrp+121)
#define ActFrmPwdOth (ActChgNumRowFooGrp+122)
#define ActFrmPwdStd (ActChgNumRowFooGrp+123)
#define ActFrmPwdTch (ActChgNumRowFooGrp+124)
#define ActChgPwdOth (ActChgNumRowFooGrp+125)
#define ActChgPwdStd (ActChgNumRowFooGrp+126)
#define ActChgPwdTch (ActChgNumRowFooGrp+127)
#define ActFrmMaiOth (ActChgNumRowFooGrp+128)
#define ActFrmMaiStd (ActChgNumRowFooGrp+129)
#define ActFrmMaiTch (ActChgNumRowFooGrp+130)
#define ActRemMaiOth (ActChgNumRowFooGrp+131)
#define ActRemMaiStd (ActChgNumRowFooGrp+132)
#define ActRemMaiTch (ActChgNumRowFooGrp+133)
#define ActNewMaiOth (ActChgNumRowFooGrp+134)
#define ActNewMaiStd (ActChgNumRowFooGrp+135)
#define ActNewMaiTch (ActChgNumRowFooGrp+136)
#define ActFrmIDsOth (ActChgNumRowFooGrp+112)
#define ActFrmIDsStd (ActChgNumRowFooGrp+113)
#define ActFrmIDsTch (ActChgNumRowFooGrp+114)
#define ActRemID_Oth (ActChgNumRowFooGrp+115)
#define ActRemID_Std (ActChgNumRowFooGrp+116)
#define ActRemID_Tch (ActChgNumRowFooGrp+117)
#define ActNewID_Oth (ActChgNumRowFooGrp+118)
#define ActNewID_Std (ActChgNumRowFooGrp+119)
#define ActNewID_Tch (ActChgNumRowFooGrp+120)
#define ActFrmPwdOth (ActChgNumRowFooGrp+121)
#define ActFrmPwdStd (ActChgNumRowFooGrp+122)
#define ActFrmPwdTch (ActChgNumRowFooGrp+123)
#define ActChgPwdOth (ActChgNumRowFooGrp+124)
#define ActChgPwdStd (ActChgNumRowFooGrp+125)
#define ActChgPwdTch (ActChgNumRowFooGrp+126)
#define ActFrmMaiOth (ActChgNumRowFooGrp+127)
#define ActFrmMaiStd (ActChgNumRowFooGrp+128)
#define ActFrmMaiTch (ActChgNumRowFooGrp+129)
#define ActRemMaiOth (ActChgNumRowFooGrp+130)
#define ActRemMaiStd (ActChgNumRowFooGrp+131)
#define ActRemMaiTch (ActChgNumRowFooGrp+132)
#define ActNewMaiOth (ActChgNumRowFooGrp+133)
#define ActNewMaiStd (ActChgNumRowFooGrp+134)
#define ActNewMaiTch (ActChgNumRowFooGrp+135)
#define ActRemStdCrs (ActChgNumRowFooGrp+137)
#define ActRemTchCrs (ActChgNumRowFooGrp+138)
#define ActRemUsrGbl (ActChgNumRowFooGrp+139)
#define ActRemStdCrs (ActChgNumRowFooGrp+136)
#define ActRemTchCrs (ActChgNumRowFooGrp+137)
#define ActRemUsrGbl (ActChgNumRowFooGrp+138)
#define ActReqRemAllStdCrs (ActChgNumRowFooGrp+140)
#define ActRemAllStdCrs (ActChgNumRowFooGrp+141)
#define ActReqRemAllStdCrs (ActChgNumRowFooGrp+139)
#define ActRemAllStdCrs (ActChgNumRowFooGrp+140)
#define ActReqRemOldUsr (ActChgNumRowFooGrp+142)
#define ActRemOldUsr (ActChgNumRowFooGrp+143)
#define ActReqRemOldUsr (ActChgNumRowFooGrp+141)
#define ActRemOldUsr (ActChgNumRowFooGrp+142)
#define ActLstClk (ActChgNumRowFooGrp+144)
#define ActLstClk (ActChgNumRowFooGrp+143)
#define ActSeePubPrf (ActChgNumRowFooGrp+145)
#define ActCal1stClkTim (ActChgNumRowFooGrp+146)
#define ActCalNumClk (ActChgNumRowFooGrp+147)
#define ActCalNumFilVie (ActChgNumRowFooGrp+148)
#define ActCalNumForPst (ActChgNumRowFooGrp+149)
#define ActCalNumMsgSnt (ActChgNumRowFooGrp+150)
/*****************************************************************************/
/******************************** Social tab *********************************/
/*****************************************************************************/
// Actions in menu
#define ActReqPubPrf (ActLstClk+ 1)
#define ActSeeChtRms (ActLstClk+ 2)
// Secondary actions
#define ActSeePubPrf (ActLstClk+ 3)
#define ActCal1stClkTim (ActLstClk+ 4)
#define ActCalNumClk (ActLstClk+ 5)
#define ActCalNumFilVie (ActLstClk+ 6)
#define ActCalNumForPst (ActLstClk+ 7)
#define ActCalNumMsgSnt (ActLstClk+ 8)
#define ActFolUsr (ActChgNumRowFooGrp+151)
#define ActUnfUsr (ActChgNumRowFooGrp+152)
#define ActSeeFlg (ActChgNumRowFooGrp+153)
#define ActSeeFlr (ActChgNumRowFooGrp+154)
#define ActFolUsr (ActLstClk+ 9)
#define ActUnfUsr (ActLstClk+ 10)
#define ActSeeFlg (ActLstClk+ 11)
#define ActSeeFlr (ActLstClk+ 12)
#define ActCht (ActLstClk+ 13)
/*****************************************************************************/
/******************************* Messages tab ********************************/
/*****************************************************************************/
// Actions in menu
#define ActSeeNtf (ActSeeFlr+ 1)
#define ActSeeAnn (ActSeeFlr+ 2)
#define ActSeeNot (ActSeeFlr+ 3)
#define ActSeeFor (ActSeeFlr+ 4)
#define ActSeeChtRms (ActSeeFlr+ 5)
#define ActReqMsgUsr (ActSeeFlr+ 6)
#define ActSeeRcvMsg (ActSeeFlr+ 7)
#define ActSeeSntMsg (ActSeeFlr+ 8)
#define ActMaiStd (ActSeeFlr+ 9)
#define ActSeeNtf (ActCht+ 1)
#define ActSeeAnn (ActCht+ 2)
#define ActSeeNot (ActCht+ 3)
#define ActSeeFor (ActCht+ 4)
#define ActReqMsgUsr (ActCht+ 5)
#define ActSeeRcvMsg (ActCht+ 6)
#define ActSeeSntMsg (ActCht+ 7)
#define ActMaiStd (ActCht+ 8)
// Secondary actions
#define ActWriAnn (ActSeeFlr+ 10)
#define ActRcvAnn (ActSeeFlr+ 11)
#define ActHidAnn (ActSeeFlr+ 12)
#define ActRevAnn (ActSeeFlr+ 13)
#define ActRemAnn (ActSeeFlr+ 14)
#define ActShoNot (ActSeeFlr+ 15)
#define ActWriNot (ActSeeFlr+ 16)
#define ActRcvNot (ActSeeFlr+ 17)
#define ActHidNot (ActSeeFlr+ 18)
#define ActRevNot (ActSeeFlr+ 19)
#define ActReqRemNot (ActSeeFlr+ 20)
#define ActRemNot (ActSeeFlr+ 21)
#define ActSeeNewNtf (ActSeeFlr+ 22)
#define ActMrkNtfSee (ActSeeFlr+ 23)
#define ActSeeForCrsUsr (ActSeeFlr+ 24)
#define ActSeeForCrsTch (ActSeeFlr+ 25)
#define ActSeeForDegUsr (ActSeeFlr+ 26)
#define ActSeeForDegTch (ActSeeFlr+ 27)
#define ActSeeForCtrUsr (ActSeeFlr+ 28)
#define ActSeeForCtrTch (ActSeeFlr+ 29)
#define ActSeeForInsUsr (ActSeeFlr+ 30)
#define ActSeeForInsTch (ActSeeFlr+ 31)
#define ActSeeForGenUsr (ActSeeFlr+ 32)
#define ActSeeForGenTch (ActSeeFlr+ 33)
#define ActSeeForSWAUsr (ActSeeFlr+ 34)
#define ActSeeForSWATch (ActSeeFlr+ 35)
#define ActSeePstForCrsUsr (ActSeeFlr+ 36)
#define ActSeePstForCrsTch (ActSeeFlr+ 37)
#define ActSeePstForDegUsr (ActSeeFlr+ 38)
#define ActSeePstForDegTch (ActSeeFlr+ 39)
#define ActSeePstForCtrUsr (ActSeeFlr+ 40)
#define ActSeePstForCtrTch (ActSeeFlr+ 41)
#define ActSeePstForInsUsr (ActSeeFlr+ 42)
#define ActSeePstForInsTch (ActSeeFlr+ 43)
#define ActSeePstForGenUsr (ActSeeFlr+ 44)
#define ActSeePstForGenTch (ActSeeFlr+ 45)
#define ActSeePstForSWAUsr (ActSeeFlr+ 46)
#define ActSeePstForSWATch (ActSeeFlr+ 47)
#define ActRcvThrForCrsUsr (ActSeeFlr+ 48)
#define ActRcvThrForCrsTch (ActSeeFlr+ 49)
#define ActRcvThrForDegUsr (ActSeeFlr+ 50)
#define ActRcvThrForDegTch (ActSeeFlr+ 51)
#define ActRcvThrForCtrUsr (ActSeeFlr+ 52)
#define ActRcvThrForCtrTch (ActSeeFlr+ 53)
#define ActRcvThrForInsUsr (ActSeeFlr+ 54)
#define ActRcvThrForInsTch (ActSeeFlr+ 55)
#define ActRcvThrForGenUsr (ActSeeFlr+ 56)
#define ActRcvThrForGenTch (ActSeeFlr+ 57)
#define ActRcvThrForSWAUsr (ActSeeFlr+ 58)
#define ActRcvThrForSWATch (ActSeeFlr+ 59)
#define ActRcvRepForCrsUsr (ActSeeFlr+ 60)
#define ActRcvRepForCrsTch (ActSeeFlr+ 61)
#define ActRcvRepForDegUsr (ActSeeFlr+ 62)
#define ActRcvRepForDegTch (ActSeeFlr+ 63)
#define ActRcvRepForCtrUsr (ActSeeFlr+ 64)
#define ActRcvRepForCtrTch (ActSeeFlr+ 65)
#define ActRcvRepForInsUsr (ActSeeFlr+ 66)
#define ActRcvRepForInsTch (ActSeeFlr+ 67)
#define ActRcvRepForGenUsr (ActSeeFlr+ 68)
#define ActRcvRepForGenTch (ActSeeFlr+ 69)
#define ActRcvRepForSWAUsr (ActSeeFlr+ 70)
#define ActRcvRepForSWATch (ActSeeFlr+ 71)
#define ActReqDelThrCrsUsr (ActSeeFlr+ 72)
#define ActReqDelThrCrsTch (ActSeeFlr+ 73)
#define ActReqDelThrDegUsr (ActSeeFlr+ 74)
#define ActReqDelThrDegTch (ActSeeFlr+ 75)
#define ActReqDelThrCtrUsr (ActSeeFlr+ 76)
#define ActReqDelThrCtrTch (ActSeeFlr+ 77)
#define ActReqDelThrInsUsr (ActSeeFlr+ 78)
#define ActReqDelThrInsTch (ActSeeFlr+ 79)
#define ActReqDelThrGenUsr (ActSeeFlr+ 80)
#define ActReqDelThrGenTch (ActSeeFlr+ 81)
#define ActReqDelThrSWAUsr (ActSeeFlr+ 82)
#define ActReqDelThrSWATch (ActSeeFlr+ 83)
#define ActDelThrForCrsUsr (ActSeeFlr+ 84)
#define ActDelThrForCrsTch (ActSeeFlr+ 85)
#define ActDelThrForDegUsr (ActSeeFlr+ 86)
#define ActDelThrForDegTch (ActSeeFlr+ 87)
#define ActDelThrForCtrUsr (ActSeeFlr+ 88)
#define ActDelThrForCtrTch (ActSeeFlr+ 89)
#define ActDelThrForInsUsr (ActSeeFlr+ 90)
#define ActDelThrForInsTch (ActSeeFlr+ 91)
#define ActDelThrForGenUsr (ActSeeFlr+ 92)
#define ActDelThrForGenTch (ActSeeFlr+ 93)
#define ActDelThrForSWAUsr (ActSeeFlr+ 94)
#define ActDelThrForSWATch (ActSeeFlr+ 95)
#define ActCutThrForCrsUsr (ActSeeFlr+ 96)
#define ActCutThrForCrsTch (ActSeeFlr+ 97)
#define ActCutThrForDegUsr (ActSeeFlr+ 98)
#define ActCutThrForDegTch (ActSeeFlr+ 99)
#define ActCutThrForCtrUsr (ActSeeFlr+100)
#define ActCutThrForCtrTch (ActSeeFlr+101)
#define ActCutThrForInsUsr (ActSeeFlr+102)
#define ActCutThrForInsTch (ActSeeFlr+103)
#define ActCutThrForGenUsr (ActSeeFlr+104)
#define ActCutThrForGenTch (ActSeeFlr+105)
#define ActCutThrForSWAUsr (ActSeeFlr+106)
#define ActCutThrForSWATch (ActSeeFlr+107)
#define ActPasThrForCrsUsr (ActSeeFlr+108)
#define ActPasThrForCrsTch (ActSeeFlr+109)
#define ActPasThrForDegUsr (ActSeeFlr+110)
#define ActPasThrForDegTch (ActSeeFlr+111)
#define ActPasThrForCtrUsr (ActSeeFlr+112)
#define ActPasThrForCtrTch (ActSeeFlr+113)
#define ActPasThrForInsUsr (ActSeeFlr+114)
#define ActPasThrForInsTch (ActSeeFlr+115)
#define ActPasThrForGenUsr (ActSeeFlr+116)
#define ActPasThrForGenTch (ActSeeFlr+117)
#define ActPasThrForSWAUsr (ActSeeFlr+118)
#define ActPasThrForSWATch (ActSeeFlr+119)
#define ActDelPstForCrsUsr (ActSeeFlr+120)
#define ActDelPstForCrsTch (ActSeeFlr+121)
#define ActDelPstForDegUsr (ActSeeFlr+122)
#define ActDelPstForDegTch (ActSeeFlr+123)
#define ActDelPstForCtrUsr (ActSeeFlr+124)
#define ActDelPstForCtrTch (ActSeeFlr+125)
#define ActDelPstForInsUsr (ActSeeFlr+126)
#define ActDelPstForInsTch (ActSeeFlr+127)
#define ActDelPstForGenUsr (ActSeeFlr+128)
#define ActDelPstForGenTch (ActSeeFlr+129)
#define ActDelPstForSWAUsr (ActSeeFlr+130)
#define ActDelPstForSWATch (ActSeeFlr+131)
#define ActEnbPstForCrsUsr (ActSeeFlr+132)
#define ActEnbPstForCrsTch (ActSeeFlr+133)
#define ActEnbPstForDegUsr (ActSeeFlr+134)
#define ActEnbPstForDegTch (ActSeeFlr+135)
#define ActEnbPstForCtrUsr (ActSeeFlr+136)
#define ActEnbPstForCtrTch (ActSeeFlr+137)
#define ActEnbPstForInsUsr (ActSeeFlr+138)
#define ActEnbPstForInsTch (ActSeeFlr+139)
#define ActEnbPstForGenUsr (ActSeeFlr+140)
#define ActEnbPstForGenTch (ActSeeFlr+141)
#define ActEnbPstForSWAUsr (ActSeeFlr+142)
#define ActEnbPstForSWATch (ActSeeFlr+143)
#define ActDisPstForCrsUsr (ActSeeFlr+144)
#define ActDisPstForCrsTch (ActSeeFlr+145)
#define ActDisPstForDegUsr (ActSeeFlr+146)
#define ActDisPstForDegTch (ActSeeFlr+147)
#define ActDisPstForCtrUsr (ActSeeFlr+148)
#define ActDisPstForCtrTch (ActSeeFlr+149)
#define ActDisPstForInsUsr (ActSeeFlr+150)
#define ActDisPstForInsTch (ActSeeFlr+151)
#define ActDisPstForGenUsr (ActSeeFlr+152)
#define ActDisPstForGenTch (ActSeeFlr+153)
#define ActDisPstForSWAUsr (ActSeeFlr+154)
#define ActDisPstForSWATch (ActSeeFlr+155)
#define ActRcvMsgUsr (ActSeeFlr+156)
#define ActReqDelAllSntMsg (ActSeeFlr+157)
#define ActReqDelAllRcvMsg (ActSeeFlr+158)
#define ActDelAllSntMsg (ActSeeFlr+159)
#define ActDelAllRcvMsg (ActSeeFlr+160)
#define ActDelSntMsg (ActSeeFlr+161)
#define ActDelRcvMsg (ActSeeFlr+162)
#define ActExpSntMsg (ActSeeFlr+163)
#define ActExpRcvMsg (ActSeeFlr+164)
#define ActConSntMsg (ActSeeFlr+165)
#define ActConRcvMsg (ActSeeFlr+166)
#define ActLstBanUsr (ActSeeFlr+167)
#define ActBanUsrMsg (ActSeeFlr+168)
#define ActUnbUsrMsg (ActSeeFlr+169)
#define ActUnbUsrLst (ActSeeFlr+170)
#define ActCht (ActSeeFlr+171)
#define ActWriAnn (ActCht+ 9)
#define ActRcvAnn (ActCht+ 10)
#define ActHidAnn (ActCht+ 11)
#define ActRevAnn (ActCht+ 12)
#define ActRemAnn (ActCht+ 13)
#define ActShoNot (ActCht+ 14)
#define ActWriNot (ActCht+ 15)
#define ActRcvNot (ActCht+ 16)
#define ActHidNot (ActCht+ 17)
#define ActRevNot (ActCht+ 18)
#define ActReqRemNot (ActCht+ 19)
#define ActRemNot (ActCht+ 20)
#define ActSeeNewNtf (ActCht+ 21)
#define ActMrkNtfSee (ActCht+ 22)
#define ActSeeForCrsUsr (ActCht+ 23)
#define ActSeeForCrsTch (ActCht+ 24)
#define ActSeeForDegUsr (ActCht+ 25)
#define ActSeeForDegTch (ActCht+ 26)
#define ActSeeForCtrUsr (ActCht+ 27)
#define ActSeeForCtrTch (ActCht+ 28)
#define ActSeeForInsUsr (ActCht+ 29)
#define ActSeeForInsTch (ActCht+ 30)
#define ActSeeForGenUsr (ActCht+ 31)
#define ActSeeForGenTch (ActCht+ 32)
#define ActSeeForSWAUsr (ActCht+ 33)
#define ActSeeForSWATch (ActCht+ 34)
#define ActSeePstForCrsUsr (ActCht+ 35)
#define ActSeePstForCrsTch (ActCht+ 36)
#define ActSeePstForDegUsr (ActCht+ 37)
#define ActSeePstForDegTch (ActCht+ 38)
#define ActSeePstForCtrUsr (ActCht+ 39)
#define ActSeePstForCtrTch (ActCht+ 40)
#define ActSeePstForInsUsr (ActCht+ 41)
#define ActSeePstForInsTch (ActCht+ 42)
#define ActSeePstForGenUsr (ActCht+ 43)
#define ActSeePstForGenTch (ActCht+ 44)
#define ActSeePstForSWAUsr (ActCht+ 45)
#define ActSeePstForSWATch (ActCht+ 46)
#define ActRcvThrForCrsUsr (ActCht+ 47)
#define ActRcvThrForCrsTch (ActCht+ 48)
#define ActRcvThrForDegUsr (ActCht+ 49)
#define ActRcvThrForDegTch (ActCht+ 50)
#define ActRcvThrForCtrUsr (ActCht+ 51)
#define ActRcvThrForCtrTch (ActCht+ 52)
#define ActRcvThrForInsUsr (ActCht+ 53)
#define ActRcvThrForInsTch (ActCht+ 54)
#define ActRcvThrForGenUsr (ActCht+ 55)
#define ActRcvThrForGenTch (ActCht+ 56)
#define ActRcvThrForSWAUsr (ActCht+ 57)
#define ActRcvThrForSWATch (ActCht+ 58)
#define ActRcvRepForCrsUsr (ActCht+ 59)
#define ActRcvRepForCrsTch (ActCht+ 60)
#define ActRcvRepForDegUsr (ActCht+ 61)
#define ActRcvRepForDegTch (ActCht+ 62)
#define ActRcvRepForCtrUsr (ActCht+ 63)
#define ActRcvRepForCtrTch (ActCht+ 64)
#define ActRcvRepForInsUsr (ActCht+ 65)
#define ActRcvRepForInsTch (ActCht+ 66)
#define ActRcvRepForGenUsr (ActCht+ 67)
#define ActRcvRepForGenTch (ActCht+ 68)
#define ActRcvRepForSWAUsr (ActCht+ 69)
#define ActRcvRepForSWATch (ActCht+ 70)
#define ActReqDelThrCrsUsr (ActCht+ 71)
#define ActReqDelThrCrsTch (ActCht+ 72)
#define ActReqDelThrDegUsr (ActCht+ 73)
#define ActReqDelThrDegTch (ActCht+ 74)
#define ActReqDelThrCtrUsr (ActCht+ 75)
#define ActReqDelThrCtrTch (ActCht+ 76)
#define ActReqDelThrInsUsr (ActCht+ 77)
#define ActReqDelThrInsTch (ActCht+ 78)
#define ActReqDelThrGenUsr (ActCht+ 79)
#define ActReqDelThrGenTch (ActCht+ 80)
#define ActReqDelThrSWAUsr (ActCht+ 81)
#define ActReqDelThrSWATch (ActCht+ 82)
#define ActDelThrForCrsUsr (ActCht+ 83)
#define ActDelThrForCrsTch (ActCht+ 84)
#define ActDelThrForDegUsr (ActCht+ 85)
#define ActDelThrForDegTch (ActCht+ 86)
#define ActDelThrForCtrUsr (ActCht+ 87)
#define ActDelThrForCtrTch (ActCht+ 88)
#define ActDelThrForInsUsr (ActCht+ 89)
#define ActDelThrForInsTch (ActCht+ 90)
#define ActDelThrForGenUsr (ActCht+ 91)
#define ActDelThrForGenTch (ActCht+ 92)
#define ActDelThrForSWAUsr (ActCht+ 93)
#define ActDelThrForSWATch (ActCht+ 94)
#define ActCutThrForCrsUsr (ActCht+ 95)
#define ActCutThrForCrsTch (ActCht+ 96)
#define ActCutThrForDegUsr (ActCht+ 97)
#define ActCutThrForDegTch (ActCht+ 98)
#define ActCutThrForCtrUsr (ActCht+ 99)
#define ActCutThrForCtrTch (ActCht+100)
#define ActCutThrForInsUsr (ActCht+101)
#define ActCutThrForInsTch (ActCht+102)
#define ActCutThrForGenUsr (ActCht+103)
#define ActCutThrForGenTch (ActCht+104)
#define ActCutThrForSWAUsr (ActCht+105)
#define ActCutThrForSWATch (ActCht+106)
#define ActPasThrForCrsUsr (ActCht+107)
#define ActPasThrForCrsTch (ActCht+108)
#define ActPasThrForDegUsr (ActCht+109)
#define ActPasThrForDegTch (ActCht+110)
#define ActPasThrForCtrUsr (ActCht+111)
#define ActPasThrForCtrTch (ActCht+112)
#define ActPasThrForInsUsr (ActCht+113)
#define ActPasThrForInsTch (ActCht+114)
#define ActPasThrForGenUsr (ActCht+115)
#define ActPasThrForGenTch (ActCht+116)
#define ActPasThrForSWAUsr (ActCht+117)
#define ActPasThrForSWATch (ActCht+118)
#define ActDelPstForCrsUsr (ActCht+119)
#define ActDelPstForCrsTch (ActCht+120)
#define ActDelPstForDegUsr (ActCht+121)
#define ActDelPstForDegTch (ActCht+122)
#define ActDelPstForCtrUsr (ActCht+123)
#define ActDelPstForCtrTch (ActCht+124)
#define ActDelPstForInsUsr (ActCht+125)
#define ActDelPstForInsTch (ActCht+126)
#define ActDelPstForGenUsr (ActCht+127)
#define ActDelPstForGenTch (ActCht+128)
#define ActDelPstForSWAUsr (ActCht+129)
#define ActDelPstForSWATch (ActCht+130)
#define ActEnbPstForCrsUsr (ActCht+131)
#define ActEnbPstForCrsTch (ActCht+132)
#define ActEnbPstForDegUsr (ActCht+133)
#define ActEnbPstForDegTch (ActCht+134)
#define ActEnbPstForCtrUsr (ActCht+135)
#define ActEnbPstForCtrTch (ActCht+136)
#define ActEnbPstForInsUsr (ActCht+137)
#define ActEnbPstForInsTch (ActCht+138)
#define ActEnbPstForGenUsr (ActCht+139)
#define ActEnbPstForGenTch (ActCht+140)
#define ActEnbPstForSWAUsr (ActCht+141)
#define ActEnbPstForSWATch (ActCht+142)
#define ActDisPstForCrsUsr (ActCht+143)
#define ActDisPstForCrsTch (ActCht+144)
#define ActDisPstForDegUsr (ActCht+145)
#define ActDisPstForDegTch (ActCht+146)
#define ActDisPstForCtrUsr (ActCht+147)
#define ActDisPstForCtrTch (ActCht+148)
#define ActDisPstForInsUsr (ActCht+149)
#define ActDisPstForInsTch (ActCht+150)
#define ActDisPstForGenUsr (ActCht+151)
#define ActDisPstForGenTch (ActCht+152)
#define ActDisPstForSWAUsr (ActCht+153)
#define ActDisPstForSWATch (ActCht+154)
#define ActRcvMsgUsr (ActCht+155)
#define ActReqDelAllSntMsg (ActCht+156)
#define ActReqDelAllRcvMsg (ActCht+157)
#define ActDelAllSntMsg (ActCht+158)
#define ActDelAllRcvMsg (ActCht+159)
#define ActDelSntMsg (ActCht+160)
#define ActDelRcvMsg (ActCht+161)
#define ActExpSntMsg (ActCht+162)
#define ActExpRcvMsg (ActCht+163)
#define ActConSntMsg (ActCht+164)
#define ActConRcvMsg (ActCht+165)
#define ActLstBanUsr (ActCht+166)
#define ActBanUsrMsg (ActCht+167)
#define ActUnbUsrMsg (ActCht+168)
#define ActUnbUsrLst (ActCht+169)
/*****************************************************************************/
/****************************** Statistics tab *******************************/
/*****************************************************************************/
// Actions in menu
#define ActSeeAllSvy (ActCht+ 1)
#define ActReqUseGbl (ActCht+ 2)
#define ActSeePhoDeg (ActCht+ 3)
#define ActReqStaCrs (ActCht+ 4)
#define ActReqAccGbl (ActCht+ 5)
#define ActSeeAllSvy (ActUnbUsrLst+ 1)
#define ActReqUseGbl (ActUnbUsrLst+ 2)
#define ActSeePhoDeg (ActUnbUsrLst+ 3)
#define ActReqStaCrs (ActUnbUsrLst+ 4)
#define ActReqAccGbl (ActUnbUsrLst+ 5)
// Secondary actions
#define ActSeeOneSvy (ActCht+ 6)
#define ActAnsSvy (ActCht+ 7)
#define ActFrmNewSvy (ActCht+ 8)
#define ActEdiOneSvy (ActCht+ 9)
#define ActNewSvy (ActCht+10)
#define ActChgSvy (ActCht+11)
#define ActReqRemSvy (ActCht+12)
#define ActRemSvy (ActCht+13)
#define ActReqRstSvy (ActCht+14)
#define ActRstSvy (ActCht+15)
#define ActHidSvy (ActCht+16)
#define ActShoSvy (ActCht+17)
#define ActEdiOneSvyQst (ActCht+18)
#define ActRcvSvyQst (ActCht+19)
#define ActRemSvyQst (ActCht+20)
#define ActSeeOneSvy (ActUnbUsrLst+ 6)
#define ActAnsSvy (ActUnbUsrLst+ 7)
#define ActFrmNewSvy (ActUnbUsrLst+ 8)
#define ActEdiOneSvy (ActUnbUsrLst+ 9)
#define ActNewSvy (ActUnbUsrLst+ 10)
#define ActChgSvy (ActUnbUsrLst+ 11)
#define ActReqRemSvy (ActUnbUsrLst+ 12)
#define ActRemSvy (ActUnbUsrLst+ 13)
#define ActReqRstSvy (ActUnbUsrLst+ 14)
#define ActRstSvy (ActUnbUsrLst+ 15)
#define ActHidSvy (ActUnbUsrLst+ 16)
#define ActShoSvy (ActUnbUsrLst+ 17)
#define ActEdiOneSvyQst (ActUnbUsrLst+ 18)
#define ActRcvSvyQst (ActUnbUsrLst+ 19)
#define ActRemSvyQst (ActUnbUsrLst+ 20)
#define ActSeeUseGbl (ActCht+21)
#define ActPrnPhoDeg (ActCht+22)
#define ActCalPhoDeg (ActCht+23)
#define ActSeeAccGbl (ActCht+24)
#define ActReqAccCrs (ActCht+25)
#define ActSeeAccCrs (ActCht+26)
#define ActSeeAllStaCrs (ActCht+27)
#define ActSeeUseGbl (ActUnbUsrLst+ 21)
#define ActPrnPhoDeg (ActUnbUsrLst+ 22)
#define ActCalPhoDeg (ActUnbUsrLst+ 23)
#define ActSeeAccGbl (ActUnbUsrLst+ 24)
#define ActReqAccCrs (ActUnbUsrLst+ 25)
#define ActSeeAccCrs (ActUnbUsrLst+ 26)
#define ActSeeAllStaCrs (ActUnbUsrLst+ 27)
/*****************************************************************************/
/******************************** Profile tab ********************************/

View File

@ -114,13 +114,14 @@
/****************************** Public constants *****************************/
/*****************************************************************************/
#define Log_PLATFORM_VERSION "SWAD 15.74.8 (2015-12-28)"
#define CSS_FILE "swad15.74.3.css"
#define Log_PLATFORM_VERSION "SWAD 15.75 (2015-12-28)"
#define CSS_FILE "swad15.75.css"
// Number of lines (includes comments but not blank lines) has been got with the following command:
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h sql/swad*.sql | tail -1
/*
Version 15.74.8: Dec 26, 2015 "Course" is moved to the top of the menu used to go directly to my courses. (187564 lines)
Version 15.75: Dec 28, 2015 New tab SOCIAL for social networking. (187664 lines)
Version 15.74.8: Dec 28, 2015 "Course" is moved to the top of the menu used to go directly to my courses. (187564 lines)
Version 15.74.7: Dec 26, 2015 Changes in small icons. (187563 lines)
Version 15.74.6: Dec 26, 2015 Reply icon is shown without text. (187562 lines)
Version 15.74.5: Dec 26, 2015 Text in link to remove messages is now shorter.

View File

@ -152,7 +152,11 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
ActReqSignUp,
ActSeeSignUpReq,
ActLstCon,
},
// TabSoc **********
{
ActReqPubPrf,
ActSeeChtRms,
},
// TabMsg **********
{
@ -160,7 +164,6 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
ActSeeAnn,
ActSeeNot,
ActSeeFor,
ActSeeChtRms,
ActReqMsgUsr,
ActSeeRcvMsg,
ActSeeSntMsg,

View File

@ -43,17 +43,18 @@ extern struct Act_Actions Act_Actions[Act_NUM_ACTIONS];
const char *Tab_TabIcons[Tab_NUM_TABS] =
{
/* TabUnk */ NULL,
/* TabSys */ "sys",
/* TabCty */ "cty",
/* TabIns */ "ins",
/* TabCtr */ "ctr",
/* TabDeg */ "deg",
/* TabCrs */ "crs",
/* TabAss */ "ass",
/* TabUsr */ "usr",
/* TabMsg */ "msg",
/* TabSta */ "sta",
/* TabPrf */ "prf",
/* TabSys */ "sys64x64.gif",
/* TabCty */ "cty64x64.gif",
/* TabIns */ "ins64x64.gif",
/* TabCtr */ "ctr64x64.gif",
/* TabDeg */ "deg64x64.gif",
/* TabCrs */ "crs64x64.gif",
/* TabAss */ "ass64x64.gif",
/* TabUsr */ "usr64x64.gif",
/* TabSoc */ "soc64x64.png",
/* TabMsg */ "msg64x64.gif",
/* TabSta */ "sta64x64.gif",
/* TabPrf */ "prf64x64.gif",
};
/*****************************************************************************/
@ -126,7 +127,7 @@ void Tab_DrawTabs (void)
Act_LinkFormSubmit (Txt_TABS_FULL_TXT[NumTab],
NumTab == Gbl.CurrentTab ? The_ClassTxtTabOn[Gbl.Prefs.Theme] :
The_ClassTxtTabOff[Gbl.Prefs.Theme]);
fprintf (Gbl.F.Out,"<img src=\"%s/%s/%s64x64.gif\""
fprintf (Gbl.F.Out,"<img src=\"%s/%s/%s\""
" alt=\"%s\" title=\"%s\""
" class=\"ICON40x40\" style=\"margin:3px;\" />"
"<div class=\"TAB_TXT %s\">%s</div>"
@ -142,7 +143,7 @@ void Tab_DrawTabs (void)
}
else
fprintf (Gbl.F.Out,"<div class=\"ICON_HIDDEN\">"
"<img src=\"%s/%s/%s64x64.gif\""
"<img src=\"%s/%s/%s\""
" alt=\"%s\" title=\"%s\""
" class=\"ICON40x40\" style=\"margin:3px;\" />"
"<div class=\"TAB_TXT %s\">%s</div>",

View File

@ -31,7 +31,7 @@
/***************************** Public constants ******************************/
/*****************************************************************************/
#define Tab_NUM_TABS (1+11)
#define Tab_NUM_TABS (1+12)
/*****************************************************************************/
/******************************* Public types ********************************/

View File

@ -17822,7 +17822,22 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Conectados"
#endif
,
// ActReqPubPrf
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
},
{
// TabSoc *****************************************************
// ActReqPubPrf
#if L==1
"Perfils"
#elif L==2
@ -17843,6 +17858,34 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Perfiles"
#endif
,
// ActSeeChtRms
#if L==1
"Xat"
#elif L==2
"Chat"
#elif L==3
"Chat"
#elif L==4
"Chat"
#elif L==5
"Chat"
#elif L==6
"&Ntilde;omongeta"
#elif L==7
"Chat"
#elif L==8
"Chat"
#elif L==9
"Chat"
#endif
,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
@ -17939,27 +17982,6 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Forum"
#elif L==9
"F&oacute;runs"
#endif
,
// ActSeeChtRms
#if L==1
"Xat"
#elif L==2
"Chat"
#elif L==3
"Chat"
#elif L==4
"Chat"
#elif L==5
"Chat"
#elif L==6
"&Ntilde;omongeta"
#elif L==7
"Chat"
#elif L==8
"Chat"
#elif L==9
"Chat"
#endif
,
// ActReqMsgUsr
@ -18057,6 +18079,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL,
NULL,
NULL,
NULL,
},
{
// TabSta **********************************************************************
@ -19735,27 +19758,68 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Conectados"
#endif
,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
},
{
// TabSoc *****************************************************
// ActReqPubPrf
#if L==1
"Perfils"
"Perfils p&uacute;blics"
#elif L==2
"Profiles"
"&Ouml;ffentliche Profile"
#elif L==3
"Public profiles of users"
"Public profiles"
#elif L==4
"Perfiles p&uacute;blicos de usuarios"
#elif L==5
"Profils"
"Profils publics"
#elif L==6
"Che"
"Perfiles p&uacute;blicos de usuarios" // Okoteve traducción
#elif L==7
"Profili"
"Profili pubblici"
#elif L==8
"Profile"
"Profile publiczne"
#elif L==9
"Perfiles"
"Perfis p&uacute;blicos"
#endif
,
// ActSeeChtRms
#if L==1
"Conversa en temps real amb altres usuaris"
#elif L==2
"Chat"
#elif L==3
"Chat"
#elif L==4
"Conversaci&oacute;n en tiempo real con otros usuarios"
#elif L==5
"Chat"
#elif L==6
"Conversaci&oacute;n en tiempo real con otros usuarios" // Okoteve traducción
#elif L==7
"Chat"
#elif L==8
"Chat"
#elif L==9
"Chat"
#endif
,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
@ -19858,27 +19922,6 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Forum"
#elif L==9
"F&oacute;runs"
#endif
,
// ActSeeChtRms
#if L==1
"Conversa en temps real amb altres usuaris"
#elif L==2
"Chat"
#elif L==3
"Chat"
#elif L==4
"Conversaci&oacute;n en tiempo real con otros usuarios"
#elif L==5
"Chat"
#elif L==6
"Conversaci&oacute;n en tiempo real con otros usuarios" // Okoteve traducción
#elif L==7
"Chat"
#elif L==8
"Chat"
#elif L==9
"Chat"
#endif
,
// ActReqMsgUsr
@ -19982,6 +20025,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL,
NULL,
NULL,
NULL,
},
{
// TabSta *****************************************************
@ -37801,6 +37845,27 @@ const char *Txt_TABS_FULL_TXT[Tab_NUM_TABS] =
"U&zdot;ytkownicy"
#elif L==9
"Utilizadores"
#endif
,
// TabSoc
#if L==1
"Social"
#elif L==2
"Soziales"
#elif L==3
"Social"
#elif L==4
"Social"
#elif L==5
"Social"
#elif L==6
"Social" // Okoteve traducción
#elif L==7
"Social"
#elif L==8
"Spo&lstrok;eczna"
#elif L==9
"Social"
#endif
,
// TabMsg
@ -38037,6 +38102,27 @@ const char *Txt_TABS_SHORT_TXT[Tab_NUM_TABS] = // Must be visible in 1024x768 wi
"U&Zdot;YTKOWNICY"
#elif L==9
"UTILIZADORES"
#endif
,
// TabSoc
#if L==1
"SOCIAL"
#elif L==2
"SOZIALES"
#elif L==3
"SOCIAL"
#elif L==4
"SOCIAL"
#elif L==5
"SOCIAL"
#elif L==6
"SOCIAL" // Okoteve traducción
#elif L==7
"SOCIAL"
#elif L==8
"SPO&Lstrok;ECZNA"
#elif L==9
"SOCIAL"
#endif
,
// TabMsg

View File

@ -621,7 +621,8 @@ static void Usr_GetMyLastData (void)
/* Get last tab */
Gbl.Usrs.Me.UsrLast.LastTab = TabPrf; // By default, set last tab to the profile tab
if (sscanf (row[2],"%u",&UnsignedNum) == 1)
if (UnsignedNum >= 1 || UnsignedNum <= Tab_NUM_TABS)
if (UnsignedNum >= 1 ||
UnsignedNum <= Tab_NUM_TABS)
Gbl.Usrs.Me.UsrLast.LastTab = (Act_Tab_t) UnsignedNum;
/* Get last access to notifications */