Version 15.85

This commit is contained in:
Antonio Cañas Vargas 2015-12-30 20:11:50 +01:00
parent ee5cd7bc70
commit 5a1ab2cc36
9 changed files with 735 additions and 722 deletions

View File

@ -76,7 +76,7 @@ extern struct Globals Gbl;
/************************ Internal global variables **************************/
/*****************************************************************************/
/*
1124 actions in one CGI:
1130 actions in one CGI:
0. ActAll Any action (used for statistics)
1. ActUnk Unknown action
2. ActHom Show home menu
@ -997,320 +997,321 @@ Users:
834. ActLstClk List last clicks in real time
Social:
xxx. ActSeeSocAct Show social activity (timeline)
699. ActReqPubPrf Request @nickname to show a public user's profile
845. ActSeeChtRms Show the chat rooms
835. ActSeeSocAct Show social activity (timeline)
836. ActReqPubPrf Request @nickname to show a public user's profile
837. ActSeeFor Show the level superior of the forums
838. ActSeeChtRms Show the chat rooms
xxx. ActReqSocPst Write a public social post to be displayed in the timeline
xxx. ActRcvSocPst Receive a public social post to be displayed in the timeline
xxx. ActReqRemSocEvn Request the removal of a social event
xxx. ActRemSocEvn Remove a social event
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
838. ActCalNumFileViews Calculate number of file views and store into user's figures
839. ActCalNumForPst Calculate number of forum posts and store into user's figures
840. ActCalNumMsgSnt Calculate number of messages sent from log and store into user's figures
839. ActReqSocPst Write a public social post to be displayed in the timeline
840. ActRcvSocPst Receive a public social post to be displayed in the timeline
841. ActReqRemSocEvn Request the removal of a social event
842. ActRemSocEvn Remove a social event
843. ActSeePubPrf Show a public user's profile
844. ActCal1stClkTim Calculate first click time from log and store into user's figures
845. ActCalNumClk Calculate number of clicks from log and store into user's figures
846. ActCalNumFileViews Calculate number of file views and store into user's figures
847. ActCalNumForPst Calculate number of forum posts and store into user's figures
848. ActCalNumMsgSnt Calculate number of messages sent from log and store into user's figures
841. ActFolUsr Follow another user
842. ActUnfUsr Unfollow another user
843. ActSeeFlg Show following
844. ActSeeFlr Show followers
849. ActFolUsr Follow another user
850. ActUnfUsr Unfollow another user
851. ActSeeFlg Show following
852. ActSeeFlr Show followers
1015. ActCht Enter in a chat room to chat
853. ActSeeForCrsUsr Show top level of forum of users of the course
854. ActSeeForCrsTch Show top level of forum of teachers of the course
855. ActSeeForDegUsr Show top level of forum of users of the degree
856. ActSeeForDegTch Show top level of forum of teachers of the degree
857. ActSeeForCtrUsr Show top level of forum of users of the centre
858. ActSeeForCtrTch Show top level of forum of teachers of the centre
859. ActSeeForInsUsr Show top level of forum of users of the institution
860. ActSeeForInsTch Show top level of forum of teachers of the institution
861. ActSeeForGenUsr Show top level of forum of users general
862. ActSeeForGenTch Show top level of forum of teachers general
863. ActSeeForSWAUsr Show top level of forum of users of the platform
864. ActSeeForSWATch Show top level of forum of teachers of the platform
865. ActSeePstForCrsUsr Show the messages of a thread of the forum of users of the course
866. ActSeePstForCrsTch Show the messages of a thread of the forum of teachers of the course
867. ActSeePstForDegUsr Show the messages of a thread of the forum of users of the degree
868. ActSeePstForDegTch Show the messages of a thread of the forum of teachers of the degree
869. ActSeePstForCtrUsr Show the messages of a thread of the forum of users of the centre
870. ActSeePstForCtrTch Show the messages of a thread of the forum of teachers of the centre
871. ActSeePstForInsUsr Show the messages of a thread of the forum of users of the institution
872. ActSeePstForInsTch Show the messages of a thread of the forum of teachers of the institution
873. ActSeePstForGenUsr Show the messages of a thread of the forum of users general
874. ActSeePstForGenTch Show the messages of a thread of the forum of teachers general
875. ActSeePstForSWAUsr Show the messages of a thread of the forum of users of the platform
876. ActSeePstForSWATch Show the messages of a thread of the forum of teachers of the platform
877. ActRcvThrForCrsUsr Receive the first message of a new thread of forum of users of the course
878. ActRcvThrForCrsTch Receive the first message of a new thread of forum of teachers of the course
879. ActRcvThrForDegUsr Receive the first message of a new thread of forum of users of the degree
880. ActRcvThrForDegTch Receive the first message of a new thread of forum of teachers of the degree
881. ActRcvThrForCtrUsr Receive the first message of a new thread of forum of users of centre
882. ActRcvThrForCtrTch Receive the first message of a new thread of forum of teachers of centre
883. ActRcvThrForInsUsr Receive the first message of a new thread of forum of users of the institution
884. ActRcvThrForInsTch Receive the first message of a new thread of forum of teachers of the institution
885. ActRcvThrForGenUsr Receive the first message of a new thread of forum of users general
886. ActRcvThrForGenTch Receive the first message of a new thread of forum of teachers general
887. ActRcvThrForSWAUsr Receive the first message of a new thread of forum of users of the platform
888. ActRcvThrForSWATch Receive the first message of a new thread of forum of teachers of the platform
889. ActRcvRepForCrsUsr Receive a message of answer in a thread existente in the forum of users of the course
890. ActRcvRepForCrsTch Receive a message of answer in a thread existente in the forum of teachers of the course
891. ActRcvRepForDegUsr Receive a message of answer in a thread existente in the forum of users of the degree
892. ActRcvRepForDegTch Receive a message of answer in a thread existente in the forum of teachers of the degree
893. ActRcvRepForCtrUsr Receive a message of answer in a thread existente in the forum of users of centre
894. ActRcvRepForCtrTch Receive a message of answer in a thread existente in the forum of teachers of centre
895. ActRcvRepForInsUsr Receive a message of answer in a thread existente in the forum of users of the institution
896. ActRcvRepForInsTch Receive a message of answer in a thread existente in the forum of teachers of the institution
897. ActRcvRepForGenUsr Receive a message of answer in a thread existente in the forum of users general
898. ActRcvRepForGenTch Receive a message of answer in a thread existente in the forum of teachers general
899. ActRcvRepForSWAUsr Receive a message of answer in a thread existente in the forum of users of the platform
900. ActRcvRepForSWATch Receive a message of answer in a thread existente in the forum of teachers of the platform
901. ActReqDelThrCrsUsr Request the removal of a thread of forum of users of the course
902. ActReqDelThrCrsTch Request the removal of a thread of forum of teachers of the course
903. ActReqDelThrDegUsr Request the removal of a thread of forum of users of the degree
904. ActReqDelThrDegTch Request the removal of a thread of forum of teachers of the degree
905. ActReqDelThrCtrUsr Request the removal of a thread of forum of users of centre
906. ActReqDelThrCtrTch Request the removal of a thread of forum of teachers of centre
907. ActReqDelThrInsUsr Request the removal of a thread of forum of users of the institution
908. ActReqDelThrInsTch Request the removal of a thread of forum of teachers of the institution
909. ActReqDelThrGenUsr Request the removal of a thread of forum of users general
910. ActReqDelThrGenTch Request the removal of a thread of forum of teachers general
911. ActReqDelThrSWAUsr Request the removal of a thread of forum of users of the platform
912. ActReqDelThrSWATch Request the removal of a thread of forum of teachers of the platform
913. ActDelThrForCrsUsr Remove a thread of forum of users of the course
914. ActDelThrForCrsTch Remove a thread of forum of teachers of the course
915. ActDelThrForDegUsr Remove a thread of forum of users of the degree
916. ActDelThrForDegTch Remove a thread of forum of teachers of the degree
917. ActDelThrForCtrUsr Remove a thread of forum of users of centre
918. ActDelThrForCtrTch Remove a thread of forum of teachers of centre
919. ActDelThrForInsUsr Remove a thread of forum of users of the institution
920. ActDelThrForInsTch Remove a thread of forum of teachers of the institution
921. ActDelThrForGenUsr Remove a thread of forum of users general
922. ActDelThrForGenTch Remove a thread of forum of teachers general
923. ActDelThrForSWAUsr Remove a thread of forum of users of the platform
924. ActDelThrForSWATch Remove a thread of forum of teachers of the platform
925. ActCutThrForCrsUsr Cut a thread of forum of users of the course
926. ActCutThrForCrsTch Cut a thread of forum of teachers of the course
927. ActCutThrForDegUsr Cut a thread of forum of users of the degree
928. ActCutThrForDegTch Cut a thread of forum of teachers of the degree
929. ActCutThrForCtrUsr Cut a thread of forum of users of centre
930. ActCutThrForCtrTch Cut a thread of forum of teachers of centre
931. ActCutThrForInsUsr Cut a thread of forum of users of the institution
932. ActCutThrForInsTch Cut a thread of forum of teachers of the institution
933. ActCutThrForGenUsr Cut a thread of forum of users general
934. ActCutThrForGenTch Cut a thread of forum of teachers general
935. ActCutThrForSWAUsr Cut a thread of forum of users of the platform
936. ActCutThrForSWATch Cut a thread of forum of teachers of the platform
937. ActPasThrForCrsUsr Paste a thread of forum of users of the course
938. ActPasThrForCrsTch Paste a thread of forum of teachers of the course
939. ActPasThrForDegUsr Paste a thread of forum of users of the degree
940. ActPasThrForDegTch Paste a thread of forum of teachers of the degree
941. ActPasThrForCtrUsr Paste a thread of forum of users of centre
942. ActPasThrForCtrTch Paste a thread of forum of teachers of centre
943. ActPasThrForInsUsr Paste a thread of forum of users of the institution
944. ActPasThrForInsTch Paste a thread of forum of teachers of the institution
945. ActPasThrForGenUsr Paste a thread of forum of users general
946. ActPasThrForGenTch Paste a thread of forum of teachers general
947. ActPasThrForSWAUsr Paste a thread of forum of users of the platform
948. ActPasThrForSWATch Paste a thread of forum of teachers of the platform
949. ActDelPstForCrsUsr Remove a message of forum of users of the course
950. ActDelPstForCrsTch Remove a message of forum of teachers of the course
951. ActDelPstForDegUsr Remove a message of forum of users of the degree
952. ActDelPstForDegTch Remove a message of forum of teachers of the degree
953. ActDelPstForCtrUsr Remove a message of forum of users of centre
954. ActDelPstForCtrTch Remove a message of forum of teachers of centre
955. ActDelPstForInsUsr Remove a message of forum of users of the institution
956. ActDelPstForInsTch Remove a message of forum of teachers of the institution
957. ActDelPstForGenUsr Remove a message of forum of users general
958. ActDelPstForGenTch Remove a message of forum of teachers general
959. ActDelPstForSWAUsr Remove a message of forum of users of the platform
960. ActDelPstForSWATch Remove a message of forum of teachers of the platform
961. ActEnbPstForCrsUsr Enable a message of forum of users of the course
962. ActEnbPstForCrsTch Enable a message of forum of teachers of the course
963. ActEnbPstForDegUsr Enable a message of forum of users of the degree
964. ActEnbPstForDegTch Enable a message of forum of teachers of the degree
965. ActEnbPstForCtrUsr Enable a message of forum of users of centre
966. ActEnbPstForCtrTch Enable a message of forum of teachers of centre
967. ActEnbPstForInsUsr Enable a message of forum of users of the institution
968. ActEnbPstForInsTch Enable a message of forum of teachers of the institution
969. ActEnbPstForGenUsr Enable a message of forum of users general
970. ActEnbPstForGenTch Enable a message of forum of teachers general
971. ActEnbPstForSWAUsr Enable a message of forum of users of the platform
972. ActEnbPstForSWATch Enable a message of forum of teachers of the platform
973. ActDisPstForCrsUsr Disable a message of forum of users of the course
974. ActDisPstForCrsTch Disable a message of forum of teachers of the course
975. ActDisPstForDegUsr Disable a message of forum of users of the degree
976. ActDisPstForDegTch Disable a message of forum of teachers of the degree
977. ActDisPstForCtrUsr Disable a message of forum of users of centre
978. ActDisPstForCtrTch Disable a message of forum of teachers of centre
979. ActDisPstForInsUsr Disable a message of forum of users of the institution
980. ActDisPstForInsTch Disable a message of forum of teachers of the institution
981. ActDisPstForGenUsr Disable a message of forum of users general
982. ActDisPstForGenTch Disable a message of forum of teachers general
983. ActDisPstForSWAUsr Disable a message of forum of users of the platform
984. ActDisPstForSWATch Disable a message of forum of teachers of the platform
985. ActCht Enter in a chat room to chat
Messages:
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 to several users
851. ActSeeRcvMsg Show the messages received from other users (link in menu)
852. ActSeeSntMsg Show the messages sent to other users
853. ActMaiStd Send an e-mail to students
854. ActWriAnn Show form to create a new global announcement
855. ActRcvAnn Receive and create a new global announcement
856. ActHidAnn Hide a global announcement that was active
857. ActRevAnn Reveal a global announcement that was hidden
858. ActRemAnn Remove global announcement
859. ActShoNot Show (expand) a notice
860. ActWriNot Write a new notice
861. ActRcvNot Receive and create a new notice
862. ActHidNot Hide a notice that was active
863. ActRevNot Reveal a notice that was hidden
864. ActReqRemNot Request removal of a notice
865. ActRemNot Remove a notice
866. ActSeeNewNtf Show my recent notifications (link in top heading)
867. ActMrkNtfSee Mark all my notifications as seen
868. ActSeeForCrsUsr Show top level of forum of users of the course
869. ActSeeForCrsTch Show top level of forum of teachers of the course
870. ActSeeForDegUsr Show top level of forum of users of the degree
871. ActSeeForDegTch Show top level of forum of teachers of the degree
872. ActSeeForCtrUsr Show top level of forum of users of the centre
873. ActSeeForCtrTch Show top level of forum of teachers of the centre
874. ActSeeForInsUsr Show top level of forum of users of the institution
875. ActSeeForInsTch Show top level of forum of teachers of the institution
876. ActSeeForGenUsr Show top level of forum of users general
877. ActSeeForGenTch Show top level of forum of teachers general
878. ActSeeForSWAUsr Show top level of forum of users of the platform
879. ActSeeForSWATch Show top level of forum of teachers of the platform
880. ActSeePstForCrsUsr Show the messages of a thread of the forum of users of the course
881. ActSeePstForCrsTch Show the messages of a thread of the forum of teachers of the course
882. ActSeePstForDegUsr Show the messages of a thread of the forum of users of the degree
883. ActSeePstForDegTch Show the messages of a thread of the forum of teachers of the degree
884. ActSeePstForCtrUsr Show the messages of a thread of the forum of users of the centre
885. ActSeePstForCtrTch Show the messages of a thread of the forum of teachers of the centre
886. ActSeePstForInsUsr Show the messages of a thread of the forum of users of the institution
887. ActSeePstForInsTch Show the messages of a thread of the forum of teachers of the institution
888. ActSeePstForGenUsr Show the messages of a thread of the forum of users general
889. ActSeePstForGenTch Show the messages of a thread of the forum of teachers general
890. ActSeePstForSWAUsr Show the messages of a thread of the forum of users of the platform
891. ActSeePstForSWATch Show the messages of a thread of the forum of teachers of the platform
892. ActRcvThrForCrsUsr Receive the first message of a new thread of forum of users of the course
893. ActRcvThrForCrsTch Receive the first message of a new thread of forum of teachers of the course
894. ActRcvThrForDegUsr Receive the first message of a new thread of forum of users of the degree
895. ActRcvThrForDegTch Receive the first message of a new thread of forum of teachers of the degree
896. ActRcvThrForCtrUsr Receive the first message of a new thread of forum of users of centre
897. ActRcvThrForCtrTch Receive the first message of a new thread of forum of teachers of centre
898. ActRcvThrForInsUsr Receive the first message of a new thread of forum of users of the institution
899. ActRcvThrForInsTch Receive the first message of a new thread of forum of teachers of the institution
900. ActRcvThrForGenUsr Receive the first message of a new thread of forum of users general
901. ActRcvThrForGenTch Receive the first message of a new thread of forum of teachers general
902. ActRcvThrForSWAUsr Receive the first message of a new thread of forum of users of the platform
903. ActRcvThrForSWATch Receive the first message of a new thread of forum of teachers of the platform
904. ActRcvRepForCrsUsr Receive a message of answer in a thread existente in the forum of users of the course
905. ActRcvRepForCrsTch Receive a message of answer in a thread existente in the forum of teachers of the course
906. ActRcvRepForDegUsr Receive a message of answer in a thread existente in the forum of users of the degree
907. ActRcvRepForDegTch Receive a message of answer in a thread existente in the forum of teachers of the degree
908. ActRcvRepForCtrUsr Receive a message of answer in a thread existente in the forum of users of centre
909. ActRcvRepForCtrTch Receive a message of answer in a thread existente in the forum of teachers of centre
910. ActRcvRepForInsUsr Receive a message of answer in a thread existente in the forum of users of the institution
911. ActRcvRepForInsTch Receive a message of answer in a thread existente in the forum of teachers of the institution
912. ActRcvRepForGenUsr Receive a message of answer in a thread existente in the forum of users general
913. ActRcvRepForGenTch Receive a message of answer in a thread existente in the forum of teachers general
914. ActRcvRepForSWAUsr Receive a message of answer in a thread existente in the forum of users of the platform
915. ActRcvRepForSWATch Receive a message of answer in a thread existente in the forum of teachers of the platform
916. ActReqDelThrCrsUsr Request the removal of a thread of forum of users of the course
917. ActReqDelThrCrsTch Request the removal of a thread of forum of teachers of the course
918. ActReqDelThrDegUsr Request the removal of a thread of forum of users of the degree
919. ActReqDelThrDegTch Request the removal of a thread of forum of teachers of the degree
920. ActReqDelThrCtrUsr Request the removal of a thread of forum of users of centre
921. ActReqDelThrCtrTch Request the removal of a thread of forum of teachers of centre
922. ActReqDelThrInsUsr Request the removal of a thread of forum of users of the institution
923. ActReqDelThrInsTch Request the removal of a thread of forum of teachers of the institution
924. ActReqDelThrGenUsr Request the removal of a thread of forum of users general
925. ActReqDelThrGenTch Request the removal of a thread of forum of teachers general
926. ActReqDelThrSWAUsr Request the removal of a thread of forum of users of the platform
927. ActReqDelThrSWATch Request the removal of a thread of forum of teachers of the platform
928. ActDelThrForCrsUsr Remove a thread of forum of users of the course
929. ActDelThrForCrsTch Remove a thread of forum of teachers of the course
930. ActDelThrForDegUsr Remove a thread of forum of users of the degree
931. ActDelThrForDegTch Remove a thread of forum of teachers of the degree
932. ActDelThrForCtrUsr Remove a thread of forum of users of centre
933. ActDelThrForCtrTch Remove a thread of forum of teachers of centre
934. ActDelThrForInsUsr Remove a thread of forum of users of the institution
935. ActDelThrForInsTch Remove a thread of forum of teachers of the institution
936. ActDelThrForGenUsr Remove a thread of forum of users general
937. ActDelThrForGenTch Remove a thread of forum of teachers general
938. ActDelThrForSWAUsr Remove a thread of forum of users of the platform
939. ActDelThrForSWATch Remove a thread of forum of teachers of the platform
940. ActCutThrForCrsUsr Cut a thread of forum of users of the course
941. ActCutThrForCrsTch Cut a thread of forum of teachers of the course
942. ActCutThrForDegUsr Cut a thread of forum of users of the degree
943. ActCutThrForDegTch Cut a thread of forum of teachers of the degree
944. ActCutThrForCtrUsr Cut a thread of forum of users of centre
945. ActCutThrForCtrTch Cut a thread of forum of teachers of centre
946. ActCutThrForInsUsr Cut a thread of forum of users of the institution
947. ActCutThrForInsTch Cut a thread of forum of teachers of the institution
948. ActCutThrForGenUsr Cut a thread of forum of users general
949. ActCutThrForGenTch Cut a thread of forum of teachers general
950. ActCutThrForSWAUsr Cut a thread of forum of users of the platform
951. ActCutThrForSWATch Cut a thread of forum of teachers of the platform
952. ActPasThrForCrsUsr Paste a thread of forum of users of the course
953. ActPasThrForCrsTch Paste a thread of forum of teachers of the course
954. ActPasThrForDegUsr Paste a thread of forum of users of the degree
955. ActPasThrForDegTch Paste a thread of forum of teachers of the degree
956. ActPasThrForCtrUsr Paste a thread of forum of users of centre
957. ActPasThrForCtrTch Paste a thread of forum of teachers of centre
958. ActPasThrForInsUsr Paste a thread of forum of users of the institution
959. ActPasThrForInsTch Paste a thread of forum of teachers of the institution
960. ActPasThrForGenUsr Paste a thread of forum of users general
961. ActPasThrForGenTch Paste a thread of forum of teachers general
962. ActPasThrForSWAUsr Paste a thread of forum of users of the platform
963. ActPasThrForSWATch Paste a thread of forum of teachers of the platform
964. ActDelPstForCrsUsr Remove a message of forum of users of the course
965. ActDelPstForCrsTch Remove a message of forum of teachers of the course
966. ActDelPstForDegUsr Remove a message of forum of users of the degree
967. ActDelPstForDegTch Remove a message of forum of teachers of the degree
968. ActDelPstForCtrUsr Remove a message of forum of users of centre
969. ActDelPstForCtrTch Remove a message of forum of teachers of centre
970. ActDelPstForInsUsr Remove a message of forum of users of the institution
971. ActDelPstForInsTch Remove a message of forum of teachers of the institution
972. ActDelPstForGenUsr Remove a message of forum of users general
973. ActDelPstForGenTch Remove a message of forum of teachers general
974. ActDelPstForSWAUsr Remove a message of forum of users of the platform
975. ActDelPstForSWATch Remove a message of forum of teachers of the platform
976. ActEnbPstForCrsUsr Enable a message of forum of users of the course
977. ActEnbPstForCrsTch Enable a message of forum of teachers of the course
978. ActEnbPstForDegUsr Enable a message of forum of users of the degree
979. ActEnbPstForDegTch Enable a message of forum of teachers of the degree
980. ActEnbPstForCtrUsr Enable a message of forum of users of centre
981. ActEnbPstForCtrTch Enable a message of forum of teachers of centre
982. ActEnbPstForInsUsr Enable a message of forum of users of the institution
983. ActEnbPstForInsTch Enable a message of forum of teachers of the institution
984. ActEnbPstForGenUsr Enable a message of forum of users general
985. ActEnbPstForGenTch Enable a message of forum of teachers general
986. ActEnbPstForSWAUsr Enable a message of forum of users of the platform
987. ActEnbPstForSWATch Enable a message of forum of teachers of the platform
988. ActDisPstForCrsUsr Disable a message of forum of users of the course
989. ActDisPstForCrsTch Disable a message of forum of teachers of the course
990. ActDisPstForDegUsr Disable a message of forum of users of the degree
991. ActDisPstForDegTch Disable a message of forum of teachers of the degree
992. ActDisPstForCtrUsr Disable a message of forum of users of centre
993. ActDisPstForCtrTch Disable a message of forum of teachers of centre
994. ActDisPstForInsUsr Disable a message of forum of users of the institution
995. ActDisPstForInsTch Disable a message of forum of teachers of the institution
996. ActDisPstForGenUsr Disable a message of forum of users general
997. ActDisPstForGenTch Disable a message of forum of teachers general
998. ActDisPstForSWAUsr Disable a message of forum of users of the platform
999. ActDisPstForSWATch Disable a message of forum of teachers of the platform
1000. ActRcvMsgUsr Sent/Receive a message of a user
1001. ActReqDelAllSntMsg Request the removal of todos the messages sent to other users
1002. ActReqDelAllRcvMsg Request the removal of todos the messages received from other users
1003. ActDelAllSntMsg Remove todos the messages sent to other users
1004. ActDelAllRcvMsg Remove todos the messages received from other users
1005. ActDelSntMsg Remove a message sent to other users
1006. ActDelRcvMsg Remove a message received from other user
1007. ActExpSntMsg See (expand) sent message
1008. ActExpRcvMsg See (expand) received message
1009. ActConSntMsg Hide (contract) sent message
1010. ActConRcvMsg Hide (contract) received message
1011. ActLstBanUsr List banned users
1012. ActBanUsrMsg Ban the sender of a message when showing received messages
1013. ActUnbUsrMsg Unban the sender of a message when showing received messages
1014. ActUnbUsrLst Unban a user when listing banned users
986. ActSeeNtf Show my recent notifications
987. ActSeeAnn Show global announcements
988. ActSeeNot Show notices
989. ActReqMsgUsr Write message to several users
990. ActSeeRcvMsg Show the messages received from other users (link in menu)
991. ActSeeSntMsg Show the messages sent to other users
992. ActMaiStd Send an e-mail to students
993. ActWriAnn Show form to create a new global announcement
994. ActRcvAnn Receive and create a new global announcement
995. ActHidAnn Hide a global announcement that was active
996. ActRevAnn Reveal a global announcement that was hidden
997. ActRemAnn Remove global announcement
998. ActShoNot Show (expand) a notice
999. ActWriNot Write a new notice
1000. ActRcvNot Receive and create a new notice
1001. ActHidNot Hide a notice that was active
1002. ActRevNot Reveal a notice that was hidden
1003. ActReqRemNot Request removal of a notice
1004. ActRemNot Remove a notice
1005. ActSeeNewNtf Show my recent notifications (link in top heading)
1006. ActMrkNtfSee Mark all my notifications as seen
1007. ActRcvMsgUsr Sent/Receive a message of a user
1008. ActReqDelAllSntMsg Request the removal of todos the messages sent to other users
1009. ActReqDelAllRcvMsg Request the removal of todos the messages received from other users
1010. ActDelAllSntMsg Remove todos the messages sent to other users
1011. ActDelAllRcvMsg Remove todos the messages received from other users
1012. ActDelSntMsg Remove a message sent to other users
1013. ActDelRcvMsg Remove a message received from other user
1014. ActExpSntMsg See (expand) sent message
1015. ActExpRcvMsg See (expand) received message
1016. ActConSntMsg Hide (contract) sent message
1017. ActConRcvMsg Hide (contract) received message
1018. ActLstBanUsr List banned users
1019. ActBanUsrMsg Ban the sender of a message when showing received messages
1020. ActUnbUsrMsg Unban the sender of a message when showing received messages
1021. ActUnbUsrLst Unban a user when listing banned users
Statistics:
1016. ActSeeAllSvy List all surveys in pages
1017. ActReqUseGbl Request showing use of the platform
1018. ActSeePhoDeg Show a class photo with the average photos of the students of each degree
1019. ActReqStaCrs Request statistics of courses
1020. ActReqAccGbl Request query of clicks to the complete platform
1022. ActSeeAllSvy List all surveys in pages
1023. ActReqUseGbl Request showing use of the platform
1024. ActSeePhoDeg Show a class photo with the average photos of the students of each degree
1025. ActReqStaCrs Request statistics of courses
1026. ActReqAccGbl Request query of clicks to the complete platform
1021. ActSeeOneSvy Show one survey
1022. ActAnsSvy Answer a survey
1023. ActFrmNewSvy Form to create a new survey
1024. ActEdiOneSvy Edit one survey
1025. ActNewSvy Create new survey
1026. ActChgSvy Modify data of an existing survey
1027. ActReqRemSvy Request the removal of a survey
1028. ActRemSvy Remove survey
1029. ActReqRstSvy Request the reset of answers of a survey
1030. ActRstSvy Reset answers of survey
1031. ActHidSvy Hide survey
1032. ActShoSvy Show survey
1033. ActEdiOneSvyQst Edit a new question for a survey
1034. ActRcvSvyQst Receive a question of a survey
1035. ActRemSvyQst Remove a question of a survey
1036. ActSeeUseGbl Show use of the platform
1037. ActPrnPhoDeg Show vista of impresión of the class photo with the average photos of the students of each degree.
1038. ActCalPhoDeg Compute the average photos of the students of each degree
1039. ActSeeAccGbl Query clicks to the complete platform
1040. ActReqAccCrs Request query of clicks in the course
1041. ActSeeAccCrs Query clicks to current course
1042. ActSeeAllStaCrs Show statistics of courses
1027. ActSeeOneSvy Show one survey
1028. ActAnsSvy Answer a survey
1029. ActFrmNewSvy Form to create a new survey
1030. ActEdiOneSvy Edit one survey
1031. ActNewSvy Create new survey
1032. ActChgSvy Modify data of an existing survey
1033. ActReqRemSvy Request the removal of a survey
1034. ActRemSvy Remove survey
1035. ActReqRstSvy Request the reset of answers of a survey
1036. ActRstSvy Reset answers of survey
1037. ActHidSvy Hide survey
1038. ActShoSvy Show survey
1039. ActEdiOneSvyQst Edit a new question for a survey
1040. ActRcvSvyQst Receive a question of a survey
1041. ActRemSvyQst Remove a question of a survey
1042. ActSeeUseGbl Show use of the platform
1043. ActPrnPhoDeg Show vista of impresión of the class photo with the average photos of the students of each degree.
1044. ActCalPhoDeg Compute the average photos of the students of each degree
1045. ActSeeAccGbl Query clicks to the complete platform
1046. ActReqAccCrs Request query of clicks in the course
1047. ActSeeAccCrs Query clicks to current course
1048. ActSeeAllStaCrs Show statistics of courses
Profile:
1043. ActFrmLogIn Show form to log in
1044. ActMyCrs Select one of my courses
1045. ActSeeMyTT Show the timetable of all courses of the logged user
1046. ActFrmUsrAcc Show form to the creation or change of user's account
1047. ActReqEdiRecCom Request the edition of the record with the personal data of the user
1048. ActEdiPrf Show forms to edit preferences
1049. ActAdmBrf Show the briefcase of private archives
1050. ActMFUAct Show most frequently used actions
1049. ActFrmLogIn Show form to log in
1050. ActMyCrs Select one of my courses
1051. ActSeeMyTT Show the timetable of all courses of the logged user
1052. ActFrmUsrAcc Show form to the creation or change of user's account
1053. ActReqEdiRecCom Request the edition of the record with the personal data of the user
1054. ActEdiPrf Show forms to edit preferences
1055. ActAdmBrf Show the briefcase of private archives
1056. ActMFUAct Show most frequently used actions
1051. ActAutUsrInt Authentify user internally (directly from the platform)
1052. ActAutUsrExt Authentify user externally (remotely from an external site)
1053. ActAutUsrChgLan Change language to my language just after authentication
1054. ActLogOut Close session
1055. ActAnnSee Mark announcement as seen
1057. ActAutUsrInt Authentify user internally (directly from the platform)
1058. ActAutUsrExt Authentify user externally (remotely from an external site)
1059. ActAutUsrChgLan Change language to my language just after authentication
1060. ActLogOut Close session
1061. ActAnnSee Mark announcement as seen
1056. ActReqSndNewPwd Show form to send a new password via e-mail
1057. ActSndNewPwd Send a new password via e-mail
1058. ActChgMyRol Change type of logged user
1062. ActReqSndNewPwd Show form to send a new password via e-mail
1063. ActSndNewPwd Send a new password via e-mail
1064. ActChgMyRol Change type of logged user
1059. ActCreUsrAcc Create new user account
1060. ActRemID_Me Remove one of my user's IDs
1061. ActNewIDMe Create a new user's ID for me
1062. ActRemOldNic Remove one of my old nicknames
1063. ActChgNic Change my nickname
1064. ActRemMaiMe Remove one of my old e-mails
1065. ActNewMaiMe Change my e-mail address
1066. ActCnfMai Confirm e-mail address
1067. ActFrmChgMyPwd Show form to the change of the password
1068. ActChgPwd Change the password
1069. ActReqRemMyAcc Request the removal of my account
1070. ActRemMyAcc Remove my account
1065. ActCreUsrAcc Create new user account
1066. ActRemID_Me Remove one of my user's IDs
1067. ActNewIDMe Create a new user's ID for me
1068. ActRemOldNic Remove one of my old nicknames
1069. ActChgNic Change my nickname
1070. ActRemMaiMe Remove one of my old e-mails
1071. ActNewMaiMe Change my e-mail address
1072. ActCnfMai Confirm e-mail address
1073. ActFrmChgMyPwd Show form to the change of the password
1074. ActChgPwd Change the password
1075. ActReqRemMyAcc Request the removal of my account
1076. ActRemMyAcc Remove my account
1071. ActChgMyData Update my personal data
1077. ActChgMyData Update my personal data
1072. ActReqMyPho Show form to send my photo
1073. ActDetMyPho Receive my photo and detect faces on it
1074. ActUpdMyPho Update my photo
1075. ActRemMyPho Remove my photo
1078. ActReqMyPho Show form to send my photo
1079. ActDetMyPho Receive my photo and detect faces on it
1080. ActUpdMyPho Update my photo
1081. ActRemMyPho Remove my photo
1076. ActEdiPri Edit my privacy
1077. ActChgPriPho Change privacy of my photo
1078. ActChgPriPrf Change privacy of my public profile
1082. ActEdiPri Edit my privacy
1083. ActChgPriPho Change privacy of my photo
1084. ActChgPriPrf Change privacy of my public profile
1079. ActReqEdiMyIns Request the edition of my institution, centre and department
1080. ActChgCtyMyIns Change the country of my institution
1081. ActChgMyIns Change my institution
1082. ActChgMyCtr Change my centre
1083. ActChgMyDpt Change my department
1084. ActChgMyOff Change my office
1085. ActChgMyOffPho Change my office phone
1085. ActReqEdiMyIns Request the edition of my institution, centre and department
1086. ActChgCtyMyIns Change the country of my institution
1087. ActChgMyIns Change my institution
1088. ActChgMyCtr Change my centre
1089. ActChgMyDpt Change my department
1090. ActChgMyOff Change my office
1091. ActChgMyOffPho Change my office phone
1086. ActReqEdiMyNet Request the edition of my social networks
1087. ActChgMyNet Change my web and social networks
1092. ActReqEdiMyNet Request the edition of my social networks
1093. ActChgMyNet Change my web and social networks
1088. ActChgThe Change theme
1089. ActReqChgLan Ask if change language
1090. ActChgLan Change language
1091. ActChg1stDay Change first day of the week
1092. ActChgCol Change side columns
1093. ActHidLftCol Hide left side column
1094. ActHidRgtCol Hide right side column
1095. ActShoLftCol Show left side column
1096. ActShoRgtCol Show right side column
1097. ActChgIco Change icon set
1098. ActChgMnu Change menu
1099. ActChgNtfPrf Change whether to notify by e-mail new messages
1100. ActPrnUsrQR Show my QR code ready to print
1094. ActChgThe Change theme
1095. ActReqChgLan Ask if change language
1096. ActChgLan Change language
1097. ActChg1stDay Change first day of the week
1098. ActChgCol Change side columns
1099. ActHidLftCol Hide left side column
1100. ActHidRgtCol Hide right side column
1101. ActShoLftCol Show left side column
1102. ActShoRgtCol Show right side column
1103. ActChgIco Change icon set
1104. ActChgMnu Change menu
1105. ActChgNtfPrf Change whether to notify by e-mail new messages
1106. ActPrnUsrQR Show my QR code ready to print
1101. ActPrnMyTT Show the timetable listo to impresión of all my courses
1102. ActEdiTut Edit the timetable of tutorías
1103. ActChgTut Modify the timetable of tutorías
1104. ActChgMyTT1stDay Change first day of week and show timetable of the course
1107. ActPrnMyTT Show the timetable listo to impresión of all my courses
1108. ActEdiTut Edit the timetable of tutorías
1109. ActChgTut Modify the timetable of tutorías
1110. ActChgMyTT1stDay Change first day of week and show timetable of the course
1105. ActReqRemFilBrf Request removal of a file of the briefcase
1106. ActRemFilBrf Remove a file of the briefcase
1107. ActRemFolBrf Remove a folder empty of the briefcase
1108. ActCopBrf Set source of copy in the briefcase
1109. ActPasBrf Paste a folder or file in the briefcase
1110. ActRemTreBrf Remove a folder no empty of the briefcase
1111. ActFrmCreBrf Form to crear a folder or file in the briefcase
1112. ActCreFolBrf Create a new folder in the briefcase
1113. ActCreLnkBrf Create a new link in the briefcase
1114. ActRenFolBrf Rename a folder of the briefcase
1115. ActRcvFilBrfDZ Receive a file in the briefcase using Dropzone.js
1116. ActRcvFilBrfCla Receive a file in the briefcase using the classic way
1117. ActExpBrf Expand a folder in briefcase
1118. ActConBrf Contract a folder in briefcase
1119. ActZIPBrf Compress a folder in briefcase
1120. ActReqDatBrf Ask for metadata of a file in the briefcase
1121. ActChgDatBrf Change metadata of a file in the briefcase
1122. ActDowBrf Download a file in the briefcase
1123. ActAskRemOldBrf Ask for removing old files in the briefcase
1124. ActRemOldBrf Remove old files in the briefcase
1111. ActReqRemFilBrf Request removal of a file of the briefcase
1112. ActRemFilBrf Remove a file of the briefcase
1113. ActRemFolBrf Remove a folder empty of the briefcase
1114. ActCopBrf Set source of copy in the briefcase
1115. ActPasBrf Paste a folder or file in the briefcase
1116. ActRemTreBrf Remove a folder no empty of the briefcase
1117. ActFrmCreBrf Form to crear a folder or file in the briefcase
1118. ActCreFolBrf Create a new folder in the briefcase
1119. ActCreLnkBrf Create a new link in the briefcase
1120. ActRenFolBrf Rename a folder of the briefcase
1121. ActRcvFilBrfDZ Receive a file in the briefcase using Dropzone.js
1122. ActRcvFilBrfCla Receive a file in the briefcase using the classic way
1123. ActExpBrf Expand a folder in briefcase
1124. ActConBrf Contract a folder in briefcase
1125. ActZIPBrf Compress a folder in briefcase
1126. ActReqDatBrf Ask for metadata of a file in the briefcase
1127. ActChgDatBrf Change metadata of a file in the briefcase
1128. ActDowBrf Download a file in the briefcase
1129. ActAskRemOldBrf Ask for removing old files in the briefcase
1130. ActRemOldBrf Remove old files in the briefcase
*/
struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
@ -2309,7 +2310,8 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabSoc ******************************************************************
/* ActSeeSocAct */{1490, 0,TabSoc,ActSeeSocAct ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Soc_ShowFollowingTimeline ,"soc64x64.png" },
/* ActReqPubPrf */{1401, 1,TabSoc,ActReqPubPrf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Prf_RequestUserProfile ,"prf64x64.gif" },
/* ActSeeChtRms */{ 51, 2,TabSoc,ActSeeChtRms ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Cht_ShowChatRooms ,"chat64x64.gif" },
/* ActSeeFor */{ 95, 2,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumList ,"forum64x64.gif" },
/* ActSeeChtRms */{ 51, 3,TabSoc,ActSeeChtRms ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Cht_ShowChatRooms ,"chat64x64.gif" },
/* ActReqSocPst */{1491,-1,TabSoc,ActSeeSocAct ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Soc_FormSocialPost ,NULL},
/* ActRcvSocPst */{1492,-1,TabSoc,ActSeeSocAct ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Soc_ReceiveSocialPost ,NULL},
@ -2328,6 +2330,149 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* 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},
/* ActSeeForCrsUsr */{ 345,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForCrsTch */{ 431,-1,TabSoc,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForDegUsr */{ 241,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForDegTch */{ 243,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForCtrUsr */{ 901,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForCtrTch */{ 430,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForInsUsr */{ 725,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForInsTch */{ 724,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForGenUsr */{ 726,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForGenTch */{ 723,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForSWAUsr */{ 242,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForSWATch */{ 245,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeePstForCrsUsr*/{ 346,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForCrsTch*/{ 347,-1,TabSoc,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForDegUsr*/{ 255,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForDegTch*/{ 291,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForCtrUsr*/{ 348,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForCtrTch*/{ 902,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForInsUsr*/{ 730,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForInsTch*/{ 746,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForGenUsr*/{ 727,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForGenTch*/{ 731,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForSWAUsr*/{ 244,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForSWATch*/{ 246,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActRcvThrForCrsUsr*/{ 350,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForCrsTch*/{ 754,-1,TabSoc,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForDegUsr*/{ 252,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForDegTch*/{ 247,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForCtrUsr*/{ 903,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForCtrTch*/{ 904,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForInsUsr*/{ 737,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForInsTch*/{ 769,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForGenUsr*/{ 736,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForGenTch*/{ 765,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForSWAUsr*/{ 258,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForSWATch*/{ 259,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForCrsUsr*/{ 599,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForCrsTch*/{ 755,-1,TabSoc,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForDegUsr*/{ 606,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForDegTch*/{ 617,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForCtrUsr*/{ 905,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForCtrTch*/{ 906,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForInsUsr*/{ 740,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForInsTch*/{ 770,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForGenUsr*/{ 747,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForGenTch*/{ 816,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForSWAUsr*/{ 603,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForSWATch*/{ 622,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActReqDelThrCrsUsr*/{ 867,-1,TabSoc,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrCrsTch*/{ 869,-1,TabSoc,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrDegUsr*/{ 907,-1,TabSoc,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrDegTch*/{ 908,-1,TabSoc,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrCtrUsr*/{ 909,-1,TabSoc,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrCtrTch*/{ 910,-1,TabSoc,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrInsUsr*/{ 911,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrInsTch*/{ 912,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrGenUsr*/{ 913,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrGenTch*/{ 914,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrSWAUsr*/{ 881,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrSWATch*/{ 915,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActDelThrForCrsUsr*/{ 868,-1,TabSoc,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForCrsTch*/{ 876,-1,TabSoc,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForDegUsr*/{ 916,-1,TabSoc,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForDegTch*/{ 917,-1,TabSoc,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForCtrUsr*/{ 918,-1,TabSoc,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForCtrTch*/{ 919,-1,TabSoc,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForInsUsr*/{ 920,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForInsTch*/{ 921,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForGenUsr*/{ 922,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForGenTch*/{ 923,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForSWAUsr*/{ 882,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForSWATch*/{ 924,-1,TabSoc,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActCutThrForCrsUsr*/{ 926,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForCrsTch*/{ 927,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForDegUsr*/{ 928,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForDegTch*/{ 929,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForCtrUsr*/{ 930,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForCtrTch*/{ 931,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForInsUsr*/{ 932,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForInsTch*/{ 933,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForGenUsr*/{ 934,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForGenTch*/{ 935,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForSWAUsr*/{ 890,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForSWATch*/{ 936,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActPasThrForCrsUsr*/{ 891,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForCrsTch*/{ 937,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForDegUsr*/{ 938,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForDegTch*/{ 939,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForCtrUsr*/{ 940,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForCtrTch*/{ 941,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForInsUsr*/{ 942,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForInsTch*/{ 943,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForGenUsr*/{ 944,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForGenTch*/{ 945,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForSWAUsr*/{ 946,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForSWATch*/{ 947,-1,TabSoc,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActDelPstForCrsUsr*/{ 602,-1,TabSoc,ActSeeFor ,0x11C,0x11C,0x11C,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForCrsTch*/{ 756,-1,TabSoc,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForDegUsr*/{ 608,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForDegTch*/{ 680,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForCtrUsr*/{ 948,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForCtrTch*/{ 949,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForInsUsr*/{ 743,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForInsTch*/{ 772,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForGenUsr*/{ 735,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForGenTch*/{ 950,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForSWAUsr*/{ 613,-1,TabSoc,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForSWATch*/{ 623,-1,TabSoc,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActEnbPstForCrsUsr*/{ 624,-1,TabSoc,ActSeeFor ,0x110,0x110,0x110,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForCrsTch*/{ 951,-1,TabSoc,ActSeeFor ,0x110,0x110,0x110,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForDegUsr*/{ 616,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForDegTch*/{ 619,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForCtrUsr*/{ 952,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForCtrTch*/{ 953,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForInsUsr*/{ 954,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForInsTch*/{ 955,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForGenUsr*/{ 956,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForGenTch*/{ 957,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForSWAUsr*/{ 632,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForSWATch*/{ 634,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActDisPstForCrsUsr*/{ 610,-1,TabSoc,ActSeeFor ,0x110,0x110,0x110,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForCrsTch*/{ 958,-1,TabSoc,ActSeeFor ,0x110,0x110,0x110,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForDegUsr*/{ 615,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForDegTch*/{ 618,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForCtrUsr*/{ 959,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForCtrTch*/{ 960,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForInsUsr*/{ 961,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForInsTch*/{ 962,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForGenUsr*/{ 963,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForGenTch*/{ 925,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForSWAUsr*/{ 625,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForSWATch*/{ 635,-1,TabSoc,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActCht */{ 52,-1,TabSoc,ActSeeChtRms ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_NEW_WINDOW ,Cht_OpenChatWindow ,NULL ,NULL},
// TabMsg ******************************************************************
@ -2335,11 +2480,10 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActSeeNtf */{ 990, 0,TabMsg,ActSeeNtf ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Ntf_ShowMyNotifications ,"bell64x64.gif" },
/* ActSeeAnn */{1235, 1,TabMsg,ActSeeAnn ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Ann_ShowAllAnnouncements ,"note64x64.gif" },
/* ActSeeNot */{ 762, 2,TabMsg,ActSeeNot ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Not_ListFullNotices ,"note64x64.gif" },
/* ActSeeFor */{ 95, 3,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumList ,"forum64x64.gif" },
/* ActReqMsgUsr */{ 26, 4,TabMsg,ActReqMsgUsr ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_FormMsgUsrs ,"editnewmsg64x64.gif" },
/* ActSeeRcvMsg */{ 3, 5,TabMsg,ActSeeRcvMsg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_ShowRecMsgs ,"recmsg64x64.gif" },
/* ActSeeSntMsg */{ 70, 6,TabMsg,ActSeeSntMsg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_ShowSntMsgs ,"sntmsg64x64.gif" },
/* ActMaiStd */{ 100, 7,TabMsg,ActMaiStd ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_ListEMails ,"email64x64.gif" },
/* ActReqMsgUsr */{ 26, 3,TabMsg,ActReqMsgUsr ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_FormMsgUsrs ,"editnewmsg64x64.gif" },
/* ActSeeRcvMsg */{ 3, 4,TabMsg,ActSeeRcvMsg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_ShowRecMsgs ,"recmsg64x64.gif" },
/* ActSeeSntMsg */{ 70, 5,TabMsg,ActSeeSntMsg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_ShowSntMsgs ,"sntmsg64x64.gif" },
/* ActMaiStd */{ 100, 6,TabMsg,ActMaiStd ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_ListEMails ,"email64x64.gif" },
// Actions not in menu:
/* ActWriAnn */{1237,-1,TabMsg,ActSeeAnn ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Ann_ShowFormAnnouncement ,NULL},
@ -2359,149 +2503,6 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActSeeNewNtf */{ 991,-1,TabMsg,ActSeeNtf ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Ntf_ShowMyNotifications ,NULL},
/* ActMrkNtfSee */{1146,-1,TabMsg,ActSeeNtf ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Ntf_MarkAllNotifAsSeen ,NULL},
/* ActSeeForCrsUsr */{ 345,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForCrsTch */{ 431,-1,TabMsg,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForDegUsr */{ 241,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForDegTch */{ 243,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForCtrUsr */{ 901,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForCtrTch */{ 430,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForInsUsr */{ 725,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForInsTch */{ 724,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForGenUsr */{ 726,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForGenTch */{ 723,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForSWAUsr */{ 242,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeeForSWATch */{ 245,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowForumThrs ,NULL},
/* ActSeePstForCrsUsr*/{ 346,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForCrsTch*/{ 347,-1,TabMsg,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForDegUsr*/{ 255,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForDegTch*/{ 291,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForCtrUsr*/{ 348,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForCtrTch*/{ 902,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForInsUsr*/{ 730,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForInsTch*/{ 746,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForGenUsr*/{ 727,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForGenTch*/{ 731,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForSWAUsr*/{ 244,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActSeePstForSWATch*/{ 246,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ShowThrPsts ,NULL},
/* ActRcvThrForCrsUsr*/{ 350,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForCrsTch*/{ 754,-1,TabMsg,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForDegUsr*/{ 252,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForDegTch*/{ 247,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForCtrUsr*/{ 903,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForCtrTch*/{ 904,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForInsUsr*/{ 737,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForInsTch*/{ 769,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForGenUsr*/{ 736,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForGenTch*/{ 765,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForSWAUsr*/{ 258,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvThrForSWATch*/{ 259,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForCrsUsr*/{ 599,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForCrsTch*/{ 755,-1,TabMsg,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForDegUsr*/{ 606,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForDegTch*/{ 617,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForCtrUsr*/{ 905,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForCtrTch*/{ 906,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForInsUsr*/{ 740,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForInsTch*/{ 770,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForGenUsr*/{ 747,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForGenTch*/{ 816,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForSWAUsr*/{ 603,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActRcvRepForSWATch*/{ 622,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_RecForumPst ,NULL},
/* ActReqDelThrCrsUsr*/{ 867,-1,TabMsg,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrCrsTch*/{ 869,-1,TabMsg,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrDegUsr*/{ 907,-1,TabMsg,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrDegTch*/{ 908,-1,TabMsg,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrCtrUsr*/{ 909,-1,TabMsg,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrCtrTch*/{ 910,-1,TabMsg,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrInsUsr*/{ 911,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrInsTch*/{ 912,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrGenUsr*/{ 913,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrGenTch*/{ 914,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrSWAUsr*/{ 881,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActReqDelThrSWATch*/{ 915,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_ReqDelThr ,NULL},
/* ActDelThrForCrsUsr*/{ 868,-1,TabMsg,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForCrsTch*/{ 876,-1,TabMsg,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForDegUsr*/{ 916,-1,TabMsg,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForDegTch*/{ 917,-1,TabMsg,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForCtrUsr*/{ 918,-1,TabMsg,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForCtrTch*/{ 919,-1,TabMsg,ActSeeFor ,0x1E4,0x1E4,0x1E4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForInsUsr*/{ 920,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForInsTch*/{ 921,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForGenUsr*/{ 922,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForGenTch*/{ 923,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForSWAUsr*/{ 882,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActDelThrForSWATch*/{ 924,-1,TabMsg,ActSeeFor ,0x104,0x104,0x104,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelThr ,NULL},
/* ActCutThrForCrsUsr*/{ 926,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForCrsTch*/{ 927,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForDegUsr*/{ 928,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForDegTch*/{ 929,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForCtrUsr*/{ 930,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForCtrTch*/{ 931,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForInsUsr*/{ 932,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForInsTch*/{ 933,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForGenUsr*/{ 934,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForGenTch*/{ 935,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForSWAUsr*/{ 890,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActCutThrForSWATch*/{ 936,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_CutThr ,NULL},
/* ActPasThrForCrsUsr*/{ 891,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForCrsTch*/{ 937,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForDegUsr*/{ 938,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForDegTch*/{ 939,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForCtrUsr*/{ 940,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForCtrTch*/{ 941,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForInsUsr*/{ 942,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForInsTch*/{ 943,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForGenUsr*/{ 944,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForGenTch*/{ 945,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForSWAUsr*/{ 946,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActPasThrForSWATch*/{ 947,-1,TabMsg,ActSeeFor ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_PasteThr ,NULL},
/* ActDelPstForCrsUsr*/{ 602,-1,TabMsg,ActSeeFor ,0x11C,0x11C,0x11C,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForCrsTch*/{ 756,-1,TabMsg,ActSeeFor ,0x114,0x114,0x114,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForDegUsr*/{ 608,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForDegTch*/{ 680,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForCtrUsr*/{ 948,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForCtrTch*/{ 949,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForInsUsr*/{ 743,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForInsTch*/{ 772,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForGenUsr*/{ 735,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForGenTch*/{ 950,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForSWAUsr*/{ 613,-1,TabMsg,ActSeeFor ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActDelPstForSWATch*/{ 623,-1,TabMsg,ActSeeFor ,0x1F4,0x1F4,0x1F4,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DelPst ,NULL},
/* ActEnbPstForCrsUsr*/{ 624,-1,TabMsg,ActSeeFor ,0x110,0x110,0x110,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForCrsTch*/{ 951,-1,TabMsg,ActSeeFor ,0x110,0x110,0x110,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForDegUsr*/{ 616,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForDegTch*/{ 619,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForCtrUsr*/{ 952,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForCtrTch*/{ 953,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForInsUsr*/{ 954,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForInsTch*/{ 955,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForGenUsr*/{ 956,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForGenTch*/{ 957,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForSWAUsr*/{ 632,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActEnbPstForSWATch*/{ 634,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_EnbPst ,NULL},
/* ActDisPstForCrsUsr*/{ 610,-1,TabMsg,ActSeeFor ,0x110,0x110,0x110,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForCrsTch*/{ 958,-1,TabMsg,ActSeeFor ,0x110,0x110,0x110,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForDegUsr*/{ 615,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForDegTch*/{ 618,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForCtrUsr*/{ 959,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForCtrTch*/{ 960,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForInsUsr*/{ 961,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForInsTch*/{ 962,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForGenUsr*/{ 963,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForGenTch*/{ 925,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForSWAUsr*/{ 625,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActDisPstForSWATch*/{ 635,-1,TabMsg,ActSeeFor ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,For_DisPst ,NULL},
/* ActRcvMsgUsr */{ 27,-1,TabMsg,ActReqMsgUsr ,0x1FC,0x1FC,0x1FC,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_RecMsgFromUsr ,NULL},
/* ActReqDelAllSntMsg*/{ 604,-1,TabMsg,ActSeeSntMsg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_ReqDelAllSntMsgs ,NULL},
/* ActReqDelAllRcvMsg*/{ 593,-1,TabMsg,ActSeeRcvMsg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Msg_ReqDelAllRecMsgs ,NULL},

View File

@ -71,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+143+18+169+27+82)
#define Act_NUM_ACTIONS (7+52+15+90+72+67+205+183+143+151+36+27+82)
#define Act_MAX_ACTION_COD 1494
@ -1038,26 +1038,160 @@ typedef int Act_Action_t; // Must be a signed type, because -1 is used to indica
// Actions in menu
#define ActSeeSocAct (ActLstClk+ 1)
#define ActReqPubPrf (ActLstClk+ 2)
#define ActSeeChtRms (ActLstClk+ 3)
#define ActSeeFor (ActLstClk+ 3)
#define ActSeeChtRms (ActLstClk+ 4)
// Secondary actions
#define ActReqSocPst (ActLstClk+ 4)
#define ActRcvSocPst (ActLstClk+ 5)
#define ActReqRemSocEvn (ActLstClk+ 6)
#define ActRemSocEvn (ActLstClk+ 7)
#define ActReqSocPst (ActLstClk+ 5)
#define ActRcvSocPst (ActLstClk+ 6)
#define ActReqRemSocEvn (ActLstClk+ 7)
#define ActRemSocEvn (ActLstClk+ 8)
#define ActSeePubPrf (ActLstClk+ 8)
#define ActCal1stClkTim (ActLstClk+ 9)
#define ActCalNumClk (ActLstClk+ 10)
#define ActCalNumFilVie (ActLstClk+ 11)
#define ActCalNumForPst (ActLstClk+ 12)
#define ActCalNumMsgSnt (ActLstClk+ 13)
#define ActSeePubPrf (ActLstClk+ 9)
#define ActCal1stClkTim (ActLstClk+ 10)
#define ActCalNumClk (ActLstClk+ 11)
#define ActCalNumFilVie (ActLstClk+ 12)
#define ActCalNumForPst (ActLstClk+ 13)
#define ActCalNumMsgSnt (ActLstClk+ 14)
#define ActFolUsr (ActLstClk+ 14)
#define ActUnfUsr (ActLstClk+ 15)
#define ActSeeFlg (ActLstClk+ 16)
#define ActSeeFlr (ActLstClk+ 17)
#define ActFolUsr (ActLstClk+ 15)
#define ActUnfUsr (ActLstClk+ 16)
#define ActSeeFlg (ActLstClk+ 17)
#define ActSeeFlr (ActLstClk+ 18)
#define ActCht (ActLstClk+ 18)
#define ActSeeForCrsUsr (ActLstClk+ 19)
#define ActSeeForCrsTch (ActLstClk+ 20)
#define ActSeeForDegUsr (ActLstClk+ 21)
#define ActSeeForDegTch (ActLstClk+ 22)
#define ActSeeForCtrUsr (ActLstClk+ 23)
#define ActSeeForCtrTch (ActLstClk+ 24)
#define ActSeeForInsUsr (ActLstClk+ 25)
#define ActSeeForInsTch (ActLstClk+ 26)
#define ActSeeForGenUsr (ActLstClk+ 27)
#define ActSeeForGenTch (ActLstClk+ 28)
#define ActSeeForSWAUsr (ActLstClk+ 29)
#define ActSeeForSWATch (ActLstClk+ 30)
#define ActSeePstForCrsUsr (ActLstClk+ 31)
#define ActSeePstForCrsTch (ActLstClk+ 32)
#define ActSeePstForDegUsr (ActLstClk+ 33)
#define ActSeePstForDegTch (ActLstClk+ 34)
#define ActSeePstForCtrUsr (ActLstClk+ 35)
#define ActSeePstForCtrTch (ActLstClk+ 36)
#define ActSeePstForInsUsr (ActLstClk+ 37)
#define ActSeePstForInsTch (ActLstClk+ 38)
#define ActSeePstForGenUsr (ActLstClk+ 39)
#define ActSeePstForGenTch (ActLstClk+ 40)
#define ActSeePstForSWAUsr (ActLstClk+ 41)
#define ActSeePstForSWATch (ActLstClk+ 42)
#define ActRcvThrForCrsUsr (ActLstClk+ 43)
#define ActRcvThrForCrsTch (ActLstClk+ 44)
#define ActRcvThrForDegUsr (ActLstClk+ 45)
#define ActRcvThrForDegTch (ActLstClk+ 46)
#define ActRcvThrForCtrUsr (ActLstClk+ 47)
#define ActRcvThrForCtrTch (ActLstClk+ 48)
#define ActRcvThrForInsUsr (ActLstClk+ 49)
#define ActRcvThrForInsTch (ActLstClk+ 50)
#define ActRcvThrForGenUsr (ActLstClk+ 51)
#define ActRcvThrForGenTch (ActLstClk+ 52)
#define ActRcvThrForSWAUsr (ActLstClk+ 53)
#define ActRcvThrForSWATch (ActLstClk+ 54)
#define ActRcvRepForCrsUsr (ActLstClk+ 55)
#define ActRcvRepForCrsTch (ActLstClk+ 56)
#define ActRcvRepForDegUsr (ActLstClk+ 57)
#define ActRcvRepForDegTch (ActLstClk+ 58)
#define ActRcvRepForCtrUsr (ActLstClk+ 59)
#define ActRcvRepForCtrTch (ActLstClk+ 60)
#define ActRcvRepForInsUsr (ActLstClk+ 61)
#define ActRcvRepForInsTch (ActLstClk+ 62)
#define ActRcvRepForGenUsr (ActLstClk+ 63)
#define ActRcvRepForGenTch (ActLstClk+ 64)
#define ActRcvRepForSWAUsr (ActLstClk+ 65)
#define ActRcvRepForSWATch (ActLstClk+ 66)
#define ActReqDelThrCrsUsr (ActLstClk+ 67)
#define ActReqDelThrCrsTch (ActLstClk+ 68)
#define ActReqDelThrDegUsr (ActLstClk+ 69)
#define ActReqDelThrDegTch (ActLstClk+ 70)
#define ActReqDelThrCtrUsr (ActLstClk+ 71)
#define ActReqDelThrCtrTch (ActLstClk+ 72)
#define ActReqDelThrInsUsr (ActLstClk+ 73)
#define ActReqDelThrInsTch (ActLstClk+ 74)
#define ActReqDelThrGenUsr (ActLstClk+ 75)
#define ActReqDelThrGenTch (ActLstClk+ 76)
#define ActReqDelThrSWAUsr (ActLstClk+ 77)
#define ActReqDelThrSWATch (ActLstClk+ 78)
#define ActDelThrForCrsUsr (ActLstClk+ 79)
#define ActDelThrForCrsTch (ActLstClk+ 80)
#define ActDelThrForDegUsr (ActLstClk+ 81)
#define ActDelThrForDegTch (ActLstClk+ 82)
#define ActDelThrForCtrUsr (ActLstClk+ 83)
#define ActDelThrForCtrTch (ActLstClk+ 84)
#define ActDelThrForInsUsr (ActLstClk+ 85)
#define ActDelThrForInsTch (ActLstClk+ 86)
#define ActDelThrForGenUsr (ActLstClk+ 87)
#define ActDelThrForGenTch (ActLstClk+ 88)
#define ActDelThrForSWAUsr (ActLstClk+ 89)
#define ActDelThrForSWATch (ActLstClk+ 90)
#define ActCutThrForCrsUsr (ActLstClk+ 91)
#define ActCutThrForCrsTch (ActLstClk+ 92)
#define ActCutThrForDegUsr (ActLstClk+ 93)
#define ActCutThrForDegTch (ActLstClk+ 94)
#define ActCutThrForCtrUsr (ActLstClk+ 95)
#define ActCutThrForCtrTch (ActLstClk+ 96)
#define ActCutThrForInsUsr (ActLstClk+ 97)
#define ActCutThrForInsTch (ActLstClk+ 98)
#define ActCutThrForGenUsr (ActLstClk+ 99)
#define ActCutThrForGenTch (ActLstClk+100)
#define ActCutThrForSWAUsr (ActLstClk+101)
#define ActCutThrForSWATch (ActLstClk+102)
#define ActPasThrForCrsUsr (ActLstClk+103)
#define ActPasThrForCrsTch (ActLstClk+104)
#define ActPasThrForDegUsr (ActLstClk+105)
#define ActPasThrForDegTch (ActLstClk+106)
#define ActPasThrForCtrUsr (ActLstClk+107)
#define ActPasThrForCtrTch (ActLstClk+108)
#define ActPasThrForInsUsr (ActLstClk+109)
#define ActPasThrForInsTch (ActLstClk+110)
#define ActPasThrForGenUsr (ActLstClk+111)
#define ActPasThrForGenTch (ActLstClk+112)
#define ActPasThrForSWAUsr (ActLstClk+113)
#define ActPasThrForSWATch (ActLstClk+114)
#define ActDelPstForCrsUsr (ActLstClk+115)
#define ActDelPstForCrsTch (ActLstClk+116)
#define ActDelPstForDegUsr (ActLstClk+117)
#define ActDelPstForDegTch (ActLstClk+118)
#define ActDelPstForCtrUsr (ActLstClk+119)
#define ActDelPstForCtrTch (ActLstClk+120)
#define ActDelPstForInsUsr (ActLstClk+121)
#define ActDelPstForInsTch (ActLstClk+122)
#define ActDelPstForGenUsr (ActLstClk+123)
#define ActDelPstForGenTch (ActLstClk+124)
#define ActDelPstForSWAUsr (ActLstClk+125)
#define ActDelPstForSWATch (ActLstClk+126)
#define ActEnbPstForCrsUsr (ActLstClk+127)
#define ActEnbPstForCrsTch (ActLstClk+128)
#define ActEnbPstForDegUsr (ActLstClk+129)
#define ActEnbPstForDegTch (ActLstClk+130)
#define ActEnbPstForCtrUsr (ActLstClk+131)
#define ActEnbPstForCtrTch (ActLstClk+132)
#define ActEnbPstForInsUsr (ActLstClk+133)
#define ActEnbPstForInsTch (ActLstClk+134)
#define ActEnbPstForGenUsr (ActLstClk+135)
#define ActEnbPstForGenTch (ActLstClk+136)
#define ActEnbPstForSWAUsr (ActLstClk+137)
#define ActEnbPstForSWATch (ActLstClk+138)
#define ActDisPstForCrsUsr (ActLstClk+139)
#define ActDisPstForCrsTch (ActLstClk+140)
#define ActDisPstForDegUsr (ActLstClk+141)
#define ActDisPstForDegTch (ActLstClk+142)
#define ActDisPstForCtrUsr (ActLstClk+143)
#define ActDisPstForCtrTch (ActLstClk+144)
#define ActDisPstForInsUsr (ActLstClk+145)
#define ActDisPstForInsTch (ActLstClk+146)
#define ActDisPstForGenUsr (ActLstClk+147)
#define ActDisPstForGenTch (ActLstClk+148)
#define ActDisPstForSWAUsr (ActLstClk+149)
#define ActDisPstForSWATch (ActLstClk+150)
#define ActCht (ActLstClk+151)
/*****************************************************************************/
/******************************* Messages tab ********************************/
@ -1066,173 +1200,40 @@ typedef int Act_Action_t; // Must be a signed type, because -1 is used to indica
#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)
#define ActReqMsgUsr (ActCht+ 4)
#define ActSeeRcvMsg (ActCht+ 5)
#define ActSeeSntMsg (ActCht+ 6)
#define ActMaiStd (ActCht+ 7)
// Secondary actions
#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)
#define ActWriAnn (ActCht+ 8)
#define ActRcvAnn (ActCht+ 9)
#define ActHidAnn (ActCht+ 10)
#define ActRevAnn (ActCht+ 11)
#define ActRemAnn (ActCht+ 12)
#define ActShoNot (ActCht+ 13)
#define ActWriNot (ActCht+ 14)
#define ActRcvNot (ActCht+ 15)
#define ActHidNot (ActCht+ 16)
#define ActRevNot (ActCht+ 17)
#define ActReqRemNot (ActCht+ 18)
#define ActRemNot (ActCht+ 19)
#define ActSeeNewNtf (ActCht+ 20)
#define ActMrkNtfSee (ActCht+ 21)
#define ActRcvMsgUsr (ActCht+ 22)
#define ActReqDelAllSntMsg (ActCht+ 23)
#define ActReqDelAllRcvMsg (ActCht+ 24)
#define ActDelAllSntMsg (ActCht+ 25)
#define ActDelAllRcvMsg (ActCht+ 26)
#define ActDelSntMsg (ActCht+ 27)
#define ActDelRcvMsg (ActCht+ 28)
#define ActExpSntMsg (ActCht+ 29)
#define ActExpRcvMsg (ActCht+ 30)
#define ActConSntMsg (ActCht+ 31)
#define ActConRcvMsg (ActCht+ 32)
#define ActLstBanUsr (ActCht+ 33)
#define ActBanUsrMsg (ActCht+ 34)
#define ActUnbUsrMsg (ActCht+ 35)
#define ActUnbUsrLst (ActCht+ 36)
/*****************************************************************************/
/****************************** Statistics tab *******************************/

View File

@ -116,14 +116,15 @@
/****************************** Public constants *****************************/
/*****************************************************************************/
#define Log_PLATFORM_VERSION "SWAD 15.84.5 (2015-12-30)"
#define Log_PLATFORM_VERSION "SWAD 15.85 (2015-12-30)"
#define CSS_FILE "swad15.84.2.css"
#define JS_FILE "swad15.77.7.js"
// 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.84.5: Dec 30, 2015 Form to update connected users. (? lines)
Version 15.85: Dec 30, 2015 Forums option is moved to social tab. (189439 lines)
Version 15.84.5: Dec 30, 2015 Form to update connected users. (189430 lines)
Version 15.84.4: Dec 30, 2015 Code refactoring in profile. (189427 lines)
Version 15.84.3: Dec 30, 2015 Form to update timeline. (189444 lines)
Version 15.84.2: Dec 30, 2015 Help about editor in new social post. (189422 lines)

View File

@ -157,6 +157,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
{
ActSeeSocAct,
ActReqPubPrf,
ActSeeFor,
ActSeeChtRms,
},
// TabMsg **********
@ -164,7 +165,6 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
ActSeeNtf,
ActSeeAnn,
ActSeeNot,
ActSeeFor,
ActReqMsgUsr,
ActSeeRcvMsg,
ActSeeSntMsg,

View File

@ -103,17 +103,22 @@ static const Act_Action_t Ntf_DefaultActions[Ntf_NUM_NOTIFY_EVENTS] =
ActReqAccEnrTch, // Ntf_EVENT_ENROLLMENT_TEACHER
ActSeeSignUpReq, // Ntf_EVENT_ENROLLMENT_REQUEST
/* Social tab */
// Ntf_EVENT_FOLLOWER
// Ntf_EVENT_FORUM_POST_COURSE
// Ntf_EVENT_FORUM_REPLY
/* Messages tab */
ActShoNot, // Ntf_EVENT_NOTICE
ActSeeFor, // Ntf_EVENT_FORUM_POST_COURSE
ActSeeFor, // Ntf_EVENT_FORUM_REPLY
ActSeeFor, // Ntf_EVENT_FORUM_POST_COURSE TODO: Move to social tab
ActSeeFor, // Ntf_EVENT_FORUM_REPLY TODO: Move to social tab
ActExpRcvMsg, // Ntf_EVENT_MESSAGE
/* Statistics tab */
ActSeeAllSvy, // Ntf_EVENT_SURVEY
/* Profile tab */
ActSeeFlr, // Ntf_EVENT_FOLLOWER
ActSeeFlr, // Ntf_EVENT_FOLLOWER TODO: Move to social tab
};
/*****************************************************************************/

View File

@ -58,17 +58,22 @@ typedef enum
Ntf_EVENT_ENROLLMENT_TEACHER = 7,
Ntf_EVENT_ENROLLMENT_REQUEST = 8,
/* Social tab */
// Ntf_EVENT_FOLLOWER
// Ntf_EVENT_FORUM_POST_COURSE
// Ntf_EVENT_FORUM_REPLY
/* Messages tab */
Ntf_EVENT_NOTICE = 9,
Ntf_EVENT_FORUM_POST_COURSE = 10,
Ntf_EVENT_FORUM_REPLY = 11,
Ntf_EVENT_FORUM_POST_COURSE = 10, // TODO: Move to social tab
Ntf_EVENT_FORUM_REPLY = 11, // TODO: Move to social tab
Ntf_EVENT_MESSAGE = 12,
/* Statistics tab */
Ntf_EVENT_SURVEY = 13,
/* Social tab */
Ntf_EVENT_FOLLOWER = 14, // TODO: Move up, between users tab and messages tab
/* Profile tab */
Ntf_EVENT_FOLLOWER = 14, // TODO: Move to social tab
} Ntf_NotifyEvent_t;

View File

@ -77,10 +77,10 @@ static const Act_Action_t Soc_DefaultActions[Soc_NUM_SOCIAL_EVENTS] =
/* Social tab */
ActSeeSocAct, // Soc_EVENT_SOCIAL_POST (action not used)
ActSeeFor, // Soc_EVENT_FORUM_POST
/* Messages tab */
ActShoNot, // Soc_EVENT_NOTICE
ActSeeFor, // Soc_EVENT_FORUM_POST
/* Statistics tab */
@ -565,12 +565,12 @@ static void Soc_GetEventSummary (const struct SocialEvent *Soc,
case Soc_EVENT_SOCIAL_POST:
// Not applicable
break;
case Soc_EVENT_NOTICE:
Not_GetSummaryAndContentNotice (SummaryStr,NULL,Soc->Cod,MaxChars,false);
break;
case Soc_EVENT_FORUM_POST:
For_GetSummaryAndContentForumPst (SummaryStr,NULL,Soc->Cod,MaxChars,false);
break;
case Soc_EVENT_NOTICE:
Not_GetSummaryAndContentNotice (SummaryStr,NULL,Soc->Cod,MaxChars,false);
break;
}
}

View File

@ -66,10 +66,10 @@ typedef enum
/* Social tab */
Soc_EVENT_SOCIAL_POST = 10,
Soc_EVENT_FORUM_POST = 11,
/* Messages tab */
Soc_EVENT_NOTICE = 11,
Soc_EVENT_FORUM_POST = 12,
Soc_EVENT_NOTICE = 12,
/* Statistics tab */

View File

@ -17962,6 +17962,27 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Profile"
#elif L==9
"Perfiles"
#endif
,
// ActSeeFor
#if L==1
"Fòrums"
#elif L==2
"Foren"
#elif L==3
"Forums"
#elif L==4
"Foros"
#elif L==5
"Forums"
#elif L==6
"Foros" // Okoteve traducción
#elif L==7
"Forum"
#elif L==8
"Forum"
#elif L==9
"Fóruns"
#endif
,
// ActSeeChtRms
@ -18001,7 +18022,6 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL,
NULL,
NULL,
NULL,
},
{
// TabMsg *****************************************************
@ -18066,27 +18086,6 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Ogloszenia"
#elif L==9
"Avisos"
#endif
,
// ActSeeFor
#if L==1
"Fòrums"
#elif L==2
"Foren"
#elif L==3
"Forums"
#elif L==4
"Foros"
#elif L==5
"Forums"
#elif L==6
"Foros" // Okoteve traducción
#elif L==7
"Forum"
#elif L==8
"Forum"
#elif L==9
"Fóruns"
#endif
,
// ActReqMsgUsr
@ -18185,6 +18184,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL,
NULL,
NULL,
NULL,
},
{
// TabSta **********************************************************************
@ -19918,6 +19918,30 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Profile publiczne"
#elif L==9
"Perfis públicos"
#endif
,
// ActSeeFor
#if L==1
"Fòrums de discussió, distribuïts"
" segons la temàtica (escolliu el fòrum adequat)"
#elif L==2
"Foren"
#elif L==3
"Forums"
#elif L==4
"Foros de discusión, distribuidos"
" según la temática (elija el foro adecuado)"
#elif L==5
"Forums"
#elif L==6
"Foros de discusión, distribuidos"
" según la temática (elija el foro adecuado)"// Okoteve traducción
#elif L==7
"Forum"
#elif L==8
"Forum"
#elif L==9
"Fóruns"
#endif
,
// ActSeeChtRms
@ -19957,7 +19981,6 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL,
NULL,
NULL,
NULL,
},
{
// TabMsg *****************************************************
@ -20025,30 +20048,6 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Ogloszenia"
#elif L==9
"Avisos"
#endif
,
// ActSeeFor
#if L==1
"Fòrums de discussió, distribuïts"
" segons la temàtica (escolliu el fòrum adequat)"
#elif L==2
"Foren"
#elif L==3
"Forums"
#elif L==4
"Foros de discusión, distribuidos"
" según la temática (elija el foro adecuado)"
#elif L==5
"Forums"
#elif L==6
"Foros de discusión, distribuidos"
" según la temática (elija el foro adecuado)"// Okoteve traducción
#elif L==7
"Forum"
#elif L==8
"Forum"
#elif L==9
"Fóruns"
#endif
,
// ActReqMsgUsr
@ -20153,6 +20152,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL,
NULL,
NULL,
NULL,
},
{
// TabSta *****************************************************
@ -35449,44 +35449,24 @@ const char *Txt_SOCIAL_EVENT[Soc_NUM_SOCIAL_EVENTS] =
"Chamada para exame"
#endif
,
#if L==1 // Soc_EVENT_SOCIAL_POST
"Missatge"
#if L==1 // Soc_EVENT_SOCIAL_POST (not used)
"Comentari"
#elif L==2
"Beiträge"
"Kommentar"
#elif L==3
"Post"
"Comment"
#elif L==4
"Mensaje"
"Comentario"
#elif L==5
"Message"
"Commentaire"
#elif L==6
"Mensaje" // Okoteve traducción
"Comentario" // Okoteve traducción
#elif L==7
"Post"
"Commento"
#elif L==8
"Post"
"Komentarz"
#elif L==9
"Post"
#endif
,
#if L==1 // Soc_EVENT_NOTICE
"Avís"
#elif L==2
"Ankündigungen"
#elif L==3
"Notice"
#elif L==4
"Aviso"
#elif L==5
"Avis"
#elif L==6
"Marandu"
#elif L==7
"Avviso"
#elif L==8
"Informacja"
#elif L==9
"Anúncio"
"Comentário"
#endif
,
#if L==1 // Soc_EVENT_FORUM_POST
@ -35507,6 +35487,26 @@ const char *Txt_SOCIAL_EVENT[Soc_NUM_SOCIAL_EVENTS] =
"Post na forum"
#elif L==9
"Post em um fórum"
#endif
,
#if L==1 // Soc_EVENT_NOTICE
"Avís"
#elif L==2
"Ankündigungen"
#elif L==3
"Notice"
#elif L==4
"Aviso"
#elif L==5
"Avis"
#elif L==6
"Marandu"
#elif L==7
"Avviso"
#elif L==8
"Informacja"
#elif L==9
"Anúncio"
#endif
};