mirror of https://github.com/acanas/swad-core.git
Version 17.15
This commit is contained in:
parent
99fd832c1e
commit
51fed971d2
|
@ -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!
|
||||
|
|
1323
swad_action.h
1323
swad_action.h
File diff suppressed because it is too large
Load Diff
16
swad_menu.c
16
swad_menu.c
|
@ -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
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
115
swad_text.c
115
swad_text.c
|
@ -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
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue