diff --git a/icon/iconset/awesome/home.svg b/icon/iconset/awesome/home.svg
new file mode 100644
index 00000000..8e69ae58
--- /dev/null
+++ b/icon/iconset/awesome/home.svg
@@ -0,0 +1 @@
+
diff --git a/icon/iconset/nuvola/building.svg b/icon/iconset/nuvola/building.svg
index 40af0666..87cdba77 100644
--- a/icon/iconset/nuvola/building.svg
+++ b/icon/iconset/nuvola/building.svg
@@ -127,21 +127,12 @@
+
-
-
-
-
-
-
-
-
-
-
diff --git a/icon/iconset/nuvola/home.svg b/icon/iconset/nuvola/home.svg
new file mode 100644
index 00000000..40af0666
--- /dev/null
+++ b/icon/iconset/nuvola/home.svg
@@ -0,0 +1,183 @@
+
+
+
diff --git a/swad_action.c b/swad_action.c
index 771c5142..a769a4fc 100644
--- a/swad_action.c
+++ b/swad_action.c
@@ -99,6 +99,186 @@ extern struct Globals Gbl;
8. ActRefOldSocPubUsr View old social timeline of a user via AJAX
9. ActWebSvc Call plugin function
+Start:
+ 1057. ActSeeSocTmlGbl Show social timeline (global)
+ 1058. ActSeeSocPrf Suggest list of users to follow
+ 1059. ActSeeFor Show the level superior of the forums
+ 1060. ActSeeChtRms Show the chat rooms
+
+ 1061. ActRcvSocPstGbl Receive a public social post to be displayed in the timeline (global)
+ 1062. ActRcvSocComGbl Comment a social note in the timeline (global)
+ 1063. ActShaSocNotGbl Share a social note in the timeline (global)
+ 1064. ActUnsSocNotGbl Unshare a previously shared social note in the timeline (global)
+ 1065. ActFavSocNotGbl Favourite a social note in the timeline (global)
+ 1066. ActUnfSocNotGbl Unfavourite a previously favourited social note in the timeline (global)
+ 1067. ActFavSocComGbl Favourite a social comment in the timeline (global)
+ 1068. ActUnfSocComGbl Unfavourite a previously favourited social comment in the timeline (global)
+ 1069. ActReqRemSocPubGbl Request the removal of a social publishing in the timeline (global)
+ 1070. ActRemSocPubGbl Remove a social publishing in the timeline (global)
+ 1071. ActReqRemSocComGbl Request the removal of a comment in a social note (global)
+ 1072. ActRemSocComGbl Remove of a comment in a social note (global)
+
+ 1073. ActReqOthPubPrf Request @nickname to show a public user's profile
+
+ 1074. ActRcvSocPstUsr Receive a public social post to be displayed in the timeline (user)
+ 1075. ActRcvSocComUsr Comment a social note in the timeline (user)
+ 1076. ActShaSocNotUsr Share a social note in the timeline (user)
+ 1077. ActUnsSocNotUsr Unshare a previously shared social note in the timeline (user)
+ 1078. ActFavSocNotUsr Favourite a social note in the timeline (user)
+ 1079. ActUnfSocNotUsr Unfavourite a previously favourited social note in the timeline (user)
+ 1080. ActFavSocComUsr Favourite a social comment in the timeline (user)
+ 1081. ActUnfSocComUsr Unfavourite a previously favourited social comment in the timeline (user)
+ 1082. ActReqRemSocPubUsr Request the removal of a social publishing in the timeline (user)
+ 1083. ActRemSocPubUsr Remove a social publishing in the timeline (user)
+ 1084. ActReqRemSocComUsr Request the removal of a comment in a social note (user)
+ 1085. ActRemSocComUsr Remove of a comment in a social note (user)
+
+ 1086. ActCal1stClkTim Calculate first click time from log and store into user's figures
+ 1087. ActCalNumClk Calculate number of clicks from log and store into user's figures
+ 1088. ActCalNumFileViews Calculate number of file views and store into user's figures
+ 1089. ActCalNumForPst Calculate number of forum posts and store into user's figures
+ 1090. ActCalNumMsgSnt Calculate number of messages sent from log and store into user's figures
+
+ 1091. ActFolUsr Follow another user
+ 1092. ActUnfUsr Unfollow another user
+ 1093. ActSeeFlg Show following
+ 1094. ActSeeFlr Show followers
+
+ 1095. ActSeeForCrsUsr Show top level of forum of users of the course
+ 1096. ActSeeForCrsTch Show top level of forum of teachers of the course
+ 1097. ActSeeForDegUsr Show top level of forum of users of the degree
+ 1098. ActSeeForDegTch Show top level of forum of teachers of the degree
+ 1099. ActSeeForCtrUsr Show top level of forum of users of the centre
+ 1100. ActSeeForCtrTch Show top level of forum of teachers of the centre
+ 1101. ActSeeForInsUsr Show top level of forum of users of the institution
+ 1102. ActSeeForInsTch Show top level of forum of teachers of the institution
+ 1103. ActSeeForGenUsr Show top level of forum of users general
+ 1104. ActSeeForGenTch Show top level of forum of teachers general
+ 1105. ActSeeForSWAUsr Show top level of forum of users of the platform
+ 1106. ActSeeForSWATch Show top level of forum of teachers of the platform
+ 1107. ActSeePstForCrsUsr Show the messages of a thread of the forum of users of the course
+ 1108. ActSeePstForCrsTch Show the messages of a thread of the forum of teachers of the course
+ 1109. ActSeePstForDegUsr Show the messages of a thread of the forum of users of the degree
+ 1110. ActSeePstForDegTch Show the messages of a thread of the forum of teachers of the degree
+ 1111. ActSeePstForCtrUsr Show the messages of a thread of the forum of users of the centre
+ 1112. ActSeePstForCtrTch Show the messages of a thread of the forum of teachers of the centre
+ 1113. ActSeePstForInsUsr Show the messages of a thread of the forum of users of the institution
+ 1114. ActSeePstForInsTch Show the messages of a thread of the forum of teachers of the institution
+ 1115. ActSeePstForGenUsr Show the messages of a thread of the forum of users general
+ 1116. ActSeePstForGenTch Show the messages of a thread of the forum of teachers general
+ 1117. ActSeePstForSWAUsr Show the messages of a thread of the forum of users of the platform
+ 1118. ActSeePstForSWATch Show the messages of a thread of the forum of teachers of the platform
+ 1119. ActRcvThrForCrsUsr Receive the first message of a new thread of forum of users of the course
+ 1120. ActRcvThrForCrsTch Receive the first message of a new thread of forum of teachers of the course
+ 1121. ActRcvThrForDegUsr Receive the first message of a new thread of forum of users of the degree
+ 1122. ActRcvThrForDegTch Receive the first message of a new thread of forum of teachers of the degree
+ 1123. ActRcvThrForCtrUsr Receive the first message of a new thread of forum of users of centre
+ 1124. ActRcvThrForCtrTch Receive the first message of a new thread of forum of teachers of centre
+ 1125. ActRcvThrForInsUsr Receive the first message of a new thread of forum of users of the institution
+ 1126. ActRcvThrForInsTch Receive the first message of a new thread of forum of teachers of the institution
+ 1127. ActRcvThrForGenUsr Receive the first message of a new thread of forum of users general
+ 1128. ActRcvThrForGenTch Receive the first message of a new thread of forum of teachers general
+ 1129. ActRcvThrForSWAUsr Receive the first message of a new thread of forum of users of the platform
+ 1130. ActRcvThrForSWATch Receive the first message of a new thread of forum of teachers of the platform
+ 1131. ActRcvRepForCrsUsr Receive a message of answer in a thread existente in the forum of users of the course
+ 1132. ActRcvRepForCrsTch Receive a message of answer in a thread existente in the forum of teachers of the course
+ 1133. ActRcvRepForDegUsr Receive a message of answer in a thread existente in the forum of users of the degree
+ 1134. ActRcvRepForDegTch Receive a message of answer in a thread existente in the forum of teachers of the degree
+ 1135. ActRcvRepForCtrUsr Receive a message of answer in a thread existente in the forum of users of centre
+ 1136. ActRcvRepForCtrTch Receive a message of answer in a thread existente in the forum of teachers of centre
+ 1137. ActRcvRepForInsUsr Receive a message of answer in a thread existente in the forum of users of the institution
+ 1138. ActRcvRepForInsTch Receive a message of answer in a thread existente in the forum of teachers of the institution
+ 1139. ActRcvRepForGenUsr Receive a message of answer in a thread existente in the forum of users general
+ 1140. ActRcvRepForGenTch Receive a message of answer in a thread existente in the forum of teachers general
+ 1141. ActRcvRepForSWAUsr Receive a message of answer in a thread existente in the forum of users of the platform
+ 1142. ActRcvRepForSWATch Receive a message of answer in a thread existente in the forum of teachers of the platform
+ 1143. ActReqDelThrCrsUsr Request the removal of a thread of forum of users of the course
+ 1144. ActReqDelThrCrsTch Request the removal of a thread of forum of teachers of the course
+ 1145. ActReqDelThrDegUsr Request the removal of a thread of forum of users of the degree
+ 1146. ActReqDelThrDegTch Request the removal of a thread of forum of teachers of the degree
+ 1147. ActReqDelThrCtrUsr Request the removal of a thread of forum of users of centre
+ 1148. ActReqDelThrCtrTch Request the removal of a thread of forum of teachers of centre
+ 1149. ActReqDelThrInsUsr Request the removal of a thread of forum of users of the institution
+ 1150. ActReqDelThrInsTch Request the removal of a thread of forum of teachers of the institution
+ 1151. ActReqDelThrGenUsr Request the removal of a thread of forum of users general
+ 1152. ActReqDelThrGenTch Request the removal of a thread of forum of teachers general
+ 1153. ActReqDelThrSWAUsr Request the removal of a thread of forum of users of the platform
+ 1154. ActReqDelThrSWATch Request the removal of a thread of forum of teachers of the platform
+ 1155. ActDelThrForCrsUsr Remove a thread of forum of users of the course
+ 1156. ActDelThrForCrsTch Remove a thread of forum of teachers of the course
+ 1157. ActDelThrForDegUsr Remove a thread of forum of users of the degree
+ 1158. ActDelThrForDegTch Remove a thread of forum of teachers of the degree
+ 1159. ActDelThrForCtrUsr Remove a thread of forum of users of centre
+ 1160. ActDelThrForCtrTch Remove a thread of forum of teachers of centre
+ 1161. ActDelThrForInsUsr Remove a thread of forum of users of the institution
+ 1162. ActDelThrForInsTch Remove a thread of forum of teachers of the institution
+ 1163. ActDelThrForGenUsr Remove a thread of forum of users general
+ 1164. ActDelThrForGenTch Remove a thread of forum of teachers general
+ 1165. ActDelThrForSWAUsr Remove a thread of forum of users of the platform
+ 1166. ActDelThrForSWATch Remove a thread of forum of teachers of the platform
+ 1167. ActCutThrForCrsUsr Cut a thread of forum of users of the course
+ 1168. ActCutThrForCrsTch Cut a thread of forum of teachers of the course
+ 1169. ActCutThrForDegUsr Cut a thread of forum of users of the degree
+ 1170. ActCutThrForDegTch Cut a thread of forum of teachers of the degree
+ 1171. ActCutThrForCtrUsr Cut a thread of forum of users of centre
+ 1172. ActCutThrForCtrTch Cut a thread of forum of teachers of centre
+ 1173. ActCutThrForInsUsr Cut a thread of forum of users of the institution
+ 1174. ActCutThrForInsTch Cut a thread of forum of teachers of the institution
+ 1175. ActCutThrForGenUsr Cut a thread of forum of users general
+ 1176. ActCutThrForGenTch Cut a thread of forum of teachers general
+ 1177. ActCutThrForSWAUsr Cut a thread of forum of users of the platform
+ 1178. ActCutThrForSWATch Cut a thread of forum of teachers of the platform
+ 1179. ActPasThrForCrsUsr Paste a thread of forum of users of the course
+ 1180. ActPasThrForCrsTch Paste a thread of forum of teachers of the course
+ 1181. ActPasThrForDegUsr Paste a thread of forum of users of the degree
+ 1182. ActPasThrForDegTch Paste a thread of forum of teachers of the degree
+ 1183. ActPasThrForCtrUsr Paste a thread of forum of users of centre
+ 1184. ActPasThrForCtrTch Paste a thread of forum of teachers of centre
+ 1185. ActPasThrForInsUsr Paste a thread of forum of users of the institution
+ 1186. ActPasThrForInsTch Paste a thread of forum of teachers of the institution
+ 1187. ActPasThrForGenUsr Paste a thread of forum of users general
+ 1188. ActPasThrForGenTch Paste a thread of forum of teachers general
+ 1189. ActPasThrForSWAUsr Paste a thread of forum of users of the platform
+ 1190. ActPasThrForSWATch Paste a thread of forum of teachers of the platform
+ 1191. ActDelPstForCrsUsr Remove a message of forum of users of the course
+ 1192. ActDelPstForCrsTch Remove a message of forum of teachers of the course
+ 1193. ActDelPstForDegUsr Remove a message of forum of users of the degree
+ 1194. ActDelPstForDegTch Remove a message of forum of teachers of the degree
+ 1195. ActDelPstForCtrUsr Remove a message of forum of users of centre
+ 1196. ActDelPstForCtrTch Remove a message of forum of teachers of centre
+ 1197. ActDelPstForInsUsr Remove a message of forum of users of the institution
+ 1198. ActDelPstForInsTch Remove a message of forum of teachers of the institution
+ 1199. ActDelPstForGenUsr Remove a message of forum of users general
+ 1200. ActDelPstForGenTch Remove a message of forum of teachers general
+ 1201. ActDelPstForSWAUsr Remove a message of forum of users of the platform
+ 1202. ActDelPstForSWATch Remove a message of forum of teachers of the platform
+ 1203. ActEnbPstForCrsUsr Enable a message of forum of users of the course
+ 1204. ActEnbPstForCrsTch Enable a message of forum of teachers of the course
+ 1205. ActEnbPstForDegUsr Enable a message of forum of users of the degree
+ 1206. ActEnbPstForDegTch Enable a message of forum of teachers of the degree
+ 1207. ActEnbPstForCtrUsr Enable a message of forum of users of centre
+ 1208. ActEnbPstForCtrTch Enable a message of forum of teachers of centre
+ 1209. ActEnbPstForInsUsr Enable a message of forum of users of the institution
+ 1210. ActEnbPstForInsTch Enable a message of forum of teachers of the institution
+ 1211. ActEnbPstForGenUsr Enable a message of forum of users general
+ 1212. ActEnbPstForGenTch Enable a message of forum of teachers general
+ 1213. ActEnbPstForSWAUsr Enable a message of forum of users of the platform
+ 1214. ActEnbPstForSWATch Enable a message of forum of teachers of the platform
+ 1215. ActDisPstForCrsUsr Disable a message of forum of users of the course
+ 1216. ActDisPstForCrsTch Disable a message of forum of teachers of the course
+ 1217. ActDisPstForDegUsr Disable a message of forum of users of the degree
+ 1218. ActDisPstForDegTch Disable a message of forum of teachers of the degree
+ 1219. ActDisPstForCtrUsr Disable a message of forum of users of centre
+ 1220. ActDisPstForCtrTch Disable a message of forum of teachers of centre
+ 1221. ActDisPstForInsUsr Disable a message of forum of users of the institution
+ 1222. ActDisPstForInsTch Disable a message of forum of teachers of the institution
+ 1223. ActDisPstForGenUsr Disable a message of forum of users general
+ 1224. ActDisPstForGenTch Disable a message of forum of teachers general
+ 1225. ActDisPstForSWAUsr Disable a message of forum of users of the platform
+ 1226. ActDisPstForSWATch Disable a message of forum of teachers of the platform
+
+ 1227. ActCht Enter in a chat room to chat
+
System:
10. ActSysReqSch Request search in system tab
11. ActSeeCty List countries
@@ -1258,186 +1438,6 @@ Users:
1055. ActLstSimUsr List users similar to a given one (possible duplicates)
1056. ActRemDupUsr Remove user from list of possible duplicate users
-Social:
- 1057. ActSeeSocTmlGbl Show social timeline (global)
- 1058. ActSeeSocPrf Suggest list of users to follow
- 1059. ActSeeFor Show the level superior of the forums
- 1060. ActSeeChtRms Show the chat rooms
-
- 1061. ActRcvSocPstGbl Receive a public social post to be displayed in the timeline (global)
- 1062. ActRcvSocComGbl Comment a social note in the timeline (global)
- 1063. ActShaSocNotGbl Share a social note in the timeline (global)
- 1064. ActUnsSocNotGbl Unshare a previously shared social note in the timeline (global)
- 1065. ActFavSocNotGbl Favourite a social note in the timeline (global)
- 1066. ActUnfSocNotGbl Unfavourite a previously favourited social note in the timeline (global)
- 1067. ActFavSocComGbl Favourite a social comment in the timeline (global)
- 1068. ActUnfSocComGbl Unfavourite a previously favourited social comment in the timeline (global)
- 1069. ActReqRemSocPubGbl Request the removal of a social publishing in the timeline (global)
- 1070. ActRemSocPubGbl Remove a social publishing in the timeline (global)
- 1071. ActReqRemSocComGbl Request the removal of a comment in a social note (global)
- 1072. ActRemSocComGbl Remove of a comment in a social note (global)
-
- 1073. ActReqOthPubPrf Request @nickname to show a public user's profile
-
- 1074. ActRcvSocPstUsr Receive a public social post to be displayed in the timeline (user)
- 1075. ActRcvSocComUsr Comment a social note in the timeline (user)
- 1076. ActShaSocNotUsr Share a social note in the timeline (user)
- 1077. ActUnsSocNotUsr Unshare a previously shared social note in the timeline (user)
- 1078. ActFavSocNotUsr Favourite a social note in the timeline (user)
- 1079. ActUnfSocNotUsr Unfavourite a previously favourited social note in the timeline (user)
- 1080. ActFavSocComUsr Favourite a social comment in the timeline (user)
- 1081. ActUnfSocComUsr Unfavourite a previously favourited social comment in the timeline (user)
- 1082. ActReqRemSocPubUsr Request the removal of a social publishing in the timeline (user)
- 1083. ActRemSocPubUsr Remove a social publishing in the timeline (user)
- 1084. ActReqRemSocComUsr Request the removal of a comment in a social note (user)
- 1085. ActRemSocComUsr Remove of a comment in a social note (user)
-
- 1086. ActCal1stClkTim Calculate first click time from log and store into user's figures
- 1087. ActCalNumClk Calculate number of clicks from log and store into user's figures
- 1088. ActCalNumFileViews Calculate number of file views and store into user's figures
- 1089. ActCalNumForPst Calculate number of forum posts and store into user's figures
- 1090. ActCalNumMsgSnt Calculate number of messages sent from log and store into user's figures
-
- 1091. ActFolUsr Follow another user
- 1092. ActUnfUsr Unfollow another user
- 1093. ActSeeFlg Show following
- 1094. ActSeeFlr Show followers
-
- 1095. ActSeeForCrsUsr Show top level of forum of users of the course
- 1096. ActSeeForCrsTch Show top level of forum of teachers of the course
- 1097. ActSeeForDegUsr Show top level of forum of users of the degree
- 1098. ActSeeForDegTch Show top level of forum of teachers of the degree
- 1099. ActSeeForCtrUsr Show top level of forum of users of the centre
- 1100. ActSeeForCtrTch Show top level of forum of teachers of the centre
- 1101. ActSeeForInsUsr Show top level of forum of users of the institution
- 1102. ActSeeForInsTch Show top level of forum of teachers of the institution
- 1103. ActSeeForGenUsr Show top level of forum of users general
- 1104. ActSeeForGenTch Show top level of forum of teachers general
- 1105. ActSeeForSWAUsr Show top level of forum of users of the platform
- 1106. ActSeeForSWATch Show top level of forum of teachers of the platform
- 1107. ActSeePstForCrsUsr Show the messages of a thread of the forum of users of the course
- 1108. ActSeePstForCrsTch Show the messages of a thread of the forum of teachers of the course
- 1109. ActSeePstForDegUsr Show the messages of a thread of the forum of users of the degree
- 1110. ActSeePstForDegTch Show the messages of a thread of the forum of teachers of the degree
- 1111. ActSeePstForCtrUsr Show the messages of a thread of the forum of users of the centre
- 1112. ActSeePstForCtrTch Show the messages of a thread of the forum of teachers of the centre
- 1113. ActSeePstForInsUsr Show the messages of a thread of the forum of users of the institution
- 1114. ActSeePstForInsTch Show the messages of a thread of the forum of teachers of the institution
- 1115. ActSeePstForGenUsr Show the messages of a thread of the forum of users general
- 1116. ActSeePstForGenTch Show the messages of a thread of the forum of teachers general
- 1117. ActSeePstForSWAUsr Show the messages of a thread of the forum of users of the platform
- 1118. ActSeePstForSWATch Show the messages of a thread of the forum of teachers of the platform
- 1119. ActRcvThrForCrsUsr Receive the first message of a new thread of forum of users of the course
- 1120. ActRcvThrForCrsTch Receive the first message of a new thread of forum of teachers of the course
- 1121. ActRcvThrForDegUsr Receive the first message of a new thread of forum of users of the degree
- 1122. ActRcvThrForDegTch Receive the first message of a new thread of forum of teachers of the degree
- 1123. ActRcvThrForCtrUsr Receive the first message of a new thread of forum of users of centre
- 1124. ActRcvThrForCtrTch Receive the first message of a new thread of forum of teachers of centre
- 1125. ActRcvThrForInsUsr Receive the first message of a new thread of forum of users of the institution
- 1126. ActRcvThrForInsTch Receive the first message of a new thread of forum of teachers of the institution
- 1127. ActRcvThrForGenUsr Receive the first message of a new thread of forum of users general
- 1128. ActRcvThrForGenTch Receive the first message of a new thread of forum of teachers general
- 1129. ActRcvThrForSWAUsr Receive the first message of a new thread of forum of users of the platform
- 1130. ActRcvThrForSWATch Receive the first message of a new thread of forum of teachers of the platform
- 1131. ActRcvRepForCrsUsr Receive a message of answer in a thread existente in the forum of users of the course
- 1132. ActRcvRepForCrsTch Receive a message of answer in a thread existente in the forum of teachers of the course
- 1133. ActRcvRepForDegUsr Receive a message of answer in a thread existente in the forum of users of the degree
- 1134. ActRcvRepForDegTch Receive a message of answer in a thread existente in the forum of teachers of the degree
- 1135. ActRcvRepForCtrUsr Receive a message of answer in a thread existente in the forum of users of centre
- 1136. ActRcvRepForCtrTch Receive a message of answer in a thread existente in the forum of teachers of centre
- 1137. ActRcvRepForInsUsr Receive a message of answer in a thread existente in the forum of users of the institution
- 1138. ActRcvRepForInsTch Receive a message of answer in a thread existente in the forum of teachers of the institution
- 1139. ActRcvRepForGenUsr Receive a message of answer in a thread existente in the forum of users general
- 1140. ActRcvRepForGenTch Receive a message of answer in a thread existente in the forum of teachers general
- 1141. ActRcvRepForSWAUsr Receive a message of answer in a thread existente in the forum of users of the platform
- 1142. ActRcvRepForSWATch Receive a message of answer in a thread existente in the forum of teachers of the platform
- 1143. ActReqDelThrCrsUsr Request the removal of a thread of forum of users of the course
- 1144. ActReqDelThrCrsTch Request the removal of a thread of forum of teachers of the course
- 1145. ActReqDelThrDegUsr Request the removal of a thread of forum of users of the degree
- 1146. ActReqDelThrDegTch Request the removal of a thread of forum of teachers of the degree
- 1147. ActReqDelThrCtrUsr Request the removal of a thread of forum of users of centre
- 1148. ActReqDelThrCtrTch Request the removal of a thread of forum of teachers of centre
- 1149. ActReqDelThrInsUsr Request the removal of a thread of forum of users of the institution
- 1150. ActReqDelThrInsTch Request the removal of a thread of forum of teachers of the institution
- 1151. ActReqDelThrGenUsr Request the removal of a thread of forum of users general
- 1152. ActReqDelThrGenTch Request the removal of a thread of forum of teachers general
- 1153. ActReqDelThrSWAUsr Request the removal of a thread of forum of users of the platform
- 1154. ActReqDelThrSWATch Request the removal of a thread of forum of teachers of the platform
- 1155. ActDelThrForCrsUsr Remove a thread of forum of users of the course
- 1156. ActDelThrForCrsTch Remove a thread of forum of teachers of the course
- 1157. ActDelThrForDegUsr Remove a thread of forum of users of the degree
- 1158. ActDelThrForDegTch Remove a thread of forum of teachers of the degree
- 1159. ActDelThrForCtrUsr Remove a thread of forum of users of centre
- 1160. ActDelThrForCtrTch Remove a thread of forum of teachers of centre
- 1161. ActDelThrForInsUsr Remove a thread of forum of users of the institution
- 1162. ActDelThrForInsTch Remove a thread of forum of teachers of the institution
- 1163. ActDelThrForGenUsr Remove a thread of forum of users general
- 1164. ActDelThrForGenTch Remove a thread of forum of teachers general
- 1165. ActDelThrForSWAUsr Remove a thread of forum of users of the platform
- 1166. ActDelThrForSWATch Remove a thread of forum of teachers of the platform
- 1167. ActCutThrForCrsUsr Cut a thread of forum of users of the course
- 1168. ActCutThrForCrsTch Cut a thread of forum of teachers of the course
- 1169. ActCutThrForDegUsr Cut a thread of forum of users of the degree
- 1170. ActCutThrForDegTch Cut a thread of forum of teachers of the degree
- 1171. ActCutThrForCtrUsr Cut a thread of forum of users of centre
- 1172. ActCutThrForCtrTch Cut a thread of forum of teachers of centre
- 1173. ActCutThrForInsUsr Cut a thread of forum of users of the institution
- 1174. ActCutThrForInsTch Cut a thread of forum of teachers of the institution
- 1175. ActCutThrForGenUsr Cut a thread of forum of users general
- 1176. ActCutThrForGenTch Cut a thread of forum of teachers general
- 1177. ActCutThrForSWAUsr Cut a thread of forum of users of the platform
- 1178. ActCutThrForSWATch Cut a thread of forum of teachers of the platform
- 1179. ActPasThrForCrsUsr Paste a thread of forum of users of the course
- 1180. ActPasThrForCrsTch Paste a thread of forum of teachers of the course
- 1181. ActPasThrForDegUsr Paste a thread of forum of users of the degree
- 1182. ActPasThrForDegTch Paste a thread of forum of teachers of the degree
- 1183. ActPasThrForCtrUsr Paste a thread of forum of users of centre
- 1184. ActPasThrForCtrTch Paste a thread of forum of teachers of centre
- 1185. ActPasThrForInsUsr Paste a thread of forum of users of the institution
- 1186. ActPasThrForInsTch Paste a thread of forum of teachers of the institution
- 1187. ActPasThrForGenUsr Paste a thread of forum of users general
- 1188. ActPasThrForGenTch Paste a thread of forum of teachers general
- 1189. ActPasThrForSWAUsr Paste a thread of forum of users of the platform
- 1190. ActPasThrForSWATch Paste a thread of forum of teachers of the platform
- 1191. ActDelPstForCrsUsr Remove a message of forum of users of the course
- 1192. ActDelPstForCrsTch Remove a message of forum of teachers of the course
- 1193. ActDelPstForDegUsr Remove a message of forum of users of the degree
- 1194. ActDelPstForDegTch Remove a message of forum of teachers of the degree
- 1195. ActDelPstForCtrUsr Remove a message of forum of users of centre
- 1196. ActDelPstForCtrTch Remove a message of forum of teachers of centre
- 1197. ActDelPstForInsUsr Remove a message of forum of users of the institution
- 1198. ActDelPstForInsTch Remove a message of forum of teachers of the institution
- 1199. ActDelPstForGenUsr Remove a message of forum of users general
- 1200. ActDelPstForGenTch Remove a message of forum of teachers general
- 1201. ActDelPstForSWAUsr Remove a message of forum of users of the platform
- 1202. ActDelPstForSWATch Remove a message of forum of teachers of the platform
- 1203. ActEnbPstForCrsUsr Enable a message of forum of users of the course
- 1204. ActEnbPstForCrsTch Enable a message of forum of teachers of the course
- 1205. ActEnbPstForDegUsr Enable a message of forum of users of the degree
- 1206. ActEnbPstForDegTch Enable a message of forum of teachers of the degree
- 1207. ActEnbPstForCtrUsr Enable a message of forum of users of centre
- 1208. ActEnbPstForCtrTch Enable a message of forum of teachers of centre
- 1209. ActEnbPstForInsUsr Enable a message of forum of users of the institution
- 1210. ActEnbPstForInsTch Enable a message of forum of teachers of the institution
- 1211. ActEnbPstForGenUsr Enable a message of forum of users general
- 1212. ActEnbPstForGenTch Enable a message of forum of teachers general
- 1213. ActEnbPstForSWAUsr Enable a message of forum of users of the platform
- 1214. ActEnbPstForSWATch Enable a message of forum of teachers of the platform
- 1215. ActDisPstForCrsUsr Disable a message of forum of users of the course
- 1216. ActDisPstForCrsTch Disable a message of forum of teachers of the course
- 1217. ActDisPstForDegUsr Disable a message of forum of users of the degree
- 1218. ActDisPstForDegTch Disable a message of forum of teachers of the degree
- 1219. ActDisPstForCtrUsr Disable a message of forum of users of centre
- 1220. ActDisPstForCtrTch Disable a message of forum of teachers of centre
- 1221. ActDisPstForInsUsr Disable a message of forum of users of the institution
- 1222. ActDisPstForInsTch Disable a message of forum of teachers of the institution
- 1223. ActDisPstForGenUsr Disable a message of forum of users general
- 1224. ActDisPstForGenTch Disable a message of forum of teachers general
- 1225. ActDisPstForSWAUsr Disable a message of forum of users of the platform
- 1226. ActDisPstForSWATch Disable a message of forum of teachers of the platform
-
- 1227. ActCht Enter in a chat room to chat
-
Messages:
1228. ActSeeNtf Show my recent notifications
1229. ActSeeAnn Show global announcements
@@ -1630,6 +1630,199 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActRefOldSocPubUsr*/{1511,-1,TabUnk,ActRefOldSocPubUsr ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_RefreshOldTimelineUsr ,NULL},
/* ActWebSvc */{ 892,-1,TabUnk,ActWebSvc ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Plg_WebService ,NULL},
+ // TabSta ******************************************************************
+ /* ActSeeSocTmlGbl */{1490, 0,TabSta,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ShowTimelineGbl2 ,"comment-dots" },
+ /* ActSeeSocPrf */{1520, 1,TabSta,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_SeeSocialProfiles ,"user-check" },
+ /* ActSeeFor */{ 95, 2,TabSta,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,"comments" },
+// /* ActSeeChtRms */{ 51, 3,TabSta,ActSeeChtRms ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cht_ShowChatRooms ,"comments" },
+ /* ActSeeChtRms */{ 51, 3,TabSta,ActSeeChtRms ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cht_ShowChatRooms ,"comments" },
+
+ /* ActRcvSocPstGbl */{1492,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ReceiveSocialPostGbl ,NULL},
+ /* ActRcvSocComGbl */{1503,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ReceiveCommentGbl ,NULL},
+ /* ActShaSocNotGbl */{1495,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ShareSocialNoteGbl ,NULL},
+ /* ActUnsSocNotGbl */{1496,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_UnshareSocialNoteGbl ,NULL},
+ /* ActFavSocNotGbl */{1512,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_FavSocialNoteGbl ,NULL},
+ /* ActUnfSocNotGbl */{1513,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_UnfavSocialNoteGbl ,NULL},
+ /* ActFavSocComGbl */{1516,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_FavSocialCommentGbl ,NULL},
+ /* ActUnfSocComGbl */{1517,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_UnfavSocialCommentGbl ,NULL},
+ /* ActReqRemSocPubGbl*/{1494,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_RequestRemSocialNoteGbl ,NULL},
+ /* ActRemSocPubGbl */{1493,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_RemoveSocialNoteGbl ,NULL},
+ /* ActReqRemSocComGbl*/{1505,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_RequestRemSocialComGbl ,NULL},
+ /* ActRemSocComGbl */{1507,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_RemoveSocialComGbl ,NULL},
+
+ /* ActReqOthPubPrf */{1401,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_RequestUserProfile ,NULL},
+
+ /* ActRcvSocPstUsr */{1498,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,Soc_ReceiveSocialPostUsr ,NULL},
+ /* ActRcvSocComUsr */{1504,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,Soc_ReceiveCommentUsr ,NULL},
+ /* ActShaSocNotUsr */{1499,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_ShareSocialNoteUsr ,NULL},
+ /* ActUnsSocNotUsr */{1500,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_UnshareSocialNoteUsr ,NULL},
+ /* ActFavSocNotUsr */{1514,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_FavSocialNoteUsr ,NULL},
+ /* ActUnfSocNotUsr */{1515,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_UnfavSocialNoteUsr ,NULL},
+ /* ActFavSocComUsr */{1518,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_FavSocialCommentUsr ,NULL},
+ /* ActUnfSocComUsr */{1519,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_UnfavSocialCommentUsr ,NULL},
+ /* ActReqRemSocPubUsr*/{1501,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_RequestRemSocialNoteUsr ,NULL},
+ /* ActRemSocPubUsr */{1502,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_RemoveSocialNoteUsr ,NULL},
+ /* ActReqRemSocComGbl*/{1506,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_RequestRemSocialComUsr ,NULL},
+ /* ActRemSocComGbl */{1508,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_RemoveSocialComUsr ,NULL},
+
+ /* ActSeeOthPubPrf */{1402,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_GetUsrDatAndShowUserProfile,NULL},
+ /* ActCal1stClkTim */{1405,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_CalculateFigures ,NULL},
+ /* ActCalNumClk */{1406,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_CalculateFigures ,NULL},
+ /* ActCalNumFilVie */{1409,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_CalculateFigures ,NULL},
+ /* ActCalNumForPst */{1408,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_CalculateFigures ,NULL},
+ /* ActCalNumMsgSnt */{1407,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_CalculateFigures ,NULL},
+
+ /* ActFolUsr */{1410,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Fol_FollowUsr1 ,Fol_FollowUsr2 ,NULL},
+ /* ActUnfUsr */{1411,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Fol_UnfollowUsr1 ,Fol_UnfollowUsr2 ,NULL},
+ /* ActSeeFlg */{1412,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Fol_ListFollowing ,NULL},
+ /* ActSeeFlr */{1413,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Fol_ListFollowers ,NULL},
+
+ /* ActSeeForCrsUsr */{ 345,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForCrsTch */{ 431,-1,TabUnk,ActSeeFor ,0x230,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForDegUsr */{ 241,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForDegTch */{ 243,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForCtrUsr */{ 901,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForCtrTch */{ 430,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForInsUsr */{ 725,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForInsTch */{ 724,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForGenUsr */{ 726,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForGenTch */{ 723,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForSWAUsr */{ 242,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+ /* ActSeeForSWATch */{ 245,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
+
+ /* ActSeePstForCrsUsr*/{ 346,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForCrsTch*/{ 347,-1,TabUnk,ActSeeFor ,0x230,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForDegUsr*/{ 255,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForDegTch*/{ 291,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForCtrUsr*/{ 348,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForCtrTch*/{ 902,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForInsUsr*/{ 730,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForInsTch*/{ 746,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForGenUsr*/{ 727,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForGenTch*/{ 731,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForSWAUsr*/{ 244,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+ /* ActSeePstForSWATch*/{ 246,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
+
+ /* ActRcvThrForCrsUsr*/{ 350,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForCrsTch*/{ 754,-1,TabUnk,ActSeeFor ,0x230,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForDegUsr*/{ 252,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForDegTch*/{ 247,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForCtrUsr*/{ 903,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForCtrTch*/{ 904,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForInsUsr*/{ 737,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForInsTch*/{ 769,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForGenUsr*/{ 736,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForGenTch*/{ 765,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForSWAUsr*/{ 258,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvThrForSWATch*/{ 259,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+
+ /* ActRcvRepForCrsUsr*/{ 599,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForCrsTch*/{ 755,-1,TabUnk,ActSeeFor ,0x230,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForDegUsr*/{ 606,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForDegTch*/{ 617,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForCtrUsr*/{ 905,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForCtrTch*/{ 906,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForInsUsr*/{ 740,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForInsTch*/{ 770,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForGenUsr*/{ 747,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForGenTch*/{ 816,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForSWAUsr*/{ 603,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+ /* ActRcvRepForSWATch*/{ 622,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
+
+ /* ActReqDelThrCrsUsr*/{ 867,-1,TabUnk,ActSeeFor ,0x220,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrCrsTch*/{ 869,-1,TabUnk,ActSeeFor ,0x220,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrDegUsr*/{ 907,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrDegTch*/{ 908,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrCtrUsr*/{ 909,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrCtrTch*/{ 910,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrInsUsr*/{ 911,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrInsTch*/{ 912,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrGenUsr*/{ 913,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrGenTch*/{ 914,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrSWAUsr*/{ 881,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+ /* ActReqDelThrSWATch*/{ 915,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
+
+ /* ActDelThrForCrsUsr*/{ 868,-1,TabUnk,ActSeeFor ,0x220,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForCrsTch*/{ 876,-1,TabUnk,ActSeeFor ,0x220,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForDegUsr*/{ 916,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForDegTch*/{ 917,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForCtrUsr*/{ 918,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForCtrTch*/{ 919,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForInsUsr*/{ 920,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForInsTch*/{ 921,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForGenUsr*/{ 922,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForGenTch*/{ 923,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForSWAUsr*/{ 882,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+ /* ActDelThrForSWATch*/{ 924,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
+
+ /* ActCutThrForCrsUsr*/{ 926,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForCrsTch*/{ 927,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForDegUsr*/{ 928,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForDegTch*/{ 929,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForCtrUsr*/{ 930,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForCtrTch*/{ 931,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForInsUsr*/{ 932,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForInsTch*/{ 933,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForGenUsr*/{ 934,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForGenTch*/{ 935,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForSWAUsr*/{ 890,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+ /* ActCutThrForSWATch*/{ 936,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
+
+ /* ActPasThrForCrsUsr*/{ 891,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForCrsTch*/{ 937,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForDegUsr*/{ 938,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForDegTch*/{ 939,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForCtrUsr*/{ 940,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForCtrTch*/{ 941,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForInsUsr*/{ 942,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForInsTch*/{ 943,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForGenUsr*/{ 944,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForGenTch*/{ 945,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForSWAUsr*/{ 946,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+ /* ActPasThrForSWATch*/{ 947,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
+
+ /* ActDelPstForCrsUsr*/{ 602,-1,TabUnk,ActSeeFor ,0x238,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForCrsTch*/{ 756,-1,TabUnk,ActSeeFor ,0x230,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForDegUsr*/{ 608,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForDegTch*/{ 680,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForCtrUsr*/{ 948,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForCtrTch*/{ 949,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForInsUsr*/{ 743,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForInsTch*/{ 772,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForGenUsr*/{ 735,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForGenTch*/{ 950,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForSWAUsr*/{ 613,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+ /* ActDelPstForSWATch*/{ 623,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
+
+ /* ActEnbPstForCrsUsr*/{ 624,-1,TabUnk,ActSeeFor ,0x220,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForCrsTch*/{ 951,-1,TabUnk,ActSeeFor ,0x220,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForDegUsr*/{ 616,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForDegTch*/{ 619,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForCtrUsr*/{ 952,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForCtrTch*/{ 953,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForInsUsr*/{ 954,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForInsTch*/{ 955,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForGenUsr*/{ 956,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForGenTch*/{ 957,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForSWAUsr*/{ 632,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+ /* ActEnbPstForSWATch*/{ 634,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
+
+ /* ActDisPstForCrsUsr*/{ 610,-1,TabUnk,ActSeeFor ,0x220,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForCrsTch*/{ 958,-1,TabUnk,ActSeeFor ,0x220,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForDegUsr*/{ 615,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForDegTch*/{ 618,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForCtrUsr*/{ 959,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForCtrTch*/{ 960,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForInsUsr*/{ 961,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForInsTch*/{ 962,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForGenUsr*/{ 963,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForGenTch*/{ 925,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForSWAUsr*/{ 625,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+ /* ActDisPstForSWATch*/{ 635,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
+
+// /* ActCht */{ 52,-1,TabUnk,ActSeeChtRms ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_NEW_TAB,Cht_OpenChatWindow ,NULL ,NULL},
+ /* ActCht */{ 52,-1,TabUnk,ActSeeChtRms ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_NEW_TAB,Cht_OpenChatWindow ,NULL ,NULL},
+
// TabSys ******************************************************************
// Actions in menu:
/* ActSysReqSch */{ 627, 0,TabSys,ActSysReqSch , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqSysSearch ,"search" },
@@ -2845,199 +3038,6 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActLstSimUsr */{1579,-1,TabUnk,ActLstOth ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Dup_GetUsrCodAndListSimilarUsrs,NULL},
/* ActRemDupUsr */{1580,-1,TabUnk,ActLstOth ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Dup_RemoveUsrFromListDupUsrs ,NULL},
- // TabSoc ******************************************************************
- /* ActSeeSocTmlGbl */{1490, 0,TabSoc,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ShowTimelineGbl2 ,"comment-dots" },
- /* ActSeeSocPrf */{1520, 1,TabSoc,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_SeeSocialProfiles ,"user-check" },
- /* ActSeeFor */{ 95, 2,TabSoc,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,"comments" },
-// /* ActSeeChtRms */{ 51, 3,TabSoc,ActSeeChtRms ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cht_ShowChatRooms ,"comments" },
- /* ActSeeChtRms */{ 51, 3,TabSoc,ActSeeChtRms ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cht_ShowChatRooms ,"comments" },
-
- /* ActRcvSocPstGbl */{1492,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ReceiveSocialPostGbl ,NULL},
- /* ActRcvSocComGbl */{1503,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ReceiveCommentGbl ,NULL},
- /* ActShaSocNotGbl */{1495,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ShareSocialNoteGbl ,NULL},
- /* ActUnsSocNotGbl */{1496,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_UnshareSocialNoteGbl ,NULL},
- /* ActFavSocNotGbl */{1512,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_FavSocialNoteGbl ,NULL},
- /* ActUnfSocNotGbl */{1513,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_UnfavSocialNoteGbl ,NULL},
- /* ActFavSocComGbl */{1516,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_FavSocialCommentGbl ,NULL},
- /* ActUnfSocComGbl */{1517,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_UnfavSocialCommentGbl ,NULL},
- /* ActReqRemSocPubGbl*/{1494,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_RequestRemSocialNoteGbl ,NULL},
- /* ActRemSocPubGbl */{1493,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_RemoveSocialNoteGbl ,NULL},
- /* ActReqRemSocComGbl*/{1505,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_RequestRemSocialComGbl ,NULL},
- /* ActRemSocComGbl */{1507,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_RemoveSocialComGbl ,NULL},
-
- /* ActReqOthPubPrf */{1401,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_RequestUserProfile ,NULL},
-
- /* ActRcvSocPstUsr */{1498,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,Soc_ReceiveSocialPostUsr ,NULL},
- /* ActRcvSocComUsr */{1504,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,Soc_ReceiveCommentUsr ,NULL},
- /* ActShaSocNotUsr */{1499,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_ShareSocialNoteUsr ,NULL},
- /* ActUnsSocNotUsr */{1500,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_UnshareSocialNoteUsr ,NULL},
- /* ActFavSocNotUsr */{1514,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_FavSocialNoteUsr ,NULL},
- /* ActUnfSocNotUsr */{1515,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_UnfavSocialNoteUsr ,NULL},
- /* ActFavSocComUsr */{1518,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_FavSocialCommentUsr ,NULL},
- /* ActUnfSocComUsr */{1519,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_UnfavSocialCommentUsr ,NULL},
- /* ActReqRemSocPubUsr*/{1501,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_RequestRemSocialNoteUsr ,NULL},
- /* ActRemSocPubUsr */{1502,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_RemoveSocialNoteUsr ,NULL},
- /* ActReqRemSocComGbl*/{1506,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_RequestRemSocialComUsr ,NULL},
- /* ActRemSocComGbl */{1508,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Soc_RemoveSocialComUsr ,NULL},
-
- /* ActSeeOthPubPrf */{1402,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_GetUsrDatAndShowUserProfile,NULL},
- /* ActCal1stClkTim */{1405,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_CalculateFigures ,NULL},
- /* ActCalNumClk */{1406,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_CalculateFigures ,NULL},
- /* ActCalNumFilVie */{1409,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_CalculateFigures ,NULL},
- /* ActCalNumForPst */{1408,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_CalculateFigures ,NULL},
- /* ActCalNumMsgSnt */{1407,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_CalculateFigures ,NULL},
-
- /* ActFolUsr */{1410,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Fol_FollowUsr1 ,Fol_FollowUsr2 ,NULL},
- /* ActUnfUsr */{1411,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Fol_UnfollowUsr1 ,Fol_UnfollowUsr2 ,NULL},
- /* ActSeeFlg */{1412,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Fol_ListFollowing ,NULL},
- /* ActSeeFlr */{1413,-1,TabUnk,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Fol_ListFollowers ,NULL},
-
- /* ActSeeForCrsUsr */{ 345,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForCrsTch */{ 431,-1,TabUnk,ActSeeFor ,0x230,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForDegUsr */{ 241,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForDegTch */{ 243,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForCtrUsr */{ 901,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForCtrTch */{ 430,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForInsUsr */{ 725,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForInsTch */{ 724,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForGenUsr */{ 726,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForGenTch */{ 723,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForSWAUsr */{ 242,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
- /* ActSeeForSWATch */{ 245,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,NULL},
-
- /* ActSeePstForCrsUsr*/{ 346,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForCrsTch*/{ 347,-1,TabUnk,ActSeeFor ,0x230,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForDegUsr*/{ 255,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForDegTch*/{ 291,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForCtrUsr*/{ 348,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForCtrTch*/{ 902,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForInsUsr*/{ 730,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForInsTch*/{ 746,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForGenUsr*/{ 727,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForGenTch*/{ 731,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForSWAUsr*/{ 244,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
- /* ActSeePstForSWATch*/{ 246,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowThreadPosts ,NULL},
-
- /* ActRcvThrForCrsUsr*/{ 350,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForCrsTch*/{ 754,-1,TabUnk,ActSeeFor ,0x230,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForDegUsr*/{ 252,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForDegTch*/{ 247,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForCtrUsr*/{ 903,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForCtrTch*/{ 904,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForInsUsr*/{ 737,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForInsTch*/{ 769,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForGenUsr*/{ 736,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForGenTch*/{ 765,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForSWAUsr*/{ 258,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvThrForSWATch*/{ 259,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
-
- /* ActRcvRepForCrsUsr*/{ 599,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForCrsTch*/{ 755,-1,TabUnk,ActSeeFor ,0x230,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForDegUsr*/{ 606,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForDegTch*/{ 617,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForCtrUsr*/{ 905,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForCtrTch*/{ 906,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForInsUsr*/{ 740,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForInsTch*/{ 770,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForGenUsr*/{ 747,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForGenTch*/{ 816,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForSWAUsr*/{ 603,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
- /* ActRcvRepForSWATch*/{ 622,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,For_ReceiveForumPost ,NULL},
-
- /* ActReqDelThrCrsUsr*/{ 867,-1,TabUnk,ActSeeFor ,0x220,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrCrsTch*/{ 869,-1,TabUnk,ActSeeFor ,0x220,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrDegUsr*/{ 907,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrDegTch*/{ 908,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrCtrUsr*/{ 909,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrCtrTch*/{ 910,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrInsUsr*/{ 911,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrInsTch*/{ 912,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrGenUsr*/{ 913,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrGenTch*/{ 914,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrSWAUsr*/{ 881,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
- /* ActReqDelThrSWATch*/{ 915,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RequestRemoveThread ,NULL},
-
- /* ActDelThrForCrsUsr*/{ 868,-1,TabUnk,ActSeeFor ,0x220,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForCrsTch*/{ 876,-1,TabUnk,ActSeeFor ,0x220,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForDegUsr*/{ 916,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForDegTch*/{ 917,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForCtrUsr*/{ 918,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForCtrTch*/{ 919,-1,TabUnk,ActSeeFor ,0x3C0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForInsUsr*/{ 920,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForInsTch*/{ 921,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForGenUsr*/{ 922,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForGenTch*/{ 923,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForSWAUsr*/{ 882,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
- /* ActDelThrForSWATch*/{ 924,-1,TabUnk,ActSeeFor ,0x200,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemoveThread ,NULL},
-
- /* ActCutThrForCrsUsr*/{ 926,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForCrsTch*/{ 927,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForDegUsr*/{ 928,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForDegTch*/{ 929,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForCtrUsr*/{ 930,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForCtrTch*/{ 931,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForInsUsr*/{ 932,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForInsTch*/{ 933,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForGenUsr*/{ 934,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForGenTch*/{ 935,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForSWAUsr*/{ 890,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
- /* ActCutThrForSWATch*/{ 936,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_CutThread ,NULL},
-
- /* ActPasThrForCrsUsr*/{ 891,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForCrsTch*/{ 937,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForDegUsr*/{ 938,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForDegTch*/{ 939,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForCtrUsr*/{ 940,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForCtrTch*/{ 941,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForInsUsr*/{ 942,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForInsTch*/{ 943,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForGenUsr*/{ 944,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForGenTch*/{ 945,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForSWAUsr*/{ 946,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
- /* ActPasThrForSWATch*/{ 947,-1,TabUnk,ActSeeFor ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_PasteThread ,NULL},
-
- /* ActDelPstForCrsUsr*/{ 602,-1,TabUnk,ActSeeFor ,0x238,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForCrsTch*/{ 756,-1,TabUnk,ActSeeFor ,0x230,0x204,0x204,0x204,0x204,0x204,0x204,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForDegUsr*/{ 608,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForDegTch*/{ 680,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForCtrUsr*/{ 948,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForCtrTch*/{ 949,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForInsUsr*/{ 743,-1,TabUnk,ActSeeFor ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForInsTch*/{ 772,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForGenUsr*/{ 735,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForGenTch*/{ 950,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForSWAUsr*/{ 613,-1,TabUnk,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
- /* ActDelPstForSWATch*/{ 623,-1,TabUnk,ActSeeFor ,0x3F0,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_RemovePost ,NULL},
-
- /* ActEnbPstForCrsUsr*/{ 624,-1,TabUnk,ActSeeFor ,0x220,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForCrsTch*/{ 951,-1,TabUnk,ActSeeFor ,0x220,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForDegUsr*/{ 616,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForDegTch*/{ 619,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForCtrUsr*/{ 952,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForCtrTch*/{ 953,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForInsUsr*/{ 954,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForInsTch*/{ 955,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForGenUsr*/{ 956,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForGenTch*/{ 957,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForSWAUsr*/{ 632,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
- /* ActEnbPstForSWATch*/{ 634,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_EnablePost ,NULL},
-
- /* ActDisPstForCrsUsr*/{ 610,-1,TabUnk,ActSeeFor ,0x220,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForCrsTch*/{ 958,-1,TabUnk,ActSeeFor ,0x220,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForDegUsr*/{ 615,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForDegTch*/{ 618,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForCtrUsr*/{ 959,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForCtrTch*/{ 960,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForInsUsr*/{ 961,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForInsTch*/{ 962,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForGenUsr*/{ 963,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForGenTch*/{ 925,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForSWAUsr*/{ 625,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
- /* ActDisPstForSWATch*/{ 635,-1,TabUnk,ActSeeFor ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_DisablePost ,NULL},
-
-// /* ActCht */{ 52,-1,TabUnk,ActSeeChtRms ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_NEW_TAB,Cht_OpenChatWindow ,NULL ,NULL},
- /* ActCht */{ 52,-1,TabUnk,ActSeeChtRms ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_NEW_TAB,Cht_OpenChatWindow ,NULL ,NULL},
-
// TabMsg ******************************************************************
// Actions in menu:
/* ActSeeNtf */{ 990, 0,TabMsg,ActSeeNtf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ntf_ShowMyNotifications ,"bell" },
@@ -5202,8 +5202,8 @@ void Act_AdjustCurrentAction (void)
bool IAmATeacher;
/***** Don't adjust anything when current action is not a menu option *****/
- if (Gbl.Action.Act != Act_GetSuperAction (Gbl.Action.Act)) // It is not a menu option
- return;
+ // if (Gbl.Action.Act != Act_GetSuperAction (Gbl.Action.Act)) // It is not a menu option
+ // return;
/***** Don't adjust anything when refreshing users or on a web service *****/
if (Gbl.Action.UsesAJAX ||
@@ -5225,9 +5225,11 @@ void Act_AdjustCurrentAction (void)
}
}
- /***** If my login password is not enough secure, the only action possible is show a form to change my password *****/
+ /***** Just after login *****/
if (Gbl.Action.Act == ActLogIn)
if (!Pwd_FastCheckIfPasswordSeemsGood (Gbl.Usrs.Me.LoginPlainPassword))
+ /* If my login password is not enough secure,
+ the only action possible is show a form to change my password */
{
Gbl.Action.Act = ActFrmChgMyPwd;
Tab_SetCurrentTab ();
@@ -5271,7 +5273,7 @@ void Act_AdjustCurrentAction (void)
/***** Check if I am a teacher *****/
Rol_GetRolesInAllCrssIfNotYetGot (&Gbl.Usrs.Me.UsrDat);
IAmATeacher = (Gbl.Usrs.Me.UsrDat.Roles.InCrss & ((1 << Rol_NET) | // I am a non-editing teacher...
- (1 << Rol_TCH))); // ...or a teacher in any course
+ (1 << Rol_TCH))); // ...or a teacher in any course
/***** If I haven't filled my institution,
or if I'm a teacher and I haven't filled my centre or department,
@@ -5403,4 +5405,17 @@ void Act_AdjustCurrentAction (void)
break;
}
}
+
+ /***** Just after login with all checks OK ==> go to timeline *****/
+ switch (Gbl.Action.Act)
+ {
+ case ActLogIn:
+ case ActLogInLan:
+ case ActAnnSee:
+ Gbl.Action.Act = ActSeeSocTmlGbl;
+ Tab_SetCurrentTab ();
+ return;
+ default:
+ break;
+ }
}
diff --git a/swad_action.h b/swad_action.h
index af1d7f9a..50fcf654 100644
--- a/swad_action.h
+++ b/swad_action.h
@@ -61,7 +61,7 @@ typedef enum
typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to indicate obsolete action
-#define Act_NUM_ACTIONS (1 + 9 + 43 + 17 + 47 + 41 + 24 + 115 + 157 + 437 + 165 + 172 + 42 + 15 + 76)
+#define Act_NUM_ACTIONS (1 + 9 + 172 + 43 + 17 + 47 + 41 + 24 + 115 + 157 + 437 + 165 + 42 + 15 + 76)
#define Act_MAX_ACTION_COD 1752
@@ -85,60 +85,244 @@ typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to
#define ActWebSvc 9
+/*****************************************************************************/
+/********************************* Start tab *********************************/
+/*****************************************************************************/
+// Actions in menu
+#define ActSeeSocTmlGbl (ActWebSvc + 1)
+#define ActSeeSocPrf (ActWebSvc + 2)
+#define ActSeeFor (ActWebSvc + 3)
+#define ActSeeChtRms (ActWebSvc + 4)
+// Secondary actions
+#define ActRcvSocPstGbl (ActWebSvc + 5)
+#define ActRcvSocComGbl (ActWebSvc + 6)
+#define ActShaSocNotGbl (ActWebSvc + 7)
+#define ActUnsSocNotGbl (ActWebSvc + 8)
+#define ActFavSocNotGbl (ActWebSvc + 9)
+#define ActUnfSocNotGbl (ActWebSvc + 10)
+#define ActFavSocComGbl (ActWebSvc + 11)
+#define ActUnfSocComGbl (ActWebSvc + 12)
+#define ActReqRemSocPubGbl (ActWebSvc + 13)
+#define ActRemSocPubGbl (ActWebSvc + 14)
+#define ActReqRemSocComGbl (ActWebSvc + 15)
+#define ActRemSocComGbl (ActWebSvc + 16)
+
+#define ActReqOthPubPrf (ActWebSvc + 17)
+
+#define ActRcvSocPstUsr (ActWebSvc + 18)
+#define ActRcvSocComUsr (ActWebSvc + 19)
+#define ActShaSocNotUsr (ActWebSvc + 20)
+#define ActUnsSocNotUsr (ActWebSvc + 21)
+#define ActFavSocNotUsr (ActWebSvc + 22)
+#define ActUnfSocNotUsr (ActWebSvc + 23)
+#define ActFavSocComUsr (ActWebSvc + 24)
+#define ActUnfSocComUsr (ActWebSvc + 25)
+#define ActReqRemSocPubUsr (ActWebSvc + 26)
+#define ActRemSocPubUsr (ActWebSvc + 27)
+#define ActReqRemSocComUsr (ActWebSvc + 28)
+#define ActRemSocComUsr (ActWebSvc + 29)
+
+#define ActSeeOthPubPrf (ActWebSvc + 30)
+#define ActCal1stClkTim (ActWebSvc + 31)
+#define ActCalNumClk (ActWebSvc + 32)
+#define ActCalNumFilVie (ActWebSvc + 33)
+#define ActCalNumForPst (ActWebSvc + 34)
+#define ActCalNumMsgSnt (ActWebSvc + 35)
+
+#define ActFolUsr (ActWebSvc + 36)
+#define ActUnfUsr (ActWebSvc + 37)
+#define ActSeeFlg (ActWebSvc + 38)
+#define ActSeeFlr (ActWebSvc + 39)
+
+#define ActSeeForCrsUsr (ActWebSvc + 40)
+#define ActSeeForCrsTch (ActWebSvc + 41)
+#define ActSeeForDegUsr (ActWebSvc + 42)
+#define ActSeeForDegTch (ActWebSvc + 43)
+#define ActSeeForCtrUsr (ActWebSvc + 44)
+#define ActSeeForCtrTch (ActWebSvc + 45)
+#define ActSeeForInsUsr (ActWebSvc + 46)
+#define ActSeeForInsTch (ActWebSvc + 47)
+#define ActSeeForGenUsr (ActWebSvc + 48)
+#define ActSeeForGenTch (ActWebSvc + 49)
+#define ActSeeForSWAUsr (ActWebSvc + 50)
+#define ActSeeForSWATch (ActWebSvc + 51)
+#define ActSeePstForCrsUsr (ActWebSvc + 52)
+#define ActSeePstForCrsTch (ActWebSvc + 53)
+#define ActSeePstForDegUsr (ActWebSvc + 54)
+#define ActSeePstForDegTch (ActWebSvc + 55)
+#define ActSeePstForCtrUsr (ActWebSvc + 56)
+#define ActSeePstForCtrTch (ActWebSvc + 57)
+#define ActSeePstForInsUsr (ActWebSvc + 58)
+#define ActSeePstForInsTch (ActWebSvc + 59)
+#define ActSeePstForGenUsr (ActWebSvc + 60)
+#define ActSeePstForGenTch (ActWebSvc + 61)
+#define ActSeePstForSWAUsr (ActWebSvc + 62)
+#define ActSeePstForSWATch (ActWebSvc + 63)
+#define ActRcvThrForCrsUsr (ActWebSvc + 64)
+#define ActRcvThrForCrsTch (ActWebSvc + 65)
+#define ActRcvThrForDegUsr (ActWebSvc + 66)
+#define ActRcvThrForDegTch (ActWebSvc + 67)
+#define ActRcvThrForCtrUsr (ActWebSvc + 68)
+#define ActRcvThrForCtrTch (ActWebSvc + 69)
+#define ActRcvThrForInsUsr (ActWebSvc + 70)
+#define ActRcvThrForInsTch (ActWebSvc + 71)
+#define ActRcvThrForGenUsr (ActWebSvc + 72)
+#define ActRcvThrForGenTch (ActWebSvc + 73)
+#define ActRcvThrForSWAUsr (ActWebSvc + 74)
+#define ActRcvThrForSWATch (ActWebSvc + 75)
+#define ActRcvRepForCrsUsr (ActWebSvc + 76)
+#define ActRcvRepForCrsTch (ActWebSvc + 77)
+#define ActRcvRepForDegUsr (ActWebSvc + 78)
+#define ActRcvRepForDegTch (ActWebSvc + 79)
+#define ActRcvRepForCtrUsr (ActWebSvc + 80)
+#define ActRcvRepForCtrTch (ActWebSvc + 81)
+#define ActRcvRepForInsUsr (ActWebSvc + 82)
+#define ActRcvRepForInsTch (ActWebSvc + 83)
+#define ActRcvRepForGenUsr (ActWebSvc + 84)
+#define ActRcvRepForGenTch (ActWebSvc + 85)
+#define ActRcvRepForSWAUsr (ActWebSvc + 86)
+#define ActRcvRepForSWATch (ActWebSvc + 87)
+#define ActReqDelThrCrsUsr (ActWebSvc + 88)
+#define ActReqDelThrCrsTch (ActWebSvc + 89)
+#define ActReqDelThrDegUsr (ActWebSvc + 90)
+#define ActReqDelThrDegTch (ActWebSvc + 91)
+#define ActReqDelThrCtrUsr (ActWebSvc + 92)
+#define ActReqDelThrCtrTch (ActWebSvc + 93)
+#define ActReqDelThrInsUsr (ActWebSvc + 94)
+#define ActReqDelThrInsTch (ActWebSvc + 95)
+#define ActReqDelThrGenUsr (ActWebSvc + 96)
+#define ActReqDelThrGenTch (ActWebSvc + 97)
+#define ActReqDelThrSWAUsr (ActWebSvc + 98)
+#define ActReqDelThrSWATch (ActWebSvc + 99)
+#define ActDelThrForCrsUsr (ActWebSvc + 100)
+#define ActDelThrForCrsTch (ActWebSvc + 101)
+#define ActDelThrForDegUsr (ActWebSvc + 102)
+#define ActDelThrForDegTch (ActWebSvc + 103)
+#define ActDelThrForCtrUsr (ActWebSvc + 104)
+#define ActDelThrForCtrTch (ActWebSvc + 105)
+#define ActDelThrForInsUsr (ActWebSvc + 106)
+#define ActDelThrForInsTch (ActWebSvc + 107)
+#define ActDelThrForGenUsr (ActWebSvc + 108)
+#define ActDelThrForGenTch (ActWebSvc + 109)
+#define ActDelThrForSWAUsr (ActWebSvc + 110)
+#define ActDelThrForSWATch (ActWebSvc + 111)
+#define ActCutThrForCrsUsr (ActWebSvc + 112)
+#define ActCutThrForCrsTch (ActWebSvc + 113)
+#define ActCutThrForDegUsr (ActWebSvc + 114)
+#define ActCutThrForDegTch (ActWebSvc + 115)
+#define ActCutThrForCtrUsr (ActWebSvc + 116)
+#define ActCutThrForCtrTch (ActWebSvc + 117)
+#define ActCutThrForInsUsr (ActWebSvc + 118)
+#define ActCutThrForInsTch (ActWebSvc + 119)
+#define ActCutThrForGenUsr (ActWebSvc + 120)
+#define ActCutThrForGenTch (ActWebSvc + 121)
+#define ActCutThrForSWAUsr (ActWebSvc + 122)
+#define ActCutThrForSWATch (ActWebSvc + 123)
+#define ActPasThrForCrsUsr (ActWebSvc + 124)
+#define ActPasThrForCrsTch (ActWebSvc + 125)
+#define ActPasThrForDegUsr (ActWebSvc + 126)
+#define ActPasThrForDegTch (ActWebSvc + 127)
+#define ActPasThrForCtrUsr (ActWebSvc + 128)
+#define ActPasThrForCtrTch (ActWebSvc + 129)
+#define ActPasThrForInsUsr (ActWebSvc + 130)
+#define ActPasThrForInsTch (ActWebSvc + 131)
+#define ActPasThrForGenUsr (ActWebSvc + 132)
+#define ActPasThrForGenTch (ActWebSvc + 133)
+#define ActPasThrForSWAUsr (ActWebSvc + 134)
+#define ActPasThrForSWATch (ActWebSvc + 135)
+#define ActDelPstForCrsUsr (ActWebSvc + 136)
+#define ActDelPstForCrsTch (ActWebSvc + 137)
+#define ActDelPstForDegUsr (ActWebSvc + 138)
+#define ActDelPstForDegTch (ActWebSvc + 139)
+#define ActDelPstForCtrUsr (ActWebSvc + 140)
+#define ActDelPstForCtrTch (ActWebSvc + 141)
+#define ActDelPstForInsUsr (ActWebSvc + 142)
+#define ActDelPstForInsTch (ActWebSvc + 143)
+#define ActDelPstForGenUsr (ActWebSvc + 144)
+#define ActDelPstForGenTch (ActWebSvc + 145)
+#define ActDelPstForSWAUsr (ActWebSvc + 146)
+#define ActDelPstForSWATch (ActWebSvc + 147)
+#define ActEnbPstForCrsUsr (ActWebSvc + 148)
+#define ActEnbPstForCrsTch (ActWebSvc + 149)
+#define ActEnbPstForDegUsr (ActWebSvc + 150)
+#define ActEnbPstForDegTch (ActWebSvc + 151)
+#define ActEnbPstForCtrUsr (ActWebSvc + 152)
+#define ActEnbPstForCtrTch (ActWebSvc + 153)
+#define ActEnbPstForInsUsr (ActWebSvc + 154)
+#define ActEnbPstForInsTch (ActWebSvc + 155)
+#define ActEnbPstForGenUsr (ActWebSvc + 156)
+#define ActEnbPstForGenTch (ActWebSvc + 157)
+#define ActEnbPstForSWAUsr (ActWebSvc + 158)
+#define ActEnbPstForSWATch (ActWebSvc + 159)
+#define ActDisPstForCrsUsr (ActWebSvc + 160)
+#define ActDisPstForCrsTch (ActWebSvc + 161)
+#define ActDisPstForDegUsr (ActWebSvc + 162)
+#define ActDisPstForDegTch (ActWebSvc + 163)
+#define ActDisPstForCtrUsr (ActWebSvc + 164)
+#define ActDisPstForCtrTch (ActWebSvc + 165)
+#define ActDisPstForInsUsr (ActWebSvc + 166)
+#define ActDisPstForInsTch (ActWebSvc + 167)
+#define ActDisPstForGenUsr (ActWebSvc + 168)
+#define ActDisPstForGenTch (ActWebSvc + 169)
+#define ActDisPstForSWAUsr (ActWebSvc + 170)
+#define ActDisPstForSWATch (ActWebSvc + 171)
+
+#define ActCht (ActWebSvc + 172)
+
/*****************************************************************************/
/******************************** System tab *********************************/
/*****************************************************************************/
// Actions in menu
-#define ActSysReqSch (ActWebSvc + 1)
-#define ActSeeCty (ActWebSvc + 2)
-#define ActSeePen (ActWebSvc + 3)
-#define ActSeeLnk (ActWebSvc + 4)
-#define ActLstPlg (ActWebSvc + 5)
-#define ActSetUp (ActWebSvc + 6)
-#define ActSeeCalSys (ActWebSvc + 7)
+#define ActSysReqSch (ActCht + 1)
+#define ActSeeCty (ActCht + 2)
+#define ActSeePen (ActCht + 3)
+#define ActSeeLnk (ActCht + 4)
+#define ActLstPlg (ActCht + 5)
+#define ActSetUp (ActCht + 6)
+#define ActSeeCalSys (ActCht + 7)
// Secondary actions
-#define ActSysSch (ActWebSvc + 8)
-#define ActEdiCty (ActWebSvc + 9)
-#define ActNewCty (ActWebSvc + 10)
-#define ActRemCty (ActWebSvc + 11)
-#define ActRenCty (ActWebSvc + 12)
-#define ActChgCtyWWW (ActWebSvc + 13)
+#define ActSysSch (ActCht + 8)
+#define ActEdiCty (ActCht + 9)
+#define ActNewCty (ActCht + 10)
+#define ActRemCty (ActCht + 11)
+#define ActRenCty (ActCht + 12)
+#define ActChgCtyWWW (ActCht + 13)
-#define ActReqRemOldCrs (ActWebSvc + 14)
-#define ActRemOldCrs (ActWebSvc + 15)
+#define ActReqRemOldCrs (ActCht + 14)
+#define ActRemOldCrs (ActCht + 15)
-#define ActSeeBan (ActWebSvc + 16)
-#define ActEdiBan (ActWebSvc + 17)
-#define ActNewBan (ActWebSvc + 18)
-#define ActRemBan (ActWebSvc + 19)
-#define ActShoBan (ActWebSvc + 20)
-#define ActHidBan (ActWebSvc + 21)
-#define ActRenBanSho (ActWebSvc + 22)
-#define ActRenBanFul (ActWebSvc + 23)
-#define ActChgBanImg (ActWebSvc + 24)
-#define ActChgBanWWW (ActWebSvc + 25)
-#define ActClkBan (ActWebSvc + 26)
+#define ActSeeBan (ActCht + 16)
+#define ActEdiBan (ActCht + 17)
+#define ActNewBan (ActCht + 18)
+#define ActRemBan (ActCht + 19)
+#define ActShoBan (ActCht + 20)
+#define ActHidBan (ActCht + 21)
+#define ActRenBanSho (ActCht + 22)
+#define ActRenBanFul (ActCht + 23)
+#define ActChgBanImg (ActCht + 24)
+#define ActChgBanWWW (ActCht + 25)
+#define ActClkBan (ActCht + 26)
-#define ActEdiLnk (ActWebSvc + 27)
-#define ActNewLnk (ActWebSvc + 28)
-#define ActRemLnk (ActWebSvc + 29)
-#define ActRenLnkSho (ActWebSvc + 30)
-#define ActRenLnkFul (ActWebSvc + 31)
-#define ActChgLnkWWW (ActWebSvc + 32)
+#define ActEdiLnk (ActCht + 27)
+#define ActNewLnk (ActCht + 28)
+#define ActRemLnk (ActCht + 29)
+#define ActRenLnkSho (ActCht + 30)
+#define ActRenLnkFul (ActCht + 31)
+#define ActChgLnkWWW (ActCht + 32)
-#define ActEdiPlg (ActWebSvc + 33)
-#define ActNewPlg (ActWebSvc + 34)
-#define ActRemPlg (ActWebSvc + 35)
-#define ActRenPlg (ActWebSvc + 36)
-#define ActChgPlgDes (ActWebSvc + 37)
-#define ActChgPlgLog (ActWebSvc + 38)
-#define ActChgPlgAppKey (ActWebSvc + 39)
-#define ActChgPlgURL (ActWebSvc + 40)
-#define ActChgPlgIP (ActWebSvc + 41)
+#define ActEdiPlg (ActCht + 33)
+#define ActNewPlg (ActCht + 34)
+#define ActRemPlg (ActCht + 35)
+#define ActRenPlg (ActCht + 36)
+#define ActChgPlgDes (ActCht + 37)
+#define ActChgPlgLog (ActCht + 38)
+#define ActChgPlgAppKey (ActCht + 39)
+#define ActChgPlgURL (ActCht + 40)
+#define ActChgPlgIP (ActCht + 41)
-#define ActPrnCalSys (ActWebSvc + 42)
-#define ActChgCalSys1stDay (ActWebSvc + 43)
+#define ActPrnCalSys (ActCht + 42)
+#define ActChgCalSys1stDay (ActCht + 43)
/*****************************************************************************/
/******************************** Country tab ********************************/
@@ -1274,239 +1458,55 @@ typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to
#define ActLstSimUsr (ActRemOldBrf + 164)
#define ActRemDupUsr (ActRemOldBrf + 165)
-/*****************************************************************************/
-/******************************** Social tab *********************************/
-/*****************************************************************************/
-// Actions in menu
-#define ActSeeSocTmlGbl (ActRemDupUsr + 1)
-#define ActSeeSocPrf (ActRemDupUsr + 2)
-#define ActSeeFor (ActRemDupUsr + 3)
-#define ActSeeChtRms (ActRemDupUsr + 4)
-// Secondary actions
-#define ActRcvSocPstGbl (ActRemDupUsr + 5)
-#define ActRcvSocComGbl (ActRemDupUsr + 6)
-#define ActShaSocNotGbl (ActRemDupUsr + 7)
-#define ActUnsSocNotGbl (ActRemDupUsr + 8)
-#define ActFavSocNotGbl (ActRemDupUsr + 9)
-#define ActUnfSocNotGbl (ActRemDupUsr + 10)
-#define ActFavSocComGbl (ActRemDupUsr + 11)
-#define ActUnfSocComGbl (ActRemDupUsr + 12)
-#define ActReqRemSocPubGbl (ActRemDupUsr + 13)
-#define ActRemSocPubGbl (ActRemDupUsr + 14)
-#define ActReqRemSocComGbl (ActRemDupUsr + 15)
-#define ActRemSocComGbl (ActRemDupUsr + 16)
-
-#define ActReqOthPubPrf (ActRemDupUsr + 17)
-
-#define ActRcvSocPstUsr (ActRemDupUsr + 18)
-#define ActRcvSocComUsr (ActRemDupUsr + 19)
-#define ActShaSocNotUsr (ActRemDupUsr + 20)
-#define ActUnsSocNotUsr (ActRemDupUsr + 21)
-#define ActFavSocNotUsr (ActRemDupUsr + 22)
-#define ActUnfSocNotUsr (ActRemDupUsr + 23)
-#define ActFavSocComUsr (ActRemDupUsr + 24)
-#define ActUnfSocComUsr (ActRemDupUsr + 25)
-#define ActReqRemSocPubUsr (ActRemDupUsr + 26)
-#define ActRemSocPubUsr (ActRemDupUsr + 27)
-#define ActReqRemSocComUsr (ActRemDupUsr + 28)
-#define ActRemSocComUsr (ActRemDupUsr + 29)
-
-#define ActSeeOthPubPrf (ActRemDupUsr + 30)
-#define ActCal1stClkTim (ActRemDupUsr + 31)
-#define ActCalNumClk (ActRemDupUsr + 32)
-#define ActCalNumFilVie (ActRemDupUsr + 33)
-#define ActCalNumForPst (ActRemDupUsr + 34)
-#define ActCalNumMsgSnt (ActRemDupUsr + 35)
-
-#define ActFolUsr (ActRemDupUsr + 36)
-#define ActUnfUsr (ActRemDupUsr + 37)
-#define ActSeeFlg (ActRemDupUsr + 38)
-#define ActSeeFlr (ActRemDupUsr + 39)
-
-#define ActSeeForCrsUsr (ActRemDupUsr + 40)
-#define ActSeeForCrsTch (ActRemDupUsr + 41)
-#define ActSeeForDegUsr (ActRemDupUsr + 42)
-#define ActSeeForDegTch (ActRemDupUsr + 43)
-#define ActSeeForCtrUsr (ActRemDupUsr + 44)
-#define ActSeeForCtrTch (ActRemDupUsr + 45)
-#define ActSeeForInsUsr (ActRemDupUsr + 46)
-#define ActSeeForInsTch (ActRemDupUsr + 47)
-#define ActSeeForGenUsr (ActRemDupUsr + 48)
-#define ActSeeForGenTch (ActRemDupUsr + 49)
-#define ActSeeForSWAUsr (ActRemDupUsr + 50)
-#define ActSeeForSWATch (ActRemDupUsr + 51)
-#define ActSeePstForCrsUsr (ActRemDupUsr + 52)
-#define ActSeePstForCrsTch (ActRemDupUsr + 53)
-#define ActSeePstForDegUsr (ActRemDupUsr + 54)
-#define ActSeePstForDegTch (ActRemDupUsr + 55)
-#define ActSeePstForCtrUsr (ActRemDupUsr + 56)
-#define ActSeePstForCtrTch (ActRemDupUsr + 57)
-#define ActSeePstForInsUsr (ActRemDupUsr + 58)
-#define ActSeePstForInsTch (ActRemDupUsr + 59)
-#define ActSeePstForGenUsr (ActRemDupUsr + 60)
-#define ActSeePstForGenTch (ActRemDupUsr + 61)
-#define ActSeePstForSWAUsr (ActRemDupUsr + 62)
-#define ActSeePstForSWATch (ActRemDupUsr + 63)
-#define ActRcvThrForCrsUsr (ActRemDupUsr + 64)
-#define ActRcvThrForCrsTch (ActRemDupUsr + 65)
-#define ActRcvThrForDegUsr (ActRemDupUsr + 66)
-#define ActRcvThrForDegTch (ActRemDupUsr + 67)
-#define ActRcvThrForCtrUsr (ActRemDupUsr + 68)
-#define ActRcvThrForCtrTch (ActRemDupUsr + 69)
-#define ActRcvThrForInsUsr (ActRemDupUsr + 70)
-#define ActRcvThrForInsTch (ActRemDupUsr + 71)
-#define ActRcvThrForGenUsr (ActRemDupUsr + 72)
-#define ActRcvThrForGenTch (ActRemDupUsr + 73)
-#define ActRcvThrForSWAUsr (ActRemDupUsr + 74)
-#define ActRcvThrForSWATch (ActRemDupUsr + 75)
-#define ActRcvRepForCrsUsr (ActRemDupUsr + 76)
-#define ActRcvRepForCrsTch (ActRemDupUsr + 77)
-#define ActRcvRepForDegUsr (ActRemDupUsr + 78)
-#define ActRcvRepForDegTch (ActRemDupUsr + 79)
-#define ActRcvRepForCtrUsr (ActRemDupUsr + 80)
-#define ActRcvRepForCtrTch (ActRemDupUsr + 81)
-#define ActRcvRepForInsUsr (ActRemDupUsr + 82)
-#define ActRcvRepForInsTch (ActRemDupUsr + 83)
-#define ActRcvRepForGenUsr (ActRemDupUsr + 84)
-#define ActRcvRepForGenTch (ActRemDupUsr + 85)
-#define ActRcvRepForSWAUsr (ActRemDupUsr + 86)
-#define ActRcvRepForSWATch (ActRemDupUsr + 87)
-#define ActReqDelThrCrsUsr (ActRemDupUsr + 88)
-#define ActReqDelThrCrsTch (ActRemDupUsr + 89)
-#define ActReqDelThrDegUsr (ActRemDupUsr + 90)
-#define ActReqDelThrDegTch (ActRemDupUsr + 91)
-#define ActReqDelThrCtrUsr (ActRemDupUsr + 92)
-#define ActReqDelThrCtrTch (ActRemDupUsr + 93)
-#define ActReqDelThrInsUsr (ActRemDupUsr + 94)
-#define ActReqDelThrInsTch (ActRemDupUsr + 95)
-#define ActReqDelThrGenUsr (ActRemDupUsr + 96)
-#define ActReqDelThrGenTch (ActRemDupUsr + 97)
-#define ActReqDelThrSWAUsr (ActRemDupUsr + 98)
-#define ActReqDelThrSWATch (ActRemDupUsr + 99)
-#define ActDelThrForCrsUsr (ActRemDupUsr + 100)
-#define ActDelThrForCrsTch (ActRemDupUsr + 101)
-#define ActDelThrForDegUsr (ActRemDupUsr + 102)
-#define ActDelThrForDegTch (ActRemDupUsr + 103)
-#define ActDelThrForCtrUsr (ActRemDupUsr + 104)
-#define ActDelThrForCtrTch (ActRemDupUsr + 105)
-#define ActDelThrForInsUsr (ActRemDupUsr + 106)
-#define ActDelThrForInsTch (ActRemDupUsr + 107)
-#define ActDelThrForGenUsr (ActRemDupUsr + 108)
-#define ActDelThrForGenTch (ActRemDupUsr + 109)
-#define ActDelThrForSWAUsr (ActRemDupUsr + 110)
-#define ActDelThrForSWATch (ActRemDupUsr + 111)
-#define ActCutThrForCrsUsr (ActRemDupUsr + 112)
-#define ActCutThrForCrsTch (ActRemDupUsr + 113)
-#define ActCutThrForDegUsr (ActRemDupUsr + 114)
-#define ActCutThrForDegTch (ActRemDupUsr + 115)
-#define ActCutThrForCtrUsr (ActRemDupUsr + 116)
-#define ActCutThrForCtrTch (ActRemDupUsr + 117)
-#define ActCutThrForInsUsr (ActRemDupUsr + 118)
-#define ActCutThrForInsTch (ActRemDupUsr + 119)
-#define ActCutThrForGenUsr (ActRemDupUsr + 120)
-#define ActCutThrForGenTch (ActRemDupUsr + 121)
-#define ActCutThrForSWAUsr (ActRemDupUsr + 122)
-#define ActCutThrForSWATch (ActRemDupUsr + 123)
-#define ActPasThrForCrsUsr (ActRemDupUsr + 124)
-#define ActPasThrForCrsTch (ActRemDupUsr + 125)
-#define ActPasThrForDegUsr (ActRemDupUsr + 126)
-#define ActPasThrForDegTch (ActRemDupUsr + 127)
-#define ActPasThrForCtrUsr (ActRemDupUsr + 128)
-#define ActPasThrForCtrTch (ActRemDupUsr + 129)
-#define ActPasThrForInsUsr (ActRemDupUsr + 130)
-#define ActPasThrForInsTch (ActRemDupUsr + 131)
-#define ActPasThrForGenUsr (ActRemDupUsr + 132)
-#define ActPasThrForGenTch (ActRemDupUsr + 133)
-#define ActPasThrForSWAUsr (ActRemDupUsr + 134)
-#define ActPasThrForSWATch (ActRemDupUsr + 135)
-#define ActDelPstForCrsUsr (ActRemDupUsr + 136)
-#define ActDelPstForCrsTch (ActRemDupUsr + 137)
-#define ActDelPstForDegUsr (ActRemDupUsr + 138)
-#define ActDelPstForDegTch (ActRemDupUsr + 139)
-#define ActDelPstForCtrUsr (ActRemDupUsr + 140)
-#define ActDelPstForCtrTch (ActRemDupUsr + 141)
-#define ActDelPstForInsUsr (ActRemDupUsr + 142)
-#define ActDelPstForInsTch (ActRemDupUsr + 143)
-#define ActDelPstForGenUsr (ActRemDupUsr + 144)
-#define ActDelPstForGenTch (ActRemDupUsr + 145)
-#define ActDelPstForSWAUsr (ActRemDupUsr + 146)
-#define ActDelPstForSWATch (ActRemDupUsr + 147)
-#define ActEnbPstForCrsUsr (ActRemDupUsr + 148)
-#define ActEnbPstForCrsTch (ActRemDupUsr + 149)
-#define ActEnbPstForDegUsr (ActRemDupUsr + 150)
-#define ActEnbPstForDegTch (ActRemDupUsr + 151)
-#define ActEnbPstForCtrUsr (ActRemDupUsr + 152)
-#define ActEnbPstForCtrTch (ActRemDupUsr + 153)
-#define ActEnbPstForInsUsr (ActRemDupUsr + 154)
-#define ActEnbPstForInsTch (ActRemDupUsr + 155)
-#define ActEnbPstForGenUsr (ActRemDupUsr + 156)
-#define ActEnbPstForGenTch (ActRemDupUsr + 157)
-#define ActEnbPstForSWAUsr (ActRemDupUsr + 158)
-#define ActEnbPstForSWATch (ActRemDupUsr + 159)
-#define ActDisPstForCrsUsr (ActRemDupUsr + 160)
-#define ActDisPstForCrsTch (ActRemDupUsr + 161)
-#define ActDisPstForDegUsr (ActRemDupUsr + 162)
-#define ActDisPstForDegTch (ActRemDupUsr + 163)
-#define ActDisPstForCtrUsr (ActRemDupUsr + 164)
-#define ActDisPstForCtrTch (ActRemDupUsr + 165)
-#define ActDisPstForInsUsr (ActRemDupUsr + 166)
-#define ActDisPstForInsTch (ActRemDupUsr + 167)
-#define ActDisPstForGenUsr (ActRemDupUsr + 168)
-#define ActDisPstForGenTch (ActRemDupUsr + 169)
-#define ActDisPstForSWAUsr (ActRemDupUsr + 170)
-#define ActDisPstForSWATch (ActRemDupUsr + 171)
-
-#define ActCht (ActRemDupUsr + 172)
-
/*****************************************************************************/
/******************************* Messages tab ********************************/
/*****************************************************************************/
// Actions in menu
-#define ActSeeNtf (ActCht + 1)
-#define ActSeeAnn (ActCht + 2)
-#define ActSeeAllNot (ActCht + 3)
-#define ActReqMsgUsr (ActCht + 4)
-#define ActSeeRcvMsg (ActCht + 5)
-#define ActSeeSntMsg (ActCht + 6)
-#define ActMaiStd (ActCht + 7)
+#define ActSeeNtf (ActRemDupUsr + 1)
+#define ActSeeAnn (ActRemDupUsr + 2)
+#define ActSeeAllNot (ActRemDupUsr + 3)
+#define ActReqMsgUsr (ActRemDupUsr + 4)
+#define ActSeeRcvMsg (ActRemDupUsr + 5)
+#define ActSeeSntMsg (ActRemDupUsr + 6)
+#define ActMaiStd (ActRemDupUsr + 7)
// Secondary actions
-#define ActWriAnn (ActCht + 8)
-#define ActRcvAnn (ActCht + 9)
-#define ActHidAnn (ActCht + 10)
-#define ActRevAnn (ActCht + 11)
-#define ActRemAnn (ActCht + 12)
-#define ActSeeOneNot (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 ActWriAnn (ActRemDupUsr + 8)
+#define ActRcvAnn (ActRemDupUsr + 9)
+#define ActHidAnn (ActRemDupUsr + 10)
+#define ActRevAnn (ActRemDupUsr + 11)
+#define ActRemAnn (ActRemDupUsr + 12)
+#define ActSeeOneNot (ActRemDupUsr + 13)
+#define ActWriNot (ActRemDupUsr + 14)
+#define ActRcvNot (ActRemDupUsr + 15)
+#define ActHidNot (ActRemDupUsr + 16)
+#define ActRevNot (ActRemDupUsr + 17)
+#define ActReqRemNot (ActRemDupUsr + 18)
+#define ActRemNot (ActRemDupUsr + 19)
-#define ActSeeNewNtf (ActCht + 20)
-#define ActMrkNtfSee (ActCht + 21)
-#define ActSeeMai (ActCht + 22)
-#define ActEdiMai (ActCht + 23)
-#define ActNewMai (ActCht + 24)
-#define ActRemMai (ActCht + 25)
-#define ActRenMaiSho (ActCht + 26)
-#define ActRenMaiFul (ActCht + 27)
+#define ActSeeNewNtf (ActRemDupUsr + 20)
+#define ActMrkNtfSee (ActRemDupUsr + 21)
+#define ActSeeMai (ActRemDupUsr + 22)
+#define ActEdiMai (ActRemDupUsr + 23)
+#define ActNewMai (ActRemDupUsr + 24)
+#define ActRemMai (ActRemDupUsr + 25)
+#define ActRenMaiSho (ActRemDupUsr + 26)
+#define ActRenMaiFul (ActRemDupUsr + 27)
-#define ActRcvMsgUsr (ActCht + 28)
-#define ActReqDelAllSntMsg (ActCht + 29)
-#define ActReqDelAllRcvMsg (ActCht + 30)
-#define ActDelAllSntMsg (ActCht + 31)
-#define ActDelAllRcvMsg (ActCht + 32)
-#define ActDelSntMsg (ActCht + 33)
-#define ActDelRcvMsg (ActCht + 34)
-#define ActExpSntMsg (ActCht + 35)
-#define ActExpRcvMsg (ActCht + 36)
-#define ActConSntMsg (ActCht + 37)
-#define ActConRcvMsg (ActCht + 38)
-#define ActLstBanUsr (ActCht + 39)
-#define ActBanUsrMsg (ActCht + 40)
-#define ActUnbUsrMsg (ActCht + 41)
-#define ActUnbUsrLst (ActCht + 42)
+#define ActRcvMsgUsr (ActRemDupUsr + 28)
+#define ActReqDelAllSntMsg (ActRemDupUsr + 29)
+#define ActReqDelAllRcvMsg (ActRemDupUsr + 30)
+#define ActDelAllSntMsg (ActRemDupUsr + 31)
+#define ActDelAllRcvMsg (ActRemDupUsr + 32)
+#define ActDelSntMsg (ActRemDupUsr + 33)
+#define ActDelRcvMsg (ActRemDupUsr + 34)
+#define ActExpSntMsg (ActRemDupUsr + 35)
+#define ActExpRcvMsg (ActRemDupUsr + 36)
+#define ActConSntMsg (ActRemDupUsr + 37)
+#define ActConRcvMsg (ActRemDupUsr + 38)
+#define ActLstBanUsr (ActRemDupUsr + 39)
+#define ActBanUsrMsg (ActRemDupUsr + 40)
+#define ActUnbUsrMsg (ActRemDupUsr + 41)
+#define ActUnbUsrLst (ActRemDupUsr + 42)
/*****************************************************************************/
/****************************** Statistics tab *******************************/
diff --git a/swad_changelog.h b/swad_changelog.h
index 3523f497..75029343 100644
--- a/swad_changelog.h
+++ b/swad_changelog.h
@@ -365,6 +365,8 @@ Buenos d
// Para bloquear/desbloquear se usará un icono candado
// Para preasignado/no preasignado usar otro icono (usuario/usuario tachado, por ej.)
+// TODO: Check -> /* Write new year greeting */
+
/*****************************************************************************/
/****************************** Public constants *****************************/
/*****************************************************************************/
@@ -384,10 +386,17 @@ En OpenSWAD:
ps2pdf source.ps destination.pdf
*/
-#define Log_PLATFORM_VERSION "SWAD 18.41.5 (2019-02-14)"
+#define Log_PLATFORM_VERSION "SWAD 18.43 (2019-02-14)"
#define CSS_FILE "swad18.41.1.css"
#define JS_FILE "swad18.32.1.js"
/*
+ Version 18.43: Feb 14, 2019 Social tab is renamed as start tab and moved to the first position. (239294 lines)
+ Copy the following icons to icon public directory:
+sudo cp icon/iconset/awesome/home.svg /var/www/html/swad/icon/iconset/awesome/
+sudo cp icon/iconset/nuvola/home.svg /var/www/html/swad/icon/iconset/nuvola/
+sudo cp icon/iconset/nuvola/building.svg /var/www/html/swad/icon/iconset/nuvola/
+
+ Version 18.42: Feb 14, 2019 Redirection to timeline after login. (239288 lines)
Version 18.41.5: Feb 14, 2019 Changes in welcome alert. (239256 lines)
Version 18.41.4: Feb 14, 2019 By default, timeline now shows all users. (239229 lines)
Version 18.41.3: Feb 14, 2019 Chat is temporarily disabled because modern browsers don't allow Java. (239228 lines)
diff --git a/swad_layout.c b/swad_layout.c
index 8baeae46..3f00a0ec 100644
--- a/swad_layout.c
+++ b/swad_layout.c
@@ -158,8 +158,8 @@ void Lay_WriteStartOfPage (void)
// in httpd.conf to enable meta tag
fprintf (Gbl.F.Out,"\n"
"\n"
-"\n"
-"\n"
+// "\n"
+// "\n"
"\n"
"\n"
" UsrCod = -1
Gbl.Usrs.Other.UsrDat.UsrCod = Nck_GetUsrCodFromNickname (Gbl.Usrs.Other.UsrDat.Nickname);
- Gbl.Action.Act = ActSeeOthPubPrf; // Set default action if no other is specified
+ Gbl.Action.Act = Gbl.Action.Original = ActSeeOthPubPrf; // Set default action if no other is specified
}
}
else if (Par_GetParToText ("agd",Nickname,Nck_MAX_BYTES_NICKNAME_FROM_FORM))
@@ -714,7 +714,7 @@ void Par_GetMainParameters (void)
// This user's code is used to go to public agenda
// If user does not exist ==> UsrCod = -1
Gbl.Usrs.Other.UsrDat.UsrCod = Nck_GetUsrCodFromNickname (Gbl.Usrs.Other.UsrDat.Nickname);
- Gbl.Action.Act = ActFrmLogInUsrAgd; // Set default action if no other is specified
+ Gbl.Action.Act = Gbl.Action.Original = ActFrmLogInUsrAgd; // Set default action if no other is specified
}
}
@@ -723,7 +723,7 @@ void Par_GetMainParameters (void)
// if (ActCod < 0)
// ActCod = Par_GetParToLong ("ActCod"); // Obsolete, old parameter now replaced by "act"
if (ActCod >= 0 && ActCod <= Act_MAX_ACTION_COD)
- Gbl.Action.Act = Act_FromActCodToAction[ActCod];
+ Gbl.Action.Act = Gbl.Action.Original = Act_FromActCodToAction[ActCod];
/***** Some preliminary adjusts depending on action *****/
Gbl.Action.UsesAJAX = false;
diff --git a/swad_social.c b/swad_social.c
index 6563245a..8632d956 100644
--- a/swad_social.c
+++ b/swad_social.c
@@ -30,6 +30,7 @@
#include // For string functions
#include // For time_t
+#include "swad_announcement.h"
#include "swad_box.h"
#include "swad_constant.h"
#include "swad_database.h"
@@ -331,6 +332,20 @@ void Soc_ShowTimelineGbl2 (void)
Soc_TOP_MESSAGE_NONE, // Ntf_EVENT_ENROLMENT_NET // TODO: Move to users tab (also necessary in database) !!!!!!!!!
};
+ /***** If I am been redirected from another action... *****/
+ switch (Gbl.Action.Original)
+ {
+ case ActLogIn:
+ case ActLogInLan:
+ Usr_WelcomeUsr ();
+ break;
+ case ActAnnSee:
+ Ann_MarkAnnouncementAsSeen ();
+ break;
+ default:
+ break;
+ }
+
/***** Initialize social note code to -1 ==> no highlighted note *****/
SocNot.NotCod = -1L;
diff --git a/swad_tab.c b/swad_tab.c
index dca40b1b..bb8988bd 100644
--- a/swad_tab.c
+++ b/swad_tab.c
@@ -43,6 +43,7 @@ extern struct Globals Gbl;
const char *Tab_TabIcons[Tab_NUM_TABS] =
{
/* TabUnk */ NULL,
+ /* TabSta */ "home",
/* TabSys */ "sitemap",
/* TabCty */ "globe",
/* TabIns */ "university",
@@ -52,7 +53,6 @@ const char *Tab_TabIcons[Tab_NUM_TABS] =
/* TabAss */ "check",
/* TabFil */ "folder-open",
/* TabUsr */ "users",
- /* TabSoc */ "comment-dots",
/* TabMsg */ "envelope",
/* TabAna */ "chart-bar",
/* TabPrf */ "user",
diff --git a/swad_tab.h b/swad_tab.h
index d4502ed2..b8c490dd 100644
--- a/swad_tab.h
+++ b/swad_tab.h
@@ -40,16 +40,16 @@
typedef enum
{
TabUnk = 0,
- TabSys = 1,
- TabCty = 2,
- TabIns = 3,
- TabCtr = 4,
- TabDeg = 5,
- TabCrs = 6,
- TabAss = 7,
- TabFil = 8,
- TabUsr = 9,
- TabSoc = 10,
+ TabSta = 1,
+ TabSys = 2,
+ TabCty = 3,
+ TabIns = 4,
+ TabCtr = 5,
+ TabDeg = 6,
+ TabCrs = 7,
+ TabAss = 8,
+ TabFil = 9,
+ TabUsr = 10,
TabMsg = 11,
TabAna = 12,
TabPrf = 13,
diff --git a/swad_text.c b/swad_text.c
index c3ecee2e..284c8cca 100644
--- a/swad_text.c
+++ b/swad_text.c
@@ -17678,6 +17678,102 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 11
},
{
+ // TabSta *****************************************************
+ // 0: ActSeeSocTmlGbl
+#if L==1 // ca
+ "Timeline"
+#elif L==2 // de
+ "Timeline"
+#elif L==3 // en
+ "Timeline"
+#elif L==4 // es
+ "Timeline"
+#elif L==5 // fr
+ "Chronologie"
+#elif L==6 // gn
+ "Timeline" // Okoteve traducción
+#elif L==7 // it
+ "Timeline"
+#elif L==8 // pl
+ "Timeline"
+#elif L==9 // pt
+ "Timeline"
+#endif
+ ,
+ // 1: ActSeeSocPrf
+#if L==1 // ca
+ "Perfils"
+#elif L==2 // de
+ "Profiles"
+#elif L==3 // en
+ "Profiles"
+#elif L==4 // es
+ "Perfiles"
+#elif L==5 // fr
+ "Profils"
+#elif L==6 // gn
+ "Che"
+#elif L==7 // it
+ "Profili"
+#elif L==8 // pl
+ "Profile"
+#elif L==9 // pt
+ "Perfiles"
+#endif
+ ,
+ // 2: ActSeeFor
+#if L==1 // ca
+ "Fòrums"
+#elif L==2 // de
+ "Foren"
+#elif L==3 // en
+ "Forums"
+#elif L==4 // es
+ "Foros"
+#elif L==5 // fr
+ "Forums"
+#elif L==6 // gn
+ "Foros" // Okoteve traducción
+#elif L==7 // it
+ "Forum"
+#elif L==8 // pl
+ "Forum"
+#elif L==9 // pt
+ "Fóruns"
+#endif
+ ,
+ // 3: ActSeeChtRms
+#if L==1 // ca
+ "Xat"
+#elif L==2 // de
+ "Chat"
+#elif L==3 // en
+ "Chat"
+#elif L==4 // es
+ "Chat"
+#elif L==5 // fr
+ "Chat"
+#elif L==6 // gn
+ "Ñomongeta"
+#elif L==7 // it
+ "Chat"
+#elif L==8 // pl
+ "Chat"
+#elif L==9 // pt
+ "Chat"
+#endif
+ ,
+ NULL, // 4
+ NULL, // 5
+ NULL, // 6
+ NULL, // 7
+ NULL, // 8
+ NULL, // 9
+ NULL, // 10
+ NULL, // 11
+ NULL, // 12
+ },
+ {
// TabSys *****************************************************
// 0: ActSysReqSch
#if L==1 // ca
@@ -19081,102 +19177,6 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 12
},
{
- // TabSoc *****************************************************
- // 0: ActSeeSocTmlGbl
-#if L==1 // ca
- "Timeline"
-#elif L==2 // de
- "Timeline"
-#elif L==3 // en
- "Timeline"
-#elif L==4 // es
- "Timeline"
-#elif L==5 // fr
- "Chronologie"
-#elif L==6 // gn
- "Timeline" // Okoteve traducción
-#elif L==7 // it
- "Timeline"
-#elif L==8 // pl
- "Timeline"
-#elif L==9 // pt
- "Timeline"
-#endif
- ,
- // 1: ActSeeSocPrf
-#if L==1 // ca
- "Perfils"
-#elif L==2 // de
- "Profiles"
-#elif L==3 // en
- "Profiles"
-#elif L==4 // es
- "Perfiles"
-#elif L==5 // fr
- "Profils"
-#elif L==6 // gn
- "Che"
-#elif L==7 // it
- "Profili"
-#elif L==8 // pl
- "Profile"
-#elif L==9 // pt
- "Perfiles"
-#endif
- ,
- // 2: ActSeeFor
-#if L==1 // ca
- "Fòrums"
-#elif L==2 // de
- "Foren"
-#elif L==3 // en
- "Forums"
-#elif L==4 // es
- "Foros"
-#elif L==5 // fr
- "Forums"
-#elif L==6 // gn
- "Foros" // Okoteve traducción
-#elif L==7 // it
- "Forum"
-#elif L==8 // pl
- "Forum"
-#elif L==9 // pt
- "Fóruns"
-#endif
- ,
- // 3: ActSeeChtRms
-#if L==1 // ca
- "Xat"
-#elif L==2 // de
- "Chat"
-#elif L==3 // en
- "Chat"
-#elif L==4 // es
- "Chat"
-#elif L==5 // fr
- "Chat"
-#elif L==6 // gn
- "Ñomongeta"
-#elif L==7 // it
- "Chat"
-#elif L==8 // pl
- "Chat"
-#elif L==9 // pt
- "Chat"
-#endif
- ,
- NULL, // 4
- NULL, // 5
- NULL, // 6
- NULL, // 7
- NULL, // 8
- NULL, // 9
- NULL, // 10
- NULL, // 11
- NULL, // 12
- },
- {
// TabMsg *****************************************************
// 0: ActSeeNtf
#if L==1 // ca
@@ -19665,6 +19665,105 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 12
},
{
+ // TabSta *****************************************************
+ // 0: ActSeeSocTmlGbl
+#if L==1 // ca
+ "Timeline dels usuaris que segueixo o de tots els usuaris"
+#elif L==2 // de
+ "Timeline der Benutzer Ich folge oder alle Benutzern"
+#elif L==3 // en
+ "Timeline of users I follow or all users"
+#elif L==4 // es
+ "Timeline de los usuarios que sigo o de todos los usuarios"
+#elif L==5 // fr
+ "Chronologie des utilisateurs que je suis ou de tous les utilisateurs"
+#elif L==6 // gn
+ "Timeline de los usuarios que sigo o de todos los usuarios" // Okoteve traducción
+#elif L==7 // it
+ "Timeline degli utenti che seguo o tutti gli utenti"
+#elif L==8 // pl
+ "Timeline użytkowników śledzę lub wszystkich użytkowników"
+#elif L==9 // pt
+ "Timeline dos usuários que eu sigo ou de todos os usuários"
+#endif
+ ,
+ // 1: ActSeeSocPrf
+#if L==1 // ca
+ "Perfils públics"
+#elif L==2 // de
+ "Öffentliche Profile"
+#elif L==3 // en
+ "Public profiles"
+#elif L==4 // es
+ "Perfiles públicos de usuarios"
+#elif L==5 // fr
+ "Profils publics"
+#elif L==6 // gn
+ "Perfiles públicos de usuarios" // Okoteve traducción
+#elif L==7 // it
+ "Profili pubblici"
+#elif L==8 // pl
+ "Profile publiczne"
+#elif L==9 // pt
+ "Perfis públicos"
+#endif
+ ,
+ // 2: ActSeeFor
+#if L==1 // ca
+ "Fòrums de discussió, distribuïts"
+ " segons la temàtica (escolliu el fòrum adequat)"
+#elif L==2 // de
+ "Foren"
+#elif L==3 // en
+ "Forums"
+#elif L==4 // es
+ "Foros de discusión, distribuidos"
+ " según la temática (elija el foro adecuado)"
+#elif L==5 // fr
+ "Forums"
+#elif L==6 // gn
+ "Foros de discusión, distribuidos"
+ " según la temática (elija el foro adecuado)"// Okoteve traducción
+#elif L==7 // it
+ "Forum"
+#elif L==8 // pl
+ "Forum"
+#elif L==9 // pt
+ "Fóruns"
+#endif
+ ,
+ // 3: ActSeeChtRms
+#if L==1 // ca
+ "Conversa en temps real amb altres usuaris"
+#elif L==2 // de
+ "Chat"
+#elif L==3 // en
+ "Chat"
+#elif L==4 // es
+ "Conversación en tiempo real con otros usuarios"
+#elif L==5 // fr
+ "Chat"
+#elif L==6 // gn
+ "Conversación en tiempo real con otros usuarios" // Okoteve traducción
+#elif L==7 // it
+ "Chat"
+#elif L==8 // pl
+ "Chat"
+#elif L==9 // pt
+ "Chat"
+#endif
+ ,
+ NULL, // 4
+ NULL, // 5
+ NULL, // 6
+ NULL, // 7
+ NULL, // 8
+ NULL, // 9
+ NULL, // 10
+ NULL, // 11
+ NULL, // 12
+ },
+ {
// TabSys *****************************************************
// 0: ActSysReqSch
#if L==1 // ca
@@ -21118,105 +21217,6 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 12
},
{
- // TabSoc *****************************************************
- // 0: ActSeeSocTmlGbl
-#if L==1 // ca
- "Timeline dels usuaris que segueixo o de tots els usuaris"
-#elif L==2 // de
- "Timeline der Benutzer Ich folge oder alle Benutzern"
-#elif L==3 // en
- "Timeline of users I follow or all users"
-#elif L==4 // es
- "Timeline de los usuarios que sigo o de todos los usuarios"
-#elif L==5 // fr
- "Chronologie des utilisateurs que je suis ou de tous les utilisateurs"
-#elif L==6 // gn
- "Timeline de los usuarios que sigo o de todos los usuarios" // Okoteve traducción
-#elif L==7 // it
- "Timeline degli utenti che seguo o tutti gli utenti"
-#elif L==8 // pl
- "Timeline użytkowników śledzę lub wszystkich użytkowników"
-#elif L==9 // pt
- "Timeline dos usuários que eu sigo ou de todos os usuários"
-#endif
- ,
- // 1: ActSeeSocPrf
-#if L==1 // ca
- "Perfils públics"
-#elif L==2 // de
- "Öffentliche Profile"
-#elif L==3 // en
- "Public profiles"
-#elif L==4 // es
- "Perfiles públicos de usuarios"
-#elif L==5 // fr
- "Profils publics"
-#elif L==6 // gn
- "Perfiles públicos de usuarios" // Okoteve traducción
-#elif L==7 // it
- "Profili pubblici"
-#elif L==8 // pl
- "Profile publiczne"
-#elif L==9 // pt
- "Perfis públicos"
-#endif
- ,
- // 2: ActSeeFor
-#if L==1 // ca
- "Fòrums de discussió, distribuïts"
- " segons la temàtica (escolliu el fòrum adequat)"
-#elif L==2 // de
- "Foren"
-#elif L==3 // en
- "Forums"
-#elif L==4 // es
- "Foros de discusión, distribuidos"
- " según la temática (elija el foro adecuado)"
-#elif L==5 // fr
- "Forums"
-#elif L==6 // gn
- "Foros de discusión, distribuidos"
- " según la temática (elija el foro adecuado)"// Okoteve traducción
-#elif L==7 // it
- "Forum"
-#elif L==8 // pl
- "Forum"
-#elif L==9 // pt
- "Fóruns"
-#endif
- ,
- // 3: ActSeeChtRms
-#if L==1 // ca
- "Conversa en temps real amb altres usuaris"
-#elif L==2 // de
- "Chat"
-#elif L==3 // en
- "Chat"
-#elif L==4 // es
- "Conversación en tiempo real con otros usuarios"
-#elif L==5 // fr
- "Chat"
-#elif L==6 // gn
- "Conversación en tiempo real con otros usuarios" // Okoteve traducción
-#elif L==7 // it
- "Chat"
-#elif L==8 // pl
- "Chat"
-#elif L==9 // pt
- "Chat"
-#endif
- ,
- NULL, // 4
- NULL, // 5
- NULL, // 6
- NULL, // 7
- NULL, // 8
- NULL, // 9
- NULL, // 10
- NULL, // 11
- NULL, // 12
- },
- {
// TabMsg *****************************************************
// 0: ActSeeNtf
#if L==1 // ca
@@ -42413,7 +42413,29 @@ const char *Txt_Table_not_found_in_the_file_of_marks =
const char *Txt_TABS_TXT[Tab_NUM_TABS] =
{
// TabUnk
- NULL,
+ NULL
+ ,
+ // TabSta
+#if L==1 // ca
+ "Inici"
+#elif L==2 // de
+ "Start"
+#elif L==3 // en
+ "Start"
+#elif L==4 // es
+ "Inicio"
+#elif L==5 // fr
+ "Démarrer"
+#elif L==6 // gn
+ "Ñepyrũ"
+#elif L==7 // it
+ "Inizio"
+#elif L==8 // pl
+ "Start"
+#elif L==9 // pt
+ "Inicio"
+#endif
+ ,
// TabSys
#if L==1 // ca
"Plataforma"
@@ -42601,27 +42623,6 @@ const char *Txt_TABS_TXT[Tab_NUM_TABS] =
"Użytkownicy"
#elif L==9 // pt
"Utilizadores"
-#endif
- ,
- // TabSoc
-#if L==1 // ca
- "Social"
-#elif L==2 // de
- "Soziales"
-#elif L==3 // en
- "Social"
-#elif L==4 // es
- "Social"
-#elif L==5 // fr
- "Social"
-#elif L==6 // gn
- "Social" // Okoteve traducción
-#elif L==7 // it
- "Social"
-#elif L==8 // pl
- "Społeczna"
-#elif L==9 // pt
- "Social"
#endif
,
// TabMsg
@@ -47242,7 +47243,7 @@ const char *Txt_The_search_text_must_be_longer =
#elif L==9 // pt
"O texto de pesquisa deve ser mais longo.";
#endif
-
+/*
const char *Txt_The_session_has_been_closed = // Closed by user
#if L==1 // ca
"La sessió ha finalitzat.";
@@ -47263,7 +47264,7 @@ const char *Txt_The_session_has_been_closed = // Closed by user
#elif L==9 // pt
"A sessão foi encerrada.";
#endif
-
+*/
const char *Txt_The_session_has_expired =
#if L==1 // ca
"La sessió ha expirat.";
diff --git a/swad_user.c b/swad_user.c
index 7d25449a..344003fe 100644
--- a/swad_user.c
+++ b/swad_user.c
@@ -2401,10 +2401,10 @@ void Usr_WriteFormLogout (void)
void Usr_Logout (void)
{
- extern const char *Txt_The_session_has_been_closed;
+ // extern const char *Txt_The_session_has_been_closed;
/***** Confirmation message *****/
- Ale_ShowAlert (Ale_INFO,Txt_The_session_has_been_closed);
+ // Ale_ShowAlert (Ale_INFO,Txt_The_session_has_been_closed);
/***** Form to log in *****/
Usr_WriteFormLogin (ActLogIn,NULL);
@@ -2557,7 +2557,7 @@ void Usr_WelcomeUsr (void)
{
/* Welcome alert with button to check email address */
snprintf (Gbl.Alert.Txt,sizeof (Gbl.Alert.Txt),
- "%s %s",
+ "%s %s",
WelcomeTxt,
Txt_Please_check_your_email_address);
Ale_ShowAlertAndButton (Ale_WARNING,Gbl.Alert.Txt,