mirror of https://github.com/acanas/swad-core.git
Version 15.75
This commit is contained in:
parent
c8b3b0cf64
commit
5ce3893464
1990
css/swad15.74.3.css
1990
css/swad15.74.3.css
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 |
|
@ -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" },
|
||||
|
|
703
swad_action.h
703
swad_action.h
|
@ -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 ********************************/
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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,
|
||||
|
|
27
swad_tab.c
27
swad_tab.c
|
@ -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>",
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
/***************************** Public constants ******************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Tab_NUM_TABS (1+11)
|
||||
#define Tab_NUM_TABS (1+12)
|
||||
|
||||
/*****************************************************************************/
|
||||
/******************************* Public types ********************************/
|
||||
|
|
188
swad_text.c
188
swad_text.c
|
@ -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
|
||||
"Ñ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ó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
|
||||
"Ñ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úblics"
|
||||
#elif L==2
|
||||
"Profiles"
|
||||
"Öffentliche Profile"
|
||||
#elif L==3
|
||||
"Public profiles of users"
|
||||
"Public profiles"
|
||||
#elif L==4
|
||||
"Perfiles públicos de usuarios"
|
||||
#elif L==5
|
||||
"Profils"
|
||||
"Profils publics"
|
||||
#elif L==6
|
||||
"Che"
|
||||
"Perfiles públicos de usuarios" // Okoteve traducción
|
||||
#elif L==7
|
||||
"Profili"
|
||||
"Profili pubblici"
|
||||
#elif L==8
|
||||
"Profile"
|
||||
"Profile publiczne"
|
||||
#elif L==9
|
||||
"Perfiles"
|
||||
"Perfis pú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ón en tiempo real con otros usuarios"
|
||||
#elif L==5
|
||||
"Chat"
|
||||
#elif L==6
|
||||
"Conversació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ó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ón en tiempo real con otros usuarios"
|
||||
#elif L==5
|
||||
"Chat"
|
||||
#elif L==6
|
||||
"Conversació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ż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ł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Ż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ŁECZNA"
|
||||
#elif L==9
|
||||
"SOCIAL"
|
||||
#endif
|
||||
,
|
||||
// TabMsg
|
||||
|
|
|
@ -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 */
|
||||
|
|
Loading…
Reference in New Issue