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 71. ActRenInsFul Change full name of institution
72. ActChgInsWWW Change web of institution 72. ActChgInsWWW Change web of institution
73. ActChgInsSta Request change of status of an institution 73. ActChgInsSta Request change of status of an institution
Institution: Institution:
74. ActInsReqSch Request search in institution tab 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 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 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 163. ActDowComIns Download a file of the common zone of the institution
Centre: Centre:
164. ActCtrReqSch Request search in centre tab 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 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 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 235. ActDowComCtr Download a file of the common zone of the centre
Degree: Degree:
236. ActDegReqSch Request search in degree tab 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 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 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 302. ActDowComDeg Download a file of the common zone of the degree
Course: Course:
303. ActCrsReqSch Request search in course tab 303. ActCrsReqSch Request search in course tab
@ -848,7 +844,6 @@ Users:
696. ActReqSignUp Apply for my enrollment 696. ActReqSignUp Apply for my enrollment
697. ActSeeSignUpReq Show pending requests for inscription in the current course 697. ActSeeSignUpReq Show pending requests for inscription in the current course
698. ActLstCon List connected users 698. ActLstCon List connected users
699. ActReqPubPrf Request @nickname to show a public user's profile
700. ActChgGrp Change my groups 700. ActChgGrp Change my groups
701. ActReqEdiGrp Request the edition of groups 701. ActReqEdiGrp Request the edition of groups
@ -1000,7 +995,8 @@ Users:
833. ActRemOldUsr Eliminate completely old users 833. ActRemOldUsr Eliminate completely old users
834. ActLstClk List last clicks in real time 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 835. ActSeePubPrf Show a public user's profile
836. ActCal1stClkTim Calculate first click time from log and store into user's figures 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 837. ActCalNumClk Calculate number of clicks from log and store into user's figures
@ -1013,12 +1009,12 @@ Users:
843. ActSeeFlg Show following 843. ActSeeFlg Show following
844. ActSeeFlr Show followers 844. ActSeeFlr Show followers
845. ActSeeChtRms Show the chat rooms
Messages: Messages:
845. ActSeeNtf Show my recent notifications 846. ActSeeNtf Show my recent notifications
846. ActSeeAnn Show global announcements 847. ActSeeAnn Show global announcements
847. ActSeeNot Show notices 848. ActSeeNot Show notices
848. ActSeeFor Show the level superior of the forums 849. ActSeeFor Show the level superior of the forums
849. ActSeeChtRms Show the chat rooms
850. ActReqMsgUsr Write message a varios users 850. ActReqMsgUsr Write message a varios users
851. ActSeeRcvMsg Show the messages received from other users (link in menu) 851. ActSeeRcvMsg Show the messages received from other users (link in menu)
852. ActSeeSntMsg Show the messages sent to other users 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" }, /* 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" }, /* 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" }, /* 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: // Actions not in menu:
/* ActChgGrp */{ 118,-1,TabUsr,ActReqSelGrp ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Grp_ChangeMyGrpsAndShowChanges ,NULL}, /* 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}, /* 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}, /* 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}, /* 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}, /* 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}, /* 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}, /* 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}, // TabSoc ******************************************************************
/* ActCal1stClkTim */{1405,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateFirstClickTime ,NULL}, /* ActReqPubPrf */{1401, 0,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_RequestUserProfile ,"usr" },
/* ActCalNumClk */{1406,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateNumClicks ,NULL}, /* ActSeeChtRms */{ 51, 1,TabSoc,ActSeeChtRms ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Cht_ShowChatRooms ,"chat" },
/* 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},
/* ActFolUsr */{1410,-1,TabUsr,ActReqPubPrf ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_FollowUsr ,NULL}, /* ActSeePubPrf */{1402,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_GetUsrCodAndShowUserProfile,NULL},
/* ActUnfUsr */{1411,-1,TabUsr,ActReqPubPrf ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_UnfollowUsr ,NULL}, /* ActCal1stClkTim */{1405,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateFirstClickTime ,NULL},
/* ActSeeFlg */{1412,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_ListFollowing ,NULL}, /* ActCalNumClk */{1406,-1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_CalculateNumClicks ,NULL},
/* ActSeeFlr */{1413,-1,TabUsr,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Fol_ListFollowers ,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 ****************************************************************** // TabMsg ******************************************************************
// Actions in menu: // 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" }, /* 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" }, /* 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" }, /* 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" }, /* 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" }, /* 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" }, /* 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}, /* 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}, /* 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 ****************************************************************** // TabSta ******************************************************************
// Actions in menu: // Actions in menu:
/* ActSeeAllSvy */{ 966, 0,TabSta,ActSeeAllSvy ,0x1F8,0x1F8,0x1F8,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Svy_SeeAllSurveys ,"survey" }, /* 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, TabCrs = 6,
TabAss = 7, TabAss = 7,
TabUsr = 8, TabUsr = 8,
TabMsg = 9, TabSoc = 9,
TabSta = 10, TabMsg = 10,
TabPrf = 11, TabSta = 11,
TabPrf = 12,
} Act_Tab_t; } Act_Tab_t;
typedef enum 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 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 #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 ActReqSignUp (ActChgNumRowFooGrp+ 6)
#define ActSeeSignUpReq (ActChgNumRowFooGrp+ 7) #define ActSeeSignUpReq (ActChgNumRowFooGrp+ 7)
#define ActLstCon (ActChgNumRowFooGrp+ 8) #define ActLstCon (ActChgNumRowFooGrp+ 8)
#define ActReqPubPrf (ActChgNumRowFooGrp+ 9)
// Secondary actions // Secondary actions
#define ActChgGrp (ActChgNumRowFooGrp+ 10) #define ActChgGrp (ActChgNumRowFooGrp+ 9)
#define ActReqEdiGrp (ActChgNumRowFooGrp+ 11) #define ActReqEdiGrp (ActChgNumRowFooGrp+ 10)
#define ActNewGrpTyp (ActChgNumRowFooGrp+ 12) #define ActNewGrpTyp (ActChgNumRowFooGrp+ 11)
#define ActReqRemGrpTyp (ActChgNumRowFooGrp+ 13) #define ActReqRemGrpTyp (ActChgNumRowFooGrp+ 12)
#define ActRemGrpTyp (ActChgNumRowFooGrp+ 14) #define ActRemGrpTyp (ActChgNumRowFooGrp+ 13)
#define ActRenGrpTyp (ActChgNumRowFooGrp+ 15) #define ActRenGrpTyp (ActChgNumRowFooGrp+ 14)
#define ActChgMdtGrpTyp (ActChgNumRowFooGrp+ 16) #define ActChgMdtGrpTyp (ActChgNumRowFooGrp+ 15)
#define ActChgMulGrpTyp (ActChgNumRowFooGrp+ 17) #define ActChgMulGrpTyp (ActChgNumRowFooGrp+ 16)
#define ActChgTimGrpTyp (ActChgNumRowFooGrp+ 18) #define ActChgTimGrpTyp (ActChgNumRowFooGrp+ 17)
#define ActNewGrp (ActChgNumRowFooGrp+ 19) #define ActNewGrp (ActChgNumRowFooGrp+ 18)
#define ActReqRemGrp (ActChgNumRowFooGrp+ 20) #define ActReqRemGrp (ActChgNumRowFooGrp+ 19)
#define ActRemGrp (ActChgNumRowFooGrp+ 21) #define ActRemGrp (ActChgNumRowFooGrp+ 20)
#define ActOpeGrp (ActChgNumRowFooGrp+ 22) #define ActOpeGrp (ActChgNumRowFooGrp+ 21)
#define ActCloGrp (ActChgNumRowFooGrp+ 23) #define ActCloGrp (ActChgNumRowFooGrp+ 22)
#define ActEnaFilZonGrp (ActChgNumRowFooGrp+ 24) #define ActEnaFilZonGrp (ActChgNumRowFooGrp+ 23)
#define ActDisFilZonGrp (ActChgNumRowFooGrp+ 25) #define ActDisFilZonGrp (ActChgNumRowFooGrp+ 24)
#define ActChgGrpTyp (ActChgNumRowFooGrp+ 26) #define ActChgGrpTyp (ActChgNumRowFooGrp+ 25)
#define ActRenGrp (ActChgNumRowFooGrp+ 27) #define ActRenGrp (ActChgNumRowFooGrp+ 26)
#define ActChgMaxStdGrp (ActChgNumRowFooGrp+ 28) #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 ActPrnGstPho (ActChgNumRowFooGrp+ 30)
#define ActPrnStdPho (ActChgNumRowFooGrp+ 32) #define ActPrnStdPho (ActChgNumRowFooGrp+ 31)
#define ActPrnTchPho (ActChgNumRowFooGrp+ 33) #define ActPrnTchPho (ActChgNumRowFooGrp+ 32)
#define ActLstGstAll (ActChgNumRowFooGrp+ 34) #define ActLstGstAll (ActChgNumRowFooGrp+ 33)
#define ActLstStdAll (ActChgNumRowFooGrp+ 35) #define ActLstStdAll (ActChgNumRowFooGrp+ 34)
#define ActLstTchAll (ActChgNumRowFooGrp+ 36) #define ActLstTchAll (ActChgNumRowFooGrp+ 35)
#define ActSeeRecOneStd (ActChgNumRowFooGrp+ 37) #define ActSeeRecOneStd (ActChgNumRowFooGrp+ 36)
#define ActSeeRecOneTch (ActChgNumRowFooGrp+ 38) #define ActSeeRecOneTch (ActChgNumRowFooGrp+ 37)
#define ActSeeRecSevGst (ActChgNumRowFooGrp+ 39) #define ActSeeRecSevGst (ActChgNumRowFooGrp+ 38)
#define ActSeeRecSevStd (ActChgNumRowFooGrp+ 40) #define ActSeeRecSevStd (ActChgNumRowFooGrp+ 39)
#define ActSeeRecSevTch (ActChgNumRowFooGrp+ 41) #define ActSeeRecSevTch (ActChgNumRowFooGrp+ 40)
#define ActPrnRecSevGst (ActChgNumRowFooGrp+ 42) #define ActPrnRecSevGst (ActChgNumRowFooGrp+ 41)
#define ActPrnRecSevStd (ActChgNumRowFooGrp+ 43) #define ActPrnRecSevStd (ActChgNumRowFooGrp+ 42)
#define ActPrnRecSevTch (ActChgNumRowFooGrp+ 44) #define ActPrnRecSevTch (ActChgNumRowFooGrp+ 43)
#define ActRcvRecOthUsr (ActChgNumRowFooGrp+ 45) #define ActRcvRecOthUsr (ActChgNumRowFooGrp+ 44)
#define ActEdiRecFie (ActChgNumRowFooGrp+ 46) #define ActEdiRecFie (ActChgNumRowFooGrp+ 45)
#define ActNewFie (ActChgNumRowFooGrp+ 47) #define ActNewFie (ActChgNumRowFooGrp+ 46)
#define ActReqRemFie (ActChgNumRowFooGrp+ 48) #define ActReqRemFie (ActChgNumRowFooGrp+ 47)
#define ActRemFie (ActChgNumRowFooGrp+ 49) #define ActRemFie (ActChgNumRowFooGrp+ 48)
#define ActRenFie (ActChgNumRowFooGrp+ 50) #define ActRenFie (ActChgNumRowFooGrp+ 49)
#define ActChgRowFie (ActChgNumRowFooGrp+ 51) #define ActChgRowFie (ActChgNumRowFooGrp+ 50)
#define ActChgVisFie (ActChgNumRowFooGrp+ 52) #define ActChgVisFie (ActChgNumRowFooGrp+ 51)
#define ActRcvRecCrs (ActChgNumRowFooGrp+ 53) #define ActRcvRecCrs (ActChgNumRowFooGrp+ 52)
#define ActReqEnrSevStd (ActChgNumRowFooGrp+ 54) #define ActReqEnrSevStd (ActChgNumRowFooGrp+ 53)
#define ActReqEnrSevTch (ActChgNumRowFooGrp+ 55) #define ActReqEnrSevTch (ActChgNumRowFooGrp+ 54)
#define ActReqLstStdAtt (ActChgNumRowFooGrp+ 56) #define ActReqLstStdAtt (ActChgNumRowFooGrp+ 55)
#define ActSeeLstMyAtt (ActChgNumRowFooGrp+ 57) #define ActSeeLstMyAtt (ActChgNumRowFooGrp+ 56)
#define ActPrnLstMyAtt (ActChgNumRowFooGrp+ 58) #define ActPrnLstMyAtt (ActChgNumRowFooGrp+ 57)
#define ActSeeLstStdAtt (ActChgNumRowFooGrp+ 59) #define ActSeeLstStdAtt (ActChgNumRowFooGrp+ 58)
#define ActPrnLstStdAtt (ActChgNumRowFooGrp+ 60) #define ActPrnLstStdAtt (ActChgNumRowFooGrp+ 59)
#define ActFrmNewAtt (ActChgNumRowFooGrp+ 61) #define ActFrmNewAtt (ActChgNumRowFooGrp+ 60)
#define ActEdiOneAtt (ActChgNumRowFooGrp+ 62) #define ActEdiOneAtt (ActChgNumRowFooGrp+ 61)
#define ActNewAtt (ActChgNumRowFooGrp+ 63) #define ActNewAtt (ActChgNumRowFooGrp+ 62)
#define ActChgAtt (ActChgNumRowFooGrp+ 64) #define ActChgAtt (ActChgNumRowFooGrp+ 63)
#define ActReqRemAtt (ActChgNumRowFooGrp+ 65) #define ActReqRemAtt (ActChgNumRowFooGrp+ 64)
#define ActRemAtt (ActChgNumRowFooGrp+ 66) #define ActRemAtt (ActChgNumRowFooGrp+ 65)
#define ActHidAtt (ActChgNumRowFooGrp+ 67) #define ActHidAtt (ActChgNumRowFooGrp+ 66)
#define ActShoAtt (ActChgNumRowFooGrp+ 68) #define ActShoAtt (ActChgNumRowFooGrp+ 67)
#define ActSeeOneAtt (ActChgNumRowFooGrp+ 69) #define ActSeeOneAtt (ActChgNumRowFooGrp+ 68)
#define ActRecAttStd (ActChgNumRowFooGrp+ 70) #define ActRecAttStd (ActChgNumRowFooGrp+ 69)
#define ActRecAttMe (ActChgNumRowFooGrp+ 71) #define ActRecAttMe (ActChgNumRowFooGrp+ 70)
#define ActSignUp (ActChgNumRowFooGrp+ 72) #define ActSignUp (ActChgNumRowFooGrp+ 71)
#define ActReqRejSignUp (ActChgNumRowFooGrp+ 73) #define ActReqRejSignUp (ActChgNumRowFooGrp+ 72)
#define ActRejSignUp (ActChgNumRowFooGrp+ 74) #define ActRejSignUp (ActChgNumRowFooGrp+ 73)
#define ActReqMdfOneOth (ActChgNumRowFooGrp+ 75) #define ActReqMdfOneOth (ActChgNumRowFooGrp+ 74)
#define ActReqMdfOneStd (ActChgNumRowFooGrp+ 76) #define ActReqMdfOneStd (ActChgNumRowFooGrp+ 75)
#define ActReqMdfOneTch (ActChgNumRowFooGrp+ 77) #define ActReqMdfOneTch (ActChgNumRowFooGrp+ 76)
#define ActReqMdfOth (ActChgNumRowFooGrp+ 78) #define ActReqMdfOth (ActChgNumRowFooGrp+ 77)
#define ActReqMdfStd (ActChgNumRowFooGrp+ 79) #define ActReqMdfStd (ActChgNumRowFooGrp+ 78)
#define ActReqMdfTch (ActChgNumRowFooGrp+ 80) #define ActReqMdfTch (ActChgNumRowFooGrp+ 79)
#define ActReqOthPho (ActChgNumRowFooGrp+ 81) #define ActReqOthPho (ActChgNumRowFooGrp+ 80)
#define ActReqStdPho (ActChgNumRowFooGrp+ 82) #define ActReqStdPho (ActChgNumRowFooGrp+ 81)
#define ActReqTchPho (ActChgNumRowFooGrp+ 83) #define ActReqTchPho (ActChgNumRowFooGrp+ 82)
#define ActDetOthPho (ActChgNumRowFooGrp+ 84) #define ActDetOthPho (ActChgNumRowFooGrp+ 83)
#define ActDetStdPho (ActChgNumRowFooGrp+ 85) #define ActDetStdPho (ActChgNumRowFooGrp+ 84)
#define ActDetTchPho (ActChgNumRowFooGrp+ 86) #define ActDetTchPho (ActChgNumRowFooGrp+ 85)
#define ActUpdOthPho (ActChgNumRowFooGrp+ 87) #define ActUpdOthPho (ActChgNumRowFooGrp+ 86)
#define ActUpdStdPho (ActChgNumRowFooGrp+ 88) #define ActUpdStdPho (ActChgNumRowFooGrp+ 87)
#define ActUpdTchPho (ActChgNumRowFooGrp+ 89) #define ActUpdTchPho (ActChgNumRowFooGrp+ 88)
#define ActRemOthPho (ActChgNumRowFooGrp+ 90) #define ActRemOthPho (ActChgNumRowFooGrp+ 89)
#define ActRemStdPho (ActChgNumRowFooGrp+ 91) #define ActRemStdPho (ActChgNumRowFooGrp+ 90)
#define ActRemTchPho (ActChgNumRowFooGrp+ 92) #define ActRemTchPho (ActChgNumRowFooGrp+ 91)
#define ActCreOth (ActChgNumRowFooGrp+ 93) #define ActCreOth (ActChgNumRowFooGrp+ 92)
#define ActCreStd (ActChgNumRowFooGrp+ 94) #define ActCreStd (ActChgNumRowFooGrp+ 93)
#define ActCreTch (ActChgNumRowFooGrp+ 95) #define ActCreTch (ActChgNumRowFooGrp+ 94)
#define ActUpdOth (ActChgNumRowFooGrp+ 96) #define ActUpdOth (ActChgNumRowFooGrp+ 95)
#define ActUpdStd (ActChgNumRowFooGrp+ 97) #define ActUpdStd (ActChgNumRowFooGrp+ 96)
#define ActUpdTch (ActChgNumRowFooGrp+ 98) #define ActUpdTch (ActChgNumRowFooGrp+ 97)
#define ActReqAccEnrStd (ActChgNumRowFooGrp+ 99) #define ActReqAccEnrStd (ActChgNumRowFooGrp+ 98)
#define ActReqAccEnrTch (ActChgNumRowFooGrp+100) #define ActReqAccEnrTch (ActChgNumRowFooGrp+ 99)
#define ActAccEnrStd (ActChgNumRowFooGrp+101) #define ActAccEnrStd (ActChgNumRowFooGrp+100)
#define ActAccEnrTch (ActChgNumRowFooGrp+102) #define ActAccEnrTch (ActChgNumRowFooGrp+101)
#define ActRemMe_Std (ActChgNumRowFooGrp+103) #define ActRemMe_Std (ActChgNumRowFooGrp+102)
#define ActRemMe_Tch (ActChgNumRowFooGrp+104) #define ActRemMe_Tch (ActChgNumRowFooGrp+103)
#define ActNewAdmIns (ActChgNumRowFooGrp+105) #define ActNewAdmIns (ActChgNumRowFooGrp+104)
#define ActRemAdmIns (ActChgNumRowFooGrp+106) #define ActRemAdmIns (ActChgNumRowFooGrp+105)
#define ActNewAdmCtr (ActChgNumRowFooGrp+107) #define ActNewAdmCtr (ActChgNumRowFooGrp+106)
#define ActRemAdmCtr (ActChgNumRowFooGrp+108) #define ActRemAdmCtr (ActChgNumRowFooGrp+107)
#define ActNewAdmDeg (ActChgNumRowFooGrp+109) #define ActNewAdmDeg (ActChgNumRowFooGrp+108)
#define ActRemAdmDeg (ActChgNumRowFooGrp+110) #define ActRemAdmDeg (ActChgNumRowFooGrp+109)
#define ActRcvFrmEnrSevStd (ActChgNumRowFooGrp+111) #define ActRcvFrmEnrSevStd (ActChgNumRowFooGrp+110)
#define ActRcvFrmEnrSevTch (ActChgNumRowFooGrp+112) #define ActRcvFrmEnrSevTch (ActChgNumRowFooGrp+111)
#define ActFrmIDsOth (ActChgNumRowFooGrp+113) #define ActFrmIDsOth (ActChgNumRowFooGrp+112)
#define ActFrmIDsStd (ActChgNumRowFooGrp+114) #define ActFrmIDsStd (ActChgNumRowFooGrp+113)
#define ActFrmIDsTch (ActChgNumRowFooGrp+115) #define ActFrmIDsTch (ActChgNumRowFooGrp+114)
#define ActRemID_Oth (ActChgNumRowFooGrp+116) #define ActRemID_Oth (ActChgNumRowFooGrp+115)
#define ActRemID_Std (ActChgNumRowFooGrp+117) #define ActRemID_Std (ActChgNumRowFooGrp+116)
#define ActRemID_Tch (ActChgNumRowFooGrp+118) #define ActRemID_Tch (ActChgNumRowFooGrp+117)
#define ActNewID_Oth (ActChgNumRowFooGrp+119) #define ActNewID_Oth (ActChgNumRowFooGrp+118)
#define ActNewID_Std (ActChgNumRowFooGrp+120) #define ActNewID_Std (ActChgNumRowFooGrp+119)
#define ActNewID_Tch (ActChgNumRowFooGrp+121) #define ActNewID_Tch (ActChgNumRowFooGrp+120)
#define ActFrmPwdOth (ActChgNumRowFooGrp+122) #define ActFrmPwdOth (ActChgNumRowFooGrp+121)
#define ActFrmPwdStd (ActChgNumRowFooGrp+123) #define ActFrmPwdStd (ActChgNumRowFooGrp+122)
#define ActFrmPwdTch (ActChgNumRowFooGrp+124) #define ActFrmPwdTch (ActChgNumRowFooGrp+123)
#define ActChgPwdOth (ActChgNumRowFooGrp+125) #define ActChgPwdOth (ActChgNumRowFooGrp+124)
#define ActChgPwdStd (ActChgNumRowFooGrp+126) #define ActChgPwdStd (ActChgNumRowFooGrp+125)
#define ActChgPwdTch (ActChgNumRowFooGrp+127) #define ActChgPwdTch (ActChgNumRowFooGrp+126)
#define ActFrmMaiOth (ActChgNumRowFooGrp+128) #define ActFrmMaiOth (ActChgNumRowFooGrp+127)
#define ActFrmMaiStd (ActChgNumRowFooGrp+129) #define ActFrmMaiStd (ActChgNumRowFooGrp+128)
#define ActFrmMaiTch (ActChgNumRowFooGrp+130) #define ActFrmMaiTch (ActChgNumRowFooGrp+129)
#define ActRemMaiOth (ActChgNumRowFooGrp+131) #define ActRemMaiOth (ActChgNumRowFooGrp+130)
#define ActRemMaiStd (ActChgNumRowFooGrp+132) #define ActRemMaiStd (ActChgNumRowFooGrp+131)
#define ActRemMaiTch (ActChgNumRowFooGrp+133) #define ActRemMaiTch (ActChgNumRowFooGrp+132)
#define ActNewMaiOth (ActChgNumRowFooGrp+134) #define ActNewMaiOth (ActChgNumRowFooGrp+133)
#define ActNewMaiStd (ActChgNumRowFooGrp+135) #define ActNewMaiStd (ActChgNumRowFooGrp+134)
#define ActNewMaiTch (ActChgNumRowFooGrp+136) #define ActNewMaiTch (ActChgNumRowFooGrp+135)
#define ActRemStdCrs (ActChgNumRowFooGrp+137) #define ActRemStdCrs (ActChgNumRowFooGrp+136)
#define ActRemTchCrs (ActChgNumRowFooGrp+138) #define ActRemTchCrs (ActChgNumRowFooGrp+137)
#define ActRemUsrGbl (ActChgNumRowFooGrp+139) #define ActRemUsrGbl (ActChgNumRowFooGrp+138)
#define ActReqRemAllStdCrs (ActChgNumRowFooGrp+140) #define ActReqRemAllStdCrs (ActChgNumRowFooGrp+139)
#define ActRemAllStdCrs (ActChgNumRowFooGrp+141) #define ActRemAllStdCrs (ActChgNumRowFooGrp+140)
#define ActReqRemOldUsr (ActChgNumRowFooGrp+142) #define ActReqRemOldUsr (ActChgNumRowFooGrp+141)
#define ActRemOldUsr (ActChgNumRowFooGrp+143) #define ActRemOldUsr (ActChgNumRowFooGrp+142)
#define ActLstClk (ActChgNumRowFooGrp+144) #define ActLstClk (ActChgNumRowFooGrp+143)
#define ActSeePubPrf (ActChgNumRowFooGrp+145) /*****************************************************************************/
#define ActCal1stClkTim (ActChgNumRowFooGrp+146) /******************************** Social tab *********************************/
#define ActCalNumClk (ActChgNumRowFooGrp+147) /*****************************************************************************/
#define ActCalNumFilVie (ActChgNumRowFooGrp+148) // Actions in menu
#define ActCalNumForPst (ActChgNumRowFooGrp+149) #define ActReqPubPrf (ActLstClk+ 1)
#define ActCalNumMsgSnt (ActChgNumRowFooGrp+150) #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 ActFolUsr (ActLstClk+ 9)
#define ActUnfUsr (ActChgNumRowFooGrp+152) #define ActUnfUsr (ActLstClk+ 10)
#define ActSeeFlg (ActChgNumRowFooGrp+153) #define ActSeeFlg (ActLstClk+ 11)
#define ActSeeFlr (ActChgNumRowFooGrp+154) #define ActSeeFlr (ActLstClk+ 12)
#define ActCht (ActLstClk+ 13)
/*****************************************************************************/ /*****************************************************************************/
/******************************* Messages tab ********************************/ /******************************* Messages tab ********************************/
/*****************************************************************************/ /*****************************************************************************/
// Actions in menu // Actions in menu
#define ActSeeNtf (ActSeeFlr+ 1) #define ActSeeNtf (ActCht+ 1)
#define ActSeeAnn (ActSeeFlr+ 2) #define ActSeeAnn (ActCht+ 2)
#define ActSeeNot (ActSeeFlr+ 3) #define ActSeeNot (ActCht+ 3)
#define ActSeeFor (ActSeeFlr+ 4) #define ActSeeFor (ActCht+ 4)
#define ActSeeChtRms (ActSeeFlr+ 5) #define ActReqMsgUsr (ActCht+ 5)
#define ActReqMsgUsr (ActSeeFlr+ 6) #define ActSeeRcvMsg (ActCht+ 6)
#define ActSeeRcvMsg (ActSeeFlr+ 7) #define ActSeeSntMsg (ActCht+ 7)
#define ActSeeSntMsg (ActSeeFlr+ 8) #define ActMaiStd (ActCht+ 8)
#define ActMaiStd (ActSeeFlr+ 9)
// Secondary actions // Secondary actions
#define ActWriAnn (ActSeeFlr+ 10) #define ActWriAnn (ActCht+ 9)
#define ActRcvAnn (ActSeeFlr+ 11) #define ActRcvAnn (ActCht+ 10)
#define ActHidAnn (ActSeeFlr+ 12) #define ActHidAnn (ActCht+ 11)
#define ActRevAnn (ActSeeFlr+ 13) #define ActRevAnn (ActCht+ 12)
#define ActRemAnn (ActSeeFlr+ 14) #define ActRemAnn (ActCht+ 13)
#define ActShoNot (ActSeeFlr+ 15) #define ActShoNot (ActCht+ 14)
#define ActWriNot (ActSeeFlr+ 16) #define ActWriNot (ActCht+ 15)
#define ActRcvNot (ActSeeFlr+ 17) #define ActRcvNot (ActCht+ 16)
#define ActHidNot (ActSeeFlr+ 18) #define ActHidNot (ActCht+ 17)
#define ActRevNot (ActSeeFlr+ 19) #define ActRevNot (ActCht+ 18)
#define ActReqRemNot (ActSeeFlr+ 20) #define ActReqRemNot (ActCht+ 19)
#define ActRemNot (ActSeeFlr+ 21) #define ActRemNot (ActCht+ 20)
#define ActSeeNewNtf (ActSeeFlr+ 22) #define ActSeeNewNtf (ActCht+ 21)
#define ActMrkNtfSee (ActSeeFlr+ 23) #define ActMrkNtfSee (ActCht+ 22)
#define ActSeeForCrsUsr (ActSeeFlr+ 24) #define ActSeeForCrsUsr (ActCht+ 23)
#define ActSeeForCrsTch (ActSeeFlr+ 25) #define ActSeeForCrsTch (ActCht+ 24)
#define ActSeeForDegUsr (ActSeeFlr+ 26) #define ActSeeForDegUsr (ActCht+ 25)
#define ActSeeForDegTch (ActSeeFlr+ 27) #define ActSeeForDegTch (ActCht+ 26)
#define ActSeeForCtrUsr (ActSeeFlr+ 28) #define ActSeeForCtrUsr (ActCht+ 27)
#define ActSeeForCtrTch (ActSeeFlr+ 29) #define ActSeeForCtrTch (ActCht+ 28)
#define ActSeeForInsUsr (ActSeeFlr+ 30) #define ActSeeForInsUsr (ActCht+ 29)
#define ActSeeForInsTch (ActSeeFlr+ 31) #define ActSeeForInsTch (ActCht+ 30)
#define ActSeeForGenUsr (ActSeeFlr+ 32) #define ActSeeForGenUsr (ActCht+ 31)
#define ActSeeForGenTch (ActSeeFlr+ 33) #define ActSeeForGenTch (ActCht+ 32)
#define ActSeeForSWAUsr (ActSeeFlr+ 34) #define ActSeeForSWAUsr (ActCht+ 33)
#define ActSeeForSWATch (ActSeeFlr+ 35) #define ActSeeForSWATch (ActCht+ 34)
#define ActSeePstForCrsUsr (ActSeeFlr+ 36) #define ActSeePstForCrsUsr (ActCht+ 35)
#define ActSeePstForCrsTch (ActSeeFlr+ 37) #define ActSeePstForCrsTch (ActCht+ 36)
#define ActSeePstForDegUsr (ActSeeFlr+ 38) #define ActSeePstForDegUsr (ActCht+ 37)
#define ActSeePstForDegTch (ActSeeFlr+ 39) #define ActSeePstForDegTch (ActCht+ 38)
#define ActSeePstForCtrUsr (ActSeeFlr+ 40) #define ActSeePstForCtrUsr (ActCht+ 39)
#define ActSeePstForCtrTch (ActSeeFlr+ 41) #define ActSeePstForCtrTch (ActCht+ 40)
#define ActSeePstForInsUsr (ActSeeFlr+ 42) #define ActSeePstForInsUsr (ActCht+ 41)
#define ActSeePstForInsTch (ActSeeFlr+ 43) #define ActSeePstForInsTch (ActCht+ 42)
#define ActSeePstForGenUsr (ActSeeFlr+ 44) #define ActSeePstForGenUsr (ActCht+ 43)
#define ActSeePstForGenTch (ActSeeFlr+ 45) #define ActSeePstForGenTch (ActCht+ 44)
#define ActSeePstForSWAUsr (ActSeeFlr+ 46) #define ActSeePstForSWAUsr (ActCht+ 45)
#define ActSeePstForSWATch (ActSeeFlr+ 47) #define ActSeePstForSWATch (ActCht+ 46)
#define ActRcvThrForCrsUsr (ActSeeFlr+ 48) #define ActRcvThrForCrsUsr (ActCht+ 47)
#define ActRcvThrForCrsTch (ActSeeFlr+ 49) #define ActRcvThrForCrsTch (ActCht+ 48)
#define ActRcvThrForDegUsr (ActSeeFlr+ 50) #define ActRcvThrForDegUsr (ActCht+ 49)
#define ActRcvThrForDegTch (ActSeeFlr+ 51) #define ActRcvThrForDegTch (ActCht+ 50)
#define ActRcvThrForCtrUsr (ActSeeFlr+ 52) #define ActRcvThrForCtrUsr (ActCht+ 51)
#define ActRcvThrForCtrTch (ActSeeFlr+ 53) #define ActRcvThrForCtrTch (ActCht+ 52)
#define ActRcvThrForInsUsr (ActSeeFlr+ 54) #define ActRcvThrForInsUsr (ActCht+ 53)
#define ActRcvThrForInsTch (ActSeeFlr+ 55) #define ActRcvThrForInsTch (ActCht+ 54)
#define ActRcvThrForGenUsr (ActSeeFlr+ 56) #define ActRcvThrForGenUsr (ActCht+ 55)
#define ActRcvThrForGenTch (ActSeeFlr+ 57) #define ActRcvThrForGenTch (ActCht+ 56)
#define ActRcvThrForSWAUsr (ActSeeFlr+ 58) #define ActRcvThrForSWAUsr (ActCht+ 57)
#define ActRcvThrForSWATch (ActSeeFlr+ 59) #define ActRcvThrForSWATch (ActCht+ 58)
#define ActRcvRepForCrsUsr (ActSeeFlr+ 60) #define ActRcvRepForCrsUsr (ActCht+ 59)
#define ActRcvRepForCrsTch (ActSeeFlr+ 61) #define ActRcvRepForCrsTch (ActCht+ 60)
#define ActRcvRepForDegUsr (ActSeeFlr+ 62) #define ActRcvRepForDegUsr (ActCht+ 61)
#define ActRcvRepForDegTch (ActSeeFlr+ 63) #define ActRcvRepForDegTch (ActCht+ 62)
#define ActRcvRepForCtrUsr (ActSeeFlr+ 64) #define ActRcvRepForCtrUsr (ActCht+ 63)
#define ActRcvRepForCtrTch (ActSeeFlr+ 65) #define ActRcvRepForCtrTch (ActCht+ 64)
#define ActRcvRepForInsUsr (ActSeeFlr+ 66) #define ActRcvRepForInsUsr (ActCht+ 65)
#define ActRcvRepForInsTch (ActSeeFlr+ 67) #define ActRcvRepForInsTch (ActCht+ 66)
#define ActRcvRepForGenUsr (ActSeeFlr+ 68) #define ActRcvRepForGenUsr (ActCht+ 67)
#define ActRcvRepForGenTch (ActSeeFlr+ 69) #define ActRcvRepForGenTch (ActCht+ 68)
#define ActRcvRepForSWAUsr (ActSeeFlr+ 70) #define ActRcvRepForSWAUsr (ActCht+ 69)
#define ActRcvRepForSWATch (ActSeeFlr+ 71) #define ActRcvRepForSWATch (ActCht+ 70)
#define ActReqDelThrCrsUsr (ActSeeFlr+ 72) #define ActReqDelThrCrsUsr (ActCht+ 71)
#define ActReqDelThrCrsTch (ActSeeFlr+ 73) #define ActReqDelThrCrsTch (ActCht+ 72)
#define ActReqDelThrDegUsr (ActSeeFlr+ 74) #define ActReqDelThrDegUsr (ActCht+ 73)
#define ActReqDelThrDegTch (ActSeeFlr+ 75) #define ActReqDelThrDegTch (ActCht+ 74)
#define ActReqDelThrCtrUsr (ActSeeFlr+ 76) #define ActReqDelThrCtrUsr (ActCht+ 75)
#define ActReqDelThrCtrTch (ActSeeFlr+ 77) #define ActReqDelThrCtrTch (ActCht+ 76)
#define ActReqDelThrInsUsr (ActSeeFlr+ 78) #define ActReqDelThrInsUsr (ActCht+ 77)
#define ActReqDelThrInsTch (ActSeeFlr+ 79) #define ActReqDelThrInsTch (ActCht+ 78)
#define ActReqDelThrGenUsr (ActSeeFlr+ 80) #define ActReqDelThrGenUsr (ActCht+ 79)
#define ActReqDelThrGenTch (ActSeeFlr+ 81) #define ActReqDelThrGenTch (ActCht+ 80)
#define ActReqDelThrSWAUsr (ActSeeFlr+ 82) #define ActReqDelThrSWAUsr (ActCht+ 81)
#define ActReqDelThrSWATch (ActSeeFlr+ 83) #define ActReqDelThrSWATch (ActCht+ 82)
#define ActDelThrForCrsUsr (ActSeeFlr+ 84) #define ActDelThrForCrsUsr (ActCht+ 83)
#define ActDelThrForCrsTch (ActSeeFlr+ 85) #define ActDelThrForCrsTch (ActCht+ 84)
#define ActDelThrForDegUsr (ActSeeFlr+ 86) #define ActDelThrForDegUsr (ActCht+ 85)
#define ActDelThrForDegTch (ActSeeFlr+ 87) #define ActDelThrForDegTch (ActCht+ 86)
#define ActDelThrForCtrUsr (ActSeeFlr+ 88) #define ActDelThrForCtrUsr (ActCht+ 87)
#define ActDelThrForCtrTch (ActSeeFlr+ 89) #define ActDelThrForCtrTch (ActCht+ 88)
#define ActDelThrForInsUsr (ActSeeFlr+ 90) #define ActDelThrForInsUsr (ActCht+ 89)
#define ActDelThrForInsTch (ActSeeFlr+ 91) #define ActDelThrForInsTch (ActCht+ 90)
#define ActDelThrForGenUsr (ActSeeFlr+ 92) #define ActDelThrForGenUsr (ActCht+ 91)
#define ActDelThrForGenTch (ActSeeFlr+ 93) #define ActDelThrForGenTch (ActCht+ 92)
#define ActDelThrForSWAUsr (ActSeeFlr+ 94) #define ActDelThrForSWAUsr (ActCht+ 93)
#define ActDelThrForSWATch (ActSeeFlr+ 95) #define ActDelThrForSWATch (ActCht+ 94)
#define ActCutThrForCrsUsr (ActSeeFlr+ 96) #define ActCutThrForCrsUsr (ActCht+ 95)
#define ActCutThrForCrsTch (ActSeeFlr+ 97) #define ActCutThrForCrsTch (ActCht+ 96)
#define ActCutThrForDegUsr (ActSeeFlr+ 98) #define ActCutThrForDegUsr (ActCht+ 97)
#define ActCutThrForDegTch (ActSeeFlr+ 99) #define ActCutThrForDegTch (ActCht+ 98)
#define ActCutThrForCtrUsr (ActSeeFlr+100) #define ActCutThrForCtrUsr (ActCht+ 99)
#define ActCutThrForCtrTch (ActSeeFlr+101) #define ActCutThrForCtrTch (ActCht+100)
#define ActCutThrForInsUsr (ActSeeFlr+102) #define ActCutThrForInsUsr (ActCht+101)
#define ActCutThrForInsTch (ActSeeFlr+103) #define ActCutThrForInsTch (ActCht+102)
#define ActCutThrForGenUsr (ActSeeFlr+104) #define ActCutThrForGenUsr (ActCht+103)
#define ActCutThrForGenTch (ActSeeFlr+105) #define ActCutThrForGenTch (ActCht+104)
#define ActCutThrForSWAUsr (ActSeeFlr+106) #define ActCutThrForSWAUsr (ActCht+105)
#define ActCutThrForSWATch (ActSeeFlr+107) #define ActCutThrForSWATch (ActCht+106)
#define ActPasThrForCrsUsr (ActSeeFlr+108) #define ActPasThrForCrsUsr (ActCht+107)
#define ActPasThrForCrsTch (ActSeeFlr+109) #define ActPasThrForCrsTch (ActCht+108)
#define ActPasThrForDegUsr (ActSeeFlr+110) #define ActPasThrForDegUsr (ActCht+109)
#define ActPasThrForDegTch (ActSeeFlr+111) #define ActPasThrForDegTch (ActCht+110)
#define ActPasThrForCtrUsr (ActSeeFlr+112) #define ActPasThrForCtrUsr (ActCht+111)
#define ActPasThrForCtrTch (ActSeeFlr+113) #define ActPasThrForCtrTch (ActCht+112)
#define ActPasThrForInsUsr (ActSeeFlr+114) #define ActPasThrForInsUsr (ActCht+113)
#define ActPasThrForInsTch (ActSeeFlr+115) #define ActPasThrForInsTch (ActCht+114)
#define ActPasThrForGenUsr (ActSeeFlr+116) #define ActPasThrForGenUsr (ActCht+115)
#define ActPasThrForGenTch (ActSeeFlr+117) #define ActPasThrForGenTch (ActCht+116)
#define ActPasThrForSWAUsr (ActSeeFlr+118) #define ActPasThrForSWAUsr (ActCht+117)
#define ActPasThrForSWATch (ActSeeFlr+119) #define ActPasThrForSWATch (ActCht+118)
#define ActDelPstForCrsUsr (ActSeeFlr+120) #define ActDelPstForCrsUsr (ActCht+119)
#define ActDelPstForCrsTch (ActSeeFlr+121) #define ActDelPstForCrsTch (ActCht+120)
#define ActDelPstForDegUsr (ActSeeFlr+122) #define ActDelPstForDegUsr (ActCht+121)
#define ActDelPstForDegTch (ActSeeFlr+123) #define ActDelPstForDegTch (ActCht+122)
#define ActDelPstForCtrUsr (ActSeeFlr+124) #define ActDelPstForCtrUsr (ActCht+123)
#define ActDelPstForCtrTch (ActSeeFlr+125) #define ActDelPstForCtrTch (ActCht+124)
#define ActDelPstForInsUsr (ActSeeFlr+126) #define ActDelPstForInsUsr (ActCht+125)
#define ActDelPstForInsTch (ActSeeFlr+127) #define ActDelPstForInsTch (ActCht+126)
#define ActDelPstForGenUsr (ActSeeFlr+128) #define ActDelPstForGenUsr (ActCht+127)
#define ActDelPstForGenTch (ActSeeFlr+129) #define ActDelPstForGenTch (ActCht+128)
#define ActDelPstForSWAUsr (ActSeeFlr+130) #define ActDelPstForSWAUsr (ActCht+129)
#define ActDelPstForSWATch (ActSeeFlr+131) #define ActDelPstForSWATch (ActCht+130)
#define ActEnbPstForCrsUsr (ActSeeFlr+132) #define ActEnbPstForCrsUsr (ActCht+131)
#define ActEnbPstForCrsTch (ActSeeFlr+133) #define ActEnbPstForCrsTch (ActCht+132)
#define ActEnbPstForDegUsr (ActSeeFlr+134) #define ActEnbPstForDegUsr (ActCht+133)
#define ActEnbPstForDegTch (ActSeeFlr+135) #define ActEnbPstForDegTch (ActCht+134)
#define ActEnbPstForCtrUsr (ActSeeFlr+136) #define ActEnbPstForCtrUsr (ActCht+135)
#define ActEnbPstForCtrTch (ActSeeFlr+137) #define ActEnbPstForCtrTch (ActCht+136)
#define ActEnbPstForInsUsr (ActSeeFlr+138) #define ActEnbPstForInsUsr (ActCht+137)
#define ActEnbPstForInsTch (ActSeeFlr+139) #define ActEnbPstForInsTch (ActCht+138)
#define ActEnbPstForGenUsr (ActSeeFlr+140) #define ActEnbPstForGenUsr (ActCht+139)
#define ActEnbPstForGenTch (ActSeeFlr+141) #define ActEnbPstForGenTch (ActCht+140)
#define ActEnbPstForSWAUsr (ActSeeFlr+142) #define ActEnbPstForSWAUsr (ActCht+141)
#define ActEnbPstForSWATch (ActSeeFlr+143) #define ActEnbPstForSWATch (ActCht+142)
#define ActDisPstForCrsUsr (ActSeeFlr+144) #define ActDisPstForCrsUsr (ActCht+143)
#define ActDisPstForCrsTch (ActSeeFlr+145) #define ActDisPstForCrsTch (ActCht+144)
#define ActDisPstForDegUsr (ActSeeFlr+146) #define ActDisPstForDegUsr (ActCht+145)
#define ActDisPstForDegTch (ActSeeFlr+147) #define ActDisPstForDegTch (ActCht+146)
#define ActDisPstForCtrUsr (ActSeeFlr+148) #define ActDisPstForCtrUsr (ActCht+147)
#define ActDisPstForCtrTch (ActSeeFlr+149) #define ActDisPstForCtrTch (ActCht+148)
#define ActDisPstForInsUsr (ActSeeFlr+150) #define ActDisPstForInsUsr (ActCht+149)
#define ActDisPstForInsTch (ActSeeFlr+151) #define ActDisPstForInsTch (ActCht+150)
#define ActDisPstForGenUsr (ActSeeFlr+152) #define ActDisPstForGenUsr (ActCht+151)
#define ActDisPstForGenTch (ActSeeFlr+153) #define ActDisPstForGenTch (ActCht+152)
#define ActDisPstForSWAUsr (ActSeeFlr+154) #define ActDisPstForSWAUsr (ActCht+153)
#define ActDisPstForSWATch (ActSeeFlr+155) #define ActDisPstForSWATch (ActCht+154)
#define ActRcvMsgUsr (ActSeeFlr+156) #define ActRcvMsgUsr (ActCht+155)
#define ActReqDelAllSntMsg (ActSeeFlr+157) #define ActReqDelAllSntMsg (ActCht+156)
#define ActReqDelAllRcvMsg (ActSeeFlr+158) #define ActReqDelAllRcvMsg (ActCht+157)
#define ActDelAllSntMsg (ActSeeFlr+159) #define ActDelAllSntMsg (ActCht+158)
#define ActDelAllRcvMsg (ActSeeFlr+160) #define ActDelAllRcvMsg (ActCht+159)
#define ActDelSntMsg (ActSeeFlr+161) #define ActDelSntMsg (ActCht+160)
#define ActDelRcvMsg (ActSeeFlr+162) #define ActDelRcvMsg (ActCht+161)
#define ActExpSntMsg (ActSeeFlr+163) #define ActExpSntMsg (ActCht+162)
#define ActExpRcvMsg (ActSeeFlr+164) #define ActExpRcvMsg (ActCht+163)
#define ActConSntMsg (ActSeeFlr+165) #define ActConSntMsg (ActCht+164)
#define ActConRcvMsg (ActSeeFlr+166) #define ActConRcvMsg (ActCht+165)
#define ActLstBanUsr (ActSeeFlr+167) #define ActLstBanUsr (ActCht+166)
#define ActBanUsrMsg (ActSeeFlr+168) #define ActBanUsrMsg (ActCht+167)
#define ActUnbUsrMsg (ActSeeFlr+169) #define ActUnbUsrMsg (ActCht+168)
#define ActUnbUsrLst (ActSeeFlr+170) #define ActUnbUsrLst (ActCht+169)
#define ActCht (ActSeeFlr+171)
/*****************************************************************************/ /*****************************************************************************/
/****************************** Statistics tab *******************************/ /****************************** Statistics tab *******************************/
/*****************************************************************************/ /*****************************************************************************/
// Actions in menu // Actions in menu
#define ActSeeAllSvy (ActCht+ 1) #define ActSeeAllSvy (ActUnbUsrLst+ 1)
#define ActReqUseGbl (ActCht+ 2) #define ActReqUseGbl (ActUnbUsrLst+ 2)
#define ActSeePhoDeg (ActCht+ 3) #define ActSeePhoDeg (ActUnbUsrLst+ 3)
#define ActReqStaCrs (ActCht+ 4) #define ActReqStaCrs (ActUnbUsrLst+ 4)
#define ActReqAccGbl (ActCht+ 5) #define ActReqAccGbl (ActUnbUsrLst+ 5)
// Secondary actions // Secondary actions
#define ActSeeOneSvy (ActCht+ 6) #define ActSeeOneSvy (ActUnbUsrLst+ 6)
#define ActAnsSvy (ActCht+ 7) #define ActAnsSvy (ActUnbUsrLst+ 7)
#define ActFrmNewSvy (ActCht+ 8) #define ActFrmNewSvy (ActUnbUsrLst+ 8)
#define ActEdiOneSvy (ActCht+ 9) #define ActEdiOneSvy (ActUnbUsrLst+ 9)
#define ActNewSvy (ActCht+10) #define ActNewSvy (ActUnbUsrLst+ 10)
#define ActChgSvy (ActCht+11) #define ActChgSvy (ActUnbUsrLst+ 11)
#define ActReqRemSvy (ActCht+12) #define ActReqRemSvy (ActUnbUsrLst+ 12)
#define ActRemSvy (ActCht+13) #define ActRemSvy (ActUnbUsrLst+ 13)
#define ActReqRstSvy (ActCht+14) #define ActReqRstSvy (ActUnbUsrLst+ 14)
#define ActRstSvy (ActCht+15) #define ActRstSvy (ActUnbUsrLst+ 15)
#define ActHidSvy (ActCht+16) #define ActHidSvy (ActUnbUsrLst+ 16)
#define ActShoSvy (ActCht+17) #define ActShoSvy (ActUnbUsrLst+ 17)
#define ActEdiOneSvyQst (ActCht+18) #define ActEdiOneSvyQst (ActUnbUsrLst+ 18)
#define ActRcvSvyQst (ActCht+19) #define ActRcvSvyQst (ActUnbUsrLst+ 19)
#define ActRemSvyQst (ActCht+20) #define ActRemSvyQst (ActUnbUsrLst+ 20)
#define ActSeeUseGbl (ActCht+21) #define ActSeeUseGbl (ActUnbUsrLst+ 21)
#define ActPrnPhoDeg (ActCht+22) #define ActPrnPhoDeg (ActUnbUsrLst+ 22)
#define ActCalPhoDeg (ActCht+23) #define ActCalPhoDeg (ActUnbUsrLst+ 23)
#define ActSeeAccGbl (ActCht+24) #define ActSeeAccGbl (ActUnbUsrLst+ 24)
#define ActReqAccCrs (ActCht+25) #define ActReqAccCrs (ActUnbUsrLst+ 25)
#define ActSeeAccCrs (ActCht+26) #define ActSeeAccCrs (ActUnbUsrLst+ 26)
#define ActSeeAllStaCrs (ActCht+27) #define ActSeeAllStaCrs (ActUnbUsrLst+ 27)
/*****************************************************************************/ /*****************************************************************************/
/******************************** Profile tab ********************************/ /******************************** Profile tab ********************************/

View File

@ -114,13 +114,14 @@
/****************************** Public constants *****************************/ /****************************** Public constants *****************************/
/*****************************************************************************/ /*****************************************************************************/
#define Log_PLATFORM_VERSION "SWAD 15.74.8 (2015-12-28)" #define Log_PLATFORM_VERSION "SWAD 15.75 (2015-12-28)"
#define CSS_FILE "swad15.74.3.css" #define CSS_FILE "swad15.75.css"
// Number of lines (includes comments but not blank lines) has been got with the following command: // 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 // 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.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.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. 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, ActReqSignUp,
ActSeeSignUpReq, ActSeeSignUpReq,
ActLstCon, ActLstCon,
},
// TabSoc **********
{
ActReqPubPrf, ActReqPubPrf,
ActSeeChtRms,
}, },
// TabMsg ********** // TabMsg **********
{ {
@ -160,7 +164,6 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
ActSeeAnn, ActSeeAnn,
ActSeeNot, ActSeeNot,
ActSeeFor, ActSeeFor,
ActSeeChtRms,
ActReqMsgUsr, ActReqMsgUsr,
ActSeeRcvMsg, ActSeeRcvMsg,
ActSeeSntMsg, ActSeeSntMsg,

View File

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

View File

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

View File

@ -17822,7 +17822,22 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Conectados" "Conectados"
#endif #endif
, ,
// ActReqPubPrf NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
},
{
// TabSoc *****************************************************
// ActReqPubPrf
#if L==1 #if L==1
"Perfils" "Perfils"
#elif L==2 #elif L==2
@ -17843,6 +17858,34 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Perfiles" "Perfiles"
#endif #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, NULL,
NULL, NULL,
@ -17939,27 +17982,6 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Forum" "Forum"
#elif L==9 #elif L==9
"F&oacute;runs" "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 #endif
, ,
// ActReqMsgUsr // ActReqMsgUsr
@ -18057,6 +18079,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, NULL,
NULL, NULL,
NULL, NULL,
NULL,
}, },
{ {
// TabSta ********************************************************************** // TabSta **********************************************************************
@ -19735,27 +19758,68 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Conectados" "Conectados"
#endif #endif
, ,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
},
{
// TabSoc *****************************************************
// ActReqPubPrf // ActReqPubPrf
#if L==1 #if L==1
"Perfils" "Perfils p&uacute;blics"
#elif L==2 #elif L==2
"Profiles" "&Ouml;ffentliche Profile"
#elif L==3 #elif L==3
"Public profiles of users" "Public profiles"
#elif L==4 #elif L==4
"Perfiles p&uacute;blicos de usuarios" "Perfiles p&uacute;blicos de usuarios"
#elif L==5 #elif L==5
"Profils" "Profils publics"
#elif L==6 #elif L==6
"Che" "Perfiles p&uacute;blicos de usuarios" // Okoteve traducción
#elif L==7 #elif L==7
"Profili" "Profili pubblici"
#elif L==8 #elif L==8
"Profile" "Profile publiczne"
#elif L==9 #elif L==9
"Perfiles" "Perfis p&uacute;blicos"
#endif #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, NULL,
NULL, NULL,
@ -19858,27 +19922,6 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Forum" "Forum"
#elif L==9 #elif L==9
"F&oacute;runs" "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 #endif
, ,
// ActReqMsgUsr // ActReqMsgUsr
@ -19982,6 +20025,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, NULL,
NULL, NULL,
NULL, NULL,
NULL,
}, },
{ {
// TabSta ***************************************************** // TabSta *****************************************************
@ -37801,6 +37845,27 @@ const char *Txt_TABS_FULL_TXT[Tab_NUM_TABS] =
"U&zdot;ytkownicy" "U&zdot;ytkownicy"
#elif L==9 #elif L==9
"Utilizadores" "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 #endif
, ,
// TabMsg // TabMsg
@ -38037,6 +38102,27 @@ const char *Txt_TABS_SHORT_TXT[Tab_NUM_TABS] = // Must be visible in 1024x768 wi
"U&Zdot;YTKOWNICY" "U&Zdot;YTKOWNICY"
#elif L==9 #elif L==9
"UTILIZADORES" "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 #endif
, ,
// TabMsg // TabMsg

View File

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