From 5a1ab2cc36a47b56ad7d6ac4d9ef5478e99196fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Ca=C3=B1as=20Vargas?= Date: Wed, 30 Dec 2015 20:11:50 +0100 Subject: [PATCH] Version 15.85 --- swad_action.c | 893 ++++++++++++++++++++++---------------------- swad_action.h | 367 +++++++++--------- swad_changelog.h | 5 +- swad_menu.c | 2 +- swad_notification.c | 11 +- swad_notification.h | 13 +- swad_social.c | 8 +- swad_social.h | 4 +- swad_text.c | 154 ++++---- 9 files changed, 735 insertions(+), 722 deletions(-) diff --git a/swad_action.c b/swad_action.c index 7dbc7583d..7b75b670c 100644 --- a/swad_action.c +++ b/swad_action.c @@ -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}, diff --git a/swad_action.h b/swad_action.h index 45e3bbd3c..e7c45c128 100644 --- a/swad_action.h +++ b/swad_action.h @@ -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 *******************************/ diff --git a/swad_changelog.h b/swad_changelog.h index 514c565a6..794089665 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -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) diff --git a/swad_menu.c b/swad_menu.c index e1dd75216..96dedfb4f 100644 --- a/swad_menu.c +++ b/swad_menu.c @@ -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, diff --git a/swad_notification.c b/swad_notification.c index 14208580a..f4a8eebd4 100644 --- a/swad_notification.c +++ b/swad_notification.c @@ -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 }; /*****************************************************************************/ diff --git a/swad_notification.h b/swad_notification.h index e3bb89712..d67a8d7ac 100644 --- a/swad_notification.h +++ b/swad_notification.h @@ -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; diff --git a/swad_social.c b/swad_social.c index 07dd9f1c1..256d8e057 100644 --- a/swad_social.c +++ b/swad_social.c @@ -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; } } diff --git a/swad_social.h b/swad_social.h index c32f251cf..a02b9242e 100644 --- a/swad_social.h +++ b/swad_social.h @@ -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 */ diff --git a/swad_text.c b/swad_text.c index eb8848858..db500c4bf 100644 --- a/swad_text.c +++ b/swad_text.c @@ -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 };