Version 22.92.2: Apr 06, 2023 Code refactoring in resources.

This commit is contained in:
acanas 2023-04-06 21:43:41 +02:00
parent 4a2849d435
commit ac542d66f2
20 changed files with 195 additions and 209 deletions

View File

@ -591,8 +591,8 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
// TabAss ****************************************************************** // TabAss ******************************************************************
// Actions in menu: // Actions in menu:
[ActSeeAsg ] = { 801, 0,TabAss,ActSeeAsg ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_SeeAssignments ,"edit" }, [ActSeeAllAsg ] = { 801, 0,TabAss,ActSeeAllAsg ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_SeeAssignments ,"edit" },
[ActSeePrj ] = {1674, 1,TabAss,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_SeeProjects ,"file-invoice" }, [ActSeeAllPrj ] = {1674, 1,TabAss,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_SeeProjects ,"file-invoice" },
[ActSeeAllCfe ] = { 85, 2,TabAss,ActSeeAllCfe ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cfe_ListCallsForExamsSee ,"bullhorn" }, [ActSeeAllCfe ] = { 85, 2,TabAss,ActSeeAllCfe ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cfe_ListCallsForExamsSee ,"bullhorn" },
[ActEdiTstQst ] = { 104, 3,TabAss,ActEdiTstQst ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Dat_SetIniEndDatesToPastAndNow ,Qst_ReqEditQsts ,"clipboard-question" }, [ActEdiTstQst ] = { 104, 3,TabAss,ActEdiTstQst ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Dat_SetIniEndDatesToPastAndNow ,Qst_ReqEditQsts ,"clipboard-question" },
[ActReqTst ] = { 103, 4,TabAss,ActReqTst ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Tst_ReqTest ,"check" }, [ActReqTst ] = { 103, 4,TabAss,ActReqTst ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Tst_ReqTest ,"check" },
@ -601,92 +601,92 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
[ActSeeAllRub ] = {1951, 7,TabAss,ActSeeAllRub ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rub_SeeAllRubrics ,"tasks" }, [ActSeeAllRub ] = {1951, 7,TabAss,ActSeeAllRub ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rub_SeeAllRubrics ,"tasks" },
// Actions not in menu: // Actions not in menu:
[ActFrmNewAsg ] = { 812,-1,TabUnk,ActSeeAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_ReqCreatOrEditAsg ,NULL}, [ActFrmNewAsg ] = { 812,-1,TabUnk,ActSeeAllAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_ReqCreatOrEditAsg ,NULL},
[ActEdiOneAsg ] = { 814,-1,TabUnk,ActSeeAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_ReqCreatOrEditAsg ,NULL}, [ActEdiOneAsg ] = { 814,-1,TabUnk,ActSeeAllAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_ReqCreatOrEditAsg ,NULL},
[ActSeeOneAsg ] = {1942,-1,TabUnk,ActSeeAsg ,0x3F8,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_SeeOneAssignment ,NULL}, [ActSeeOneAsg ] = {1942,-1,TabUnk,ActSeeAllAsg ,0x3F8,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_SeeOneAssignment ,NULL},
[ActPrnOneAsg ] = {1637,-1,TabUnk,ActSeeAsg ,0x3F8,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Asg_PrintOneAssignment ,NULL}, [ActPrnOneAsg ] = {1637,-1,TabUnk,ActSeeAllAsg ,0x3F8,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Asg_PrintOneAssignment ,NULL},
[ActNewAsg ] = { 803,-1,TabUnk,ActSeeAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_ReceiveFormAssignment ,NULL}, [ActNewAsg ] = { 803,-1,TabUnk,ActSeeAllAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_ReceiveFormAssignment ,NULL},
[ActChgAsg ] = { 815,-1,TabUnk,ActSeeAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_ReceiveFormAssignment ,NULL}, [ActChgAsg ] = { 815,-1,TabUnk,ActSeeAllAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_ReceiveFormAssignment ,NULL},
[ActReqRemAsg ] = { 813,-1,TabUnk,ActSeeAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_ReqRemAssignment ,NULL}, [ActReqRemAsg ] = { 813,-1,TabUnk,ActSeeAllAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_ReqRemAssignment ,NULL},
[ActRemAsg ] = { 806,-1,TabUnk,ActSeeAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_RemoveAssignment ,NULL}, [ActRemAsg ] = { 806,-1,TabUnk,ActSeeAllAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_RemoveAssignment ,NULL},
[ActHidAsg ] = { 964,-1,TabUnk,ActSeeAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_HideAssignment ,NULL}, [ActHidAsg ] = { 964,-1,TabUnk,ActSeeAllAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_HideAssignment ,NULL},
[ActUnhAsg ] = { 965,-1,TabUnk,ActSeeAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_UnhideAssignment ,NULL}, [ActUnhAsg ] = { 965,-1,TabUnk,ActSeeAllAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_UnhideAssignment ,NULL},
[ActReqLnkAsg ] = {1943,-1,TabUnk,ActSeeAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,AsgRsc_GetLinkToAssignment ,NULL}, [ActReqLnkAsg ] = {1943,-1,TabUnk,ActSeeAllAsg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,AsgRsc_GetLinkToAssignment ,NULL},
[ActCfgPrj ] = {1803,-1,TabUnk,ActSeePrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,PrjCfg_ShowFormConfig ,NULL}, [ActCfgPrj ] = {1803,-1,TabUnk,ActSeeAllPrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,PrjCfg_ShowFormConfig ,NULL},
[ActRcvCfgPrj ] = {1804,-1,TabUnk,ActSeePrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,PrjCfg_ReceiveConfig ,NULL}, [ActRcvCfgPrj ] = {1804,-1,TabUnk,ActSeeAllPrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,PrjCfg_ReceiveConfig ,NULL},
[ActReqUsrPrj ] = {1805,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ListUsrsToSelect ,NULL}, [ActReqUsrPrj ] = {1805,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ListUsrsToSelect ,NULL},
[ActSeeTblAllPrj ] = {1696,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Prj_ShowTableSelectedPrjs ,NULL}, [ActSeeTblAllPrj ] = {1696,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Prj_ShowTableSelectedPrjs ,NULL},
[ActReqLckAllPrj ] = {1775,-1,TabUnk,ActSeePrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqLockSelectedPrjsEdition ,NULL}, [ActReqLckAllPrj ] = {1775,-1,TabUnk,ActSeeAllPrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqLockSelectedPrjsEdition ,NULL},
[ActReqUnlAllPrj ] = {1776,-1,TabUnk,ActSeePrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqUnloSelectedPrjsEdition ,NULL}, [ActReqUnlAllPrj ] = {1776,-1,TabUnk,ActSeeAllPrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqUnloSelectedPrjsEdition ,NULL},
[ActLckAllPrj ] = {1777,-1,TabUnk,ActSeePrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_LockSelectedPrjsEdition ,NULL}, [ActLckAllPrj ] = {1777,-1,TabUnk,ActSeeAllPrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_LockSelectedPrjsEdition ,NULL},
[ActUnlAllPrj ] = {1778,-1,TabUnk,ActSeePrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_UnloSelectedPrjsEdition ,NULL}, [ActUnlAllPrj ] = {1778,-1,TabUnk,ActSeeAllPrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_UnloSelectedPrjsEdition ,NULL},
[ActFrmNewPrj ] = {1675,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqCreatePrj ,NULL}, [ActFrmNewPrj ] = {1675,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqCreatePrj ,NULL},
[ActEdiOnePrj ] = {1676,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqEditPrj ,NULL}, [ActEdiOnePrj ] = {1676,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqEditPrj ,NULL},
[ActSeeOnePrj ] = {1949,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,NULL}, [ActSeeOnePrj ] = {1949,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
[ActPrnOnePrj ] = {1677,-1,TabUnk,ActSeePrj ,0x3F8,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Prj_PrintOneProject ,NULL}, [ActPrnOnePrj ] = {1677,-1,TabUnk,ActSeeAllPrj ,0x3F8,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Prj_PrintOneProject ,NULL},
[ActNewPrj ] = {1678,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReceiveFormProject ,NULL}, [ActNewPrj ] = {1678,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReceiveFormProject ,NULL},
[ActChgPrj ] = {1679,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReceiveFormProject ,NULL}, [ActChgPrj ] = {1679,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReceiveFormProject ,NULL},
[ActReqRemPrj ] = {1680,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqRemProject ,NULL}, [ActReqRemPrj ] = {1680,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqRemProject ,NULL},
[ActRemPrj ] = {1681,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_RemoveProject ,NULL}, [ActRemPrj ] = {1681,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_RemoveProject ,NULL},
[ActHidPrj ] = {1682,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_HideProject ,NULL}, [ActHidPrj ] = {1682,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_HideProject ,NULL},
[ActUnhPrj ] = {1683,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_UnhideProject ,NULL}, [ActUnhPrj ] = {1683,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_UnhideProject ,NULL},
[ActLckPrj ] = {1773,-1,TabUnk,ActSeePrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_AJAX_NORMAL,NULL ,Prj_LockProjectEdition ,NULL}, [ActLckPrj ] = {1773,-1,TabUnk,ActSeeAllPrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_AJAX_NORMAL,NULL ,Prj_LockProjectEdition ,NULL},
[ActUnlPrj ] = {1774,-1,TabUnk,ActSeePrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_AJAX_NORMAL,NULL ,Prj_UnloProjectEdition ,NULL}, [ActUnlPrj ] = {1774,-1,TabUnk,ActSeeAllPrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_AJAX_NORMAL,NULL ,Prj_UnloProjectEdition ,NULL},
[ActChgPrjRev ] = {1950,-1,TabUnk,ActSeePrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ChangeReviewStatus ,NULL}, [ActChgPrjRev ] = {1950,-1,TabUnk,ActSeeAllPrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ChangeReviewStatus ,NULL},
[ActReqAddStdPrj ] = {1684,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqAddStds ,NULL}, [ActReqAddStdPrj ] = {1684,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqAddStds ,NULL},
[ActReqAddTutPrj ] = {1685,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqAddTuts ,NULL}, [ActReqAddTutPrj ] = {1685,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqAddTuts ,NULL},
[ActReqAddEvlPrj ] = {1686,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqAddEvls ,NULL}, [ActReqAddEvlPrj ] = {1686,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqAddEvls ,NULL},
[ActAddStdPrj ] = {1687,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_GetSelectedUsrsAndAddStds ,NULL}, [ActAddStdPrj ] = {1687,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_GetSelectedUsrsAndAddStds ,NULL},
[ActAddTutPrj ] = {1688,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_GetSelectedUsrsAndAddTuts ,NULL}, [ActAddTutPrj ] = {1688,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_GetSelectedUsrsAndAddTuts ,NULL},
[ActAddEvlPrj ] = {1689,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_GetSelectedUsrsAndAddEvls ,NULL}, [ActAddEvlPrj ] = {1689,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_GetSelectedUsrsAndAddEvls ,NULL},
[ActReqRemStdPrj ] = {1690,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqRemStd ,NULL}, [ActReqRemStdPrj ] = {1690,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqRemStd ,NULL},
[ActReqRemTutPrj ] = {1691,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqRemTut ,NULL}, [ActReqRemTutPrj ] = {1691,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqRemTut ,NULL},
[ActReqRemEvlPrj ] = {1692,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqRemEvl ,NULL}, [ActReqRemEvlPrj ] = {1692,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_ReqRemEvl ,NULL},
[ActRemStdPrj ] = {1693,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_RemStd ,NULL}, [ActRemStdPrj ] = {1693,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_RemStd ,NULL},
[ActRemTutPrj ] = {1694,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_RemTut ,NULL}, [ActRemTutPrj ] = {1694,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_RemTut ,NULL},
[ActRemEvlPrj ] = {1695,-1,TabUnk,ActSeePrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_RemEvl ,NULL}, [ActRemEvlPrj ] = {1695,-1,TabUnk,ActSeeAllPrj ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_RemEvl ,NULL},
[ActReqLnkPrj ] = {1948,-1,TabUnk,ActSeePrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,PrjRsc_GetLinkToProject ,NULL}, [ActReqLnkPrj ] = {1948,-1,TabUnk,ActSeeAllPrj ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,PrjRsc_GetLinkToProject ,NULL},
[ActAdmDocPrj ] = {1697,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,NULL}, [ActAdmDocPrj ] = {1697,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
[ActReqRemFilDocPrj ] = {1698,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskRemFileFromTree ,NULL}, [ActReqRemFilDocPrj ] = {1698,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskRemFileFromTree ,NULL},
[ActRemFilDocPrj ] = {1699,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFileFromTree ,NULL}, [ActRemFilDocPrj ] = {1699,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFileFromTree ,NULL},
[ActRemFolDocPrj ] = {1700,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFolderFromTree ,NULL}, [ActRemFolDocPrj ] = {1700,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFolderFromTree ,NULL},
[ActCopDocPrj ] = {1701,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_CopyFromFileBrowser ,NULL}, [ActCopDocPrj ] = {1701,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_CopyFromFileBrowser ,NULL},
[ActPasDocPrj ] = {1702,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_PasteIntoFileBrowser ,NULL}, [ActPasDocPrj ] = {1702,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_PasteIntoFileBrowser ,NULL},
[ActRemTreDocPrj ] = {1703,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemSubtreeInFileBrowser ,NULL}, [ActRemTreDocPrj ] = {1703,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemSubtreeInFileBrowser ,NULL},
[ActFrmCreDocPrj ] = {1704,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFormFileBrowser ,NULL}, [ActFrmCreDocPrj ] = {1704,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFormFileBrowser ,NULL},
[ActCreFolDocPrj ] = {1705,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecFolderFileBrowser ,NULL}, [ActCreFolDocPrj ] = {1705,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecFolderFileBrowser ,NULL},
[ActCreLnkDocPrj ] = {1706,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecLinkFileBrowser ,NULL}, [ActCreLnkDocPrj ] = {1706,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecLinkFileBrowser ,NULL},
[ActRenFolDocPrj ] = {1707,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RenFolderFileBrowser ,NULL}, [ActRenFolDocPrj ] = {1707,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RenFolderFileBrowser ,NULL},
[ActRcvFilDocPrjDZ ] = {1708,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_UPLOAD_FILE,Brw_RcvFileInFileBrwDropzone ,NULL ,NULL}, [ActRcvFilDocPrjDZ ] = {1708,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_UPLOAD_FILE,Brw_RcvFileInFileBrwDropzone ,NULL ,NULL},
[ActRcvFilDocPrjCla ] = {1709,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,Brw_RcvFileInFileBrwClassic ,NULL}, [ActRcvFilDocPrjCla ] = {1709,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,Brw_RcvFileInFileBrwClassic ,NULL},
[ActExpDocPrj ] = {1710,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_204_NO_CONT,Brw_ExpandFileTree ,NULL ,NULL}, [ActExpDocPrj ] = {1710,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_204_NO_CONT,Brw_ExpandFileTree ,NULL ,NULL},
[ActConDocPrj ] = {1711,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_204_NO_CONT,Brw_ContractFileTree ,NULL ,NULL}, [ActConDocPrj ] = {1711,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_204_NO_CONT,Brw_ContractFileTree ,NULL ,NULL},
[ActZIPDocPrj ] = {1712,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,ZIP_CompressFileTree ,NULL}, [ActZIPDocPrj ] = {1712,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,ZIP_CompressFileTree ,NULL},
[ActReqDatDocPrj ] = {1713,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileMetadata ,NULL}, [ActReqDatDocPrj ] = {1713,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileMetadata ,NULL},
[ActChgDatDocPrj ] = {1714,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ChgFileMetadata ,NULL}, [ActChgDatDocPrj ] = {1714,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ChgFileMetadata ,NULL},
[ActDowDocPrj ] = {1715,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL}, [ActDowDocPrj ] = {1715,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
[ActAdmAssPrj ] = {1716,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,NULL}, [ActAdmAssPrj ] = {1716,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
[ActReqRemFilAssPrj ] = {1717,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskRemFileFromTree ,NULL}, [ActReqRemFilAssPrj ] = {1717,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskRemFileFromTree ,NULL},
[ActRemFilAssPrj ] = {1718,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFileFromTree ,NULL}, [ActRemFilAssPrj ] = {1718,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFileFromTree ,NULL},
[ActRemFolAssPrj ] = {1719,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFolderFromTree ,NULL}, [ActRemFolAssPrj ] = {1719,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFolderFromTree ,NULL},
[ActCopAssPrj ] = {1720,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_CopyFromFileBrowser ,NULL}, [ActCopAssPrj ] = {1720,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_CopyFromFileBrowser ,NULL},
[ActPasAssPrj ] = {1721,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_PasteIntoFileBrowser ,NULL}, [ActPasAssPrj ] = {1721,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_PasteIntoFileBrowser ,NULL},
[ActRemTreAssPrj ] = {1722,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemSubtreeInFileBrowser ,NULL}, [ActRemTreAssPrj ] = {1722,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemSubtreeInFileBrowser ,NULL},
[ActFrmCreAssPrj ] = {1723,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFormFileBrowser ,NULL}, [ActFrmCreAssPrj ] = {1723,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFormFileBrowser ,NULL},
[ActCreFolAssPrj ] = {1724,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecFolderFileBrowser ,NULL}, [ActCreFolAssPrj ] = {1724,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecFolderFileBrowser ,NULL},
[ActCreLnkAssPrj ] = {1725,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecLinkFileBrowser ,NULL}, [ActCreLnkAssPrj ] = {1725,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecLinkFileBrowser ,NULL},
[ActRenFolAssPrj ] = {1726,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RenFolderFileBrowser ,NULL}, [ActRenFolAssPrj ] = {1726,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RenFolderFileBrowser ,NULL},
[ActRcvFilAssPrjDZ ] = {1727,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_UPLOAD_FILE,Brw_RcvFileInFileBrwDropzone ,NULL ,NULL}, [ActRcvFilAssPrjDZ ] = {1727,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_UPLOAD_FILE,Brw_RcvFileInFileBrwDropzone ,NULL ,NULL},
[ActRcvFilAssPrjCla ] = {1728,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,Brw_RcvFileInFileBrwClassic ,NULL}, [ActRcvFilAssPrjCla ] = {1728,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,Brw_RcvFileInFileBrwClassic ,NULL},
[ActExpAssPrj ] = {1729,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_204_NO_CONT,Brw_ExpandFileTree ,NULL ,NULL}, [ActExpAssPrj ] = {1729,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_204_NO_CONT,Brw_ExpandFileTree ,NULL ,NULL},
[ActConAssPrj ] = {1730,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_204_NO_CONT,Brw_ContractFileTree ,NULL ,NULL}, [ActConAssPrj ] = {1730,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_204_NO_CONT,Brw_ContractFileTree ,NULL ,NULL},
[ActZIPAssPrj ] = {1731,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,ZIP_CompressFileTree ,NULL}, [ActZIPAssPrj ] = {1731,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,ZIP_CompressFileTree ,NULL},
[ActReqDatAssPrj ] = {1732,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileMetadata ,NULL}, [ActReqDatAssPrj ] = {1732,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileMetadata ,NULL},
[ActChgDatAssPrj ] = {1733,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ChgFileMetadata ,NULL}, [ActChgDatAssPrj ] = {1733,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ChgFileMetadata ,NULL},
[ActDowAssPrj ] = {1734,-1,TabUnk,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL}, [ActDowAssPrj ] = {1734,-1,TabUnk,ActSeeAllPrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
[ActSeeOneCfe ] = {1572,-1,TabUnk,ActSeeAllCfe ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cfe_ListCallsForExamsCod ,NULL}, [ActSeeOneCfe ] = {1572,-1,TabUnk,ActSeeAllCfe ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cfe_ListCallsForExamsCod ,NULL},
[ActSeeDatCfe ] = {1571,-1,TabUnk,ActSeeAllCfe ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cfe_ListCallsForExamsDay ,NULL}, [ActSeeDatCfe ] = {1571,-1,TabUnk,ActSeeAllCfe ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cfe_ListCallsForExamsDay ,NULL},
@ -729,7 +729,7 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
[ActSeeUsrTstResCrs ] = {1081,-1,TabUnk,ActReqTst ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,TstPrn_GetUsrsAndShowPrints ,NULL}, [ActSeeUsrTstResCrs ] = {1081,-1,TabUnk,ActReqTst ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,TstPrn_GetUsrsAndShowPrints ,NULL},
[ActSeeOneTstResOth ] = {1082,-1,TabUnk,ActReqTst ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,TstPrn_ShowOnePrint ,NULL}, [ActSeeOneTstResOth ] = {1082,-1,TabUnk,ActReqTst ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,TstPrn_ShowOnePrint ,NULL},
[ActSeeExa ] = {1849,-1,TabUnk,ActSeeAllExa ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Exa_SeeOneExam ,NULL}, [ActSeeOneExa ] = {1849,-1,TabUnk,ActSeeAllExa ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Exa_SeeOneExam ,NULL},
[ActFrmNewExa ] = {1877,-1,TabUnk,ActSeeAllExa ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Exa_ReqCreatOrEditExam ,NULL}, [ActFrmNewExa ] = {1877,-1,TabUnk,ActSeeAllExa ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Exa_ReqCreatOrEditExam ,NULL},
[ActEdiOneExa ] = {1878,-1,TabUnk,ActSeeAllExa ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Exa_ReqCreatOrEditExam ,NULL}, [ActEdiOneExa ] = {1878,-1,TabUnk,ActSeeAllExa ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Exa_ReqCreatOrEditExam ,NULL},
@ -784,7 +784,7 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
[ActChgVisExaRes ] = {1876,-1,TabUnk,ActSeeAllExa ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,ExaSes_ToggleVisResultsSesUsr ,NULL}, [ActChgVisExaRes ] = {1876,-1,TabUnk,ActSeeAllExa ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,ExaSes_ToggleVisResultsSesUsr ,NULL},
[ActSeeGam ] = {1650,-1,TabUnk,ActSeeAllGam ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Gam_SeeOneGame ,NULL}, [ActSeeOneGam ] = {1650,-1,TabUnk,ActSeeAllGam ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Gam_SeeOneGame ,NULL},
[ActReqRemMch ] = {1783,-1,TabUnk,ActSeeAllGam ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mch_ReqRemMatch ,NULL}, [ActReqRemMch ] = {1783,-1,TabUnk,ActSeeAllGam ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mch_ReqRemMatch ,NULL},
[ActRemMch ] = {1784,-1,TabUnk,ActSeeAllGam ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mch_RemoveMatch ,NULL}, [ActRemMch ] = {1784,-1,TabUnk,ActSeeAllGam ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mch_RemoveMatch ,NULL},
@ -839,7 +839,7 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
[ActDwnGamQst ] = {1669,-1,TabUnk,ActSeeAllGam ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Gam_MoveDownQst ,NULL}, [ActDwnGamQst ] = {1669,-1,TabUnk,ActSeeAllGam ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Gam_MoveDownQst ,NULL},
[ActReqLnkGam ] = {1935,-1,TabUnk,ActSeeAllGam ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,GamRsc_GetLinkToGame ,NULL}, [ActReqLnkGam ] = {1935,-1,TabUnk,ActSeeAllGam ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,GamRsc_GetLinkToGame ,NULL},
[ActSeeRub ] = {1952,-1,TabUnk,ActSeeAllRub ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rub_SeeOneRubric ,NULL}, [ActSeeOneRub ] = {1952,-1,TabUnk,ActSeeAllRub ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rub_SeeOneRubric ,NULL},
[ActFrmNewRub ] = {1953,-1,TabUnk,ActSeeAllRub ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rub_ReqCreatOrEditRubric ,NULL}, [ActFrmNewRub ] = {1953,-1,TabUnk,ActSeeAllRub ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rub_ReqCreatOrEditRubric ,NULL},
[ActEdiOneRub ] = {1954,-1,TabUnk,ActSeeAllRub ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rub_ReqCreatOrEditRubric ,NULL}, [ActEdiOneRub ] = {1954,-1,TabUnk,ActSeeAllRub ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rub_ReqCreatOrEditRubric ,NULL},
[ActNewRub ] = {1955,-1,TabUnk,ActSeeAllRub ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rub_ReceiveFormRubric ,NULL}, [ActNewRub ] = {1955,-1,TabUnk,ActSeeAllRub ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rub_ReceiveFormRubric ,NULL},
@ -1351,7 +1351,7 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
[ActLstStd ] = { 678, 1,TabUsr,ActLstStd ,0x3F8,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_SeeStudents ,"users" }, [ActLstStd ] = { 678, 1,TabUsr,ActLstStd ,0x3F8,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_SeeStudents ,"users" },
[ActLstTch ] = { 679, 2,TabUsr,ActLstTch ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_SeeTeachers ,"user-tie" }, [ActLstTch ] = { 679, 2,TabUsr,ActLstTch ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_SeeTeachers ,"user-tie" },
[ActLstOth ] = {1186, 3,TabUsr,ActLstOth ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_ListDataAdms ,"user-friends" }, [ActLstOth ] = {1186, 3,TabUsr,ActLstOth ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_ListDataAdms ,"user-friends" },
[ActSeeAtt ] = { 861, 4,TabUsr,ActSeeAtt ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_SeeEvents ,"calendar-check" }, [ActSeeAllAtt ] = { 861, 4,TabUsr,ActSeeAllAtt ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_SeeEvents ,"calendar-check" },
[ActReqSignUp ] = {1054, 5,TabUsr,ActReqSignUp , 0,0x006, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqSignUpInCrs ,"hand-point-up" }, [ActReqSignUp ] = {1054, 5,TabUsr,ActReqSignUp , 0,0x006, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqSignUpInCrs ,"hand-point-up" },
[ActSeeSignUpReq ] = {1057, 6,TabUsr,ActSeeSignUpReq ,0x3E0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ShowEnrolmentRequests ,"hand-point-up" }, [ActSeeSignUpReq ] = {1057, 6,TabUsr,ActSeeSignUpReq ,0x3E0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ShowEnrolmentRequests ,"hand-point-up" },
[ActLstCon ] = { 995, 7,TabUsr,ActLstCon ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Con_ShowConnectedUsrs ,"user-clock" }, [ActLstCon ] = { 995, 7,TabUsr,ActLstCon ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Con_ShowConnectedUsrs ,"user-clock" },
@ -1423,23 +1423,23 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
[ActReqEnrSevNET ] = {1642,-1,TabUnk,ActLstTch ,0x3C0,0x3C0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqAdminNonEditingTchs ,NULL}, [ActReqEnrSevNET ] = {1642,-1,TabUnk,ActLstTch ,0x3C0,0x3C0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqAdminNonEditingTchs ,NULL},
[ActReqEnrSevTch ] = {1427,-1,TabUnk,ActLstTch ,0x3C0,0x3C0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqAdminTchs ,NULL}, [ActReqEnrSevTch ] = {1427,-1,TabUnk,ActLstTch ,0x3C0,0x3C0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqAdminTchs ,NULL},
[ActReqLstUsrAtt ] = {1073,-1,TabUnk,ActSeeAtt ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ReqListUsrsAttendanceCrs ,NULL}, [ActReqLstUsrAtt ] = {1073,-1,TabUnk,ActSeeAllAtt ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ReqListUsrsAttendanceCrs ,NULL},
[ActSeeLstMyAtt ] = {1473,-1,TabUnk,ActSeeAtt ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ListMyAttendanceCrs ,NULL}, [ActSeeLstMyAtt ] = {1473,-1,TabUnk,ActSeeAllAtt ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ListMyAttendanceCrs ,NULL},
[ActPrnLstMyAtt ] = {1474,-1,TabUnk,ActSeeAtt ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Att_PrintMyAttendanceCrs ,NULL}, [ActPrnLstMyAtt ] = {1474,-1,TabUnk,ActSeeAllAtt ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Att_PrintMyAttendanceCrs ,NULL},
[ActSeeLstUsrAtt ] = {1074,-1,TabUnk,ActSeeAtt ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ListUsrsAttendanceCrs ,NULL}, [ActSeeLstUsrAtt ] = {1074,-1,TabUnk,ActSeeAllAtt ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ListUsrsAttendanceCrs ,NULL},
[ActPrnLstUsrAtt ] = {1075,-1,TabUnk,ActSeeAtt ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Att_PrintUsrsAttendanceCrs ,NULL}, [ActPrnLstUsrAtt ] = {1075,-1,TabUnk,ActSeeAllAtt ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Att_PrintUsrsAttendanceCrs ,NULL},
[ActFrmNewAtt ] = {1063,-1,TabUnk,ActSeeAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ReqCreatOrEditEvent ,NULL}, [ActFrmNewAtt ] = {1063,-1,TabUnk,ActSeeAllAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ReqCreatOrEditEvent ,NULL},
[ActEdiOneAtt ] = {1064,-1,TabUnk,ActSeeAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ReqCreatOrEditEvent ,NULL}, [ActEdiOneAtt ] = {1064,-1,TabUnk,ActSeeAllAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ReqCreatOrEditEvent ,NULL},
[ActNewAtt ] = {1065,-1,TabUnk,ActSeeAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ReceiveFormEvent ,NULL}, [ActNewAtt ] = {1065,-1,TabUnk,ActSeeAllAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ReceiveFormEvent ,NULL},
[ActChgAtt ] = {1066,-1,TabUnk,ActSeeAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ReceiveFormEvent ,NULL}, [ActChgAtt ] = {1066,-1,TabUnk,ActSeeAllAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_ReceiveFormEvent ,NULL},
[ActReqRemAtt ] = {1067,-1,TabUnk,ActSeeAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_AskRemEvent ,NULL}, [ActReqRemAtt ] = {1067,-1,TabUnk,ActSeeAllAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_AskRemEvent ,NULL},
[ActRemAtt ] = {1068,-1,TabUnk,ActSeeAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_GetAndRemEvent ,NULL}, [ActRemAtt ] = {1068,-1,TabUnk,ActSeeAllAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_GetAndRemEvent ,NULL},
[ActHidAtt ] = {1069,-1,TabUnk,ActSeeAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_HideEvent ,NULL}, [ActHidAtt ] = {1069,-1,TabUnk,ActSeeAllAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_HideEvent ,NULL},
[ActUnhAtt ] = {1070,-1,TabUnk,ActSeeAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_UnhideEvent ,NULL}, [ActUnhAtt ] = {1070,-1,TabUnk,ActSeeAllAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_UnhideEvent ,NULL},
[ActSeeOneAtt ] = {1071,-1,TabUnk,ActSeeAtt ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_SeeOneEvent ,NULL}, [ActSeeOneAtt ] = {1071,-1,TabUnk,ActSeeAllAtt ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_SeeOneEvent ,NULL},
[ActReqLnkAtt ] = {1938,-1,TabUnk,ActSeeAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,AttRsc_GetLinkToEvent ,NULL}, [ActReqLnkAtt ] = {1938,-1,TabUnk,ActSeeAllAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,AttRsc_GetLinkToEvent ,NULL},
[ActRecAttStd ] = {1072,-1,TabUnk,ActSeeAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_RegisterStudentsInEvent ,NULL}, [ActRecAttStd ] = {1072,-1,TabUnk,ActSeeAllAtt ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_RegisterStudentsInEvent ,NULL},
[ActRecAttMe ] = {1076,-1,TabUnk,ActSeeAtt ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_RegisterMeAsStdInEvent ,NULL}, [ActRecAttMe ] = {1076,-1,TabUnk,ActSeeAllAtt ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_RegisterMeAsStdInEvent ,NULL},
[ActSignUp ] = {1056,-1,TabUnk,ActReqSignUp , 0,0x006, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_SignUpInCrs ,NULL}, [ActSignUp ] = {1056,-1,TabUnk,ActReqSignUp , 0,0x006, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_SignUpInCrs ,NULL},
[ActUpdSignUpReq ] = {1522,-1,TabUnk,ActSeeSignUpReq ,0x3E0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_UpdateEnrolmentRequests ,NULL}, [ActUpdSignUpReq ] = {1522,-1,TabUnk,ActSeeSignUpReq ,0x3E0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_UpdateEnrolmentRequests ,NULL},
@ -1777,7 +1777,7 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
[ActSeeAllStaCrs ] = { 768,-1,TabUnk,ActReqAccGbl ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Ind_ShowIndicatorsCourses ,NULL}, [ActSeeAllStaCrs ] = { 768,-1,TabUnk,ActReqAccGbl ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_NEW_TAB,NULL ,Ind_ShowIndicatorsCourses ,NULL},
[ActSeeSvy ] = { 982,-1,TabUnk,ActSeeAllSvy ,0x3F8,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Svy_SeeOneSurvey ,NULL}, [ActSeeOneSvy ] = { 982,-1,TabUnk,ActSeeAllSvy ,0x3F8,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Svy_SeeOneSurvey ,NULL},
[ActAnsSvy ] = { 983,-1,TabUnk,ActSeeAllSvy ,0x3F8,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Svy_ReceiveSurveyAnswers ,NULL}, [ActAnsSvy ] = { 983,-1,TabUnk,ActSeeAllSvy ,0x3F8,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Svy_ReceiveSurveyAnswers ,NULL},
[ActFrmNewSvy ] = { 973,-1,TabUnk,ActSeeAllSvy ,0x3E0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Svy_ReqCreatOrEditSvy ,NULL}, [ActFrmNewSvy ] = { 973,-1,TabUnk,ActSeeAllSvy ,0x3E0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Svy_ReqCreatOrEditSvy ,NULL},
[ActEdiOneSvy ] = { 974,-1,TabUnk,ActSeeAllSvy ,0x3E0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Svy_ReqCreatOrEditSvy ,NULL}, [ActEdiOneSvy ] = { 974,-1,TabUnk,ActSeeAllSvy ,0x3E0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Svy_ReqCreatOrEditSvy ,NULL},
@ -2692,7 +2692,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
-1, // #798 (obsolete action) -1, // #798 (obsolete action)
-1, // #799 (obsolete action) -1, // #799 (obsolete action)
-1, // #800 (obsolete action) -1, // #800 (obsolete action)
ActSeeAsg, // #801 ActSeeAllAsg, // #801
-1, // #802 (obsolete action) -1, // #802 (obsolete action)
ActNewAsg, // #803 ActNewAsg, // #803
-1, // #804 (obsolete action) -1, // #804 (obsolete action)
@ -2752,7 +2752,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
ActRenMaiSho, // #858 ActRenMaiSho, // #858
ActRenMaiFul, // #859 ActRenMaiFul, // #859
ActRemMai, // #860 ActRemMai, // #860
ActSeeAtt, // #861 ActSeeAllAtt, // #861
ActSeeCty, // #862 ActSeeCty, // #862
ActEdiCty, // #863 ActEdiCty, // #863
ActNewCty, // #864 ActNewCty, // #864
@ -2873,7 +2873,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
ActEdiOneSvyQst, // #979 ActEdiOneSvyQst, // #979
ActRcvSvyQst, // #980 ActRcvSvyQst, // #980
ActRemSvyQst, // #981 ActRemSvyQst, // #981
ActSeeSvy, // #982 ActSeeOneSvy, // #982
ActAnsSvy, // #983 ActAnsSvy, // #983
ActReqRstSvy, // #984 ActReqRstSvy, // #984
ActRstSvy, // #985 ActRstSvy, // #985
@ -3541,7 +3541,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
ActRemNETCrs, // #1647 ActRemNETCrs, // #1647
ActChgCtrPlcCfg, // #1648 ActChgCtrPlcCfg, // #1648
ActSeeAllGam, // #1649 ActSeeAllGam, // #1649
ActSeeGam, // #1650 ActSeeOneGam, // #1650
ActAnsMchQstStd, // #1651 ActAnsMchQstStd, // #1651
ActFrmNewGam, // #1652 ActFrmNewGam, // #1652
ActEdiOneGam, // #1653 ActEdiOneGam, // #1653
@ -3565,7 +3565,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
ActNewMch, // #1671 ActNewMch, // #1671
ActFwdMch, // #1672 ActFwdMch, // #1672
-1, // #1673 (obsolete action) -1, // #1673 (obsolete action)
ActSeePrj, // #1674 ActSeeAllPrj, // #1674
ActFrmNewPrj, // #1675 ActFrmNewPrj, // #1675
ActEdiOnePrj, // #1676 ActEdiOnePrj, // #1676
ActPrnOnePrj, // #1677 ActPrnOnePrj, // #1677
@ -3740,7 +3740,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
ActChgRooFlo, // #1846 ActChgRooFlo, // #1846
ActChgRooTyp, // #1847 ActChgRooTyp, // #1847
ActSeeAllExa, // #1848 ActSeeAllExa, // #1848
ActSeeExa, // #1849 ActSeeOneExa, // #1849
ActReqRemExaSes, // #1850 ActReqRemExaSes, // #1850
ActRemExaSes, // #1851 ActRemExaSes, // #1851
ActReqNewExaSes, // #1852 ActReqNewExaSes, // #1852
@ -3843,7 +3843,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
ActSeeOnePrj, // #1949 ActSeeOnePrj, // #1949
ActChgPrjRev, // #1950 ActChgPrjRev, // #1950
ActSeeAllRub, // #1951 ActSeeAllRub, // #1951
ActSeeRub, // #1952 ActSeeOneRub, // #1952
ActFrmNewRub, // #1953 ActFrmNewRub, // #1953
ActEdiOneRub, // #1954 ActEdiOneRub, // #1954
ActNewRub, // #1955 ActNewRub, // #1955

View File

@ -518,8 +518,8 @@
/***************************** Assessment tab ********************************/ /***************************** Assessment tab ********************************/
/*****************************************************************************/ /*****************************************************************************/
// Actions in menu // Actions in menu
#define ActSeeAsg (ActChgCrsTT1stDay + 1) #define ActSeeAllAsg (ActChgCrsTT1stDay + 1)
#define ActSeePrj (ActChgCrsTT1stDay + 2) #define ActSeeAllPrj (ActChgCrsTT1stDay + 2)
#define ActSeeAllCfe (ActChgCrsTT1stDay + 3) #define ActSeeAllCfe (ActChgCrsTT1stDay + 3)
#define ActEdiTstQst (ActChgCrsTT1stDay + 4) #define ActEdiTstQst (ActChgCrsTT1stDay + 4)
#define ActReqTst (ActChgCrsTT1stDay + 5) #define ActReqTst (ActChgCrsTT1stDay + 5)
@ -655,7 +655,7 @@
#define ActSeeUsrTstResCrs (ActChgCrsTT1stDay + 125) #define ActSeeUsrTstResCrs (ActChgCrsTT1stDay + 125)
#define ActSeeOneTstResOth (ActChgCrsTT1stDay + 126) #define ActSeeOneTstResOth (ActChgCrsTT1stDay + 126)
#define ActSeeExa (ActChgCrsTT1stDay + 127) #define ActSeeOneExa (ActChgCrsTT1stDay + 127)
#define ActFrmNewExa (ActChgCrsTT1stDay + 128) #define ActFrmNewExa (ActChgCrsTT1stDay + 128)
#define ActEdiOneExa (ActChgCrsTT1stDay + 129) #define ActEdiOneExa (ActChgCrsTT1stDay + 129)
@ -708,7 +708,7 @@
#define ActSeeOneExaResOth (ActChgCrsTT1stDay + 171) #define ActSeeOneExaResOth (ActChgCrsTT1stDay + 171)
#define ActChgVisExaRes (ActChgCrsTT1stDay + 172) #define ActChgVisExaRes (ActChgCrsTT1stDay + 172)
#define ActSeeGam (ActChgCrsTT1stDay + 173) #define ActSeeOneGam (ActChgCrsTT1stDay + 173)
#define ActReqRemMch (ActChgCrsTT1stDay + 174) #define ActReqRemMch (ActChgCrsTT1stDay + 174)
#define ActRemMch (ActChgCrsTT1stDay + 175) #define ActRemMch (ActChgCrsTT1stDay + 175)
#define ActEdiMch (ActChgCrsTT1stDay + 176) #define ActEdiMch (ActChgCrsTT1stDay + 176)
@ -762,7 +762,7 @@
#define ActDwnGamQst (ActChgCrsTT1stDay + 218) #define ActDwnGamQst (ActChgCrsTT1stDay + 218)
#define ActReqLnkGam (ActChgCrsTT1stDay + 219) #define ActReqLnkGam (ActChgCrsTT1stDay + 219)
#define ActSeeRub (ActChgCrsTT1stDay + 220) #define ActSeeOneRub (ActChgCrsTT1stDay + 220)
#define ActFrmNewRub (ActChgCrsTT1stDay + 221) #define ActFrmNewRub (ActChgCrsTT1stDay + 221)
#define ActEdiOneRub (ActChgCrsTT1stDay + 222) #define ActEdiOneRub (ActChgCrsTT1stDay + 222)
#define ActNewRub (ActChgCrsTT1stDay + 223) #define ActNewRub (ActChgCrsTT1stDay + 223)
@ -1266,7 +1266,7 @@
#define ActLstStd (ActRemOldBrf + 2) #define ActLstStd (ActRemOldBrf + 2)
#define ActLstTch (ActRemOldBrf + 3) #define ActLstTch (ActRemOldBrf + 3)
#define ActLstOth (ActRemOldBrf + 4) #define ActLstOth (ActRemOldBrf + 4)
#define ActSeeAtt (ActRemOldBrf + 5) #define ActSeeAllAtt (ActRemOldBrf + 5)
#define ActReqSignUp (ActRemOldBrf + 6) #define ActReqSignUp (ActRemOldBrf + 6)
#define ActSeeSignUpReq (ActRemOldBrf + 7) #define ActSeeSignUpReq (ActRemOldBrf + 7)
#define ActLstCon (ActRemOldBrf + 8) #define ActLstCon (ActRemOldBrf + 8)
@ -1667,7 +1667,7 @@
#define ActSeeAllStaCrs (ActMaiUsr + 11) #define ActSeeAllStaCrs (ActMaiUsr + 11)
#define ActSeeSvy (ActMaiUsr + 12) #define ActSeeOneSvy (ActMaiUsr + 12)
#define ActAnsSvy (ActMaiUsr + 13) #define ActAnsSvy (ActMaiUsr + 13)
#define ActFrmNewSvy (ActMaiUsr + 14) #define ActFrmNewSvy (ActMaiUsr + 14)
#define ActEdiOneSvy (ActMaiUsr + 15) #define ActEdiOneSvy (ActMaiUsr + 15)

View File

@ -161,7 +161,7 @@ void Asg_ShowAllAssignments (struct Asg_Assignments *Assignments)
if (Gbl.Crs.Grps.NumGrps) if (Gbl.Crs.Grps.NumGrps)
{ {
Set_BeginSettingsHead (); Set_BeginSettingsHead ();
Grp_ShowFormToSelWhichGrps (ActSeeAsg, Grp_ShowFormToSelWhichGrps (ActSeeAllAsg,
Asg_ParsWhichGroupsToShow,Assignments); Asg_ParsWhichGroupsToShow,Assignments);
Set_EndSettingsHead (); Set_EndSettingsHead ();
} }
@ -242,7 +242,7 @@ static void Asg_PutHead (struct Asg_Assignments *Assignments,
if (!PrintView) if (!PrintView)
{ {
/* Begin form */ /* Begin form */
Frm_BeginForm (ActSeeAsg); Frm_BeginForm (ActSeeAllAsg);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
Grp_PutParWhichGroups (&WhichGroups); Grp_PutParWhichGroups (&WhichGroups);
Pag_PutParPagNum (Pag_ASSIGNMENTS,Assignments->CurrentPage); Pag_PutParPagNum (Pag_ASSIGNMENTS,Assignments->CurrentPage);

View File

@ -237,7 +237,7 @@ static void Att_ShowAllEvents (struct Att_Events *Events)
if (Gbl.Crs.Grps.NumGrps) if (Gbl.Crs.Grps.NumGrps)
{ {
Set_BeginSettingsHead (); Set_BeginSettingsHead ();
Grp_ShowFormToSelWhichGrps (ActSeeAtt, Grp_ShowFormToSelWhichGrps (ActSeeAllAtt,
Att_ParsWhichGroupsToShow,&Events); Att_ParsWhichGroupsToShow,&Events);
Set_EndSettingsHead (); Set_EndSettingsHead ();
} }
@ -261,7 +261,7 @@ static void Att_ShowAllEvents (struct Att_Events *Events)
{ {
HTM_TH_Begin (HTM_HEAD_LEFT); HTM_TH_Begin (HTM_HEAD_LEFT);
Frm_BeginForm (ActSeeAtt); Frm_BeginForm (ActSeeAllAtt);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
Grp_PutParWhichGroups (&WhichGroups); Grp_PutParWhichGroups (&WhichGroups);
Pag_PutParPagNum (Pag_ATT_EVENTS,Events->CurrentPage); Pag_PutParPagNum (Pag_ATT_EVENTS,Events->CurrentPage);
@ -2793,7 +2793,7 @@ static void Att_ListEventsToSelect (struct Att_Events *Events,
static void Att_PutIconToViewAttEvents (__attribute__((unused)) void *Args) static void Att_PutIconToViewAttEvents (__attribute__((unused)) void *Args)
{ {
Ico_PutContextualIconToView (ActSeeAtt,NULL, Ico_PutContextualIconToView (ActSeeAllAtt,NULL,
NULL,NULL); NULL,NULL);
} }
@ -2803,7 +2803,7 @@ static void Att_PutIconToViewAttEvents (__attribute__((unused)) void *Args)
static void Att_PutIconToEditAttEvents (__attribute__((unused)) void *Args) static void Att_PutIconToEditAttEvents (__attribute__((unused)) void *Args)
{ {
Ico_PutContextualIconToEdit (ActSeeAtt,NULL, Ico_PutContextualIconToEdit (ActSeeAllAtt,NULL,
NULL,NULL); NULL,NULL);
} }

View File

@ -633,6 +633,7 @@ TODO: Emilce Barrera Mesa: Mis estudiantes presentan muchas dificultades a la ho
#define CSS_FILE "swad22.88.css" #define CSS_FILE "swad22.88.css"
#define JS_FILE "swad22.49.js" #define JS_FILE "swad22.49.js"
/* /*
Version 22.92.2: Apr 06, 2023 Code refactoring in resources. (338500 lines)
Version 22.92.1: Apr 06, 2023 Removed unused code in resources. (338514 lines) Version 22.92.1: Apr 06, 2023 Removed unused code in resources. (338514 lines)
Version 22.92: Apr 06, 2023 Code refactoring in resources. (339106 lines) Version 22.92: Apr 06, 2023 Code refactoring in resources. (339106 lines)
Version 22.91.1: Apr 06, 2023 SQL script used to create database updated. (338984 lines) Version 22.91.1: Apr 06, 2023 SQL script used to create database updated. (338984 lines)

View File

@ -529,7 +529,7 @@ static void Exa_ShowOneExam (struct Exa_Exams *Exams,bool ShowOnlyThisExam)
/* Exam title */ /* Exam title */
HTM_ARTICLE_Begin (Anchor); HTM_ARTICLE_Begin (Anchor);
Frm_BeginForm (ActSeeExa); Frm_BeginForm (ActSeeOneExa);
Exa_PutPars (Exams); Exa_PutPars (Exams);
HTM_BUTTON_Submit_Begin (Txt_View_exam,"class=\"LT BT_LINK %s_%s\"", HTM_BUTTON_Submit_Begin (Txt_View_exam,"class=\"LT BT_LINK %s_%s\"",
Exams->Exam.Hidden ? "ASG_TITLE_LIGHT": Exams->Exam.Hidden ? "ASG_TITLE_LIGHT":
@ -561,7 +561,7 @@ static void Exa_ShowOneExam (struct Exa_Exams *Exams,bool ShowOnlyThisExam)
else else
HTM_TD_Begin ("class=\"RT %s\"",The_GetColorRows ()); HTM_TD_Begin ("class=\"RT %s\"",The_GetColorRows ());
Frm_BeginForm (ActSeeExa); Frm_BeginForm (ActSeeOneExa);
Exa_PutPars (Exams); Exa_PutPars (Exams);
HTM_BUTTON_Submit_Begin (Txt_Sessions,"class=\"LT BT_LINK %s_%s\"", HTM_BUTTON_Submit_Begin (Txt_Sessions,"class=\"LT BT_LINK %s_%s\"",
Exams->Exam.Hidden ? "ASG_TITLE_LIGHT": Exams->Exam.Hidden ? "ASG_TITLE_LIGHT":

View File

@ -153,7 +153,7 @@ void ExaSes_ListSessions (struct Exa_Exams *Exams,
if (Gbl.Crs.Grps.NumGrps) if (Gbl.Crs.Grps.NumGrps)
{ {
Set_BeginSettingsHead (); Set_BeginSettingsHead ();
Grp_ShowFormToSelWhichGrps (ActSeeExa, Grp_ShowFormToSelWhichGrps (ActSeeOneExa,
Exa_PutPars,Exams); Exa_PutPars,Exams);
Set_EndSettingsHead (); Set_EndSettingsHead ();
} }

View File

@ -579,7 +579,7 @@ static void Gam_ShowGameMainData (struct Gam_Games *Games,
/* Game title */ /* Game title */
HTM_ARTICLE_Begin (Anchor); HTM_ARTICLE_Begin (Anchor);
Frm_BeginForm (ActSeeGam); Frm_BeginForm (ActSeeOneGam);
Gam_PutPars (Games); Gam_PutPars (Games);
HTM_BUTTON_Submit_Begin (Txt_View_game,"class=\"LT BT_LINK %s_%s\"", HTM_BUTTON_Submit_Begin (Txt_View_game,"class=\"LT BT_LINK %s_%s\"",
Games->Game.Hidden ? "ASG_TITLE_LIGHT": Games->Game.Hidden ? "ASG_TITLE_LIGHT":
@ -611,7 +611,7 @@ static void Gam_ShowGameMainData (struct Gam_Games *Games,
else else
HTM_TD_Begin ("class=\"RT %s\"",The_GetColorRows ()); HTM_TD_Begin ("class=\"RT %s\"",The_GetColorRows ());
Frm_BeginForm (ActSeeGam); Frm_BeginForm (ActSeeOneGam);
Gam_PutPars (Games); Gam_PutPars (Games);
HTM_BUTTON_Submit_Begin (Txt_Matches,"class=\"LT BT_LINK %s_%s\"", HTM_BUTTON_Submit_Begin (Txt_Matches,"class=\"LT BT_LINK %s_%s\"",
Games->Game.Hidden ? "ASG_TITLE_LIGHT": Games->Game.Hidden ? "ASG_TITLE_LIGHT":

View File

@ -4353,10 +4353,10 @@ Grp_WhichGroups_t Grp_GetParWhichGroups (void)
case ActSeeCrsTT: // Show course timetable case ActSeeCrsTT: // Show course timetable
case ActPrnCrsTT: // Print course timetable case ActPrnCrsTT: // Print course timetable
case ActChgCrsTT1stDay:// Change first day of week in course timetable case ActChgCrsTT1stDay:// Change first day of week in course timetable
case ActSeeAsg: // List assignments case ActSeeAllAsg: // List assignments
case ActSeeAllExa: // List exams case ActSeeAllExa: // List exams
case ActSeeAllGam: // List games case ActSeeAllGam: // List games
case ActSeeAtt: // List attendance case ActSeeAllAtt: // List attendance
case ActSeeAllSvy: // List surveys case ActSeeAllSvy: // List surveys
/* /*
If I belong to this course ==> see only my groups If I belong to this course ==> see only my groups

View File

@ -283,7 +283,7 @@ void Mch_ListMatches (struct Gam_Games *Games,
if (Gbl.Crs.Grps.NumGrps) if (Gbl.Crs.Grps.NumGrps)
{ {
Set_BeginSettingsHead (); Set_BeginSettingsHead ();
Grp_ShowFormToSelWhichGrps (ActSeeGam, Grp_ShowFormToSelWhichGrps (ActSeeOneGam,
Gam_PutPars,Games); Gam_PutPars,Games);
Set_EndSettingsHead (); Set_EndSettingsHead ();
} }

View File

@ -121,8 +121,8 @@ static const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_
[ 8] = ActSeeCrsTT, [ 8] = ActSeeCrsTT,
}, },
[TabAss] = { [TabAss] = {
[ 0] = ActSeeAsg, [ 0] = ActSeeAllAsg,
[ 1] = ActSeePrj, [ 1] = ActSeeAllPrj,
[ 2] = ActSeeAllCfe, [ 2] = ActSeeAllCfe,
[ 3] = ActEdiTstQst, [ 3] = ActEdiTstQst,
[ 4] = ActReqTst, [ 4] = ActReqTst,
@ -150,7 +150,7 @@ static const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_
[ 1] = ActLstStd, [ 1] = ActLstStd,
[ 2] = ActLstTch, [ 2] = ActLstTch,
[ 3] = ActLstOth, [ 3] = ActLstOth,
[ 4] = ActSeeAtt, [ 4] = ActSeeAllAtt,
[ 5] = ActReqSignUp, [ 5] = ActReqSignUp,
[ 6] = ActSeeSignUpReq, [ 6] = ActSeeSignUpReq,
[ 7] = ActLstCon, [ 7] = ActLstCon,

View File

@ -139,7 +139,7 @@ static const Act_Action_t Ntf_DefaultActions[Ntf_NUM_NOTIFY_EVENTS] =
/* Degree tab */ /* Degree tab */
/* Course tab */ /* Course tab */
/* Assessment tab */ /* Assessment tab */
[Ntf_EVENT_ASSIGNMENT ] = ActSeeAsg, [Ntf_EVENT_ASSIGNMENT ] = ActSeeAllAsg,
[Ntf_EVENT_CALL_FOR_EXAM ] = ActSeeAllCfe, [Ntf_EVENT_CALL_FOR_EXAM ] = ActSeeAllCfe,
/* Files tab */ /* Files tab */
[Ntf_EVENT_DOCUMENT_FILE ] = ActSeeAdmDocCrsGrp, [Ntf_EVENT_DOCUMENT_FILE ] = ActSeeAdmDocCrsGrp,

View File

@ -177,14 +177,14 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
switch (WhatPaginate) switch (WhatPaginate)
{ {
case Pag_ASSIGNMENTS: case Pag_ASSIGNMENTS:
Frm_BeginFormAnchor (ActSeeAsg,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAsg,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,1); Pag_PutParPagNum (WhatPaginate,1);
Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
Grp_PutParWhichGroups (&WhichGroups); Grp_PutParWhichGroups (&WhichGroups);
break; break;
case Pag_PROJECTS: case Pag_PROJECTS:
Frm_BeginFormAnchor (ActSeePrj,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllPrj,Pagination->Anchor);
Prj_PutPars (&((struct Prj_Projects *) Context)->Filter, Prj_PutPars (&((struct Prj_Projects *) Context)->Filter,
((struct Prj_Projects *) Context)->SelectedOrder, ((struct Prj_Projects *) Context)->SelectedOrder,
1, 1,
@ -209,7 +209,7 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
Pag_PutParPagNum (WhatPaginate,1); Pag_PutParPagNum (WhatPaginate,1);
break; break;
case Pag_ATT_EVENTS: case Pag_ATT_EVENTS:
Frm_BeginFormAnchor (ActSeeAtt,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAtt,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,1); Pag_PutParPagNum (WhatPaginate,1);
Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
@ -304,14 +304,14 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
switch (WhatPaginate) switch (WhatPaginate)
{ {
case Pag_ASSIGNMENTS: case Pag_ASSIGNMENTS:
Frm_BeginFormAnchor (ActSeeAsg,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAsg,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,1); Pag_PutParPagNum (WhatPaginate,1);
Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
Grp_PutParWhichGroups (&WhichGroups); Grp_PutParWhichGroups (&WhichGroups);
break; break;
case Pag_PROJECTS: case Pag_PROJECTS:
Frm_BeginFormAnchor (ActSeePrj,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllPrj,Pagination->Anchor);
Prj_PutPars (&((struct Prj_Projects *) Context)->Filter, Prj_PutPars (&((struct Prj_Projects *) Context)->Filter,
((struct Prj_Projects *) Context)->SelectedOrder, ((struct Prj_Projects *) Context)->SelectedOrder,
1, 1,
@ -336,7 +336,7 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
Pag_PutParPagNum (WhatPaginate,1); Pag_PutParPagNum (WhatPaginate,1);
break; break;
case Pag_ATT_EVENTS: case Pag_ATT_EVENTS:
Frm_BeginFormAnchor (ActSeeAtt,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAtt,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,1); Pag_PutParPagNum (WhatPaginate,1);
Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
@ -424,14 +424,14 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
switch (WhatPaginate) switch (WhatPaginate)
{ {
case Pag_ASSIGNMENTS: case Pag_ASSIGNMENTS:
Frm_BeginFormAnchor (ActSeeAsg,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAsg,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,Pagination->LeftPage); Pag_PutParPagNum (WhatPaginate,Pagination->LeftPage);
Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
Grp_PutParWhichGroups (&WhichGroups); Grp_PutParWhichGroups (&WhichGroups);
break; break;
case Pag_PROJECTS: case Pag_PROJECTS:
Frm_BeginFormAnchor (ActSeePrj,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllPrj,Pagination->Anchor);
Prj_PutPars (&((struct Prj_Projects *) Context)->Filter, Prj_PutPars (&((struct Prj_Projects *) Context)->Filter,
((struct Prj_Projects *) Context)->SelectedOrder, ((struct Prj_Projects *) Context)->SelectedOrder,
Pagination->LeftPage, Pagination->LeftPage,
@ -456,7 +456,7 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
Pag_PutParPagNum (WhatPaginate,Pagination->LeftPage); Pag_PutParPagNum (WhatPaginate,Pagination->LeftPage);
break; break;
case Pag_ATT_EVENTS: case Pag_ATT_EVENTS:
Frm_BeginFormAnchor (ActSeeAtt,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAtt,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,Pagination->LeftPage); Pag_PutParPagNum (WhatPaginate,Pagination->LeftPage);
Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
@ -557,14 +557,14 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
switch (WhatPaginate) switch (WhatPaginate)
{ {
case Pag_ASSIGNMENTS: case Pag_ASSIGNMENTS:
Frm_BeginFormAnchor (ActSeeAsg,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAsg,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,NumPage); Pag_PutParPagNum (WhatPaginate,NumPage);
Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
Grp_PutParWhichGroups (&WhichGroups); Grp_PutParWhichGroups (&WhichGroups);
break; break;
case Pag_PROJECTS: case Pag_PROJECTS:
Frm_BeginFormAnchor (ActSeePrj,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllPrj,Pagination->Anchor);
Prj_PutPars (&((struct Prj_Projects *) Context)->Filter, Prj_PutPars (&((struct Prj_Projects *) Context)->Filter,
((struct Prj_Projects *) Context)->SelectedOrder, ((struct Prj_Projects *) Context)->SelectedOrder,
NumPage, NumPage,
@ -589,7 +589,7 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
Pag_PutParPagNum (WhatPaginate,NumPage); Pag_PutParPagNum (WhatPaginate,NumPage);
break; break;
case Pag_ATT_EVENTS: case Pag_ATT_EVENTS:
Frm_BeginFormAnchor (ActSeeAtt,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAtt,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,NumPage); Pag_PutParPagNum (WhatPaginate,NumPage);
Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
@ -676,14 +676,14 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
switch (WhatPaginate) switch (WhatPaginate)
{ {
case Pag_ASSIGNMENTS: case Pag_ASSIGNMENTS:
Frm_BeginFormAnchor (ActSeeAsg,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAsg,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,Pagination->RightPage); Pag_PutParPagNum (WhatPaginate,Pagination->RightPage);
Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
Grp_PutParWhichGroups (&WhichGroups); Grp_PutParWhichGroups (&WhichGroups);
break; break;
case Pag_PROJECTS: case Pag_PROJECTS:
Frm_BeginFormAnchor (ActSeePrj,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllPrj,Pagination->Anchor);
Prj_PutPars (&((struct Prj_Projects *) Context)->Filter, Prj_PutPars (&((struct Prj_Projects *) Context)->Filter,
((struct Prj_Projects *) Context)->SelectedOrder, ((struct Prj_Projects *) Context)->SelectedOrder,
Pagination->RightPage, Pagination->RightPage,
@ -708,7 +708,7 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
Pag_PutParPagNum (WhatPaginate,Pagination->RightPage); Pag_PutParPagNum (WhatPaginate,Pagination->RightPage);
break; break;
case Pag_ATT_EVENTS: case Pag_ATT_EVENTS:
Frm_BeginFormAnchor (ActSeeAtt,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAtt,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,Pagination->RightPage); Pag_PutParPagNum (WhatPaginate,Pagination->RightPage);
Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
@ -796,14 +796,14 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
switch (WhatPaginate) switch (WhatPaginate)
{ {
case Pag_ASSIGNMENTS: case Pag_ASSIGNMENTS:
Frm_BeginFormAnchor (ActSeeAsg,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAsg,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,Pagination->NumPags); Pag_PutParPagNum (WhatPaginate,Pagination->NumPags);
Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Asg_Assignments *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
Grp_PutParWhichGroups (&WhichGroups); Grp_PutParWhichGroups (&WhichGroups);
break; break;
case Pag_PROJECTS: case Pag_PROJECTS:
Frm_BeginFormAnchor (ActSeePrj,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllPrj,Pagination->Anchor);
Prj_PutPars (&((struct Prj_Projects *) Context)->Filter, Prj_PutPars (&((struct Prj_Projects *) Context)->Filter,
((struct Prj_Projects *) Context)->SelectedOrder, ((struct Prj_Projects *) Context)->SelectedOrder,
Pagination->NumPags, Pagination->NumPags,
@ -828,7 +828,7 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,
Pag_PutParPagNum (WhatPaginate,Pagination->NumPags); Pag_PutParPagNum (WhatPaginate,Pagination->NumPags);
break; break;
case Pag_ATT_EVENTS: case Pag_ATT_EVENTS:
Frm_BeginFormAnchor (ActSeeAtt,Pagination->Anchor); Frm_BeginFormAnchor (ActSeeAllAtt,Pagination->Anchor);
Pag_PutParPagNum (WhatPaginate,Pagination->NumPags); Pag_PutParPagNum (WhatPaginate,Pagination->NumPags);
Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder); Par_PutParOrder ((unsigned) ((struct Att_Events *) Context)->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();

View File

@ -369,7 +369,7 @@ static void Prj_ReqUsrsToSelect (void *Projects)
/***** List users to select some of them *****/ /***** List users to select some of them *****/
Usr_PutFormToSelectUsrsToGoToAct (&Gbl.Usrs.Selected, Usr_PutFormToSelectUsrsToGoToAct (&Gbl.Usrs.Selected,
ActSeePrj, ActSeeAllPrj,
Prj_PutCurrentPars,Projects, Prj_PutCurrentPars,Projects,
Txt_Projects, Txt_Projects,
Hlp_ASSESSMENT_Projects, Hlp_ASSESSMENT_Projects,
@ -622,7 +622,7 @@ static void Prj_ShowFormToFilterByMy_All (const struct Prj_Projects *Projects)
{ {
Set_BeginPref (Who == Projects->Filter.Who); Set_BeginPref (Who == Projects->Filter.Who);
Frm_BeginForm (Who == Usr_WHO_SELECTED ? ActReqUsrPrj : Frm_BeginForm (Who == Usr_WHO_SELECTED ? ActReqUsrPrj :
ActSeePrj); ActSeeAllPrj);
Filter.Who = Who; Filter.Who = Who;
Filter.Assign = Projects->Filter.Assign; Filter.Assign = Projects->Filter.Assign;
Filter.Hidden = Projects->Filter.Hidden; Filter.Hidden = Projects->Filter.Hidden;
@ -656,7 +656,7 @@ static void Prj_ShowFormToFilterByAssign (const struct Prj_Projects *Projects)
Assign++) Assign++)
{ {
Set_BeginPref ((Projects->Filter.Assign & (1 << Assign))); Set_BeginPref ((Projects->Filter.Assign & (1 << Assign)));
Frm_BeginForm (ActSeePrj); Frm_BeginForm (ActSeeAllPrj);
Filter.Who = Projects->Filter.Who; Filter.Who = Projects->Filter.Who;
Filter.Assign = Projects->Filter.Assign ^ (1 << Assign); // Toggle Filter.Assign = Projects->Filter.Assign ^ (1 << Assign); // Toggle
Filter.Hidden = Projects->Filter.Hidden; Filter.Hidden = Projects->Filter.Hidden;
@ -700,7 +700,7 @@ static void Prj_ShowFormToFilterByHidden (const struct Prj_Projects *Projects)
HidVis++) HidVis++)
{ {
Set_BeginPref ((Projects->Filter.Hidden & (1 << HidVis))); Set_BeginPref ((Projects->Filter.Hidden & (1 << HidVis)));
Frm_BeginForm (ActSeePrj); Frm_BeginForm (ActSeeAllPrj);
Filter.Who = Projects->Filter.Who; Filter.Who = Projects->Filter.Who;
Filter.Assign = Projects->Filter.Assign; Filter.Assign = Projects->Filter.Assign;
Filter.Hidden = Projects->Filter.Hidden ^ (1 << HidVis); // Toggle Filter.Hidden = Projects->Filter.Hidden ^ (1 << HidVis); // Toggle
@ -745,7 +745,7 @@ static void Prj_ShowFormToFilterByWarning (const struct Prj_Projects *Projects)
Faultiness++) Faultiness++)
{ {
Set_BeginPref ((Projects->Filter.Faulti & (1 << Faultiness))); Set_BeginPref ((Projects->Filter.Faulti & (1 << Faultiness)));
Frm_BeginForm (ActSeePrj); Frm_BeginForm (ActSeeAllPrj);
Filter.Who = Projects->Filter.Who; Filter.Who = Projects->Filter.Who;
Filter.Assign = Projects->Filter.Assign; Filter.Assign = Projects->Filter.Assign;
Filter.Hidden = Projects->Filter.Hidden; Filter.Hidden = Projects->Filter.Hidden;
@ -781,7 +781,7 @@ static void Prj_ShowFormToFilterByReview (const struct Prj_Projects *Projects)
ReviewStatus++) ReviewStatus++)
{ {
Set_BeginPref ((Projects->Filter.Review & (1 << ReviewStatus))); Set_BeginPref ((Projects->Filter.Review & (1 << ReviewStatus)));
Frm_BeginForm (ActSeePrj); Frm_BeginForm (ActSeeAllPrj);
Filter.Who = Projects->Filter.Who; Filter.Who = Projects->Filter.Who;
Filter.Assign = Projects->Filter.Assign; Filter.Assign = Projects->Filter.Assign;
Filter.Hidden = Projects->Filter.Hidden; Filter.Hidden = Projects->Filter.Hidden;
@ -813,7 +813,7 @@ static void Prj_ShowFormToFilterByDpt (const struct Prj_Projects *Projects)
/***** Begin form *****/ /***** Begin form *****/
HTM_DIV_Begin (NULL); HTM_DIV_Begin (NULL);
Frm_BeginForm (ActSeePrj); Frm_BeginForm (ActSeeAllPrj);
Filter.Who = Projects->Filter.Who; Filter.Who = Projects->Filter.Who;
Filter.Assign = Projects->Filter.Assign; Filter.Assign = Projects->Filter.Assign;
Filter.Hidden = Projects->Filter.Hidden; Filter.Hidden = Projects->Filter.Hidden;
@ -1148,7 +1148,7 @@ static void Prj_ShowProjectsHead (struct Prj_Projects *Projects)
{ {
case Prj_LIST_PROJECTS: case Prj_LIST_PROJECTS:
case Prj_FILE_BROWSER_PROJECT: case Prj_FILE_BROWSER_PROJECT:
Frm_BeginForm (ActSeePrj); Frm_BeginForm (ActSeeAllPrj);
Prj_PutPars (&Projects->Filter, Prj_PutPars (&Projects->Filter,
Order, Order,
Projects->CurrentPage, Projects->CurrentPage,

View File

@ -235,21 +235,6 @@ void Rsc_WriteLinkName (const struct Rsc_Link *Link,Frm_PutFormToGo_t PutFormToG
extern const char *Txt_Actions[ActLst_NUM_ACTIONS]; extern const char *Txt_Actions[ActLst_NUM_ACTIONS];
extern const char *Rsc_ResourceTypesIcons[Rsc_NUM_TYPES]; extern const char *Rsc_ResourceTypesIcons[Rsc_NUM_TYPES];
extern const char *Txt_RESOURCE_TYPES[Rsc_NUM_TYPES]; extern const char *Txt_RESOURCE_TYPES[Rsc_NUM_TYPES];
static void (*GetResourceTitle[Rsc_NUM_TYPES]) (long Cod,char *Title,size_t TitleSize) =
{
[Rsc_NONE ] = Rsc_GetResourceEmptyTitle,
[Rsc_ASSIGNMENT ] = AsgRsc_GetTitleFromAsgCod,
[Rsc_PROJECT ] = PrjRsc_GetTitleFromPrjCod,
[Rsc_CALL_FOR_EXAM ] = CfeRsc_GetTitleFromExaCod,
[Rsc_EXAM ] = ExaRsc_GetTitleFromExaCod,
[Rsc_GAME ] = GamRsc_GetTitleFromGamCod,
[Rsc_RUBRIC ] = RubRsc_GetTitleFromRubCod,
[Rsc_DOCUMENT ] = BrwRsc_GetTitleFromDocFilCod,
[Rsc_MARKS ] = BrwRsc_GetTitleFromMrkFilCod,
[Rsc_ATTENDANCE_EVENT] = AttRsc_GetTitleFromAttCod,
[Rsc_FORUM_THREAD ] = ForRsc_GetTitleFromThrCod,
[Rsc_SURVEY ] = SvyRsc_GetTitleFromSvyCod,
};
static struct static struct
{ {
void (*Set) (long Cod,char **Anchor); void (*Set) (long Cod,char **Anchor);
@ -276,17 +261,17 @@ void Rsc_WriteLinkName (const struct Rsc_Link *Link,Frm_PutFormToGo_t PutFormToG
} NextActions[Rsc_NUM_TYPES] = } NextActions[Rsc_NUM_TYPES] =
{ {
[Rsc_NONE ] = {ActUnk ,ActUnk }, [Rsc_NONE ] = {ActUnk ,ActUnk },
[Rsc_ASSIGNMENT ] = {ActSeeOneAsg ,ActSeeAsg }, [Rsc_ASSIGNMENT ] = {ActSeeOneAsg ,ActSeeAllAsg },
[Rsc_PROJECT ] = {ActSeeOnePrj ,ActSeePrj }, [Rsc_PROJECT ] = {ActSeeOnePrj ,ActSeeAllPrj },
[Rsc_CALL_FOR_EXAM ] = {ActSeeOneCfe ,ActSeeAllCfe }, [Rsc_CALL_FOR_EXAM ] = {ActSeeOneCfe ,ActSeeAllCfe },
[Rsc_EXAM ] = {ActSeeExa ,ActSeeAllExa }, [Rsc_EXAM ] = {ActSeeOneExa ,ActSeeAllExa },
[Rsc_GAME ] = {ActSeeGam ,ActSeeAllGam }, [Rsc_GAME ] = {ActSeeOneGam ,ActSeeAllGam },
[Rsc_RUBRIC ] = {ActSeeRub ,ActSeeAllRub }, [Rsc_RUBRIC ] = {ActSeeOneRub ,ActSeeAllRub },
[Rsc_DOCUMENT ] = {ActReqDatSeeDocCrs ,ActSeeAdmDocCrsGrp }, [Rsc_DOCUMENT ] = {ActReqDatSeeDocCrs ,ActSeeAdmDocCrsGrp },
[Rsc_MARKS ] = {ActReqDatSeeMrkCrs ,ActSeeAdmMrk }, [Rsc_MARKS ] = {ActReqDatSeeMrkCrs ,ActSeeAdmMrk },
[Rsc_ATTENDANCE_EVENT] = {ActSeeOneAtt ,ActSeeAtt }, [Rsc_ATTENDANCE_EVENT] = {ActSeeOneAtt ,ActSeeAllAtt },
[Rsc_FORUM_THREAD ] = {ActSeePstForCrsUsr ,ActSeeForCrsUsr }, [Rsc_FORUM_THREAD ] = {ActSeePstForCrsUsr ,ActSeeForCrsUsr },
[Rsc_SURVEY ] = {ActSeeSvy ,ActSeeAllSvy }, [Rsc_SURVEY ] = {ActSeeOneSvy ,ActSeeAllSvy },
}; };
static ParCod_Param_t ParCod[Rsc_NUM_TYPES] = static ParCod_Param_t ParCod[Rsc_NUM_TYPES] =
{ {
@ -308,12 +293,13 @@ void Rsc_WriteLinkName (const struct Rsc_Link *Link,Frm_PutFormToGo_t PutFormToG
char *Anchor; char *Anchor;
/***** Get resource title *****/ /***** Get resource title *****/
GetResourceTitle[Link->Type] (Link->Cod,Title,sizeof (Title) - 1); Rsc_GetResourceTitleFromLink (Link,Title);
/***** Put icon and title of resource *****/
switch (PutFormToGo) switch (PutFormToGo)
{ {
case Frm_DONT_PUT_FORM_TO_GO: case Frm_DONT_PUT_FORM_TO_GO:
/* Icon and title of resource *****/ /* Icon and title of resource */
Ico_PutIconOn (Rsc_ResourceTypesIcons[Link->Type],Ico_BLACK, Ico_PutIconOn (Rsc_ResourceTypesIcons[Link->Type],Ico_BLACK,
Txt_RESOURCE_TYPES[Link->Type]); Txt_RESOURCE_TYPES[Link->Type]);
HTM_Txt (Title); HTM_Txt (Title);
@ -330,15 +316,14 @@ void Rsc_WriteLinkName (const struct Rsc_Link *Link,Frm_PutFormToGo_t PutFormToG
} }
else else
Frm_BeginForm (NextAction); Frm_BeginForm (NextAction);
if (Link->Cod > 0) ParCod_PutPar (ParCod[Link->Type],Link->Cod);
ParCod_PutPar (ParCod[Link->Type],Link->Cod);
/* Begin link */ /* Begin link */
HTM_BUTTON_Submit_Begin (Txt_Actions[NextAction], HTM_BUTTON_Submit_Begin (Txt_Actions[NextAction],
"class=\"LM BT_LINK PRG_LNK_%s\"", "class=\"LM BT_LINK PRG_LNK_%s\"",
The_GetSuffix ()); The_GetSuffix ());
/* Icon and title of resource *****/ /* Icon and title of resource */
Ico_PutIconLink (Rsc_ResourceTypesIcons[Link->Type],Ico_BLACK, Ico_PutIconLink (Rsc_ResourceTypesIcons[Link->Type],Ico_BLACK,
NextAction); NextAction);
HTM_Txt (Title); HTM_Txt (Title);
@ -368,12 +353,12 @@ static void Rsc_GetResourceEmptyTitle (__attribute__((unused)) long Cod,
/************* Get the title for a new resource from link title **************/ /************* Get the title for a new resource from link title **************/
/*****************************************************************************/ /*****************************************************************************/
void Rsc_GetResourceTitleFromLink (struct Rsc_Link *Link, void Rsc_GetResourceTitleFromLink (const struct Rsc_Link *Link,
char Title[Rsc_MAX_BYTES_RESOURCE_TITLE + 1]) char Title[Rsc_MAX_BYTES_RESOURCE_TITLE + 1])
{ {
static void (*GetTitle[Rsc_NUM_TYPES]) (long Cod,char *Title,size_t TitleSize) = static void (*GetTitle[Rsc_NUM_TYPES]) (long Cod,char *Title,size_t TitleSize) =
{ {
[Rsc_NONE ] = NULL, [Rsc_NONE ] = Rsc_GetResourceEmptyTitle,
[Rsc_ASSIGNMENT ] = AsgRsc_GetTitleFromAsgCod, [Rsc_ASSIGNMENT ] = AsgRsc_GetTitleFromAsgCod,
[Rsc_PROJECT ] = PrjRsc_GetTitleFromPrjCod, [Rsc_PROJECT ] = PrjRsc_GetTitleFromPrjCod,
[Rsc_CALL_FOR_EXAM ] = CfeRsc_GetTitleFromExaCod, [Rsc_CALL_FOR_EXAM ] = CfeRsc_GetTitleFromExaCod,

View File

@ -80,7 +80,7 @@ void Rsc_WriteRowClipboard (const struct Rsc_Link *Link,
HTM_SubmitOnClick_t SubmitOnClick,bool Checked); HTM_SubmitOnClick_t SubmitOnClick,bool Checked);
void Rsc_WriteLinkName (const struct Rsc_Link *Link,Frm_PutFormToGo_t PutFormToGo); void Rsc_WriteLinkName (const struct Rsc_Link *Link,Frm_PutFormToGo_t PutFormToGo);
void Rsc_GetResourceTitleFromLink (struct Rsc_Link *Link, void Rsc_GetResourceTitleFromLink (const struct Rsc_Link *Link,
char Title[Rsc_MAX_BYTES_RESOURCE_TITLE + 1]); char Title[Rsc_MAX_BYTES_RESOURCE_TITLE + 1]);
void Rsc_GetLinkDataFromRow (MYSQL_RES *mysql_res,struct Rsc_Link *Link); void Rsc_GetLinkDataFromRow (MYSQL_RES *mysql_res,struct Rsc_Link *Link);

View File

@ -417,7 +417,7 @@ static void Rub_ShowRubricMainData (struct Rub_Rubrics *Rubrics,
HTM_TD_Begin ("colspan=\"2\" class=\"LT %s\"",The_GetColorRows ()); HTM_TD_Begin ("colspan=\"2\" class=\"LT %s\"",The_GetColorRows ());
/* Rubric title */ /* Rubric title */
Frm_BeginForm (ActSeeRub); Frm_BeginForm (ActSeeOneRub);
Rub_PutPars (Rubrics); Rub_PutPars (Rubrics);
HTM_BUTTON_Submit_Begin (Txt_View_rubric,"class=\"LT BT_LINK ASG_TITLE_%s\"", HTM_BUTTON_Submit_Begin (Txt_View_rubric,"class=\"LT BT_LINK ASG_TITLE_%s\"",
The_GetSuffix ()); The_GetSuffix ());

View File

@ -530,7 +530,7 @@ static void Svy_ShowOneSurvey (struct Svy_Surveys *Surveys,
HTM_TD_Begin ("class=\"LT %s\"",The_GetColorRows ()); HTM_TD_Begin ("class=\"LT %s\"",The_GetColorRows ());
HTM_ARTICLE_Begin (Anchor); HTM_ARTICLE_Begin (Anchor);
Frm_BeginForm (ActSeeSvy); Frm_BeginForm (ActSeeOneSvy);
ParCod_PutPar (ParCod_Svy,Surveys->Svy.SvyCod); ParCod_PutPar (ParCod_Svy,Surveys->Svy.SvyCod);
Svy_PutParSvyOrder (Surveys->SelectedOrder); Svy_PutParSvyOrder (Surveys->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
@ -574,7 +574,7 @@ static void Svy_ShowOneSurvey (struct Svy_Surveys *Surveys,
{ {
HTM_DIV_Begin ("class=\"BUTTONS_AFTER_ALERT\""); HTM_DIV_Begin ("class=\"BUTTONS_AFTER_ALERT\"");
Frm_BeginForm (ActSeeSvy); Frm_BeginForm (ActSeeOneSvy);
ParCod_PutPar (ParCod_Svy,Surveys->Svy.SvyCod); ParCod_PutPar (ParCod_Svy,Surveys->Svy.SvyCod);
Svy_PutParSvyOrder (Surveys->SelectedOrder); Svy_PutParSvyOrder (Surveys->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();
@ -590,7 +590,7 @@ static void Svy_ShowOneSurvey (struct Svy_Surveys *Surveys,
{ {
HTM_DIV_Begin ("class=\"BUTTONS_AFTER_ALERT\""); HTM_DIV_Begin ("class=\"BUTTONS_AFTER_ALERT\"");
Frm_BeginForm (ActSeeSvy); Frm_BeginForm (ActSeeOneSvy);
ParCod_PutPar (ParCod_Svy,Surveys->Svy.SvyCod); ParCod_PutPar (ParCod_Svy,Surveys->Svy.SvyCod);
Svy_PutParSvyOrder (Surveys->SelectedOrder); Svy_PutParSvyOrder (Surveys->SelectedOrder);
WhichGroups = Grp_GetParWhichGroups (); WhichGroups = Grp_GetParWhichGroups ();

View File

@ -22000,7 +22000,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
}, },
[TabAss] = [TabAss] =
{ {
// 0: ActSeeAsg // 0: ActSeeAllAsg
#if L==1 // ca #if L==1 // ca
"Activitats" "Activitats"
#elif L==2 // de #elif L==2 // de
@ -22023,7 +22023,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"&Ouml;devler" "&Ouml;devler"
#endif #endif
, ,
// 1: ActSeePrj // 1: ActSeeAllPrj
#if L==1 // ca #if L==1 // ca
"Projectes" "Projectes"
#elif L==2 // de #elif L==2 // de
@ -22585,7 +22585,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Di&gbreve;erleri" "Di&gbreve;erleri"
#endif #endif
, ,
// 4: ActSeeAtt // 4: ActSeeAllAtt
#if L==1 // ca #if L==1 // ca
"Assist&egrave;ncia" "Assist&egrave;ncia"
#elif L==2 // de #elif L==2 // de

View File

@ -8940,7 +8940,7 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
"Change first day of week of course timetable" // Çeviri lazim! "Change first day of week of course timetable" // Çeviri lazim!
#endif #endif
, ,
[ActSeeAsg] = [ActSeeAllAsg] =
#if L==1 // ca #if L==1 // ca
"See assignments" // Necessita traducció "See assignments" // Necessita traducció
#elif L==2 // de #elif L==2 // de
@ -8963,7 +8963,7 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
"See assignments" // Çeviri lazim! "See assignments" // Çeviri lazim!
#endif #endif
, ,
[ActSeePrj] = [ActSeeAllPrj] =
#if L==1 // ca #if L==1 // ca
"See projects" // Necessita traducció "See projects" // Necessita traducció
#elif L==2 // de #elif L==2 // de
@ -11815,7 +11815,7 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
"See a test result for a user" // Çeviri lazim! "See a test result for a user" // Çeviri lazim!
#endif #endif
, ,
[ActSeeExa] = [ActSeeOneExa] =
#if L==1 // ca #if L==1 // ca
"Veure examen" "Veure examen"
#elif L==2 // de #elif L==2 // de
@ -12873,7 +12873,7 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
"Change visibility of exam results" // Çeviri lazim! "Change visibility of exam results" // Çeviri lazim!
#endif #endif
, ,
[ActSeeGam] = [ActSeeOneGam] =
#if L==1 // ca #if L==1 // ca
"See game" // Necessita traducció "See game" // Necessita traducció
#elif L==2 // de #elif L==2 // de
@ -13931,7 +13931,7 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
"Copy link to game" // Çeviri lazim! "Copy link to game" // Çeviri lazim!
#endif #endif
, ,
[ActSeeRub] = [ActSeeOneRub] =
#if L==1 // ca #if L==1 // ca
"Veure r&uacute;brica" "Veure r&uacute;brica"
#elif L==2 // de #elif L==2 // de
@ -24626,7 +24626,7 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
"Show class photo or list of guests" // Çeviri lazim! "Show class photo or list of guests" // Çeviri lazim!
#endif #endif
, ,
[ActSeeAtt] = [ActSeeAllAtt] =
#if L==1 // ca #if L==1 // ca
"Show attendance events" // Necessita traducció "Show attendance events" // Necessita traducció
#elif L==2 // de #elif L==2 // de
@ -32768,7 +32768,7 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
"See statistics of courses" // Çeviri lazim! "See statistics of courses" // Çeviri lazim!
#endif #endif
, ,
[ActSeeSvy] = [ActSeeOneSvy] =
#if L==1 // ca #if L==1 // ca
"Show survey" // Necessita traducció "Show survey" // Necessita traducció
#elif L==2 // de #elif L==2 // de