mirror of https://github.com/acanas/swad-core.git
Version 16.182
This commit is contained in:
parent
ed14c3d531
commit
921a66af70
266
swad_action.c
266
swad_action.c
|
@ -2585,7 +2585,7 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
|||
// TabSoc ******************************************************************
|
||||
/* ActSeeSocTmlGbl */{1490, 0,TabSoc,ActSeeSocTmlGbl ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,Soc_ShowTimelineGbl1 ,Soc_ShowTimelineGbl2 ,"soc64x64.png" },
|
||||
/* ActSeeSocPrf */{1520, 1,TabSoc,ActSeeSocPrf ,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Prf_SeeSocialProfiles ,"prf64x64.gif" },
|
||||
/* ActSeeFor */{ 95, 2,TabSoc,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,"forum64x64.gif" },
|
||||
/* ActSeeFor */{ 95, 2,TabSoc,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,"forum64x64.gif" },
|
||||
/* ActSeeChtRms */{ 51, 3,TabSoc,ActSeeChtRms ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Cht_ShowChatRooms ,"chat64x64.gif" },
|
||||
|
||||
/* ActRcvSocPstGbl */{1492,-1,TabUnk,ActSeeSocTmlGbl ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_DATA,Act_THIS_WINDOW,Soc_ShowTimelineGbl1 ,Soc_ReceiveSocialPostGbl ,NULL},
|
||||
|
@ -2628,148 +2628,148 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
|||
/* ActSeeFlg */{1412,-1,TabUnk,ActSeeSocPrf ,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Fol_ListFollowing ,NULL},
|
||||
/* ActSeeFlr */{1413,-1,TabUnk,ActSeeSocPrf ,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Fol_ListFollowers ,NULL},
|
||||
|
||||
/* ActSeeForCrsUsr */{ 345,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForCrsTch */{ 431,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForDegUsr */{ 241,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForDegTch */{ 243,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForCtrUsr */{ 901,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForCtrTch */{ 430,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForInsUsr */{ 725,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForInsTch */{ 724,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForGenUsr */{ 726,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForGenTch */{ 723,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForSWAUsr */{ 242,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForSWATch */{ 245,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumThrs ,NULL},
|
||||
/* ActSeeForCrsUsr */{ 345,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForCrsTch */{ 431,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForDegUsr */{ 241,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForDegTch */{ 243,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForCtrUsr */{ 901,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForCtrTch */{ 430,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForInsUsr */{ 725,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForInsTch */{ 724,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForGenUsr */{ 726,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForGenTch */{ 723,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForSWAUsr */{ 242,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
/* ActSeeForSWATch */{ 245,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowForumTheads ,NULL},
|
||||
|
||||
/* ActSeePstForCrsUsr*/{ 346,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForCrsTch*/{ 347,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForDegUsr*/{ 255,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForDegTch*/{ 291,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForCtrUsr*/{ 348,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForCtrTch*/{ 902,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForInsUsr*/{ 730,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForInsTch*/{ 746,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForGenUsr*/{ 727,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForGenTch*/{ 731,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForSWAUsr*/{ 244,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForSWATch*/{ 246,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThrPsts ,NULL},
|
||||
/* ActSeePstForCrsUsr*/{ 346,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForCrsTch*/{ 347,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForDegUsr*/{ 255,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForDegTch*/{ 291,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForCtrUsr*/{ 348,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForCtrTch*/{ 902,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForInsUsr*/{ 730,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForInsTch*/{ 746,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForGenUsr*/{ 727,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForGenTch*/{ 731,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForSWAUsr*/{ 244,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
/* ActSeePstForSWATch*/{ 246,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ShowThreadPosts ,NULL},
|
||||
|
||||
/* ActRcvThrForCrsUsr*/{ 350,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForCrsTch*/{ 754,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForDegUsr*/{ 252,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForDegTch*/{ 247,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForCtrUsr*/{ 903,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForCtrTch*/{ 904,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForInsUsr*/{ 737,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForInsTch*/{ 769,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForGenUsr*/{ 736,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForGenTch*/{ 765,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForSWAUsr*/{ 258,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForSWATch*/{ 259,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvThrForCrsUsr*/{ 350,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForCrsTch*/{ 754,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForDegUsr*/{ 252,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForDegTch*/{ 247,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForCtrUsr*/{ 903,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForCtrTch*/{ 904,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForInsUsr*/{ 737,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForInsTch*/{ 769,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForGenUsr*/{ 736,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForGenTch*/{ 765,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForSWAUsr*/{ 258,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvThrForSWATch*/{ 259,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
|
||||
/* ActRcvRepForCrsUsr*/{ 599,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForCrsTch*/{ 755,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForDegUsr*/{ 606,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForDegTch*/{ 617,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForCtrUsr*/{ 905,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForCtrTch*/{ 906,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForInsUsr*/{ 740,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForInsTch*/{ 770,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForGenUsr*/{ 747,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForGenTch*/{ 816,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForSWAUsr*/{ 603,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForSWATch*/{ 622,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_RecForumPst ,NULL},
|
||||
/* ActRcvRepForCrsUsr*/{ 599,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForCrsTch*/{ 755,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForDegUsr*/{ 606,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForDegTch*/{ 617,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForCtrUsr*/{ 905,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForCtrTch*/{ 906,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForInsUsr*/{ 740,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForInsTch*/{ 770,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForGenUsr*/{ 747,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForGenTch*/{ 816,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForSWAUsr*/{ 603,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
/* ActRcvRepForSWATch*/{ 622,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_DATA,Act_THIS_WINDOW,NULL ,For_ReceiveForumPost ,NULL},
|
||||
|
||||
/* ActReqDelThrCrsUsr*/{ 867,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrCrsTch*/{ 869,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrDegUsr*/{ 907,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrDegTch*/{ 908,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrCtrUsr*/{ 909,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrCtrTch*/{ 910,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrInsUsr*/{ 911,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrInsTch*/{ 912,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrGenUsr*/{ 913,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrGenTch*/{ 914,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrSWAUsr*/{ 881,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrSWATch*/{ 915,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_ReqDelThr ,NULL},
|
||||
/* ActReqDelThrCrsUsr*/{ 867,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrCrsTch*/{ 869,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrDegUsr*/{ 907,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrDegTch*/{ 908,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrCtrUsr*/{ 909,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrCtrTch*/{ 910,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrInsUsr*/{ 911,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrInsTch*/{ 912,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrGenUsr*/{ 913,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrGenTch*/{ 914,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrSWAUsr*/{ 881,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
/* ActReqDelThrSWATch*/{ 915,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RequestRemoveThread ,NULL},
|
||||
|
||||
/* ActDelThrForCrsUsr*/{ 868,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForCrsTch*/{ 876,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForDegUsr*/{ 916,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForDegTch*/{ 917,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForCtrUsr*/{ 918,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForCtrTch*/{ 919,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForInsUsr*/{ 920,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForInsTch*/{ 921,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForGenUsr*/{ 922,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForGenTch*/{ 923,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForSWAUsr*/{ 882,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForSWATch*/{ 924,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelThr ,NULL},
|
||||
/* ActDelThrForCrsUsr*/{ 868,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForCrsTch*/{ 876,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForDegUsr*/{ 916,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForDegTch*/{ 917,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForCtrUsr*/{ 918,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForCtrTch*/{ 919,-1,TabUnk,ActSeeFor ,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,0x1E4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForInsUsr*/{ 920,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForInsTch*/{ 921,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForGenUsr*/{ 922,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForGenTch*/{ 923,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForSWAUsr*/{ 882,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
/* ActDelThrForSWATch*/{ 924,-1,TabUnk,ActSeeFor ,0x104,0x104,0x104,0x104,0x104,0x104,0x104,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemoveThread ,NULL},
|
||||
|
||||
/* ActCutThrForCrsUsr*/{ 926,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForCrsTch*/{ 927,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForDegUsr*/{ 928,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForDegTch*/{ 929,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForCtrUsr*/{ 930,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForCtrTch*/{ 931,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForInsUsr*/{ 932,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForInsTch*/{ 933,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForGenUsr*/{ 934,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForGenTch*/{ 935,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForSWAUsr*/{ 890,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForSWATch*/{ 936,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThr ,NULL},
|
||||
/* ActCutThrForCrsUsr*/{ 926,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForCrsTch*/{ 927,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForDegUsr*/{ 928,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForDegTch*/{ 929,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForCtrUsr*/{ 930,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForCtrTch*/{ 931,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForInsUsr*/{ 932,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForInsTch*/{ 933,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForGenUsr*/{ 934,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForGenTch*/{ 935,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForSWAUsr*/{ 890,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
/* ActCutThrForSWATch*/{ 936,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_CutThread ,NULL},
|
||||
|
||||
/* ActPasThrForCrsUsr*/{ 891,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForCrsTch*/{ 937,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForDegUsr*/{ 938,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForDegTch*/{ 939,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForCtrUsr*/{ 940,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForCtrTch*/{ 941,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForInsUsr*/{ 942,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForInsTch*/{ 943,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForGenUsr*/{ 944,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForGenTch*/{ 945,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForSWAUsr*/{ 946,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForSWATch*/{ 947,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThr ,NULL},
|
||||
/* ActPasThrForCrsUsr*/{ 891,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForCrsTch*/{ 937,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForDegUsr*/{ 938,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForDegTch*/{ 939,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForCtrUsr*/{ 940,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForCtrTch*/{ 941,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForInsUsr*/{ 942,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForInsTch*/{ 943,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForGenUsr*/{ 944,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForGenTch*/{ 945,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForSWAUsr*/{ 946,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
/* ActPasThrForSWATch*/{ 947,-1,TabUnk,ActSeeFor ,0x100,0x100,0x100,0x100,0x100,0x100,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_PasteThread ,NULL},
|
||||
|
||||
/* ActDelPstForCrsUsr*/{ 602,-1,TabUnk,ActSeeFor ,0x11C,0x11C,0x11C,0x11C,0x11C,0x11C,0x11C,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForCrsTch*/{ 756,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForDegUsr*/{ 608,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForDegTch*/{ 680,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForCtrUsr*/{ 948,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForCtrTch*/{ 949,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForInsUsr*/{ 743,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForInsTch*/{ 772,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForGenUsr*/{ 735,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForGenTch*/{ 950,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForSWAUsr*/{ 613,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForSWATch*/{ 623,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DelPst ,NULL},
|
||||
/* ActDelPstForCrsUsr*/{ 602,-1,TabUnk,ActSeeFor ,0x11C,0x11C,0x11C,0x11C,0x11C,0x11C,0x11C,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForCrsTch*/{ 756,-1,TabUnk,ActSeeFor ,0x114,0x114,0x114,0x114,0x114,0x114,0x114,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForDegUsr*/{ 608,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForDegTch*/{ 680,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForCtrUsr*/{ 948,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForCtrTch*/{ 949,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForInsUsr*/{ 743,-1,TabUnk,ActSeeFor ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForInsTch*/{ 772,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForGenUsr*/{ 735,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForGenTch*/{ 950,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForSWAUsr*/{ 613,-1,TabUnk,ActSeeFor ,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
/* ActDelPstForSWATch*/{ 623,-1,TabUnk,ActSeeFor ,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,0x1F4,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_RemovePost ,NULL},
|
||||
|
||||
/* ActEnbPstForCrsUsr*/{ 624,-1,TabUnk,ActSeeFor ,0x110,0x110,0x110,0x110,0x110,0x110,0x110,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForCrsTch*/{ 951,-1,TabUnk,ActSeeFor ,0x110,0x110,0x110,0x110,0x110,0x110,0x110,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForDegUsr*/{ 616,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForDegTch*/{ 619,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForCtrUsr*/{ 952,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForCtrTch*/{ 953,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForInsUsr*/{ 954,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForInsTch*/{ 955,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForGenUsr*/{ 956,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForGenTch*/{ 957,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForSWAUsr*/{ 632,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForSWATch*/{ 634,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnbPst ,NULL},
|
||||
/* ActEnbPstForCrsUsr*/{ 624,-1,TabUnk,ActSeeFor ,0x110,0x110,0x110,0x110,0x110,0x110,0x110,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForCrsTch*/{ 951,-1,TabUnk,ActSeeFor ,0x110,0x110,0x110,0x110,0x110,0x110,0x110,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForDegUsr*/{ 616,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForDegTch*/{ 619,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForCtrUsr*/{ 952,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForCtrTch*/{ 953,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForInsUsr*/{ 954,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForInsTch*/{ 955,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForGenUsr*/{ 956,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForGenTch*/{ 957,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForSWAUsr*/{ 632,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
/* ActEnbPstForSWATch*/{ 634,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_EnablePost ,NULL},
|
||||
|
||||
/* ActDisPstForCrsUsr*/{ 610,-1,TabUnk,ActSeeFor ,0x110,0x110,0x110,0x110,0x110,0x110,0x110,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForCrsTch*/{ 958,-1,TabUnk,ActSeeFor ,0x110,0x110,0x110,0x110,0x110,0x110,0x110,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForDegUsr*/{ 615,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForDegTch*/{ 618,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForCtrUsr*/{ 959,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForCtrTch*/{ 960,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForInsUsr*/{ 961,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForInsTch*/{ 962,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForGenUsr*/{ 963,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForGenTch*/{ 925,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForSWAUsr*/{ 625,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForSWATch*/{ 635,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisPst ,NULL},
|
||||
/* ActDisPstForCrsUsr*/{ 610,-1,TabUnk,ActSeeFor ,0x110,0x110,0x110,0x110,0x110,0x110,0x110,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForCrsTch*/{ 958,-1,TabUnk,ActSeeFor ,0x110,0x110,0x110,0x110,0x110,0x110,0x110,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForDegUsr*/{ 615,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForDegTch*/{ 618,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForCtrUsr*/{ 959,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForCtrTch*/{ 960,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForInsUsr*/{ 961,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForInsTch*/{ 962,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForGenUsr*/{ 963,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForGenTch*/{ 925,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForSWAUsr*/{ 625,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
/* ActDisPstForSWATch*/{ 635,-1,TabUnk,ActSeeFor ,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,0x1E0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,For_DisablePost ,NULL},
|
||||
|
||||
/* ActCht */{ 52,-1,TabUnk,ActSeeChtRms ,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_BLNK_WINDOW,Cht_OpenChatWindow ,NULL ,NULL},
|
||||
|
||||
|
|
|
@ -214,13 +214,15 @@
|
|||
/****************************** Public constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 16.181.6 (2017-04-18)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 16.182 (2017-04-18)"
|
||||
#define CSS_FILE "swad16.181.css"
|
||||
#define JS_FILE "swad16.181.js"
|
||||
|
||||
// Number of lines (includes comments but not blank lines) has been got with the following command:
|
||||
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1
|
||||
/*
|
||||
Version 16.182: Apr 18, 2017 Code refactoring in forums and pagination. (217678 lines)
|
||||
Version 16.181.7: Apr 18, 2017 Changes in layout of forums. (217641 lines)
|
||||
Version 16.181.6: Apr 18, 2017 Code refactoring in forums. (217648 lines)
|
||||
Version 16.181.5: Apr 18, 2017 Code refactoring in forums. (217646 lines)
|
||||
Version 16.181.4: Apr 18, 2017 Changes in layout of forums. (217621 lines)
|
||||
|
|
246
swad_forum.c
246
swad_forum.c
|
@ -285,7 +285,7 @@ static unsigned For_GetNumPstsInThr (long ThrCod);
|
|||
static unsigned For_GetNumMyPstInThr (long ThrCod);
|
||||
static time_t For_GetThrReadTime (long ThrCod);
|
||||
static void For_DeleteThrFromReadThrs (long ThrCod);
|
||||
static void For_ShowThreadPosts (Lay_AlertType_t AlertType,const char *Message);
|
||||
static void For_ShowPostsOfAThread (Lay_AlertType_t AlertType,const char *Message);
|
||||
static void For_PutIconNewPost (void);
|
||||
|
||||
static void For_ShowAForumPost (struct Forum *ForumSelected,
|
||||
|
@ -368,7 +368,7 @@ static void For_RemoveThrCodFromThrClipboard (long ThrCod);
|
|||
/****************************** Enable a forum post **************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_EnbPst (void)
|
||||
void For_EnablePost (void)
|
||||
{
|
||||
extern const char *Txt_Post_unbanned;
|
||||
|
||||
|
@ -386,14 +386,14 @@ void For_EnbPst (void)
|
|||
Lay_SUCCESS,NULL);
|
||||
|
||||
/***** Show the posts again *****/
|
||||
For_ShowThreadPosts (Lay_SUCCESS,Txt_Post_unbanned);
|
||||
For_ShowPostsOfAThread (Lay_SUCCESS,Txt_Post_unbanned);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/***************************** Disable a forum post **************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_DisPst (void)
|
||||
void For_DisablePost (void)
|
||||
{
|
||||
extern const char *Txt_Post_banned;
|
||||
|
||||
|
@ -414,7 +414,7 @@ void For_DisPst (void)
|
|||
Lay_SUCCESS,NULL);
|
||||
|
||||
/***** Show the posts again *****/
|
||||
For_ShowThreadPosts (Lay_SUCCESS,Txt_Post_banned);
|
||||
For_ShowPostsOfAThread (Lay_SUCCESS,Txt_Post_banned);
|
||||
}
|
||||
else
|
||||
Lay_ShowErrorAndExit ("The post to be banned no longer exists.");
|
||||
|
@ -961,7 +961,7 @@ void For_RemoveUsrFromReadThrs (long UsrCod)
|
|||
/************************ Show posts in a thread *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
static void For_ShowThreadPosts (Lay_AlertType_t AlertType,const char *Message)
|
||||
static void For_ShowPostsOfAThread (Lay_AlertType_t AlertType,const char *Message)
|
||||
{
|
||||
extern const char *Hlp_SOCIAL_Forums;
|
||||
extern const char *Txt_Thread;
|
||||
|
@ -1226,27 +1226,66 @@ static void For_ShowAForumPost (struct Forum *ForumSelected,
|
|||
fprintf (Gbl.F.Out,"</td>"
|
||||
"</tr>");
|
||||
|
||||
/***** Form to remove post *****/
|
||||
/***** Form to ban/unban post *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
"<td class=\"CENTER_TOP\" style=\"width:22px;\">");
|
||||
if (ICanModerateForum)
|
||||
{
|
||||
Act_FormStartAnchor (Enabled ? For_ActionsDisPstFor[ForumSelected->Type] :
|
||||
For_ActionsEnbPstFor[ForumSelected->Type],
|
||||
For_ID_FORUM_POSTS_SECTION);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
Gbl.Forum.CurrentPagePsts, // Page of posts = current
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Gbl.Forum.ForumSelected.ThrCod,
|
||||
PstCod);
|
||||
|
||||
sprintf (Gbl.Title,Enabled ? Txt_Post_X_allowed_Click_to_ban_it :
|
||||
Txt_Post_X_banned_Click_to_unban_it,
|
||||
PstNum);
|
||||
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s-on64x64.png\""
|
||||
" alt=\"%s\" title=\"%s\""
|
||||
" class=\"ICO20x20\" />",
|
||||
Gbl.Prefs.IconsURL,
|
||||
Enabled ? "eye" :
|
||||
"eye-slash",
|
||||
Gbl.Title,
|
||||
Gbl.Title);
|
||||
Act_FormEnd ();
|
||||
}
|
||||
else
|
||||
{
|
||||
sprintf (Gbl.Title,Enabled ? Txt_Post_X_allowed :
|
||||
Txt_Post_X_banned,
|
||||
PstNum);
|
||||
fprintf (Gbl.F.Out,"<span title=\"%s\">"
|
||||
"<img src=\"%s/%s-off64x64.png\""
|
||||
" alt=\"%s\" title=\"%s\""
|
||||
" class=\"ICO20x20\" />"
|
||||
"</span>",
|
||||
Gbl.Title,
|
||||
Gbl.Prefs.IconsURL,
|
||||
Enabled ? "eye" :
|
||||
"eye-slash",
|
||||
Gbl.Title,
|
||||
Gbl.Title);
|
||||
}
|
||||
|
||||
/***** Form to remove post *****/
|
||||
if (LastPst && Gbl.Usrs.Me.UsrDat.UsrCod == UsrDat.UsrCod)
|
||||
// Post can be removed if post is the last (without answers) and it's mine
|
||||
{
|
||||
if (PstNum == 1) // First and unique post in thread
|
||||
{
|
||||
Act_FormStartAnchor (For_ActionsDelPstFor[ForumSelected->Type],
|
||||
For_ID_FORUM_THREADS_SECTION);
|
||||
Pag_PutHiddenParamPagNum (Pag_THREADS_FORUM,
|
||||
Gbl.Forum.CurrentPageThrs);
|
||||
}
|
||||
else // Last of several posts in thread
|
||||
{
|
||||
Act_FormStartAnchor (For_ActionsDelPstFor[ForumSelected->Type],
|
||||
For_ID_FORUM_POSTS_SECTION);
|
||||
Pag_PutHiddenParamPagNum (Pag_POSTS_FORUM,
|
||||
Gbl.Forum.CurrentPagePsts);
|
||||
}
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
Gbl.Forum.CurrentPagePsts, // Page of posts = current
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Gbl.Forum.ForumSelected.ThrCod,
|
||||
|
@ -1254,62 +1293,13 @@ static void For_ShowAForumPost (struct Forum *ForumSelected,
|
|||
Lay_PutIconRemove ();
|
||||
Act_FormEnd ();
|
||||
}
|
||||
fprintf (Gbl.F.Out,"</td>");
|
||||
|
||||
/***** Form to ban/unban post *****/
|
||||
else
|
||||
{
|
||||
if (ICanModerateForum)
|
||||
{
|
||||
Act_FormStartAnchor (Enabled ? For_ActionsDisPstFor[ForumSelected->Type] :
|
||||
For_ActionsEnbPstFor[ForumSelected->Type],
|
||||
For_ID_FORUM_POSTS_SECTION);
|
||||
Pag_PutHiddenParamPagNum (Pag_POSTS_FORUM,Gbl.Forum.CurrentPagePsts);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Gbl.Forum.ForumSelected.ThrCod,
|
||||
PstCod);
|
||||
|
||||
sprintf (Gbl.Title,Enabled ? Txt_Post_X_allowed_Click_to_ban_it :
|
||||
Txt_Post_X_banned_Click_to_unban_it,
|
||||
PstNum);
|
||||
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s-on64x64.png\""
|
||||
" alt=\"%s\" title=\"%s\""
|
||||
" class=\"ICO20x20\" />",
|
||||
Gbl.Prefs.IconsURL,
|
||||
Enabled ? "eye" :
|
||||
"eye-slash",
|
||||
Gbl.Title,
|
||||
Gbl.Title);
|
||||
Act_FormEnd ();
|
||||
}
|
||||
else
|
||||
{
|
||||
sprintf (Gbl.Title,Enabled ? Txt_Post_X_allowed :
|
||||
Txt_Post_X_banned,
|
||||
PstNum);
|
||||
fprintf (Gbl.F.Out,"<span title=\"%s\">"
|
||||
"<img src=\"%s/%s-off64x64.png\""
|
||||
" alt=\"%s\" title=\"%s\""
|
||||
" class=\"ICO20x20\" />"
|
||||
"</span>",
|
||||
Gbl.Title,
|
||||
Gbl.Prefs.IconsURL,
|
||||
Enabled ? "eye" :
|
||||
"eye-slash",
|
||||
Gbl.Title,
|
||||
Gbl.Title);
|
||||
}
|
||||
}
|
||||
|
||||
/***** Write author or destinatary, and form to reply (in case of received post) *****/
|
||||
fprintf (Gbl.F.Out,"</td>"
|
||||
"<td colspan=\"2\" class=\"LEFT_TOP\""
|
||||
/***** Write author *****/
|
||||
fprintf (Gbl.F.Out,"<td colspan=\"2\" class=\"LEFT_TOP\""
|
||||
" style=\"width:150px;\">"
|
||||
"<table class=\"CELLS_PAD_2\" style=\"width:150px;\">");
|
||||
|
||||
/* Write author */
|
||||
fprintf (Gbl.F.Out,"<tr>");
|
||||
"<table class=\"CELLS_PAD_2\" style=\"width:150px;\">"
|
||||
"<tr>");
|
||||
Usr_ChkUsrCodAndGetAllUsrDataFromUsrCod (&UsrDat);
|
||||
Msg_WriteMsgAuthor (&UsrDat,"AUTHOR_TXT",Enabled,NULL);
|
||||
fprintf (Gbl.F.Out,"</tr>");
|
||||
|
@ -1320,11 +1310,11 @@ static void For_ShowAForumPost (struct Forum *ForumSelected,
|
|||
For_WriteNumberOfPosts (ForumSelected,UsrDat.UsrCod);
|
||||
fprintf (Gbl.F.Out,"</tr>");
|
||||
}
|
||||
fprintf (Gbl.F.Out,"</table>"
|
||||
"</td>");
|
||||
|
||||
/***** Write post content *****/
|
||||
fprintf (Gbl.F.Out,"</table>"
|
||||
"</td>"
|
||||
"<td class=\"MSG_TXT LEFT_TOP\">");
|
||||
fprintf (Gbl.F.Out,"<td class=\"MSG_TXT LEFT_TOP\">");
|
||||
if (Enabled)
|
||||
{
|
||||
Str_Copy (Content,OriginalContent,
|
||||
|
@ -1498,19 +1488,25 @@ static void For_WriteNumberOfPosts (struct Forum *ForumSelected,long UsrCod)
|
|||
|
||||
static void For_PutAllHiddenParamsSelectedForum (void)
|
||||
{
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
Gbl.Forum.CurrentPagePsts, // Page of posts = current
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Gbl.Forum.ForumSelected.ThrCod,
|
||||
-1L);
|
||||
}
|
||||
|
||||
void For_PutAllHiddenParamsForum (For_ForumSet_t ForumSet,
|
||||
void For_PutAllHiddenParamsForum (unsigned NumPageThreads,
|
||||
unsigned NumPagePosts,
|
||||
For_ForumSet_t ForumSet,
|
||||
For_Order_t Order,
|
||||
long Location,
|
||||
long ThrCod,
|
||||
long PstCod)
|
||||
{
|
||||
Pag_PutHiddenParamPagNum (Pag_THREADS_FORUM,NumPageThreads);
|
||||
Pag_PutHiddenParamPagNum (Pag_POSTS_FORUM,NumPagePosts);
|
||||
For_PutParamForumSet (ForumSet);
|
||||
For_PutParamForumOrder (Order);
|
||||
For_PutParamForumLocation (Location);
|
||||
|
@ -2236,8 +2232,9 @@ static void For_WriteLinkToForum (struct Forum *Forum,
|
|||
else
|
||||
{
|
||||
Act_FormStart (For_ActionsPasThrFor[Forum->Type]);
|
||||
Pag_PutHiddenParamPagNum (Pag_THREADS_FORUM,Gbl.Forum.CurrentPageThrs);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (1, // Page of threads = first
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Gbl.Forum.ThreadToMove,
|
||||
|
@ -2254,7 +2251,9 @@ static void For_WriteLinkToForum (struct Forum *Forum,
|
|||
|
||||
/***** Write link to forum *****/
|
||||
Act_FormStartAnchor (NextAct,For_ID_FORUM_THREADS_SECTION);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (1, // Page of threads = first
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Forum->Location,
|
||||
-1L,
|
||||
|
@ -2466,7 +2465,7 @@ static void For_WriteNumberOfThrs (unsigned NumThrs,unsigned NumThrsWithNewPosts
|
|||
/********************** Show available threads of a forum ********************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_ShowForumThrs (void)
|
||||
void For_ShowForumTheads (void)
|
||||
{
|
||||
/***** Get parameters related to forum *****/
|
||||
For_GetParamsForum ();
|
||||
|
@ -2601,8 +2600,9 @@ static void For_ShowForumThreadsHighlightingOneThread (long ThrCodHighlighted,
|
|||
fprintf (Gbl.F.Out,"<th colspan=\"3\" class=\"CENTER_MIDDLE\">");
|
||||
Act_FormStartAnchor (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type],
|
||||
For_ID_FORUM_THREADS_SECTION);
|
||||
Pag_PutHiddenParamPagNum (Pag_THREADS_FORUM,PaginationThrs.CurrentPage);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Order,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
-1L,
|
||||
|
@ -3331,8 +3331,9 @@ static void For_ListForumThrs (long ThrCods[Pag_ITEMS_PER_PAGE],
|
|||
fprintf (Gbl.F.Out,"<br />");
|
||||
Act_FormStartAnchor (For_ActionsReqDelThr[Gbl.Forum.ForumSelected.Type],
|
||||
For_ID_REMOVE_THREAD_SECTION);
|
||||
Pag_PutHiddenParamPagNum (Pag_THREADS_FORUM,Gbl.Forum.CurrentPageThrs);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Thr.ThrCod,
|
||||
|
@ -3347,8 +3348,9 @@ static void For_ListForumThrs (long ThrCods[Pag_ITEMS_PER_PAGE],
|
|||
fprintf (Gbl.F.Out,"<br />");
|
||||
Act_FormStartAnchor (For_ActionsCutThrFor[Gbl.Forum.ForumSelected.Type],
|
||||
For_ID_FORUM_THREADS_SECTION);
|
||||
Pag_PutHiddenParamPagNum (Pag_THREADS_FORUM,Gbl.Forum.CurrentPageThrs);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Thr.ThrCod,
|
||||
|
@ -3539,7 +3541,7 @@ static void For_GetThrData (struct ForumThread *Thr)
|
|||
/**************** Show posts of a thread in a discussion forum ***************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_ShowThrPsts (void)
|
||||
void For_ShowThreadPosts (void)
|
||||
{
|
||||
/***** Get parameters related to forum *****/
|
||||
For_GetParamsForum ();
|
||||
|
@ -3552,7 +3554,7 @@ void For_ShowThrPsts (void)
|
|||
Lay_SUCCESS,NULL);
|
||||
|
||||
/***** Show the posts of that thread *****/
|
||||
For_ShowThreadPosts (Lay_SUCCESS,NULL);
|
||||
For_ShowPostsOfAThread (Lay_SUCCESS,NULL);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
@ -3801,8 +3803,9 @@ static void For_WriteFormForumPst (bool IsReply,const char *Subject)
|
|||
{
|
||||
Act_FormStartAnchor (For_ActionsRecRepFor[Gbl.Forum.ForumSelected.Type],
|
||||
For_ID_FORUM_POSTS_SECTION);
|
||||
Pag_PutHiddenParamPagNum (Pag_POSTS_FORUM,Gbl.Forum.CurrentPagePsts);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
UINT_MAX, // Page of posts = last
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Gbl.Forum.ForumSelected.ThrCod,
|
||||
|
@ -3812,7 +3815,9 @@ static void For_WriteFormForumPst (bool IsReply,const char *Subject)
|
|||
{
|
||||
Act_FormStartAnchor (For_ActionsRecThrFor[Gbl.Forum.ForumSelected.Type],
|
||||
For_ID_FORUM_POSTS_SECTION);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (1, // Page of threads = first
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
-1L,
|
||||
|
@ -3825,20 +3830,20 @@ static void For_WriteFormForumPst (bool IsReply,const char *Subject)
|
|||
|
||||
/* Subject */
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
"<td class=\"RIGHT_MIDDLE\">"
|
||||
"<label for=\"Subject\" class=\"%s\">%s:</label>"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" id=\"Subject\" name=\"Subject\""
|
||||
" class=\"MSG_SUBJECT\""
|
||||
" maxlength=\"%u\" value=\"%s\""
|
||||
" required=\"required\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
The_ClassForm[Gbl.Prefs.Theme],Txt_MSG_Subject,
|
||||
Cns_MAX_CHARS_SUBJECT,
|
||||
IsReply ? Subject :
|
||||
"");
|
||||
"<td class=\"RIGHT_MIDDLE\">"
|
||||
"<label for=\"Subject\" class=\"%s\">%s:</label>"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" id=\"Subject\" name=\"Subject\""
|
||||
" class=\"MSG_SUBJECT\""
|
||||
" maxlength=\"%u\" value=\"%s\""
|
||||
" required=\"required\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
The_ClassForm[Gbl.Prefs.Theme],Txt_MSG_Subject,
|
||||
Cns_MAX_CHARS_SUBJECT,
|
||||
IsReply ? Subject :
|
||||
"");
|
||||
|
||||
/* Content */
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -3876,10 +3881,10 @@ static void For_WriteFormForumPst (bool IsReply,const char *Subject)
|
|||
/************************** Receive message of a forum ***********************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_RecForumPst (void)
|
||||
void For_ReceiveForumPost (void)
|
||||
{
|
||||
extern const char *Txt_Post_sent;
|
||||
bool PstIsAReply = false;
|
||||
bool IsReply = false;
|
||||
long PstCod = 0;
|
||||
unsigned NumUsrsToBeNotifiedByEMail;
|
||||
struct SocialPublishing SocPub;
|
||||
|
@ -3896,7 +3901,7 @@ void For_RecForumPst (void)
|
|||
Gbl.Action.Act == ActRcvRepForInsUsr || Gbl.Action.Act == ActRcvRepForInsTch ||
|
||||
Gbl.Action.Act == ActRcvRepForGenUsr || Gbl.Action.Act == ActRcvRepForGenTch ||
|
||||
Gbl.Action.Act == ActRcvRepForSWAUsr || Gbl.Action.Act == ActRcvRepForSWATch)
|
||||
PstIsAReply = true;
|
||||
IsReply = true;
|
||||
|
||||
/***** Get message subject *****/
|
||||
Par_GetParToHTML ("Subject",Gbl.Msg.Subject,Cns_MAX_BYTES_SUBJECT);
|
||||
|
@ -3915,7 +3920,7 @@ void For_RecForumPst (void)
|
|||
Img_GetImageFromForm (-1,&Image,NULL);
|
||||
|
||||
/***** Create a new message *****/
|
||||
if (PstIsAReply) // This post is a reply to another posts in the thread
|
||||
if (IsReply) // This post is a reply to another posts in the thread
|
||||
{
|
||||
// Gbl.Forum.ForumSelected.ThrCod has been received from form
|
||||
|
||||
|
@ -3952,19 +3957,15 @@ void For_RecForumPst (void)
|
|||
case For_FORUM_COURSE_TCHS:
|
||||
if ((NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_FORUM_POST_COURSE,PstCod)))
|
||||
For_UpdateNumUsrsNotifiedByEMailAboutPost (PstCod,NumUsrsToBeNotifiedByEMail);
|
||||
// Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
/***** Notify the new post to previous writers in this thread *****/
|
||||
if (PstIsAReply)
|
||||
{
|
||||
if (IsReply)
|
||||
if ((NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_FORUM_REPLY,PstCod)))
|
||||
For_UpdateNumUsrsNotifiedByEMailAboutPost (PstCod,NumUsrsToBeNotifiedByEMail);
|
||||
// Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail);
|
||||
}
|
||||
|
||||
/***** Insert forum post into public social activity *****/
|
||||
switch (Gbl.Forum.ForumSelected.Type) // Only if forum is public for any logged user
|
||||
|
@ -3985,7 +3986,7 @@ void For_RecForumPst (void)
|
|||
Lay_SUCCESS,NULL);
|
||||
|
||||
/***** Show again the posts of this thread of the forum *****/
|
||||
For_ShowThreadPosts (Lay_SUCCESS,Txt_Post_sent);
|
||||
For_ShowPostsOfAThread (Lay_SUCCESS,Txt_Post_sent);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
@ -4007,7 +4008,7 @@ static void For_UpdateNumUsrsNotifiedByEMailAboutPost (long PstCod,unsigned NumU
|
|||
/***************************** Delete a forum post ***************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_DelPst (void)
|
||||
void For_RemovePost (void)
|
||||
{
|
||||
extern const char *Txt_Post_and_thread_removed;
|
||||
extern const char *Txt_Post_removed;
|
||||
|
@ -4075,7 +4076,7 @@ void For_DelPst (void)
|
|||
For_ShowForumThreadsHighlightingOneThread (Gbl.Forum.ForumSelected.ThrCod,
|
||||
Lay_SUCCESS,NULL);
|
||||
/***** Show the remaining posts *****/
|
||||
For_ShowThreadPosts (Lay_SUCCESS,Txt_Post_removed);
|
||||
For_ShowPostsOfAThread (Lay_SUCCESS,Txt_Post_removed);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -4083,7 +4084,7 @@ void For_DelPst (void)
|
|||
/***************** Request the removing of an existing thread ****************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_ReqDelThr (void)
|
||||
void For_RequestRemoveThread (void)
|
||||
{
|
||||
extern const char *Txt_Do_you_really_want_to_remove_the_entire_thread_X;
|
||||
extern const char *Txt_Do_you_really_want_to_remove_the_entire_thread;
|
||||
|
@ -4111,8 +4112,9 @@ void For_ReqDelThr (void)
|
|||
Lay_ShowAlert (Lay_WARNING,Txt_Do_you_really_want_to_remove_the_entire_thread);
|
||||
Act_FormStartAnchor (For_ActionsDelThrFor[Gbl.Forum.ForumSelected.Type],
|
||||
For_ID_FORUM_THREADS_SECTION);
|
||||
Pag_PutHiddenParamPagNum (Pag_THREADS_FORUM,Gbl.Forum.CurrentPageThrs);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Gbl.Forum.ForumSelected.ThrCod,
|
||||
|
@ -4130,7 +4132,7 @@ void For_ReqDelThr (void)
|
|||
/*************************** Remove an existing thread ***********************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_DelThr (void)
|
||||
void For_RemoveThread (void)
|
||||
{
|
||||
extern const char *Txt_Thread_X_removed;
|
||||
extern const char *Txt_Thread_removed;
|
||||
|
@ -4170,7 +4172,7 @@ void For_DelThr (void)
|
|||
/*************** Cut a thread to move it to another forum ********************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_CutThr (void)
|
||||
void For_CutThread (void)
|
||||
{
|
||||
extern const char *Txt_Thread_X_marked_to_be_moved;
|
||||
extern const char *Txt_Thread_marked_to_be_moved;
|
||||
|
@ -4205,7 +4207,7 @@ void For_CutThr (void)
|
|||
/************* Paste the thread in clipboard into current forum **************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_PasteThr (void)
|
||||
void For_PasteThread (void)
|
||||
{
|
||||
extern const char *Txt_The_thread_X_is_already_in_this_forum;
|
||||
extern const char *Txt_The_thread_is_already_in_this_forum;
|
||||
|
|
24
swad_forum.h
24
swad_forum.h
|
@ -101,8 +101,8 @@ typedef enum
|
|||
/***************************** Public prototypes *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void For_EnbPst (void);
|
||||
void For_DisPst (void);
|
||||
void For_EnablePost (void);
|
||||
void For_DisablePost (void);
|
||||
|
||||
void For_GetForumTypeAndLocationOfAPost (long PstCod,struct Forum *ForumSelected);
|
||||
|
||||
|
@ -113,7 +113,9 @@ void For_GetSummaryAndContentForumPst (char SummaryStr[Ntf_MAX_BYTES_SUMMARY + 1
|
|||
char **ContentStr,
|
||||
long PstCod,bool GetContent);
|
||||
|
||||
void For_PutAllHiddenParamsForum (For_ForumSet_t ForumSet,
|
||||
void For_PutAllHiddenParamsForum (unsigned NumPageThreads,
|
||||
unsigned NumPagePosts,
|
||||
For_ForumSet_t ForumSet,
|
||||
For_Order_t Order,
|
||||
long Location,
|
||||
long ThrCod,
|
||||
|
@ -123,7 +125,7 @@ void For_SetForumName (struct Forum *ForumSelected,
|
|||
char ForumName[For_MAX_BYTES_FORUM_NAME + 1],
|
||||
Txt_Language_t Language,bool UseHTMLEntities);
|
||||
|
||||
void For_ShowForumThrs (void);
|
||||
void For_ShowForumTheads (void);
|
||||
unsigned For_GetNumTotalForumsOfType (For_ForumType_t ForumType,
|
||||
long CtyCod,long InsCod,long CtrCod,long DegCod,long CrsCod);
|
||||
unsigned For_GetNumTotalThrsInForumsOfType (For_ForumType_t ForumType,
|
||||
|
@ -132,13 +134,13 @@ unsigned For_GetNumTotalPstsInForumsOfType (For_ForumType_t ForumType,
|
|||
long CtyCod,long InsCod,long CtrCod,long DegCod,long CrsCod,
|
||||
unsigned *NumUsrsToBeNotifiedByEMail);
|
||||
|
||||
void For_ShowThrPsts (void);
|
||||
void For_RecForumPst (void);
|
||||
void For_DelPst (void);
|
||||
void For_ReqDelThr (void);
|
||||
void For_DelThr (void);
|
||||
void For_CutThr (void);
|
||||
void For_PasteThr (void);
|
||||
void For_ShowThreadPosts (void);
|
||||
void For_ReceiveForumPost (void);
|
||||
void For_RemovePost (void);
|
||||
void For_RequestRemoveThread (void);
|
||||
void For_RemoveThread (void);
|
||||
void For_CutThread (void);
|
||||
void For_PasteThread (void);
|
||||
void For_RemoveUsrFromThrClipboard (long UsrCod);
|
||||
|
||||
void For_RemoveForums (Sco_Scope_t Scope,long ForumLocation);
|
||||
|
|
|
@ -764,7 +764,9 @@ static bool Ntf_StartFormGoToAction (Ntf_NotifyEvent_t NotifyEvent,
|
|||
case Ntf_EVENT_FORUM_POST_COURSE:
|
||||
case Ntf_EVENT_FORUM_REPLY:
|
||||
Act_FormStart (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type]);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (1, // Page of threads = first
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Gbl.Forum.ForumSelected.ThrCod,
|
||||
|
|
|
@ -72,7 +72,10 @@ static const char *Pag_ParamNumPag[Pag_NUM_WHAT_PAGINATE] =
|
|||
|
||||
void Pag_CalculatePagination (struct Pagination *Pagination)
|
||||
{
|
||||
Pagination->StartPage = Pagination->LeftPage = Pagination->RightPage = Pagination->EndPage = 1;
|
||||
Pagination->StartPage =
|
||||
Pagination->LeftPage =
|
||||
Pagination->RightPage =
|
||||
Pagination->EndPage = 1;
|
||||
Pagination->MoreThanOnePage = false;
|
||||
if ((Pagination->NumPags = NumSubsetsOfNElements (Pagination->NumItems,Pag_ITEMS_PER_PAGE)) > 1)
|
||||
{
|
||||
|
@ -85,8 +88,10 @@ void Pag_CalculatePagination (struct Pagination *Pagination)
|
|||
Pagination->CurrentPage = Pagination->NumPags;
|
||||
|
||||
/* Compute first page with link around the current */
|
||||
if ((Pagination->StartPage = Pagination->CurrentPage - NUM_PAGES_BEFORE_CURRENT) < 1)
|
||||
if (Pagination->CurrentPage <= NUM_PAGES_BEFORE_CURRENT)
|
||||
Pagination->StartPage = 1;
|
||||
else
|
||||
Pagination->StartPage = Pagination->CurrentPage - NUM_PAGES_BEFORE_CURRENT;
|
||||
|
||||
/* Compute last page with link around the current */
|
||||
if ((Pagination->EndPage = Pagination->CurrentPage + NUM_PAGES_AFTER_CURRENT) > Pagination->NumPags)
|
||||
|
@ -138,7 +143,7 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
extern const char *Txt_Page;
|
||||
extern const char *Txt_See_page_X_of_Y;
|
||||
extern const char *Txt_first_message_not_allowed;
|
||||
int NumPage;
|
||||
unsigned NumPage;
|
||||
|
||||
/***** Link to page 1, including a text *****/
|
||||
if (Subject)
|
||||
|
@ -162,8 +167,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_THREADS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,1);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (1, // Page of threads = first
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
-1L,
|
||||
|
@ -172,8 +178,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_POSTS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeePstFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,1);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
ThrCod,
|
||||
|
@ -211,7 +218,7 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
1,(unsigned) Pagination->NumPags);
|
||||
1,Pagination->NumPags);
|
||||
Act_LinkFormSubmit (Gbl.Title,Font,NULL);
|
||||
}
|
||||
else
|
||||
|
@ -262,8 +269,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_THREADS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,1);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (1, // Page of threads = first
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
-1L,
|
||||
|
@ -272,8 +280,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_POSTS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeePstFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,1);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
ThrCod,
|
||||
|
@ -311,7 +320,7 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
1,(unsigned) Pagination->NumPags);
|
||||
1,Pagination->NumPags);
|
||||
Act_LinkFormSubmit (Gbl.Title,Font,NULL);
|
||||
fprintf (Gbl.F.Out,"1</a>");
|
||||
Act_FormEnd ();
|
||||
|
@ -324,7 +333,8 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
}
|
||||
|
||||
/***** Posible link to page left *****/
|
||||
if (Pagination->LeftPage > 1 && Pagination->LeftPage < Pagination->StartPage)
|
||||
if (Pagination->LeftPage > 1 &&
|
||||
Pagination->LeftPage < Pagination->StartPage)
|
||||
{
|
||||
fprintf (Gbl.F.Out,"<td class=\"%s LEFT_MIDDLE\">",
|
||||
Font);
|
||||
|
@ -345,8 +355,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_THREADS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,Pagination->LeftPage);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Pagination->LeftPage, // Page of threads = left
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
-1L,
|
||||
|
@ -355,8 +366,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_POSTS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeePstFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,Pagination->LeftPage);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
Pagination->LeftPage, // Page of posts = left
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
ThrCod,
|
||||
|
@ -394,13 +406,14 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
(unsigned) Pagination->LeftPage,(unsigned) Pagination->NumPags);
|
||||
Pagination->LeftPage,
|
||||
Pagination->NumPags);
|
||||
Act_LinkFormSubmit (Gbl.Title,Font,NULL);
|
||||
fprintf (Gbl.F.Out,"%u</a>",
|
||||
(unsigned) Pagination->LeftPage);
|
||||
Pagination->LeftPage);
|
||||
Act_FormEnd ();
|
||||
fprintf (Gbl.F.Out,"</td>");
|
||||
if (Pagination->LeftPage < Pagination->StartPage-1)
|
||||
if (Pagination->LeftPage < Pagination->StartPage - 1)
|
||||
fprintf (Gbl.F.Out,"<td class=\"%s LEFT_MIDDLE\">"
|
||||
"…"
|
||||
"</td>",
|
||||
|
@ -415,7 +428,7 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
fprintf (Gbl.F.Out,"<td class=\"%s LEFT_MIDDLE\">",
|
||||
Font);
|
||||
if (!LinkToPagCurrent && NumPage == Pagination->CurrentPage)
|
||||
fprintf (Gbl.F.Out,"<u>%u</u>",(unsigned) NumPage);
|
||||
fprintf (Gbl.F.Out,"<u>%u</u>",NumPage);
|
||||
else
|
||||
{
|
||||
switch (WhatPaginate)
|
||||
|
@ -435,8 +448,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_THREADS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,NumPage);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (NumPage, // Page of threads = number of page
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
-1L,
|
||||
|
@ -445,8 +459,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_POSTS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeePstFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,NumPage);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
NumPage, // Page of posts = number of page
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
ThrCod,
|
||||
|
@ -484,10 +499,10 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
(unsigned) NumPage,(unsigned) Pagination->NumPags);
|
||||
NumPage,Pagination->NumPags);
|
||||
Act_LinkFormSubmit (Gbl.Title,Font,NULL);
|
||||
fprintf (Gbl.F.Out,"%u</a>",
|
||||
(unsigned) NumPage);
|
||||
NumPage);
|
||||
Act_FormEnd ();
|
||||
}
|
||||
fprintf (Gbl.F.Out,"</td>");
|
||||
|
@ -521,8 +536,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_THREADS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,Pagination->RightPage);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Pagination->RightPage, // Page of threads = right
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
-1L,
|
||||
|
@ -531,8 +547,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_POSTS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeePstFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,Pagination->RightPage);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
Pagination->RightPage, // Page of posts = right
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
ThrCod,
|
||||
|
@ -570,9 +587,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
(unsigned) Pagination->RightPage,(unsigned) Pagination->NumPags);
|
||||
Pagination->RightPage,Pagination->NumPags);
|
||||
Act_LinkFormSubmit (Gbl.Title,Font,NULL);
|
||||
fprintf (Gbl.F.Out,"%u</a>",(unsigned) Pagination->RightPage);
|
||||
fprintf (Gbl.F.Out,"%u</a>",Pagination->RightPage);
|
||||
Act_FormEnd ();
|
||||
fprintf (Gbl.F.Out,"</td>");
|
||||
}
|
||||
|
@ -604,8 +621,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_THREADS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,Pagination->NumPags);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Pagination->NumPags, // Page of threads = last
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
-1L,
|
||||
|
@ -614,8 +632,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
case Pag_POSTS_FORUM:
|
||||
Act_FormStartAnchor (For_ActionsSeePstFor[Gbl.Forum.ForumSelected.Type],
|
||||
Pagination->Anchor);
|
||||
Pag_PutHiddenParamPagNum (WhatPaginate,Pagination->NumPags);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.CurrentPageThrs, // Page of threads = current
|
||||
Pagination->NumPags, // Page of posts = last
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
ThrCod,
|
||||
|
@ -653,9 +672,9 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
|
|||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
(unsigned) Pagination->NumPags,(unsigned) Pagination->NumPags);
|
||||
Pagination->NumPags,Pagination->NumPags);
|
||||
Act_LinkFormSubmit (Gbl.Title,Font,NULL);
|
||||
fprintf (Gbl.F.Out,"%u</a>",(unsigned) Pagination->NumPags);
|
||||
fprintf (Gbl.F.Out,"%u</a>",Pagination->NumPags);
|
||||
Act_FormEnd ();
|
||||
fprintf (Gbl.F.Out,"</td>");
|
||||
}
|
||||
|
|
|
@ -54,12 +54,12 @@ typedef enum
|
|||
struct Pagination // Used for threads and messages pagination
|
||||
{
|
||||
unsigned NumItems;
|
||||
int StartPage;
|
||||
int LeftPage;
|
||||
int CurrentPage; // 1, 2, 3...
|
||||
int RightPage;
|
||||
int EndPage;
|
||||
int NumPags;
|
||||
unsigned StartPage;
|
||||
unsigned LeftPage;
|
||||
unsigned CurrentPage; // 1, 2, 3...
|
||||
unsigned RightPage;
|
||||
unsigned EndPage;
|
||||
unsigned NumPags;
|
||||
unsigned FirstItemVisible; // 1, 2, 3...
|
||||
unsigned LastItemVisible; // 1, 2, 3...
|
||||
bool MoreThanOnePage;
|
||||
|
|
|
@ -1826,7 +1826,9 @@ static void Soc_PutFormGoToAction (const struct SocialNote *SocNot)
|
|||
return;
|
||||
case Soc_NOTE_FORUM_POST:
|
||||
Act_FormStartUnique (For_ActionsSeeFor[Gbl.Forum.ForumSelected.Type]);
|
||||
For_PutAllHiddenParamsForum (Gbl.Forum.ForumSet,
|
||||
For_PutAllHiddenParamsForum (1, // Page of threads = first
|
||||
1, // Page of posts = first
|
||||
Gbl.Forum.ForumSet,
|
||||
Gbl.Forum.ThreadsOrder,
|
||||
Gbl.Forum.ForumSelected.Location,
|
||||
Gbl.Forum.ForumSelected.ThrCod,
|
||||
|
|
Loading…
Reference in New Issue