Version 17.15

This commit is contained in:
Antonio Cañas Vargas 2017-10-03 00:09:06 +02:00
parent 99fd832c1e
commit 51fed971d2
5 changed files with 793 additions and 753 deletions

View File

@ -1001,6 +1001,26 @@ Files:
822. ActChgNumRowHeaGrp Change the number of rows of cabecera of a file of marks in group
823. ActChgNumRowFooGrp Change the number of rows of pie of a file of marks in group
1293. ActReqRemFilBrf Request removal of a file of the briefcase
1294. ActRemFilBrf Remove a file of the briefcase
1295. ActRemFolBrf Remove a folder empty of the briefcase
1296. ActCopBrf Set source of copy in the briefcase
1297. ActPasBrf Paste a folder or file in the briefcase
1298. ActRemTreBrf Remove a folder no empty of the briefcase
1299. ActFrmCreBrf Form to crear a folder or file in the briefcase
1300. ActCreFolBrf Create a new folder in the briefcase
1301. ActCreLnkBrf Create a new link in the briefcase
1302. ActRenFolBrf Rename a folder of the briefcase
1303. ActRcvFilBrfDZ Receive a file in the briefcase using Dropzone.js
1304. ActRcvFilBrfCla Receive a file in the briefcase using the classic way
1305. ActExpBrf Expand a folder in briefcase
1306. ActConBrf Contract a folder in briefcase
1307. ActZIPBrf Compress a folder in briefcase
1308. ActReqDatBrf Ask for metadata of a file in the briefcase
1309. ActChgDatBrf Change metadata of a file in the briefcase
1310. ActDowBrf Download a file in the briefcase
1311. ActReqRemOldBrf Ask for removing old files in the briefcase
1312. ActRemOldBrf Remove old files in the briefcase
Users:
824. ActReqSelGrp Request the selection of groups of students
825. ActLstStd Show class photo or list of students
@ -1444,7 +1464,7 @@ Profile:
1226. ActSndNewPwd Send a new password via email
1227. ActLogOut Close session
1228. ActLogIn Authentify user internally (directly from the platform)
1228. ActLogIn Authentify user internally (directly from the platform)
1229. ActLogInNew Authentify user internally (directly from the platform, only if user has not password)
1230. ActLogInLan Change language to my language just after authentication
1231. ActAnnSee Mark announcement as seen
@ -1518,27 +1538,6 @@ Profile:
1290. ActEdiTut Edit the timetable of tutorías
1291. ActChgTut Modify the timetable of tutorías
1292. ActChgMyTT1stDay Change first day of week and show timetable of the course
1293. ActReqRemFilBrf Request removal of a file of the briefcase
1294. ActRemFilBrf Remove a file of the briefcase
1295. ActRemFolBrf Remove a folder empty of the briefcase
1296. ActCopBrf Set source of copy in the briefcase
1297. ActPasBrf Paste a folder or file in the briefcase
1298. ActRemTreBrf Remove a folder no empty of the briefcase
1299. ActFrmCreBrf Form to crear a folder or file in the briefcase
1300. ActCreFolBrf Create a new folder in the briefcase
1301. ActCreLnkBrf Create a new link in the briefcase
1302. ActRenFolBrf Rename a folder of the briefcase
1303. ActRcvFilBrfDZ Receive a file in the briefcase using Dropzone.js
1304. ActRcvFilBrfCla Receive a file in the briefcase using the classic way
1305. ActExpBrf Expand a folder in briefcase
1306. ActConBrf Contract a folder in briefcase
1307. ActZIPBrf Compress a folder in briefcase
1308. ActReqDatBrf Ask for metadata of a file in the briefcase
1309. ActChgDatBrf Change metadata of a file in the briefcase
1310. ActDowBrf Download a file in the briefcase
1311. ActReqRemOldBrf Ask for removing old files in the briefcase
1312. ActRemOldBrf Remove old files in the briefcase
*/
/*
@ -2071,6 +2070,7 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActAdmAsgWrkUsr */{ 792, 9,TabFil,ActAdmAsgWrkUsr ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"editfolderuser64x64.gif"},
/* ActReqAsgWrkCrs */{ 899,10,TabFil,ActReqAsgWrkCrs ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskEditWorksCrs ,"folderusers64x64.gif" },
/* ActSeeAdmMrk */{ 17,11,TabFil,ActSeeAdmMrk ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"grades64x64.gif" },
/* ActAdmBrf */{ 23,12,TabFil,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"pendrive64x64.gif" },
// Actions not in menu:
/* ActChgToSeeDocIns */{1308,-1,TabUnk,ActSeeAdmDocIns , 0, 0, 0, 0,0x300, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
@ -2515,6 +2515,27 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActChgNumRowHeaGrp*/{ 510,-1,TabUnk,ActSeeAdmMrk ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mrk_ChangeNumRowsHeader ,NULL},
/* ActChgNumRowFooGrp*/{ 511,-1,TabUnk,ActSeeAdmMrk ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mrk_ChangeNumRowsFooter ,NULL},
/* ActReqRemFilBrf */{ 286,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskRemFileFromTree ,NULL},
/* ActRemFilBrf */{ 155,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFileFromTree ,NULL},
/* ActRemFolBrf */{ 196,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFolderFromTree ,NULL},
/* ActCopBrf */{ 311,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_CopyFromFileBrowser ,NULL},
/* ActPasBrf */{ 315,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_PasteIntoFileBrowser ,NULL},
/* ActRemTreBrf */{ 276,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemSubtreeInFileBrowser ,NULL},
/* ActFrmCreBrf */{ 597,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFormFileBrowser ,NULL},
/* ActCreFolBrf */{ 170,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecFolderFileBrowser ,NULL},
/* ActCreLnkBrf */{1230,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecLinkFileBrowser ,NULL},
/* ActRenFolBrf */{ 197,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RenFolderFileBrowser ,NULL},
/* ActRcvFilBrfDZ */{1224,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_UPLOAD_FILE,Brw_RcvFileInFileBrwDropzone ,NULL ,NULL},
/* ActRcvFilBrfCla */{ 153,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,Brw_RcvFileInFileBrwClassic ,NULL},
/* ActExpBrf */{ 410,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ExpandFileTree ,NULL},
/* ActConBrf */{ 411,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ContractFileTree ,NULL},
/* ActZIPBrf */{1136,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,ZIP_CompressFileTree ,NULL},
/* ActReqDatBrf */{1047,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileMetadata ,NULL},
/* ActChgDatBrf */{1048,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ChgFileMetadata ,NULL},
/* ActDowBrf */{1123,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
/* ActReqRemOldBrf */{1488,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskRemoveOldFiles ,NULL},
/* ActRemOldBrf */{1489,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemoveOldFilesBriefcase ,NULL},
// TabUsr ******************************************************************
// Actions in menu:
/* ActReqSelGrp */{ 116, 0,TabUsr,ActReqSelGrp ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Grp_ReqRegisterInGrps ,"hierarchy64x64.png" },
@ -2993,7 +3014,6 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActFrmMyAcc */{ 36, 5,TabPrf,ActFrmMyAcc ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Acc_ShowFormMyAccount ,"arroba64x64.gif" },
/* ActReqEdiRecCom */{ 285, 6,TabPrf,ActReqEdiRecCom ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rec_ShowFormMySharedRecord ,"card64x64.gif" },
/* ActEdiPrf */{ 673, 7,TabPrf,ActEdiPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pre_EditPrefs ,"heart64x64.gif" },
/* ActAdmBrf */{ 23, 8,TabPrf,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"pendrive64x64.gif" },
// Actions not in menu:
/* ActReqSndNewPwd */{ 665,-1,TabUnk,ActFrmLogIn , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pwd_ShowFormSendNewPwd ,NULL},
@ -3080,27 +3100,6 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActEdiTut */{ 65,-1,TabUnk,ActSeeMyTT ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,TT_EditMyTutTimeTable ,NULL},
/* ActChgTut */{ 48,-1,TabUnk,ActSeeMyTT ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,TT_EditMyTutTimeTable ,NULL},
/* ActChgMyTT1stDay */{1487,-1,TabUnk,ActSeeMyTT ,0x3F8,0x3C7,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Cal_ChangeFirstDayOfWeek ,TT_ShowClassTimeTable ,NULL},
/* ActReqRemFilBrf */{ 286,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskRemFileFromTree ,NULL},
/* ActRemFilBrf */{ 155,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFileFromTree ,NULL},
/* ActRemFolBrf */{ 196,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemFolderFromTree ,NULL},
/* ActCopBrf */{ 311,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_CopyFromFileBrowser ,NULL},
/* ActPasBrf */{ 315,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_PasteIntoFileBrowser ,NULL},
/* ActRemTreBrf */{ 276,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemSubtreeInFileBrowser ,NULL},
/* ActFrmCreBrf */{ 597,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFormFileBrowser ,NULL},
/* ActCreFolBrf */{ 170,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecFolderFileBrowser ,NULL},
/* ActCreLnkBrf */{1230,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RecLinkFileBrowser ,NULL},
/* ActRenFolBrf */{ 197,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RenFolderFileBrowser ,NULL},
/* ActRcvFilBrfDZ */{1224,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_UPLOAD_FILE,Brw_RcvFileInFileBrwDropzone ,NULL ,NULL},
/* ActRcvFilBrfCla */{ 153,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_DATA,Act_BRW_1ST_TAB,NULL ,Brw_RcvFileInFileBrwClassic ,NULL},
/* ActExpBrf */{ 410,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ExpandFileTree ,NULL},
/* ActConBrf */{ 411,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ContractFileTree ,NULL},
/* ActZIPBrf */{1136,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,ZIP_CompressFileTree ,NULL},
/* ActReqDatBrf */{1047,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileMetadata ,NULL},
/* ActChgDatBrf */{1048,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ChgFileMetadata ,NULL},
/* ActDowBrf */{1123,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
/* ActReqRemOldBrf */{1488,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskRemoveOldFiles ,NULL},
/* ActRemOldBrf */{1489,-1,TabUnk,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_RemoveOldFilesBriefcase ,NULL},
};
Act_Action_t Act_FromActCodToAction[1 + Act_MAX_ACTION_COD] = // Do not reuse unique action codes!

File diff suppressed because it is too large Load Diff

View File

@ -83,6 +83,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabSys *******************
{
@ -98,6 +99,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabCty *******************
{
@ -113,6 +115,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabIns *******************
{
@ -128,6 +131,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabCtr *******************
{
@ -143,6 +147,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabDeg *******************
{
@ -158,6 +163,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabCrs *******************
{
@ -173,6 +179,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabAss *******************
{
@ -188,6 +195,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabFil *******************
{
@ -203,6 +211,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
ActAdmAsgWrkUsr, // 9
ActReqAsgWrkCrs, // 10
ActSeeAdmMrk, // 11
ActAdmBrf, // 12
},
// TabUsr *******************
{
@ -218,6 +227,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabSoc *******************
{
@ -233,6 +243,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabMsg *******************
{
@ -248,6 +259,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabSta *******************
{
@ -263,6 +275,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
0, // 9
0, // 10
0, // 11
0, // 12
},
// TabPrf *******************
{
@ -274,10 +287,11 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
ActFrmMyAcc, // 5
ActReqEdiRecCom, // 6
ActEdiPrf, // 7
ActAdmBrf, // 8
0, // 8
0, // 9
0, // 10
0, // 11
0, // 12
},
};

View File

@ -188,9 +188,10 @@ static bool Tab_CheckIfICanViewTab (Tab_Tab_t Tab)
return (Gbl.CurrentCrs.Crs.CrsCod > 0); // Course selected
case TabAss:
return (Gbl.CurrentCrs.Crs.CrsCod > 0 || // Course selected
Gbl.Usrs.Me.Role.Logged >= Rol_STD); // Surveys not available for unknown users and guests
Gbl.Usrs.Me.Role.Logged >= Rol_STD); // I belong to course or I am an admin
case TabFil:
return (Gbl.CurrentIns.Ins.InsCod > 0); // Institution selected
return (Gbl.CurrentIns.Ins.InsCod > 0 || // Institution selected
Gbl.Usrs.Me.Logged); // I'm logged
default:
return true;
}

View File

@ -18822,6 +18822,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabCty *****************************************************
@ -18917,6 +18918,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabIns *****************************************************
@ -19032,6 +19034,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabCtr *****************************************************
@ -19127,6 +19130,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabDeg *****************************************************
@ -19222,6 +19226,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabCrs *****************************************************
@ -19417,6 +19422,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabAss *****************************************************
@ -19572,6 +19578,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabFil *****************************************************
@ -19785,7 +19792,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Trabalhos"
#endif
,
// 10: ActReqAsgWrkCrs
// 10: ActReqAsgWrkCrs
#if L==1
"Treballs"
#elif L==2
@ -19806,7 +19813,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Trabalhos"
#endif
,
// 11: ActSeeMrk
// 11: ActSeeMrk
#if L==1
"Qualificacions"
#elif L==2
@ -19825,6 +19832,27 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Marks"
#elif L==9
"Notas"
#endif
,
// 12: ActAdmBrf
#if L==1
"Maletí"
#elif L==2
"Aktentasche"
#elif L==3
"Briefcase"
#elif L==4
"Maletín"
#elif L==5
"Portedocuments"
#elif L==6
"Maletín" // Okoteve traducción
#elif L==7
"Cartella"
#elif L==8
"Teczka"
#elif L==9
"Pasta"
#endif
},
{
@ -20001,6 +20029,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabSoc *****************************************************
@ -20096,6 +20125,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabMsg *****************************************************
@ -20251,6 +20281,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabSta **********************************************************************
@ -20386,6 +20417,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabPrf *****************************************************
@ -20557,30 +20589,11 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Preferências"
#endif
,
// 8: ActAdmBrf
#if L==1
"Maletí"
#elif L==2
"Aktentasche"
#elif L==3
"Briefcase"
#elif L==4
"Maletín"
#elif L==5
"Portedocuments"
#elif L==6
"Maletín" // Okoteve traducción
#elif L==7
"Cartella"
#elif L==8
"Teczka"
#elif L==9
"Pasta"
#endif
,
NULL, // 8
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
}
};
@ -20600,6 +20613,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabSys *****************************************************
@ -20775,6 +20789,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabCty *****************************************************
@ -20870,6 +20885,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabIns *****************************************************
@ -20985,6 +21001,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabCtr *****************************************************
@ -21083,6 +21100,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabDeg *****************************************************
@ -21181,6 +21199,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabCrs *****************************************************
@ -21379,6 +21398,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabAss *****************************************************
@ -21537,6 +21557,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabFil *****************************************************
@ -21815,6 +21836,27 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
#elif L==9
"Consulta individualizada de notas"
" (somente cada aluno vê suas notas)"
#endif
,
// 12: ActAdmBrf
#if L==1
"La meva zona privada d'emmagatzematge de fitxers"
#elif L==2
"Aktentasche"
#elif L==3
"Virtual pendrive"
#elif L==4
"Mi zona privada de almacenamiento de archivos"
#elif L==5
"Portedocuments"
#elif L==6
"Mi zona privada de almacenamiento de archivos" // Okoteve traducción
#elif L==7
"Penna USB"
#elif L==8
"Pendrive wirtualne"
#elif L==9
"Pasta"
#endif
},
{
@ -21995,6 +22037,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabSoc *****************************************************
@ -22093,6 +22136,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabMsg *****************************************************
@ -22257,6 +22301,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabSta *****************************************************
@ -22398,6 +22443,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
},
{
// TabPrf *****************************************************
@ -22569,30 +22615,11 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Preferências"
#endif
,
// 8: ActAdmBrf
#if L==1
"La meva zona privada d'emmagatzematge de fitxers"
#elif L==2
"Aktentasche"
#elif L==3
"Virtual pendrive"
#elif L==4
"Mi zona privada de almacenamiento de archivos"
#elif L==5
"Portedocuments"
#elif L==6
"Mi zona privada de almacenamiento de archivos" // Okoteve traducción
#elif L==7
"Penna USB"
#elif L==8
"Pendrive wirtualne"
#elif L==9
"Pasta"
#endif
,
NULL, // 8
NULL, // 9
NULL, // 10
NULL, // 11
NULL, // 12
}
};