mirror of
https://github.com/acanas/swad-core.git
synced 2024-06-26 18:35:44 +02:00
Version 14.59
This commit is contained in:
parent
a03c54b570
commit
a8d0d623ed
309
swad_action.c
309
swad_action.c
|
@ -209,6 +209,40 @@ Institution:
|
||||||
111. ActChgHldStrDat Change start date of a holiday
|
111. ActChgHldStrDat Change start date of a holiday
|
||||||
112. ActChgHldEndDat Change end date of a holiday
|
112. ActChgHldEndDat Change end date of a holiday
|
||||||
113. ActRenHld Change name of a holiday
|
113. ActRenHld Change name of a holiday
|
||||||
|
|
||||||
|
---. ActChgToSeeDocIns Change to see institution documents
|
||||||
|
|
||||||
|
---. ActSeeDocIns See the files of the documents zone of the institution
|
||||||
|
---. ActExpSeeDocIns Expand a folder in institution documents
|
||||||
|
---. ActConSeeDocIns Contract a folder in institution documents
|
||||||
|
---. ActZIPSeeDocIns Compress a folder in institution documents
|
||||||
|
---. ActReqDatSeeDocIns Ask for metadata of a file of the documents zone of the institution
|
||||||
|
---. ActDowSeeDocIns Download a file in documents zone of the institution
|
||||||
|
|
||||||
|
---. ActChgToAdmDocIns Change to administrate institution documents
|
||||||
|
|
||||||
|
---. ActAdmDocIns Admin the files of the documents zone of the institution
|
||||||
|
---. ActReqRemFilDocIns Request removal of a file in the documents zone of the institution
|
||||||
|
---. ActRemFilDocIns Remove a file in the documents zone of the institution
|
||||||
|
---. ActRemFolDocIns Remove a folder empty the documents zone of the institution
|
||||||
|
---. ActCopDocIns Set source of copy in the documents zone of the institution
|
||||||
|
---. ActPasDocIns Paste a folder or file in the documents zone of the institution
|
||||||
|
---. ActRemTreDocIns Remove a folder no empty in the documents zone of the institution
|
||||||
|
---. ActFrmCreDocIns Form to crear a folder or file in the documents zone of the institution
|
||||||
|
---. ActCreFolDocIns Create a new folder in the documents zone of the institution
|
||||||
|
---. ActCreLnkDocIns Create a new link in the documents zone of the institution
|
||||||
|
---. ActRenFolDocIns Rename a folder in the documents zone of the institution
|
||||||
|
---. ActRcvFilDocInsDZ Receive a file in the documents zone of the institution using Dropzone.js
|
||||||
|
---. ActRcvFilDocInsCla Receive a file in the documents zone of the institution using the classic way
|
||||||
|
---. ActExpAdmDocIns Expand a folder when administrating the documents zone of the institution
|
||||||
|
---. ActConAdmDocIns Contract a folder when administrating the documents zone of the institution
|
||||||
|
---. ActZIPAdmDocIns Compress a folder when administrating the documents zone of the institution
|
||||||
|
---. ActShoDocIns Show hidden folder or file of the documents zone of the institution
|
||||||
|
---. ActHidDocIns Hide folder or file of the documents zone of the institution
|
||||||
|
---. ActReqDatAdmDocIns Ask for metadata of a file of the documents zone of the institution
|
||||||
|
---. ActChgDatAdmDocIns Change metadata of a file of the documents zone of the institution
|
||||||
|
---. ActDowAdmDocIns Download a file of the documents zone of the institution
|
||||||
|
|
||||||
Centre:
|
Centre:
|
||||||
114. ActCtrReqSch Request search in centre tab
|
114. ActCtrReqSch Request search in centre tab
|
||||||
|
|
||||||
|
@ -238,6 +272,40 @@ Centre:
|
||||||
134. ActChgDegOptYea Request change of the year of optativas of a degree
|
134. ActChgDegOptYea Request change of the year of optativas of a degree
|
||||||
135. ActChgDegWWW Request change of the web of a degree
|
135. ActChgDegWWW Request change of the web of a degree
|
||||||
136. ActChgDegSta Request change of status of a degree
|
136. ActChgDegSta Request change of status of a degree
|
||||||
|
|
||||||
|
---. ActChgToSeeDocCtr Change to see centre documents
|
||||||
|
|
||||||
|
---. ActSeeDocCtr See the files of the documents zone of the centre
|
||||||
|
---. ActExpSeeDocCtr Expand a folder in centre documents
|
||||||
|
---. ActConSeeDocCtr Contract a folder in centre documents
|
||||||
|
---. ActZIPSeeDocCtr Compress a folder in centre documents
|
||||||
|
---. ActReqDatSeeDocCtr Ask for metadata of a file of the documents zone of the centre
|
||||||
|
---. ActDowSeeDocCtr Download a file in documents zone of the centre
|
||||||
|
|
||||||
|
---. ActChgToAdmDocCtr Change to administrate centre documents
|
||||||
|
|
||||||
|
---. ActAdmDocCtr Admin the files of the documents zone of the centre
|
||||||
|
---. ActReqRemFilDocCtr Request removal of a file in the documents zone of the centre
|
||||||
|
---. ActRemFilDocCtr Remove a file in the documents zone of the centre
|
||||||
|
---. ActRemFolDocCtr Remove a folder empty the documents zone of the centre
|
||||||
|
---. ActCopDocCtr Set source of copy in the documents zone of the centre
|
||||||
|
---. ActPasDocCtr Paste a folder or file in the documents zone of the centre
|
||||||
|
---. ActRemTreDocCtr Remove a folder no empty in the documents zone of the centre
|
||||||
|
---. ActFrmCreDocCtr Form to crear a folder or file in the documents zone of the centre
|
||||||
|
---. ActCreFolDocCtr Create a new folder in the documents zone of the centre
|
||||||
|
---. ActCreLnkDocCtr Create a new link in the documents zone of the centre
|
||||||
|
---. ActRenFolDocCtr Rename a folder in the documents zone of the centre
|
||||||
|
---. ActRcvFilDocCtrDZ Receive a file in the documents zone of the centre using Dropzone.js
|
||||||
|
---. ActRcvFilDocCtrCla Receive a file in the documents zone of the centre using the classic way
|
||||||
|
---. ActExpAdmDocCtr Expand a folder when administrating the documents zone of the centre
|
||||||
|
---. ActConAdmDocCtr Contract a folder when administrating the documents zone of the centre
|
||||||
|
---. ActZIPAdmDocCtr Compress a folder when administrating the documents zone of the centre
|
||||||
|
---. ActShoDocCtr Show hidden folder or file of the documents zone of the centre
|
||||||
|
---. ActHidDocCtr Hide folder or file of the documents zone of the centre
|
||||||
|
---. ActReqDatAdmDocCtr Ask for metadata of a file of the documents zone of the centre
|
||||||
|
---. ActChgDatAdmDocCtr Change metadata of a file of the documents zone of the centre
|
||||||
|
---. ActDowAdmDocCtr Download a file of the documents zone of the centre
|
||||||
|
|
||||||
Degree:
|
Degree:
|
||||||
137. ActDegReqSch Request search in degree tab
|
137. ActDegReqSch Request search in degree tab
|
||||||
|
|
||||||
|
@ -262,6 +330,40 @@ Degree:
|
||||||
152. ActRenCrsSho Request change of short name of a course
|
152. ActRenCrsSho Request change of short name of a course
|
||||||
153. ActRenCrsFul Request change of full name of a course
|
153. ActRenCrsFul Request change of full name of a course
|
||||||
154. ActChgCrsSta Request change of status of a course
|
154. ActChgCrsSta Request change of status of a course
|
||||||
|
|
||||||
|
---. ActChgToSeeDocDeg Change to see degree documents
|
||||||
|
|
||||||
|
---. ActSeeDocDeg See the files of the documents zone of the degree
|
||||||
|
---. ActExpSeeDocDeg Expand a folder in degree documents
|
||||||
|
---. ActConSeeDocDeg Contract a folder in degree documents
|
||||||
|
---. ActZIPSeeDocDeg Compress a folder in degree documents
|
||||||
|
---. ActReqDatSeeDocDeg Ask for metadata of a file of the documents zone of the degree
|
||||||
|
---. ActDowSeeDocDeg Download a file in documents zone of the degree
|
||||||
|
|
||||||
|
---. ActChgToAdmDocDeg Change to administrate degree documents
|
||||||
|
|
||||||
|
---. ActAdmDocDeg Admin the files of the documents zone of the degree
|
||||||
|
---. ActReqRemFilDocDeg Request removal of a file in the documents zone of the degree
|
||||||
|
---. ActRemFilDocDeg Remove a file in the documents zone of the degree
|
||||||
|
---. ActRemFolDocDeg Remove a folder empty the documents zone of the degree
|
||||||
|
---. ActCopDocDeg Set source of copy in the documents zone of the degree
|
||||||
|
---. ActPasDocDeg Paste a folder or file in the documents zone of the degree
|
||||||
|
---. ActRemTreDocDeg Remove a folder no empty in the documents zone of the degree
|
||||||
|
---. ActFrmCreDocDeg Form to crear a folder or file in the documents zone of the degree
|
||||||
|
---. ActCreFolDocDeg Create a new folder in the documents zone of the degree
|
||||||
|
---. ActCreLnkDocDeg Create a new link in the documents zone of the degree
|
||||||
|
---. ActRenFolDocDeg Rename a folder in the documents zone of the degree
|
||||||
|
---. ActRcvFilDocDegDZ Receive a file in the documents zone of the degree using Dropzone.js
|
||||||
|
---. ActRcvFilDocDegCla Receive a file in the documents zone of the degree using the classic way
|
||||||
|
---. ActExpAdmDocDeg Expand a folder when administrating the documents zone of the degree
|
||||||
|
---. ActConAdmDocDeg Contract a folder when administrating the documents zone of the degree
|
||||||
|
---. ActZIPAdmDocDeg Compress a folder when administrating the documents zone of the degree
|
||||||
|
---. ActShoDocDeg Show hidden folder or file of the documents zone of the degree
|
||||||
|
---. ActHidDocDeg Hide folder or file of the documents zone of the degree
|
||||||
|
---. ActReqDatAdmDocDeg Ask for metadata of a file of the documents zone of the degree
|
||||||
|
---. ActChgDatAdmDocDeg Change metadata of a file of the documents zone of the degree
|
||||||
|
---. ActDowAdmDocDeg Download a file of the documents zone of the degree
|
||||||
|
|
||||||
Course:
|
Course:
|
||||||
155. ActCrsReqSch Request search in course tab
|
155. ActCrsReqSch Request search in course tab
|
||||||
|
|
||||||
|
@ -303,7 +405,7 @@ Course:
|
||||||
189. ActModIteSylLec Modify a item of the syllabus of lectures
|
189. ActModIteSylLec Modify a item of the syllabus of lectures
|
||||||
190. ActModIteSylPra Modify a item of the syllabus of practicals
|
190. ActModIteSylPra Modify a item of the syllabus of practicals
|
||||||
|
|
||||||
191. ActChgToSeeDoc Change to see course/group documents
|
191. ActChgToSeeDocCrs Change to see course/group documents
|
||||||
|
|
||||||
192. ActSeeDocCrs See the files of the documents zone of the course
|
192. ActSeeDocCrs See the files of the documents zone of the course
|
||||||
193. ActExpSeeDocCrs Expand a folder in course documents
|
193. ActExpSeeDocCrs Expand a folder in course documents
|
||||||
|
@ -319,7 +421,7 @@ Course:
|
||||||
202. ActReqDatSeeDocGrp Ask for metadata of a file of the documents zone of a group
|
202. ActReqDatSeeDocGrp Ask for metadata of a file of the documents zone of a group
|
||||||
203. ActDowSeeDocGrp Download a file of the documents zone of a group
|
203. ActDowSeeDocGrp Download a file of the documents zone of a group
|
||||||
|
|
||||||
204. ActChgToAdmDoc Change to administrate course/group documents
|
204. ActChgToAdmDocCrs Change to administrate course/group documents
|
||||||
|
|
||||||
205. ActAdmDocCrs Admin the files of the documents zone of the course
|
205. ActAdmDocCrs Admin the files of the documents zone of the course
|
||||||
206. ActReqRemFilDocCrs Request removal of a file in the documents zone of the course
|
206. ActReqRemFilDocCrs Request removal of a file in the documents zone of the course
|
||||||
|
@ -1318,7 +1420,7 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActSeeDpt */{ 675, 3,TabIns,ActSeeDpt ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Dpt_SeeDepts ,"houseteachers" },
|
/* ActSeeDpt */{ 675, 3,TabIns,ActSeeDpt ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Dpt_SeeDepts ,"houseteachers" },
|
||||||
/* ActSeePlc */{ 703, 4,TabIns,ActSeePlc ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Plc_SeePlaces ,"earth" },
|
/* ActSeePlc */{ 703, 4,TabIns,ActSeePlc ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Plc_SeePlaces ,"earth" },
|
||||||
/* ActSeeHld */{ 707, 5,TabIns,ActSeeHld ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Hld_SeeHolidays ,"date" },
|
/* ActSeeHld */{ 707, 5,TabIns,ActSeeHld ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Hld_SeeHolidays ,"date" },
|
||||||
/* ActSeeAdmDocIns */{1249, 6,TabIns,ActSeeAdmDocIns ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"folder" },
|
/* ActSeeAdmDocIns */{1249, 6,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"folder" },
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActInsSch */{1182,-1,TabIns,ActInsReqSch ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,Sch_GetParamsSearch ,Sch_InsSearch ,NULL},
|
/* ActInsSch */{1182,-1,TabIns,ActInsReqSch ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,Sch_GetParamsSearch ,Sch_InsSearch ,NULL},
|
||||||
|
@ -1361,13 +1463,46 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActChgHldEndDat */{ 718,-1,TabIns,ActSeeHld ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Hld_ChangeEndDate ,NULL},
|
/* ActChgHldEndDat */{ 718,-1,TabIns,ActSeeHld ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Hld_ChangeEndDate ,NULL},
|
||||||
/* ActRenHld */{ 766,-1,TabIns,ActSeeHld ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Hld_RenameHoliday ,NULL},
|
/* ActRenHld */{ 766,-1,TabIns,ActSeeHld ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Hld_RenameHoliday ,NULL},
|
||||||
|
|
||||||
|
/* ActChgToSeeDocIns */{1308,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
|
||||||
|
/* ActSeeDocIns */{1309,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
/* ActExpSeeDocIns */{1310,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ExpandFileTree ,NULL},
|
||||||
|
/* ActConSeeDocIns */{1311,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ContractFileTree ,NULL},
|
||||||
|
/* ActZIPSeeDocIns */{1312,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,ZIP_CompressFileTree ,NULL},
|
||||||
|
/* ActReqDatSeeDocIns*/{1313,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileMetadata ,NULL},
|
||||||
|
/* ActDowSeeDocIns */{1314,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
|
||||||
|
|
||||||
|
/* ActChgToAdmDocIns */{1315,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
|
||||||
|
/* ActAdmDocIns */{1316,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
/* ActReqRemFilDocIns*/{1317,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_AskRemFileFromTree ,NULL},
|
||||||
|
/* ActRemFilDocIns */{1318,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RemFileFromTree ,NULL},
|
||||||
|
/* ActRemFolDocIns */{1319,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RemFolderFromTree ,NULL},
|
||||||
|
/* ActCopDocIns */{1320,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_CopyFromFileBrowser ,NULL},
|
||||||
|
/* ActPasDocIns */{1321,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_PasteIntoFileBrowser ,NULL},
|
||||||
|
/* ActRemTreDocIns */{1322,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RemSubtreeInFileBrowser ,NULL},
|
||||||
|
/* ActFrmCreDocIns */{1323,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFormFileBrowser ,NULL},
|
||||||
|
/* ActCreFolDocIns */{1324,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RecFolderFileBrowser ,NULL},
|
||||||
|
/* ActCreLnkDocIns */{1325,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RecLinkFileBrowser ,NULL},
|
||||||
|
/* ActRenFolDocIns */{1326,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RenFolderFileBrowser ,NULL},
|
||||||
|
/* ActRcvFilDocInsDZ */{1327,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_DATA,Act_UPLOAD_FILE,Brw_RcvFileInFileBrwDropzone,NULL ,NULL},
|
||||||
|
/* ActRcvFilDocInsCla*/{1328,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_DATA,Act_MAIN_WINDOW,NULL ,Brw_RcvFileInFileBrwClassic ,NULL},
|
||||||
|
/* ActExpAdmDocIns */{1329,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ExpandFileTree ,NULL},
|
||||||
|
/* ActConAdmDocIns */{1330,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ContractFileTree ,NULL},
|
||||||
|
/* ActZIPAdmDocIns */{1331,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,ZIP_CompressFileTree ,NULL},
|
||||||
|
/* ActShoDocIns */{1332,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_SetDocumentAsVisible ,NULL},
|
||||||
|
/* ActHidDocIns */{1333,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_SetDocumentAsHidden ,NULL},
|
||||||
|
/* ActReqDatAdmDocIns*/{1334,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileMetadata ,NULL},
|
||||||
|
/* ActChgDatAdmDocIns*/{1335,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ChgFileMetadata ,NULL},
|
||||||
|
/* ActDowAdmDocIns */{1336,-1,TabIns,ActSeeAdmDocIns ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
|
||||||
|
|
||||||
// TabCtr ******************************************************************
|
// TabCtr ******************************************************************
|
||||||
// Actions in menu:
|
// Actions in menu:
|
||||||
/* ActCtrReqSch */{1178, 0,TabCtr,ActCtrReqSch ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Sch_ReqCtrSearch ,"search" },
|
/* ActCtrReqSch */{1178, 0,TabCtr,ActCtrReqSch ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Sch_ReqCtrSearch ,"search" },
|
||||||
|
|
||||||
/* ActSeeCtrInf */{1151, 1,TabCtr,ActSeeCtrInf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Ctr_ShowConfiguration ,"ctr" },
|
/* ActSeeCtrInf */{1151, 1,TabCtr,ActSeeCtrInf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Ctr_ShowConfiguration ,"ctr" },
|
||||||
/* ActSeeDeg */{1011, 2,TabCtr,ActSeeDeg ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Deg_ShowDegsOfCurrentCtr ,"deg" },
|
/* ActSeeDeg */{1011, 2,TabCtr,ActSeeDeg ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Deg_ShowDegsOfCurrentCtr ,"deg" },
|
||||||
/* ActSeeAdmDocCtr */{1248, 3,TabCtr,ActSeeAdmDocCtr ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"folder" },
|
/* ActSeeAdmDocCtr */{1248, 3,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"folder" },
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActCtrSch */{1183,-1,TabCtr,ActCtrReqSch ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,Sch_GetParamsSearch ,Sch_CtrSearch ,NULL},
|
/* ActCtrSch */{1183,-1,TabCtr,ActCtrReqSch ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,Sch_GetParamsSearch ,Sch_CtrSearch ,NULL},
|
||||||
|
@ -1393,13 +1528,46 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActChgDegWWW */{ 554,-1,TabCtr,ActSeeDeg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Deg_ChangeDegWWW ,NULL},
|
/* ActChgDegWWW */{ 554,-1,TabCtr,ActSeeDeg ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Deg_ChangeDegWWW ,NULL},
|
||||||
/* ActChgDegSta */{1207,-1,TabCtr,ActSeeDeg ,0x1C0,0x1C0,0x1C0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Deg_ChangeDegStatus ,NULL},
|
/* ActChgDegSta */{1207,-1,TabCtr,ActSeeDeg ,0x1C0,0x1C0,0x1C0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Deg_ChangeDegStatus ,NULL},
|
||||||
|
|
||||||
|
/* ActChgToSeeDocCtr */{1279,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
|
||||||
|
/* ActSeeDocCtr */{1280,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
/* ActExpSeeDocCtr */{1281,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ExpandFileTree ,NULL},
|
||||||
|
/* ActConSeeDocCtr */{1282,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ContractFileTree ,NULL},
|
||||||
|
/* ActZIPSeeDocCtr */{1283,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,ZIP_CompressFileTree ,NULL},
|
||||||
|
/* ActReqDatSeeDocCtr*/{1284,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileMetadata ,NULL},
|
||||||
|
/* ActDowSeeDocCtr */{1285,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
|
||||||
|
|
||||||
|
/* ActChgToAdmDocCtr */{1286,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
|
||||||
|
/* ActAdmDocCtr */{1287,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
/* ActReqRemFilDocCtr*/{1288,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_AskRemFileFromTree ,NULL},
|
||||||
|
/* ActRemFilDocCtr */{1289,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RemFileFromTree ,NULL},
|
||||||
|
/* ActRemFolDocCtr */{1290,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RemFolderFromTree ,NULL},
|
||||||
|
/* ActCopDocCtr */{1291,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_CopyFromFileBrowser ,NULL},
|
||||||
|
/* ActPasDocCtr */{1292,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_PasteIntoFileBrowser ,NULL},
|
||||||
|
/* ActRemTreDocCtr */{1293,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RemSubtreeInFileBrowser ,NULL},
|
||||||
|
/* ActFrmCreDocCtr */{1294,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFormFileBrowser ,NULL},
|
||||||
|
/* ActCreFolDocCtr */{1295,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RecFolderFileBrowser ,NULL},
|
||||||
|
/* ActCreLnkDocCtr */{1296,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RecLinkFileBrowser ,NULL},
|
||||||
|
/* ActRenFolDocCtr */{1297,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RenFolderFileBrowser ,NULL},
|
||||||
|
/* ActRcvFilDocCtrDZ */{1298,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_DATA,Act_UPLOAD_FILE,Brw_RcvFileInFileBrwDropzone,NULL ,NULL},
|
||||||
|
/* ActRcvFilDocCtrCla*/{1299,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_DATA,Act_MAIN_WINDOW,NULL ,Brw_RcvFileInFileBrwClassic ,NULL},
|
||||||
|
/* ActExpAdmDocCtr */{1300,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ExpandFileTree ,NULL},
|
||||||
|
/* ActConAdmDocCtr */{1301,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ContractFileTree ,NULL},
|
||||||
|
/* ActZIPAdmDocCtr */{1302,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,ZIP_CompressFileTree ,NULL},
|
||||||
|
/* ActShoDocCtr */{1303,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_SetDocumentAsVisible ,NULL},
|
||||||
|
/* ActHidDocCtr */{1304,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_SetDocumentAsHidden ,NULL},
|
||||||
|
/* ActReqDatAdmDocCtr*/{1305,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileMetadata ,NULL},
|
||||||
|
/* ActChgDatAdmDocCtr*/{1306,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ChgFileMetadata ,NULL},
|
||||||
|
/* ActDowAdmDocCtr */{1307,-1,TabCtr,ActSeeAdmDocCtr ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
|
||||||
|
|
||||||
// TabDeg ******************************************************************
|
// TabDeg ******************************************************************
|
||||||
// Actions in menu:
|
// Actions in menu:
|
||||||
/* ActDegReqSch */{1179, 0,TabDeg,ActDegReqSch ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Sch_ReqDegSearch ,"search" },
|
/* ActDegReqSch */{1179, 0,TabDeg,ActDegReqSch ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Sch_ReqDegSearch ,"search" },
|
||||||
|
|
||||||
/* ActSeeDegInf */{1149, 1,TabDeg,ActSeeDegInf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Deg_ShowConfiguration ,"deg" },
|
/* ActSeeDegInf */{1149, 1,TabDeg,ActSeeDegInf ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Deg_ShowConfiguration ,"deg" },
|
||||||
/* ActSeeCrs */{1009, 2,TabDeg,ActSeeCrs ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Crs_ShowCrssOfCurrentDeg ,"coursesdegree" },
|
/* ActSeeCrs */{1009, 2,TabDeg,ActSeeCrs ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Crs_ShowCrssOfCurrentDeg ,"coursesdegree" },
|
||||||
/* ActSeeAdmDocDeg */{1247, 3,TabDeg,ActSeeAdmDocDeg ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"folder" },
|
/* ActSeeAdmDocDeg */{1247, 3,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,"folder" },
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActDegSch */{1184,-1,TabDeg,ActDegReqSch ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,Sch_GetParamsSearch ,Sch_DegSearch ,NULL},
|
/* ActDegSch */{1184,-1,TabDeg,ActDegReqSch ,0x1FF,0x1FF,0x1FF,Act_CONTENT_NORM,Act_MAIN_WINDOW,Sch_GetParamsSearch ,Sch_DegSearch ,NULL},
|
||||||
|
@ -1420,6 +1588,39 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActRenCrsFul */{ 564,-1,TabDeg,ActSeeCrs ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,Crs_RenameCourseFull ,Crs_ContEditAfterChgCrs ,NULL},
|
/* ActRenCrsFul */{ 564,-1,TabDeg,ActSeeCrs ,0x1FE,0x1FE,0x1FE,Act_CONTENT_NORM,Act_MAIN_WINDOW,Crs_RenameCourseFull ,Crs_ContEditAfterChgCrs ,NULL},
|
||||||
/* ActChgCrsSta */{1055,-1,TabDeg,ActSeeCrs ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Crs_ChangeCrsStatus ,NULL},
|
/* ActChgCrsSta */{1055,-1,TabDeg,ActSeeCrs ,0x1E0,0x1E0,0x1E0,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Crs_ChangeCrsStatus ,NULL},
|
||||||
|
|
||||||
|
/* ActChgToSeeDocDeg */{1250,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
|
||||||
|
/* ActSeeDocDeg */{1251,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
/* ActExpSeeDocDeg */{1252,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ExpandFileTree ,NULL},
|
||||||
|
/* ActConSeeDocDeg */{1253,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ContractFileTree ,NULL},
|
||||||
|
/* ActZIPSeeDocDeg */{1254,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,ZIP_CompressFileTree ,NULL},
|
||||||
|
/* ActReqDatSeeDocDeg*/{1255,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileMetadata ,NULL},
|
||||||
|
/* ActDowSeeDocDeg */{1256,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
|
||||||
|
|
||||||
|
/* ActChgToAdmDocDeg */{1257,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
|
||||||
|
/* ActAdmDocDeg */{1258,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
/* ActReqRemFilDocDeg*/{1259,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_AskRemFileFromTree ,NULL},
|
||||||
|
/* ActRemFilDocDeg */{1260,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RemFileFromTree ,NULL},
|
||||||
|
/* ActRemFolDocDeg */{1261,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RemFolderFromTree ,NULL},
|
||||||
|
/* ActCopDocDeg */{1262,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_CopyFromFileBrowser ,NULL},
|
||||||
|
/* ActPasDocDeg */{1263,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_PasteIntoFileBrowser ,NULL},
|
||||||
|
/* ActRemTreDocDeg */{1264,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RemSubtreeInFileBrowser ,NULL},
|
||||||
|
/* ActFrmCreDocDeg */{1265,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFormFileBrowser ,NULL},
|
||||||
|
/* ActCreFolDocDeg */{1266,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RecFolderFileBrowser ,NULL},
|
||||||
|
/* ActCreLnkDocDeg */{1267,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RecLinkFileBrowser ,NULL},
|
||||||
|
/* ActRenFolDocDeg */{1268,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_RenFolderFileBrowser ,NULL},
|
||||||
|
/* ActRcvFilDocDegDZ */{1269,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_DATA,Act_UPLOAD_FILE,Brw_RcvFileInFileBrwDropzone,NULL ,NULL},
|
||||||
|
/* ActRcvFilDocDegCla*/{1270,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_DATA,Act_MAIN_WINDOW,NULL ,Brw_RcvFileInFileBrwClassic ,NULL},
|
||||||
|
/* ActExpAdmDocDeg */{1271,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ExpandFileTree ,NULL},
|
||||||
|
/* ActConAdmDocDeg */{1272,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ContractFileTree ,NULL},
|
||||||
|
/* ActZIPAdmDocDeg */{1273,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,ZIP_CompressFileTree ,NULL},
|
||||||
|
/* ActShoDocDeg */{1274,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_SetDocumentAsVisible ,NULL},
|
||||||
|
/* ActHidDocDeg */{1275,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_SetDocumentAsHidden ,NULL},
|
||||||
|
/* ActReqDatAdmDocDeg*/{1276,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileMetadata ,NULL},
|
||||||
|
/* ActChgDatAdmDocDeg*/{1277,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ChgFileMetadata ,NULL},
|
||||||
|
/* ActDowAdmDocDeg */{1278,-1,TabDeg,ActSeeAdmDocDeg ,0x100,0x100,0x100,Act_CONTENT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
|
||||||
|
|
||||||
// TabCrs ******************************************************************
|
// TabCrs ******************************************************************
|
||||||
// Actions in menu:
|
// Actions in menu:
|
||||||
/* ActCrsReqSch */{1180, 0,TabCrs,ActCrsReqSch ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Sch_ReqCrsSearch ,"search" },
|
/* ActCrsReqSch */{1180, 0,TabCrs,ActCrsReqSch ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Sch_ReqCrsSearch ,"search" },
|
||||||
|
@ -1463,7 +1664,7 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActModIteSylLec */{ 211,-1,TabCrs,ActSeeSyl ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Syl_ModifyItemSyllabus ,NULL},
|
/* ActModIteSylLec */{ 211,-1,TabCrs,ActSeeSyl ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Syl_ModifyItemSyllabus ,NULL},
|
||||||
/* ActModIteSylPra */{ 216,-1,TabCrs,ActSeeSyl ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Syl_ModifyItemSyllabus ,NULL},
|
/* ActModIteSylPra */{ 216,-1,TabCrs,ActSeeSyl ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Syl_ModifyItemSyllabus ,NULL},
|
||||||
|
|
||||||
/* ActChgToSeeDoc */{1195,-1,TabCrs,ActSeeAdmDocCrs ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
/* ActChgToSeeDocCrs */{1195,-1,TabCrs,ActSeeAdmDocCrs ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
|
||||||
/* ActSeeDocCrs */{1078,-1,TabCrs,ActSeeAdmDocCrs ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
/* ActSeeDocCrs */{1078,-1,TabCrs,ActSeeAdmDocCrs ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
/* ActExpSeeDocCrs */{ 462,-1,TabCrs,ActSeeAdmDocCrs ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ExpandFileTree ,NULL},
|
/* ActExpSeeDocCrs */{ 462,-1,TabCrs,ActSeeAdmDocCrs ,0x118,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ExpandFileTree ,NULL},
|
||||||
|
@ -1479,7 +1680,7 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActReqDatSeeDocGrp*/{1034,-1,TabCrs,ActSeeAdmDocCrs ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileMetadata ,NULL},
|
/* ActReqDatSeeDocGrp*/{1034,-1,TabCrs,ActSeeAdmDocCrs ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileMetadata ,NULL},
|
||||||
/* ActDowSeeDocGrp */{1112,-1,TabCrs,ActSeeAdmDocCrs ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
|
/* ActDowSeeDocGrp */{1112,-1,TabCrs,ActSeeAdmDocCrs ,0x1FF,0x1FF,0x000,Act_CONTENT_NORM,Act_DOWNLD_FILE,Brw_DownloadFile ,NULL ,NULL},
|
||||||
|
|
||||||
/* ActChgToAdmDoc */{1196,-1,TabCrs,ActSeeAdmDocCrs ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
/* ActChgToAdmDocCrs */{1196,-1,TabCrs,ActSeeAdmDocCrs ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
|
|
||||||
/* ActAdmDocCrs */{ 12,-1,TabCrs,ActSeeAdmDocCrs ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
/* ActAdmDocCrs */{ 12,-1,TabCrs,ActSeeAdmDocCrs ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
|
||||||
/* ActReqRemFilDocCrs*/{ 479,-1,TabCrs,ActSeeAdmDocCrs ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_AskRemFileFromTree ,NULL},
|
/* ActReqRemFilDocCrs*/{ 479,-1,TabCrs,ActSeeAdmDocCrs ,0x110,0x100,0x000,Act_CONTENT_NORM,Act_MAIN_WINDOW,NULL ,Brw_AskRemFileFromTree ,NULL},
|
||||||
|
@ -3492,8 +3693,8 @@ Act_Action_t Act_FromActCodToAction[1+Act_MAX_ACTION_COD] = // Do not reuse uniq
|
||||||
ActHidMrkCrs, // #1192
|
ActHidMrkCrs, // #1192
|
||||||
ActShoMrkGrp, // #1193
|
ActShoMrkGrp, // #1193
|
||||||
ActHidMrkGrp, // #1194
|
ActHidMrkGrp, // #1194
|
||||||
ActChgToSeeDoc, // #1195
|
ActChgToSeeDocCrs, // #1195
|
||||||
ActChgToAdmDoc, // #1196
|
ActChgToAdmDocCrs, // #1196
|
||||||
ActChgToAdmCom, // #1197
|
ActChgToAdmCom, // #1197
|
||||||
ActChgToSeeMrk, // #1198
|
ActChgToSeeMrk, // #1198
|
||||||
ActChgToAdmMrk, // #1199
|
ActChgToAdmMrk, // #1199
|
||||||
|
@ -3547,6 +3748,96 @@ Act_Action_t Act_FromActCodToAction[1+Act_MAX_ACTION_COD] = // Do not reuse uniq
|
||||||
ActSeeAdmDocDeg, // #1247
|
ActSeeAdmDocDeg, // #1247
|
||||||
ActSeeAdmDocCtr, // #1248
|
ActSeeAdmDocCtr, // #1248
|
||||||
ActSeeAdmDocIns, // #1249
|
ActSeeAdmDocIns, // #1249
|
||||||
|
|
||||||
|
ActChgToSeeDocDeg, // #1250
|
||||||
|
ActSeeDocDeg, // #1251
|
||||||
|
ActExpSeeDocDeg, // #1252
|
||||||
|
ActConSeeDocDeg, // #1253
|
||||||
|
ActZIPSeeDocDeg, // #1254
|
||||||
|
ActReqDatSeeDocDeg, // #1255
|
||||||
|
ActDowSeeDocDeg, // #1256
|
||||||
|
ActChgToAdmDocDeg, // #1257
|
||||||
|
ActAdmDocDeg, // #1258
|
||||||
|
ActReqRemFilDocDeg, // #1259
|
||||||
|
ActRemFilDocDeg, // #1260
|
||||||
|
ActRemFolDocDeg, // #1261
|
||||||
|
ActCopDocDeg, // #1262
|
||||||
|
ActPasDocDeg, // #1263
|
||||||
|
ActRemTreDocDeg, // #1264
|
||||||
|
ActFrmCreDocDeg, // #1265
|
||||||
|
ActCreFolDocDeg, // #1266
|
||||||
|
ActCreLnkDocDeg, // #1267
|
||||||
|
ActRenFolDocDeg, // #1268
|
||||||
|
ActRcvFilDocDegDZ, // #1269
|
||||||
|
ActRcvFilDocDegCla, // #1270
|
||||||
|
ActExpAdmDocDeg, // #1271
|
||||||
|
ActConAdmDocDeg, // #1272
|
||||||
|
ActZIPAdmDocDeg, // #1273
|
||||||
|
ActShoDocDeg, // #1274
|
||||||
|
ActHidDocDeg, // #1275
|
||||||
|
ActReqDatAdmDocDeg, // #1276
|
||||||
|
ActChgDatAdmDocDeg, // #1277
|
||||||
|
ActDowAdmDocDeg, // #1278
|
||||||
|
|
||||||
|
ActChgToSeeDocCtr, // #1279
|
||||||
|
ActSeeDocCtr, // #1280
|
||||||
|
ActExpSeeDocCtr, // #1281
|
||||||
|
ActConSeeDocCtr, // #1282
|
||||||
|
ActZIPSeeDocCtr, // #1283
|
||||||
|
ActReqDatSeeDocCtr, // #1284
|
||||||
|
ActDowSeeDocCtr, // #1285
|
||||||
|
ActChgToAdmDocCtr, // #1286
|
||||||
|
ActAdmDocCtr, // #1287
|
||||||
|
ActReqRemFilDocCtr, // #1288
|
||||||
|
ActRemFilDocCtr, // #1289
|
||||||
|
ActRemFolDocCtr, // #1290
|
||||||
|
ActCopDocCtr, // #1291
|
||||||
|
ActPasDocCtr, // #1292
|
||||||
|
ActRemTreDocCtr, // #1293
|
||||||
|
ActFrmCreDocCtr, // #1294
|
||||||
|
ActCreFolDocCtr, // #1295
|
||||||
|
ActCreLnkDocCtr, // #1296
|
||||||
|
ActRenFolDocCtr, // #1297
|
||||||
|
ActRcvFilDocCtrDZ, // #1298
|
||||||
|
ActRcvFilDocCtrCla, // #1299
|
||||||
|
ActExpAdmDocCtr, // #1300
|
||||||
|
ActConAdmDocCtr, // #1301
|
||||||
|
ActZIPAdmDocCtr, // #1302
|
||||||
|
ActShoDocCtr, // #1303
|
||||||
|
ActHidDocCtr, // #1304
|
||||||
|
ActReqDatAdmDocCtr, // #1305
|
||||||
|
ActChgDatAdmDocCtr, // #1306
|
||||||
|
ActDowAdmDocCtr, // #1307
|
||||||
|
|
||||||
|
ActChgToSeeDocIns, // #1308
|
||||||
|
ActSeeDocIns, // #1309
|
||||||
|
ActExpSeeDocIns, // #1310
|
||||||
|
ActConSeeDocIns, // #1311
|
||||||
|
ActZIPSeeDocIns, // #1312
|
||||||
|
ActReqDatSeeDocIns, // #1313
|
||||||
|
ActDowSeeDocIns, // #1314
|
||||||
|
ActChgToAdmDocIns, // #1315
|
||||||
|
ActAdmDocIns, // #1316
|
||||||
|
ActReqRemFilDocIns, // #1317
|
||||||
|
ActRemFilDocIns, // #1318
|
||||||
|
ActRemFolDocIns, // #1319
|
||||||
|
ActCopDocIns, // #1320
|
||||||
|
ActPasDocIns, // #1321
|
||||||
|
ActRemTreDocIns, // #1322
|
||||||
|
ActFrmCreDocIns, // #1323
|
||||||
|
ActCreFolDocIns, // #1324
|
||||||
|
ActCreLnkDocIns, // #1325
|
||||||
|
ActRenFolDocIns, // #1326
|
||||||
|
ActRcvFilDocInsDZ, // #1327
|
||||||
|
ActRcvFilDocInsCla, // #1328
|
||||||
|
ActExpAdmDocIns, // #1329
|
||||||
|
ActConAdmDocIns, // #1330
|
||||||
|
ActZIPAdmDocIns, // #1331
|
||||||
|
ActShoDocIns, // #1332
|
||||||
|
ActHidDocIns, // #1333
|
||||||
|
ActReqDatAdmDocIns, // #1334
|
||||||
|
ActChgDatAdmDocIns, // #1335
|
||||||
|
ActDowAdmDocIns, // #1336
|
||||||
};
|
};
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
590
swad_action.h
590
swad_action.h
|
@ -69,9 +69,9 @@ typedef enum
|
||||||
|
|
||||||
typedef int Act_Action_t; // Must be a signed type, because -1 is used to indicate obsolete action
|
typedef int Act_Action_t; // Must be a signed type, because -1 is used to indicate obsolete action
|
||||||
|
|
||||||
#define Act_NUM_ACTIONS (7+52+15+41+24+19+204+184+94+168+28+75)
|
#define Act_NUM_ACTIONS (7+52+15+70+53+48+204+184+94+168+28+75)
|
||||||
|
|
||||||
#define Act_MAX_ACTION_COD 1249
|
#define Act_MAX_ACTION_COD 1336
|
||||||
|
|
||||||
#define Act_MAX_OPTIONS_IN_MENU_PER_TAB 20
|
#define Act_MAX_OPTIONS_IN_MENU_PER_TAB 20
|
||||||
|
|
||||||
|
@ -224,287 +224,375 @@ typedef int Act_Action_t; // Must be a signed type, because -1 is used to indica
|
||||||
#define ActChgHldEndDat (ActChgInsSta+ 40)
|
#define ActChgHldEndDat (ActChgInsSta+ 40)
|
||||||
#define ActRenHld (ActChgInsSta+ 41)
|
#define ActRenHld (ActChgInsSta+ 41)
|
||||||
|
|
||||||
|
#define ActChgToSeeDocIns (ActChgInsSta+ 42)
|
||||||
|
#define ActSeeDocIns (ActChgInsSta+ 43)
|
||||||
|
#define ActExpSeeDocIns (ActChgInsSta+ 44)
|
||||||
|
#define ActConSeeDocIns (ActChgInsSta+ 45)
|
||||||
|
#define ActZIPSeeDocIns (ActChgInsSta+ 46)
|
||||||
|
#define ActReqDatSeeDocIns (ActChgInsSta+ 47)
|
||||||
|
#define ActDowSeeDocIns (ActChgInsSta+ 48)
|
||||||
|
#define ActChgToAdmDocIns (ActChgInsSta+ 49)
|
||||||
|
#define ActAdmDocIns (ActChgInsSta+ 50)
|
||||||
|
#define ActReqRemFilDocIns (ActChgInsSta+ 51)
|
||||||
|
#define ActRemFilDocIns (ActChgInsSta+ 52)
|
||||||
|
#define ActRemFolDocIns (ActChgInsSta+ 53)
|
||||||
|
#define ActCopDocIns (ActChgInsSta+ 54)
|
||||||
|
#define ActPasDocIns (ActChgInsSta+ 55)
|
||||||
|
#define ActRemTreDocIns (ActChgInsSta+ 56)
|
||||||
|
#define ActFrmCreDocIns (ActChgInsSta+ 57)
|
||||||
|
#define ActCreFolDocIns (ActChgInsSta+ 58)
|
||||||
|
#define ActCreLnkDocIns (ActChgInsSta+ 59)
|
||||||
|
#define ActRenFolDocIns (ActChgInsSta+ 60)
|
||||||
|
#define ActRcvFilDocInsDZ (ActChgInsSta+ 61)
|
||||||
|
#define ActRcvFilDocInsCla (ActChgInsSta+ 62)
|
||||||
|
#define ActExpAdmDocIns (ActChgInsSta+ 63)
|
||||||
|
#define ActConAdmDocIns (ActChgInsSta+ 64)
|
||||||
|
#define ActZIPAdmDocIns (ActChgInsSta+ 65)
|
||||||
|
#define ActShoDocIns (ActChgInsSta+ 66)
|
||||||
|
#define ActHidDocIns (ActChgInsSta+ 67)
|
||||||
|
#define ActReqDatAdmDocIns (ActChgInsSta+ 68)
|
||||||
|
#define ActChgDatAdmDocIns (ActChgInsSta+ 69)
|
||||||
|
#define ActDowAdmDocIns (ActChgInsSta+ 70)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/********************************* Centre tab ********************************/
|
/********************************* Centre tab ********************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActCtrReqSch (ActRenHld+ 1)
|
#define ActCtrReqSch (ActDowAdmDocIns+ 1)
|
||||||
#define ActSeeCtrInf (ActRenHld+ 2)
|
#define ActSeeCtrInf (ActDowAdmDocIns+ 2)
|
||||||
#define ActSeeDeg (ActRenHld+ 3)
|
#define ActSeeDeg (ActDowAdmDocIns+ 3)
|
||||||
#define ActSeeAdmDocCtr (ActRenHld+ 4)
|
#define ActSeeAdmDocCtr (ActDowAdmDocIns+ 4)
|
||||||
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActCtrSch (ActRenHld+ 5)
|
#define ActCtrSch (ActDowAdmDocIns+ 5)
|
||||||
#define ActPrnCtrInf (ActRenHld+ 6)
|
#define ActPrnCtrInf (ActDowAdmDocIns+ 6)
|
||||||
#define ActReqCtrLog (ActRenHld+ 7)
|
#define ActReqCtrLog (ActDowAdmDocIns+ 7)
|
||||||
#define ActRecCtrLog (ActRenHld+ 8)
|
#define ActRecCtrLog (ActDowAdmDocIns+ 8)
|
||||||
#define ActReqCtrPho (ActRenHld+ 9)
|
#define ActReqCtrPho (ActDowAdmDocIns+ 9)
|
||||||
#define ActRecCtrPho (ActRenHld+ 10)
|
#define ActRecCtrPho (ActDowAdmDocIns+ 10)
|
||||||
#define ActChgCtrPhoAtt (ActRenHld+ 11)
|
#define ActChgCtrPhoAtt (ActDowAdmDocIns+ 11)
|
||||||
|
|
||||||
#define ActEdiDeg (ActRenHld+ 12)
|
#define ActEdiDeg (ActDowAdmDocIns+ 12)
|
||||||
#define ActReqDeg (ActRenHld+ 13)
|
#define ActReqDeg (ActDowAdmDocIns+ 13)
|
||||||
#define ActNewDeg (ActRenHld+ 14)
|
#define ActNewDeg (ActDowAdmDocIns+ 14)
|
||||||
#define ActRemDeg (ActRenHld+ 15)
|
#define ActRemDeg (ActDowAdmDocIns+ 15)
|
||||||
#define ActRenDegSho (ActRenHld+ 16)
|
#define ActRenDegSho (ActDowAdmDocIns+ 16)
|
||||||
#define ActRenDegFul (ActRenHld+ 17)
|
#define ActRenDegFul (ActDowAdmDocIns+ 17)
|
||||||
#define ActChgDegTyp (ActRenHld+ 18)
|
#define ActChgDegTyp (ActDowAdmDocIns+ 18)
|
||||||
#define ActChgDegCtr (ActRenHld+ 19)
|
#define ActChgDegCtr (ActDowAdmDocIns+ 19)
|
||||||
#define ActChgDegFstYea (ActRenHld+ 20)
|
#define ActChgDegFstYea (ActDowAdmDocIns+ 20)
|
||||||
#define ActChgDegLstYea (ActRenHld+ 21)
|
#define ActChgDegLstYea (ActDowAdmDocIns+ 21)
|
||||||
#define ActChgDegOptYea (ActRenHld+ 22)
|
#define ActChgDegOptYea (ActDowAdmDocIns+ 22)
|
||||||
#define ActChgDegWWW (ActRenHld+ 23)
|
#define ActChgDegWWW (ActDowAdmDocIns+ 23)
|
||||||
#define ActChgDegSta (ActRenHld+ 24)
|
#define ActChgDegSta (ActDowAdmDocIns+ 24)
|
||||||
|
|
||||||
|
#define ActChgToSeeDocCtr (ActDowAdmDocIns+ 25)
|
||||||
|
#define ActSeeDocCtr (ActDowAdmDocIns+ 26)
|
||||||
|
#define ActExpSeeDocCtr (ActDowAdmDocIns+ 27)
|
||||||
|
#define ActConSeeDocCtr (ActDowAdmDocIns+ 28)
|
||||||
|
#define ActZIPSeeDocCtr (ActDowAdmDocIns+ 29)
|
||||||
|
#define ActReqDatSeeDocCtr (ActDowAdmDocIns+ 30)
|
||||||
|
#define ActDowSeeDocCtr (ActDowAdmDocIns+ 31)
|
||||||
|
#define ActChgToAdmDocCtr (ActDowAdmDocIns+ 32)
|
||||||
|
#define ActAdmDocCtr (ActDowAdmDocIns+ 33)
|
||||||
|
#define ActReqRemFilDocCtr (ActDowAdmDocIns+ 34)
|
||||||
|
#define ActRemFilDocCtr (ActDowAdmDocIns+ 35)
|
||||||
|
#define ActRemFolDocCtr (ActDowAdmDocIns+ 36)
|
||||||
|
#define ActCopDocCtr (ActDowAdmDocIns+ 37)
|
||||||
|
#define ActPasDocCtr (ActDowAdmDocIns+ 38)
|
||||||
|
#define ActRemTreDocCtr (ActDowAdmDocIns+ 39)
|
||||||
|
#define ActFrmCreDocCtr (ActDowAdmDocIns+ 40)
|
||||||
|
#define ActCreFolDocCtr (ActDowAdmDocIns+ 41)
|
||||||
|
#define ActCreLnkDocCtr (ActDowAdmDocIns+ 42)
|
||||||
|
#define ActRenFolDocCtr (ActDowAdmDocIns+ 43)
|
||||||
|
#define ActRcvFilDocCtrDZ (ActDowAdmDocIns+ 44)
|
||||||
|
#define ActRcvFilDocCtrCla (ActDowAdmDocIns+ 45)
|
||||||
|
#define ActExpAdmDocCtr (ActDowAdmDocIns+ 46)
|
||||||
|
#define ActConAdmDocCtr (ActDowAdmDocIns+ 47)
|
||||||
|
#define ActZIPAdmDocCtr (ActDowAdmDocIns+ 48)
|
||||||
|
#define ActShoDocCtr (ActDowAdmDocIns+ 49)
|
||||||
|
#define ActHidDocCtr (ActDowAdmDocIns+ 50)
|
||||||
|
#define ActReqDatAdmDocCtr (ActDowAdmDocIns+ 51)
|
||||||
|
#define ActChgDatAdmDocCtr (ActDowAdmDocIns+ 52)
|
||||||
|
#define ActDowAdmDocCtr (ActDowAdmDocIns+ 53)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/********************************* Degree tab ********************************/
|
/********************************* Degree tab ********************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActDegReqSch (ActChgDegSta+ 1)
|
#define ActDegReqSch (ActDowAdmDocCtr+ 1)
|
||||||
#define ActSeeDegInf (ActChgDegSta+ 2)
|
#define ActSeeDegInf (ActDowAdmDocCtr+ 2)
|
||||||
#define ActSeeCrs (ActChgDegSta+ 3)
|
#define ActSeeCrs (ActDowAdmDocCtr+ 3)
|
||||||
#define ActSeeAdmDocDeg (ActChgDegSta+ 4)
|
#define ActSeeAdmDocDeg (ActDowAdmDocCtr+ 4)
|
||||||
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActDegSch (ActChgDegSta+ 5)
|
#define ActDegSch (ActDowAdmDocCtr+ 5)
|
||||||
#define ActPrnDegInf (ActChgDegSta+ 6)
|
#define ActPrnDegInf (ActDowAdmDocCtr+ 6)
|
||||||
#define ActReqDegLog (ActChgDegSta+ 7)
|
#define ActReqDegLog (ActDowAdmDocCtr+ 7)
|
||||||
#define ActRecDegLog (ActChgDegSta+ 8)
|
#define ActRecDegLog (ActDowAdmDocCtr+ 8)
|
||||||
|
|
||||||
#define ActEdiCrs (ActChgDegSta+ 9)
|
#define ActEdiCrs (ActDowAdmDocCtr+ 9)
|
||||||
#define ActReqCrs (ActChgDegSta+ 10)
|
#define ActReqCrs (ActDowAdmDocCtr+ 10)
|
||||||
#define ActNewCrs (ActChgDegSta+ 11)
|
#define ActNewCrs (ActDowAdmDocCtr+ 11)
|
||||||
#define ActRemCrs (ActChgDegSta+ 12)
|
#define ActRemCrs (ActDowAdmDocCtr+ 12)
|
||||||
#define ActChgInsCrsCod (ActChgDegSta+ 13)
|
#define ActChgInsCrsCod (ActDowAdmDocCtr+ 13)
|
||||||
#define ActChgCrsDeg (ActChgDegSta+ 14)
|
#define ActChgCrsDeg (ActDowAdmDocCtr+ 14)
|
||||||
#define ActChgCrsYea (ActChgDegSta+ 15)
|
#define ActChgCrsYea (ActDowAdmDocCtr+ 15)
|
||||||
#define ActChgCrsSem (ActChgDegSta+ 16)
|
#define ActChgCrsSem (ActDowAdmDocCtr+ 16)
|
||||||
#define ActRenCrsSho (ActChgDegSta+ 17)
|
#define ActRenCrsSho (ActDowAdmDocCtr+ 17)
|
||||||
#define ActRenCrsFul (ActChgDegSta+ 18)
|
#define ActRenCrsFul (ActDowAdmDocCtr+ 18)
|
||||||
#define ActChgCrsSta (ActChgDegSta+ 19)
|
#define ActChgCrsSta (ActDowAdmDocCtr+ 19)
|
||||||
|
|
||||||
|
#define ActChgToSeeDocDeg (ActDowAdmDocCtr+ 20)
|
||||||
|
#define ActSeeDocDeg (ActDowAdmDocCtr+ 21)
|
||||||
|
#define ActExpSeeDocDeg (ActDowAdmDocCtr+ 22)
|
||||||
|
#define ActConSeeDocDeg (ActDowAdmDocCtr+ 23)
|
||||||
|
#define ActZIPSeeDocDeg (ActDowAdmDocCtr+ 24)
|
||||||
|
#define ActReqDatSeeDocDeg (ActDowAdmDocCtr+ 25)
|
||||||
|
#define ActDowSeeDocDeg (ActDowAdmDocCtr+ 26)
|
||||||
|
#define ActChgToAdmDocDeg (ActDowAdmDocCtr+ 27)
|
||||||
|
#define ActAdmDocDeg (ActDowAdmDocCtr+ 28)
|
||||||
|
#define ActReqRemFilDocDeg (ActDowAdmDocCtr+ 29)
|
||||||
|
#define ActRemFilDocDeg (ActDowAdmDocCtr+ 30)
|
||||||
|
#define ActRemFolDocDeg (ActDowAdmDocCtr+ 31)
|
||||||
|
#define ActCopDocDeg (ActDowAdmDocCtr+ 32)
|
||||||
|
#define ActPasDocDeg (ActDowAdmDocCtr+ 33)
|
||||||
|
#define ActRemTreDocDeg (ActDowAdmDocCtr+ 34)
|
||||||
|
#define ActFrmCreDocDeg (ActDowAdmDocCtr+ 35)
|
||||||
|
#define ActCreFolDocDeg (ActDowAdmDocCtr+ 36)
|
||||||
|
#define ActCreLnkDocDeg (ActDowAdmDocCtr+ 37)
|
||||||
|
#define ActRenFolDocDeg (ActDowAdmDocCtr+ 38)
|
||||||
|
#define ActRcvFilDocDegDZ (ActDowAdmDocCtr+ 39)
|
||||||
|
#define ActRcvFilDocDegCla (ActDowAdmDocCtr+ 40)
|
||||||
|
#define ActExpAdmDocDeg (ActDowAdmDocCtr+ 41)
|
||||||
|
#define ActConAdmDocDeg (ActDowAdmDocCtr+ 42)
|
||||||
|
#define ActZIPAdmDocDeg (ActDowAdmDocCtr+ 43)
|
||||||
|
#define ActShoDocDeg (ActDowAdmDocCtr+ 44)
|
||||||
|
#define ActHidDocDeg (ActDowAdmDocCtr+ 45)
|
||||||
|
#define ActReqDatAdmDocDeg (ActDowAdmDocCtr+ 46)
|
||||||
|
#define ActChgDatAdmDocDeg (ActDowAdmDocCtr+ 47)
|
||||||
|
#define ActDowAdmDocDeg (ActDowAdmDocCtr+ 48)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/******************************** Course tab *********************************/
|
/******************************** Course tab *********************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActCrsReqSch (ActChgCrsSta+ 1)
|
#define ActCrsReqSch (ActDowAdmDocDeg+ 1)
|
||||||
#define ActSeeCrsInf (ActChgCrsSta+ 2)
|
#define ActSeeCrsInf (ActDowAdmDocDeg+ 2)
|
||||||
#define ActSeeTchGui (ActChgCrsSta+ 3)
|
#define ActSeeTchGui (ActDowAdmDocDeg+ 3)
|
||||||
#define ActSeeSyl (ActChgCrsSta+ 4)
|
#define ActSeeSyl (ActDowAdmDocDeg+ 4)
|
||||||
#define ActSeeAdmDocCrs (ActChgCrsSta+ 5)
|
#define ActSeeAdmDocCrs (ActDowAdmDocDeg+ 5)
|
||||||
#define ActAdmCom (ActChgCrsSta+ 6)
|
#define ActAdmCom (ActDowAdmDocDeg+ 6)
|
||||||
#define ActSeeCrsTimTbl (ActChgCrsSta+ 7)
|
#define ActSeeCrsTimTbl (ActDowAdmDocDeg+ 7)
|
||||||
#define ActSeeBib (ActChgCrsSta+ 8)
|
#define ActSeeBib (ActDowAdmDocDeg+ 8)
|
||||||
#define ActSeeFAQ (ActChgCrsSta+ 9)
|
#define ActSeeFAQ (ActDowAdmDocDeg+ 9)
|
||||||
#define ActSeeCrsLnk (ActChgCrsSta+ 10)
|
#define ActSeeCrsLnk (ActDowAdmDocDeg+ 10)
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActCrsSch (ActChgCrsSta+ 11)
|
#define ActCrsSch (ActDowAdmDocDeg+ 11)
|
||||||
#define ActPrnCrsInf (ActChgCrsSta+ 12)
|
#define ActPrnCrsInf (ActDowAdmDocDeg+ 12)
|
||||||
#define ActChgCrsLog (ActChgCrsSta+ 13)
|
#define ActChgCrsLog (ActDowAdmDocDeg+ 13)
|
||||||
#define ActEdiCrsInf (ActChgCrsSta+ 14)
|
#define ActEdiCrsInf (ActDowAdmDocDeg+ 14)
|
||||||
#define ActEdiTchGui (ActChgCrsSta+ 15)
|
#define ActEdiTchGui (ActDowAdmDocDeg+ 15)
|
||||||
#define ActPrnCrsTimTbl (ActChgCrsSta+ 16)
|
#define ActPrnCrsTimTbl (ActDowAdmDocDeg+ 16)
|
||||||
#define ActEdiCrsTimTbl (ActChgCrsSta+ 17)
|
#define ActEdiCrsTimTbl (ActDowAdmDocDeg+ 17)
|
||||||
#define ActChgCrsTimTbl (ActChgCrsSta+ 18)
|
#define ActChgCrsTimTbl (ActDowAdmDocDeg+ 18)
|
||||||
#define ActSeeSylLec (ActChgCrsSta+ 19)
|
#define ActSeeSylLec (ActDowAdmDocDeg+ 19)
|
||||||
#define ActSeeSylPra (ActChgCrsSta+ 20)
|
#define ActSeeSylPra (ActDowAdmDocDeg+ 20)
|
||||||
#define ActEdiSylLec (ActChgCrsSta+ 21)
|
#define ActEdiSylLec (ActDowAdmDocDeg+ 21)
|
||||||
#define ActEdiSylPra (ActChgCrsSta+ 22)
|
#define ActEdiSylPra (ActDowAdmDocDeg+ 22)
|
||||||
#define ActDelItmSylLec (ActChgCrsSta+ 23)
|
#define ActDelItmSylLec (ActDowAdmDocDeg+ 23)
|
||||||
#define ActDelItmSylPra (ActChgCrsSta+ 24)
|
#define ActDelItmSylPra (ActDowAdmDocDeg+ 24)
|
||||||
#define ActUp_IteSylLec (ActChgCrsSta+ 25)
|
#define ActUp_IteSylLec (ActDowAdmDocDeg+ 25)
|
||||||
#define ActUp_IteSylPra (ActChgCrsSta+ 26)
|
#define ActUp_IteSylPra (ActDowAdmDocDeg+ 26)
|
||||||
#define ActDwnIteSylLec (ActChgCrsSta+ 27)
|
#define ActDwnIteSylLec (ActDowAdmDocDeg+ 27)
|
||||||
#define ActDwnIteSylPra (ActChgCrsSta+ 28)
|
#define ActDwnIteSylPra (ActDowAdmDocDeg+ 28)
|
||||||
#define ActRgtIteSylLec (ActChgCrsSta+ 29)
|
#define ActRgtIteSylLec (ActDowAdmDocDeg+ 29)
|
||||||
#define ActRgtIteSylPra (ActChgCrsSta+ 30)
|
#define ActRgtIteSylPra (ActDowAdmDocDeg+ 30)
|
||||||
#define ActLftIteSylLec (ActChgCrsSta+ 31)
|
#define ActLftIteSylLec (ActDowAdmDocDeg+ 31)
|
||||||
#define ActLftIteSylPra (ActChgCrsSta+ 32)
|
#define ActLftIteSylPra (ActDowAdmDocDeg+ 32)
|
||||||
#define ActInsIteSylLec (ActChgCrsSta+ 33)
|
#define ActInsIteSylLec (ActDowAdmDocDeg+ 33)
|
||||||
#define ActInsIteSylPra (ActChgCrsSta+ 34)
|
#define ActInsIteSylPra (ActDowAdmDocDeg+ 34)
|
||||||
#define ActModIteSylLec (ActChgCrsSta+ 35)
|
#define ActModIteSylLec (ActDowAdmDocDeg+ 35)
|
||||||
#define ActModIteSylPra (ActChgCrsSta+ 36)
|
#define ActModIteSylPra (ActDowAdmDocDeg+ 36)
|
||||||
|
|
||||||
#define ActChgToSeeDoc (ActChgCrsSta+ 37)
|
#define ActChgToSeeDocCrs (ActDowAdmDocDeg+ 37)
|
||||||
|
#define ActSeeDocCrs (ActDowAdmDocDeg+ 38)
|
||||||
|
#define ActExpSeeDocCrs (ActDowAdmDocDeg+ 39)
|
||||||
|
#define ActConSeeDocCrs (ActDowAdmDocDeg+ 40)
|
||||||
|
#define ActZIPSeeDocCrs (ActDowAdmDocDeg+ 41)
|
||||||
|
#define ActReqDatSeeDocCrs (ActDowAdmDocDeg+ 42)
|
||||||
|
#define ActDowSeeDocCrs (ActDowAdmDocDeg+ 43)
|
||||||
|
|
||||||
#define ActSeeDocCrs (ActChgCrsSta+ 38)
|
#define ActSeeDocGrp (ActDowAdmDocDeg+ 44)
|
||||||
#define ActExpSeeDocCrs (ActChgCrsSta+ 39)
|
#define ActExpSeeDocGrp (ActDowAdmDocDeg+ 45)
|
||||||
#define ActConSeeDocCrs (ActChgCrsSta+ 40)
|
#define ActConSeeDocGrp (ActDowAdmDocDeg+ 46)
|
||||||
#define ActZIPSeeDocCrs (ActChgCrsSta+ 41)
|
#define ActZIPSeeDocGrp (ActDowAdmDocDeg+ 47)
|
||||||
#define ActReqDatSeeDocCrs (ActChgCrsSta+ 42)
|
#define ActReqDatSeeDocGrp (ActDowAdmDocDeg+ 48)
|
||||||
#define ActDowSeeDocCrs (ActChgCrsSta+ 43)
|
#define ActDowSeeDocGrp (ActDowAdmDocDeg+ 49)
|
||||||
|
|
||||||
#define ActSeeDocGrp (ActChgCrsSta+ 44)
|
#define ActChgToAdmDocCrs (ActDowAdmDocDeg+ 50)
|
||||||
#define ActExpSeeDocGrp (ActChgCrsSta+ 45)
|
#define ActAdmDocCrs (ActDowAdmDocDeg+ 51)
|
||||||
#define ActConSeeDocGrp (ActChgCrsSta+ 46)
|
#define ActReqRemFilDocCrs (ActDowAdmDocDeg+ 52)
|
||||||
#define ActZIPSeeDocGrp (ActChgCrsSta+ 47)
|
#define ActRemFilDocCrs (ActDowAdmDocDeg+ 53)
|
||||||
#define ActReqDatSeeDocGrp (ActChgCrsSta+ 48)
|
#define ActRemFolDocCrs (ActDowAdmDocDeg+ 54)
|
||||||
#define ActDowSeeDocGrp (ActChgCrsSta+ 49)
|
#define ActCopDocCrs (ActDowAdmDocDeg+ 55)
|
||||||
|
#define ActPasDocCrs (ActDowAdmDocDeg+ 56)
|
||||||
|
#define ActRemTreDocCrs (ActDowAdmDocDeg+ 57)
|
||||||
|
#define ActFrmCreDocCrs (ActDowAdmDocDeg+ 58)
|
||||||
|
#define ActCreFolDocCrs (ActDowAdmDocDeg+ 59)
|
||||||
|
#define ActCreLnkDocCrs (ActDowAdmDocDeg+ 60)
|
||||||
|
#define ActRenFolDocCrs (ActDowAdmDocDeg+ 61)
|
||||||
|
#define ActRcvFilDocCrsDZ (ActDowAdmDocDeg+ 62)
|
||||||
|
#define ActRcvFilDocCrsCla (ActDowAdmDocDeg+ 63)
|
||||||
|
#define ActExpAdmDocCrs (ActDowAdmDocDeg+ 64)
|
||||||
|
#define ActConAdmDocCrs (ActDowAdmDocDeg+ 65)
|
||||||
|
#define ActZIPAdmDocCrs (ActDowAdmDocDeg+ 66)
|
||||||
|
#define ActShoDocCrs (ActDowAdmDocDeg+ 67)
|
||||||
|
#define ActHidDocCrs (ActDowAdmDocDeg+ 68)
|
||||||
|
#define ActReqDatAdmDocCrs (ActDowAdmDocDeg+ 69)
|
||||||
|
#define ActChgDatAdmDocCrs (ActDowAdmDocDeg+ 70)
|
||||||
|
#define ActDowAdmDocCrs (ActDowAdmDocDeg+ 71)
|
||||||
|
|
||||||
#define ActChgToAdmDoc (ActChgCrsSta+ 50)
|
#define ActAdmDocGrp (ActDowAdmDocDeg+ 72)
|
||||||
|
#define ActReqRemFilDocGrp (ActDowAdmDocDeg+ 73)
|
||||||
|
#define ActRemFilDocGrp (ActDowAdmDocDeg+ 74)
|
||||||
|
#define ActRemFolDocGrp (ActDowAdmDocDeg+ 75)
|
||||||
|
#define ActCopDocGrp (ActDowAdmDocDeg+ 76)
|
||||||
|
#define ActPasDocGrp (ActDowAdmDocDeg+ 77)
|
||||||
|
#define ActRemTreDocGrp (ActDowAdmDocDeg+ 78)
|
||||||
|
#define ActFrmCreDocGrp (ActDowAdmDocDeg+ 79)
|
||||||
|
#define ActCreFolDocGrp (ActDowAdmDocDeg+ 80)
|
||||||
|
#define ActCreLnkDocGrp (ActDowAdmDocDeg+ 81)
|
||||||
|
#define ActRenFolDocGrp (ActDowAdmDocDeg+ 82)
|
||||||
|
#define ActRcvFilDocGrpDZ (ActDowAdmDocDeg+ 83)
|
||||||
|
#define ActRcvFilDocGrpCla (ActDowAdmDocDeg+ 84)
|
||||||
|
#define ActExpAdmDocGrp (ActDowAdmDocDeg+ 85)
|
||||||
|
#define ActConAdmDocGrp (ActDowAdmDocDeg+ 86)
|
||||||
|
#define ActZIPAdmDocGrp (ActDowAdmDocDeg+ 87)
|
||||||
|
#define ActShoDocGrp (ActDowAdmDocDeg+ 88)
|
||||||
|
#define ActHidDocGrp (ActDowAdmDocDeg+ 89)
|
||||||
|
#define ActReqDatAdmDocGrp (ActDowAdmDocDeg+ 90)
|
||||||
|
#define ActChgDatAdmDocGrp (ActDowAdmDocDeg+ 91)
|
||||||
|
#define ActDowAdmDocGrp (ActDowAdmDocDeg+ 92)
|
||||||
|
|
||||||
#define ActAdmDocCrs (ActChgCrsSta+ 51)
|
#define ActChgToAdmCom (ActDowAdmDocDeg+ 93)
|
||||||
#define ActReqRemFilDocCrs (ActChgCrsSta+ 52)
|
|
||||||
#define ActRemFilDocCrs (ActChgCrsSta+ 53)
|
|
||||||
#define ActRemFolDocCrs (ActChgCrsSta+ 54)
|
|
||||||
#define ActCopDocCrs (ActChgCrsSta+ 55)
|
|
||||||
#define ActPasDocCrs (ActChgCrsSta+ 56)
|
|
||||||
#define ActRemTreDocCrs (ActChgCrsSta+ 57)
|
|
||||||
#define ActFrmCreDocCrs (ActChgCrsSta+ 58)
|
|
||||||
#define ActCreFolDocCrs (ActChgCrsSta+ 59)
|
|
||||||
#define ActCreLnkDocCrs (ActChgCrsSta+ 60)
|
|
||||||
#define ActRenFolDocCrs (ActChgCrsSta+ 61)
|
|
||||||
#define ActRcvFilDocCrsDZ (ActChgCrsSta+ 62)
|
|
||||||
#define ActRcvFilDocCrsCla (ActChgCrsSta+ 63)
|
|
||||||
#define ActExpAdmDocCrs (ActChgCrsSta+ 64)
|
|
||||||
#define ActConAdmDocCrs (ActChgCrsSta+ 65)
|
|
||||||
#define ActZIPAdmDocCrs (ActChgCrsSta+ 66)
|
|
||||||
#define ActShoDocCrs (ActChgCrsSta+ 67)
|
|
||||||
#define ActHidDocCrs (ActChgCrsSta+ 68)
|
|
||||||
#define ActReqDatAdmDocCrs (ActChgCrsSta+ 69)
|
|
||||||
#define ActChgDatAdmDocCrs (ActChgCrsSta+ 70)
|
|
||||||
#define ActDowAdmDocCrs (ActChgCrsSta+ 71)
|
|
||||||
|
|
||||||
#define ActAdmDocGrp (ActChgCrsSta+ 72)
|
#define ActAdmComCrs (ActDowAdmDocDeg+ 94)
|
||||||
#define ActReqRemFilDocGrp (ActChgCrsSta+ 73)
|
#define ActReqRemFilComCrs (ActDowAdmDocDeg+ 95)
|
||||||
#define ActRemFilDocGrp (ActChgCrsSta+ 74)
|
#define ActRemFilComCrs (ActDowAdmDocDeg+ 96)
|
||||||
#define ActRemFolDocGrp (ActChgCrsSta+ 75)
|
#define ActRemFolComCrs (ActDowAdmDocDeg+ 97)
|
||||||
#define ActCopDocGrp (ActChgCrsSta+ 76)
|
#define ActCopComCrs (ActDowAdmDocDeg+ 98)
|
||||||
#define ActPasDocGrp (ActChgCrsSta+ 77)
|
#define ActPasComCrs (ActDowAdmDocDeg+ 99)
|
||||||
#define ActRemTreDocGrp (ActChgCrsSta+ 78)
|
#define ActRemTreComCrs (ActDowAdmDocDeg+100)
|
||||||
#define ActFrmCreDocGrp (ActChgCrsSta+ 79)
|
#define ActFrmCreComCrs (ActDowAdmDocDeg+101)
|
||||||
#define ActCreFolDocGrp (ActChgCrsSta+ 80)
|
#define ActCreFolComCrs (ActDowAdmDocDeg+102)
|
||||||
#define ActCreLnkDocGrp (ActChgCrsSta+ 81)
|
#define ActCreLnkComCrs (ActDowAdmDocDeg+103)
|
||||||
#define ActRenFolDocGrp (ActChgCrsSta+ 82)
|
#define ActRenFolComCrs (ActDowAdmDocDeg+104)
|
||||||
#define ActRcvFilDocGrpDZ (ActChgCrsSta+ 83)
|
#define ActRcvFilComCrsDZ (ActDowAdmDocDeg+105)
|
||||||
#define ActRcvFilDocGrpCla (ActChgCrsSta+ 84)
|
#define ActRcvFilComCrsCla (ActDowAdmDocDeg+106)
|
||||||
#define ActExpAdmDocGrp (ActChgCrsSta+ 85)
|
#define ActExpComCrs (ActDowAdmDocDeg+107)
|
||||||
#define ActConAdmDocGrp (ActChgCrsSta+ 86)
|
#define ActConComCrs (ActDowAdmDocDeg+108)
|
||||||
#define ActZIPAdmDocGrp (ActChgCrsSta+ 87)
|
#define ActZIPComCrs (ActDowAdmDocDeg+109)
|
||||||
#define ActShoDocGrp (ActChgCrsSta+ 88)
|
#define ActReqDatComCrs (ActDowAdmDocDeg+110)
|
||||||
#define ActHidDocGrp (ActChgCrsSta+ 89)
|
#define ActChgDatComCrs (ActDowAdmDocDeg+111)
|
||||||
#define ActReqDatAdmDocGrp (ActChgCrsSta+ 90)
|
#define ActDowComCrs (ActDowAdmDocDeg+112)
|
||||||
#define ActChgDatAdmDocGrp (ActChgCrsSta+ 91)
|
|
||||||
#define ActDowAdmDocGrp (ActChgCrsSta+ 92)
|
|
||||||
|
|
||||||
#define ActChgToAdmCom (ActChgCrsSta+ 93)
|
#define ActAdmComGrp (ActDowAdmDocDeg+113)
|
||||||
|
#define ActReqRemFilComGrp (ActDowAdmDocDeg+114)
|
||||||
|
#define ActRemFilComGrp (ActDowAdmDocDeg+115)
|
||||||
|
#define ActRemFolComGrp (ActDowAdmDocDeg+116)
|
||||||
|
#define ActCopComGrp (ActDowAdmDocDeg+117)
|
||||||
|
#define ActPasComGrp (ActDowAdmDocDeg+118)
|
||||||
|
#define ActRemTreComGrp (ActDowAdmDocDeg+119)
|
||||||
|
#define ActFrmCreComGrp (ActDowAdmDocDeg+120)
|
||||||
|
#define ActCreFolComGrp (ActDowAdmDocDeg+121)
|
||||||
|
#define ActCreLnkComGrp (ActDowAdmDocDeg+122)
|
||||||
|
#define ActRenFolComGrp (ActDowAdmDocDeg+123)
|
||||||
|
#define ActRcvFilComGrpDZ (ActDowAdmDocDeg+124)
|
||||||
|
#define ActRcvFilComGrpCla (ActDowAdmDocDeg+125)
|
||||||
|
#define ActExpComGrp (ActDowAdmDocDeg+126)
|
||||||
|
#define ActConComGrp (ActDowAdmDocDeg+127)
|
||||||
|
#define ActZIPComGrp (ActDowAdmDocDeg+128)
|
||||||
|
#define ActReqDatComGrp (ActDowAdmDocDeg+129)
|
||||||
|
#define ActChgDatComGrp (ActDowAdmDocDeg+130)
|
||||||
|
#define ActDowComGrp (ActDowAdmDocDeg+131)
|
||||||
|
|
||||||
#define ActAdmComCrs (ActChgCrsSta+ 94)
|
#define ActEdiBib (ActDowAdmDocDeg+132)
|
||||||
#define ActReqRemFilComCrs (ActChgCrsSta+ 95)
|
#define ActEdiFAQ (ActDowAdmDocDeg+133)
|
||||||
#define ActRemFilComCrs (ActChgCrsSta+ 96)
|
#define ActEdiCrsLnk (ActDowAdmDocDeg+134)
|
||||||
#define ActRemFolComCrs (ActChgCrsSta+ 97)
|
|
||||||
#define ActCopComCrs (ActChgCrsSta+ 98)
|
|
||||||
#define ActPasComCrs (ActChgCrsSta+ 99)
|
|
||||||
#define ActRemTreComCrs (ActChgCrsSta+100)
|
|
||||||
#define ActFrmCreComCrs (ActChgCrsSta+101)
|
|
||||||
#define ActCreFolComCrs (ActChgCrsSta+102)
|
|
||||||
#define ActCreLnkComCrs (ActChgCrsSta+103)
|
|
||||||
#define ActRenFolComCrs (ActChgCrsSta+104)
|
|
||||||
#define ActRcvFilComCrsDZ (ActChgCrsSta+105)
|
|
||||||
#define ActRcvFilComCrsCla (ActChgCrsSta+106)
|
|
||||||
#define ActExpComCrs (ActChgCrsSta+107)
|
|
||||||
#define ActConComCrs (ActChgCrsSta+108)
|
|
||||||
#define ActZIPComCrs (ActChgCrsSta+109)
|
|
||||||
#define ActReqDatComCrs (ActChgCrsSta+110)
|
|
||||||
#define ActChgDatComCrs (ActChgCrsSta+111)
|
|
||||||
#define ActDowComCrs (ActChgCrsSta+112)
|
|
||||||
|
|
||||||
#define ActAdmComGrp (ActChgCrsSta+113)
|
#define ActChgFrcReaCrsInf (ActDowAdmDocDeg+135)
|
||||||
#define ActReqRemFilComGrp (ActChgCrsSta+114)
|
#define ActChgFrcReaTchGui (ActDowAdmDocDeg+136)
|
||||||
#define ActRemFilComGrp (ActChgCrsSta+115)
|
#define ActChgFrcReaSylLec (ActDowAdmDocDeg+137)
|
||||||
#define ActRemFolComGrp (ActChgCrsSta+116)
|
#define ActChgFrcReaSylPra (ActDowAdmDocDeg+138)
|
||||||
#define ActCopComGrp (ActChgCrsSta+117)
|
#define ActChgFrcReaBib (ActDowAdmDocDeg+139)
|
||||||
#define ActPasComGrp (ActChgCrsSta+118)
|
#define ActChgFrcReaFAQ (ActDowAdmDocDeg+140)
|
||||||
#define ActRemTreComGrp (ActChgCrsSta+119)
|
#define ActChgFrcReaCrsLnk (ActDowAdmDocDeg+141)
|
||||||
#define ActFrmCreComGrp (ActChgCrsSta+120)
|
|
||||||
#define ActCreFolComGrp (ActChgCrsSta+121)
|
|
||||||
#define ActCreLnkComGrp (ActChgCrsSta+122)
|
|
||||||
#define ActRenFolComGrp (ActChgCrsSta+123)
|
|
||||||
#define ActRcvFilComGrpDZ (ActChgCrsSta+124)
|
|
||||||
#define ActRcvFilComGrpCla (ActChgCrsSta+125)
|
|
||||||
#define ActExpComGrp (ActChgCrsSta+126)
|
|
||||||
#define ActConComGrp (ActChgCrsSta+127)
|
|
||||||
#define ActZIPComGrp (ActChgCrsSta+128)
|
|
||||||
#define ActReqDatComGrp (ActChgCrsSta+129)
|
|
||||||
#define ActChgDatComGrp (ActChgCrsSta+130)
|
|
||||||
#define ActDowComGrp (ActChgCrsSta+131)
|
|
||||||
|
|
||||||
#define ActEdiBib (ActChgCrsSta+132)
|
#define ActChgHavReaCrsInf (ActDowAdmDocDeg+142)
|
||||||
#define ActEdiFAQ (ActChgCrsSta+133)
|
#define ActChgHavReaTchGui (ActDowAdmDocDeg+143)
|
||||||
#define ActEdiCrsLnk (ActChgCrsSta+134)
|
#define ActChgHavReaSylLec (ActDowAdmDocDeg+144)
|
||||||
|
#define ActChgHavReaSylPra (ActDowAdmDocDeg+145)
|
||||||
|
#define ActChgHavReaBib (ActDowAdmDocDeg+146)
|
||||||
|
#define ActChgHavReaFAQ (ActDowAdmDocDeg+147)
|
||||||
|
#define ActChgHavReaCrsLnk (ActDowAdmDocDeg+148)
|
||||||
|
|
||||||
#define ActChgFrcReaCrsInf (ActChgCrsSta+135)
|
#define ActSelInfSrcCrsInf (ActDowAdmDocDeg+149)
|
||||||
#define ActChgFrcReaTchGui (ActChgCrsSta+136)
|
#define ActSelInfSrcTchGui (ActDowAdmDocDeg+150)
|
||||||
#define ActChgFrcReaSylLec (ActChgCrsSta+137)
|
#define ActSelInfSrcSylLec (ActDowAdmDocDeg+151)
|
||||||
#define ActChgFrcReaSylPra (ActChgCrsSta+138)
|
#define ActSelInfSrcSylPra (ActDowAdmDocDeg+152)
|
||||||
#define ActChgFrcReaBib (ActChgCrsSta+139)
|
#define ActSelInfSrcBib (ActDowAdmDocDeg+153)
|
||||||
#define ActChgFrcReaFAQ (ActChgCrsSta+140)
|
#define ActSelInfSrcFAQ (ActDowAdmDocDeg+154)
|
||||||
#define ActChgFrcReaCrsLnk (ActChgCrsSta+141)
|
#define ActSelInfSrcCrsLnk (ActDowAdmDocDeg+155)
|
||||||
|
#define ActRcvURLCrsInf (ActDowAdmDocDeg+156)
|
||||||
#define ActChgHavReaCrsInf (ActChgCrsSta+142)
|
#define ActRcvURLTchGui (ActDowAdmDocDeg+157)
|
||||||
#define ActChgHavReaTchGui (ActChgCrsSta+143)
|
#define ActRcvURLSylLec (ActDowAdmDocDeg+158)
|
||||||
#define ActChgHavReaSylLec (ActChgCrsSta+144)
|
#define ActRcvURLSylPra (ActDowAdmDocDeg+159)
|
||||||
#define ActChgHavReaSylPra (ActChgCrsSta+145)
|
#define ActRcvURLBib (ActDowAdmDocDeg+160)
|
||||||
#define ActChgHavReaBib (ActChgCrsSta+146)
|
#define ActRcvURLFAQ (ActDowAdmDocDeg+161)
|
||||||
#define ActChgHavReaFAQ (ActChgCrsSta+147)
|
#define ActRcvURLCrsLnk (ActDowAdmDocDeg+162)
|
||||||
#define ActChgHavReaCrsLnk (ActChgCrsSta+148)
|
#define ActRcvPagCrsInf (ActDowAdmDocDeg+163)
|
||||||
|
#define ActRcvPagTchGui (ActDowAdmDocDeg+164)
|
||||||
#define ActSelInfSrcCrsInf (ActChgCrsSta+149)
|
#define ActRcvPagSylLec (ActDowAdmDocDeg+165)
|
||||||
#define ActSelInfSrcTchGui (ActChgCrsSta+150)
|
#define ActRcvPagSylPra (ActDowAdmDocDeg+166)
|
||||||
#define ActSelInfSrcSylLec (ActChgCrsSta+151)
|
#define ActRcvPagBib (ActDowAdmDocDeg+167)
|
||||||
#define ActSelInfSrcSylPra (ActChgCrsSta+152)
|
#define ActRcvPagFAQ (ActDowAdmDocDeg+168)
|
||||||
#define ActSelInfSrcBib (ActChgCrsSta+153)
|
#define ActRcvPagCrsLnk (ActDowAdmDocDeg+169)
|
||||||
#define ActSelInfSrcFAQ (ActChgCrsSta+154)
|
#define ActEditorCrsInf (ActDowAdmDocDeg+170)
|
||||||
#define ActSelInfSrcCrsLnk (ActChgCrsSta+155)
|
#define ActEditorTchGui (ActDowAdmDocDeg+171)
|
||||||
#define ActRcvURLCrsInf (ActChgCrsSta+156)
|
#define ActEditorSylLec (ActDowAdmDocDeg+172)
|
||||||
#define ActRcvURLTchGui (ActChgCrsSta+157)
|
#define ActEditorSylPra (ActDowAdmDocDeg+173)
|
||||||
#define ActRcvURLSylLec (ActChgCrsSta+158)
|
#define ActEditorBib (ActDowAdmDocDeg+174)
|
||||||
#define ActRcvURLSylPra (ActChgCrsSta+159)
|
#define ActEditorFAQ (ActDowAdmDocDeg+175)
|
||||||
#define ActRcvURLBib (ActChgCrsSta+160)
|
#define ActEditorCrsLnk (ActDowAdmDocDeg+176)
|
||||||
#define ActRcvURLFAQ (ActChgCrsSta+161)
|
#define ActPlaTxtEdiCrsInf (ActDowAdmDocDeg+177)
|
||||||
#define ActRcvURLCrsLnk (ActChgCrsSta+162)
|
#define ActPlaTxtEdiTchGui (ActDowAdmDocDeg+178)
|
||||||
#define ActRcvPagCrsInf (ActChgCrsSta+163)
|
#define ActPlaTxtEdiSylLec (ActDowAdmDocDeg+179)
|
||||||
#define ActRcvPagTchGui (ActChgCrsSta+164)
|
#define ActPlaTxtEdiSylPra (ActDowAdmDocDeg+180)
|
||||||
#define ActRcvPagSylLec (ActChgCrsSta+165)
|
#define ActPlaTxtEdiBib (ActDowAdmDocDeg+181)
|
||||||
#define ActRcvPagSylPra (ActChgCrsSta+166)
|
#define ActPlaTxtEdiFAQ (ActDowAdmDocDeg+182)
|
||||||
#define ActRcvPagBib (ActChgCrsSta+167)
|
#define ActPlaTxtEdiCrsLnk (ActDowAdmDocDeg+183)
|
||||||
#define ActRcvPagFAQ (ActChgCrsSta+168)
|
#define ActRchTxtEdiCrsInf (ActDowAdmDocDeg+184)
|
||||||
#define ActRcvPagCrsLnk (ActChgCrsSta+169)
|
#define ActRchTxtEdiTchGui (ActDowAdmDocDeg+185)
|
||||||
#define ActEditorCrsInf (ActChgCrsSta+170)
|
#define ActRchTxtEdiSylLec (ActDowAdmDocDeg+186)
|
||||||
#define ActEditorTchGui (ActChgCrsSta+171)
|
#define ActRchTxtEdiSylPra (ActDowAdmDocDeg+187)
|
||||||
#define ActEditorSylLec (ActChgCrsSta+172)
|
#define ActRchTxtEdiBib (ActDowAdmDocDeg+188)
|
||||||
#define ActEditorSylPra (ActChgCrsSta+173)
|
#define ActRchTxtEdiFAQ (ActDowAdmDocDeg+189)
|
||||||
#define ActEditorBib (ActChgCrsSta+174)
|
#define ActRchTxtEdiCrsLnk (ActDowAdmDocDeg+190)
|
||||||
#define ActEditorFAQ (ActChgCrsSta+175)
|
#define ActRcvPlaTxtCrsInf (ActDowAdmDocDeg+191)
|
||||||
#define ActEditorCrsLnk (ActChgCrsSta+176)
|
#define ActRcvPlaTxtTchGui (ActDowAdmDocDeg+192)
|
||||||
#define ActPlaTxtEdiCrsInf (ActChgCrsSta+177)
|
#define ActRcvPlaTxtSylLec (ActDowAdmDocDeg+193)
|
||||||
#define ActPlaTxtEdiTchGui (ActChgCrsSta+178)
|
#define ActRcvPlaTxtSylPra (ActDowAdmDocDeg+194)
|
||||||
#define ActPlaTxtEdiSylLec (ActChgCrsSta+179)
|
#define ActRcvPlaTxtBib (ActDowAdmDocDeg+195)
|
||||||
#define ActPlaTxtEdiSylPra (ActChgCrsSta+180)
|
#define ActRcvPlaTxtFAQ (ActDowAdmDocDeg+196)
|
||||||
#define ActPlaTxtEdiBib (ActChgCrsSta+181)
|
#define ActRcvPlaTxtCrsLnk (ActDowAdmDocDeg+197)
|
||||||
#define ActPlaTxtEdiFAQ (ActChgCrsSta+182)
|
#define ActRcvRchTxtCrsInf (ActDowAdmDocDeg+198)
|
||||||
#define ActPlaTxtEdiCrsLnk (ActChgCrsSta+183)
|
#define ActRcvRchTxtTchGui (ActDowAdmDocDeg+199)
|
||||||
#define ActRchTxtEdiCrsInf (ActChgCrsSta+184)
|
#define ActRcvRchTxtSylLec (ActDowAdmDocDeg+200)
|
||||||
#define ActRchTxtEdiTchGui (ActChgCrsSta+185)
|
#define ActRcvRchTxtSylPra (ActDowAdmDocDeg+201)
|
||||||
#define ActRchTxtEdiSylLec (ActChgCrsSta+186)
|
#define ActRcvRchTxtBib (ActDowAdmDocDeg+202)
|
||||||
#define ActRchTxtEdiSylPra (ActChgCrsSta+187)
|
#define ActRcvRchTxtFAQ (ActDowAdmDocDeg+203)
|
||||||
#define ActRchTxtEdiBib (ActChgCrsSta+188)
|
#define ActRcvRchTxtCrsLnk (ActDowAdmDocDeg+204)
|
||||||
#define ActRchTxtEdiFAQ (ActChgCrsSta+189)
|
|
||||||
#define ActRchTxtEdiCrsLnk (ActChgCrsSta+190)
|
|
||||||
#define ActRcvPlaTxtCrsInf (ActChgCrsSta+191)
|
|
||||||
#define ActRcvPlaTxtTchGui (ActChgCrsSta+192)
|
|
||||||
#define ActRcvPlaTxtSylLec (ActChgCrsSta+193)
|
|
||||||
#define ActRcvPlaTxtSylPra (ActChgCrsSta+194)
|
|
||||||
#define ActRcvPlaTxtBib (ActChgCrsSta+195)
|
|
||||||
#define ActRcvPlaTxtFAQ (ActChgCrsSta+196)
|
|
||||||
#define ActRcvPlaTxtCrsLnk (ActChgCrsSta+197)
|
|
||||||
#define ActRcvRchTxtCrsInf (ActChgCrsSta+198)
|
|
||||||
#define ActRcvRchTxtTchGui (ActChgCrsSta+199)
|
|
||||||
#define ActRcvRchTxtSylLec (ActChgCrsSta+200)
|
|
||||||
#define ActRcvRchTxtSylPra (ActChgCrsSta+201)
|
|
||||||
#define ActRcvRchTxtBib (ActChgCrsSta+202)
|
|
||||||
#define ActRcvRchTxtFAQ (ActChgCrsSta+203)
|
|
||||||
#define ActRcvRchTxtCrsLnk (ActChgCrsSta+204)
|
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/***************************** Assessment tab ********************************/
|
/***************************** Assessment tab ********************************/
|
||||||
|
|
|
@ -39,11 +39,12 @@
|
||||||
/****************************** Public constants *****************************/
|
/****************************** Public constants *****************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define Log_PLATFORM_VERSION "SWAD 14.58.1 (2015/01/18)"
|
#define Log_PLATFORM_VERSION "SWAD 14.59 (2015/01/19)"
|
||||||
|
|
||||||
// Number of lines (includes comments but not blank lines) has been got with the following command:
|
// Number of lines (includes comments but not blank lines) has been got with the following command:
|
||||||
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h | tail -1
|
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h | tail -1
|
||||||
/*
|
/*
|
||||||
|
Version 14.59: Jan 19, 2015 See/admin documents of degree, centre and institution (not finished). (174559 lines)
|
||||||
Version 14.58.1: Jan 18, 2015 Fixed minor bugs in layout. (174178 lines)
|
Version 14.58.1: Jan 18, 2015 Fixed minor bugs in layout. (174178 lines)
|
||||||
Version 14.58: Jan 18, 2015 New options to see/admin documents of degree, centre and institution (not finished). (174174 lines)
|
Version 14.58: Jan 18, 2015 New options to see/admin documents of degree, centre and institution (not finished). (174174 lines)
|
||||||
Version 14.57.3: Jan 18, 2015 Fixed bug in statistics. (173694 lines)
|
Version 14.57.3: Jan 18, 2015 Fixed bug in statistics. (173694 lines)
|
||||||
|
|
|
@ -1191,7 +1191,7 @@ void Brw_GetParAndInitFileBrowser (void)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case ActChgToSeeDoc: // Access to see a documents zone
|
case ActChgToSeeDocCrs: // Access to see a documents zone
|
||||||
/* Set file browser type acording to last group accessed */
|
/* Set file browser type acording to last group accessed */
|
||||||
Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_SEE_DOCUMENTS_GRP :
|
Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_SEE_DOCUMENTS_GRP :
|
||||||
Brw_FILE_BRW_SEE_DOCUMENTS_CRS;
|
Brw_FILE_BRW_SEE_DOCUMENTS_CRS;
|
||||||
|
@ -1212,7 +1212,7 @@ void Brw_GetParAndInitFileBrowser (void)
|
||||||
case ActDowSeeDocGrp:
|
case ActDowSeeDocGrp:
|
||||||
Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_DOCUMENTS_GRP;
|
Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_DOCUMENTS_GRP;
|
||||||
break;
|
break;
|
||||||
case ActChgToAdmDoc: // Access to admin a documents zone
|
case ActChgToAdmDocCrs: // Access to admin a documents zone
|
||||||
/* Set file browser type acording to last group accessed */
|
/* Set file browser type acording to last group accessed */
|
||||||
Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP :
|
Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP :
|
||||||
Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS;
|
Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS;
|
||||||
|
@ -1605,10 +1605,10 @@ static void Brw_GetDataCurrentGrp (void)
|
||||||
switch (Gbl.CurrentAct)
|
switch (Gbl.CurrentAct)
|
||||||
{
|
{
|
||||||
case ActSeeAdmDocCrs: // Access to see/admin a documents zone from menu
|
case ActSeeAdmDocCrs: // Access to see/admin a documents zone from menu
|
||||||
case ActChgToSeeDoc: // Access to see a documents zone
|
case ActChgToSeeDocCrs: // Access to see a documents zone
|
||||||
case ActSeeDocGrp: // Access to see a documents zone
|
case ActSeeDocGrp: // Access to see a documents zone
|
||||||
|
|
||||||
case ActChgToAdmDoc: // Access to admin a documents zone
|
case ActChgToAdmDocCrs: // Access to admin a documents zone
|
||||||
case ActAdmDocGrp: // Access to admin a documents zone
|
case ActAdmDocGrp: // Access to admin a documents zone
|
||||||
|
|
||||||
case ActChgToAdmCom: // Access to admin a common zone
|
case ActChgToAdmCom: // Access to admin a common zone
|
||||||
|
@ -2444,11 +2444,11 @@ static void Brw_FormToChangeZone (void)
|
||||||
{
|
{
|
||||||
case Brw_FILE_BRW_SEE_DOCUMENTS_CRS:
|
case Brw_FILE_BRW_SEE_DOCUMENTS_CRS:
|
||||||
case Brw_FILE_BRW_SEE_DOCUMENTS_GRP:
|
case Brw_FILE_BRW_SEE_DOCUMENTS_GRP:
|
||||||
Act_FormStart (ActChgToSeeDoc);
|
Act_FormStart (ActChgToSeeDocCrs);
|
||||||
break;
|
break;
|
||||||
case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS:
|
case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS:
|
||||||
case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP:
|
case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP:
|
||||||
Act_FormStart (ActChgToAdmDoc);
|
Act_FormStart (ActChgToAdmDocCrs);
|
||||||
break;
|
break;
|
||||||
case Brw_FILE_BRW_COMMON_CRS:
|
case Brw_FILE_BRW_COMMON_CRS:
|
||||||
case Brw_FILE_BRW_COMMON_GRP:
|
case Brw_FILE_BRW_COMMON_GRP:
|
||||||
|
@ -2747,36 +2747,69 @@ static void Brw_ShowFileBrowser (void)
|
||||||
|
|
||||||
static void Brw_WriteTopBeforeShowingFileBrowser (void)
|
static void Brw_WriteTopBeforeShowingFileBrowser (void)
|
||||||
{
|
{
|
||||||
|
bool IAmTeacher = (Gbl.Usrs.Me.LoggedRole == Rol_ROLE_TEACHER );
|
||||||
|
bool IAmSuperuser = (Gbl.Usrs.Me.LoggedRole == Rol_ROLE_SUPERUSER);
|
||||||
|
|
||||||
/***** Update last access to this file browser *****/
|
/***** Update last access to this file browser *****/
|
||||||
Brw_UpdateLastAccess ();
|
Brw_UpdateLastAccess ();
|
||||||
|
|
||||||
/***** Write form to edit documents *****/
|
/***** Write form to edit documents *****/
|
||||||
if (Gbl.Usrs.Me.LoggedRole == Rol_ROLE_TEACHER ||
|
|
||||||
Gbl.Usrs.Me.LoggedRole == Rol_ROLE_SUPERUSER)
|
|
||||||
switch (Gbl.FileBrowser.Type)
|
switch (Gbl.FileBrowser.Type)
|
||||||
{
|
{
|
||||||
|
case Brw_FILE_BRW_SEE_DOCUMENTS_INS:
|
||||||
|
if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_INS_ADMIN)
|
||||||
|
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocIns);
|
||||||
|
break;
|
||||||
|
case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS:
|
||||||
|
if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_INS_ADMIN)
|
||||||
|
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocIns);
|
||||||
|
break;
|
||||||
|
case Brw_FILE_BRW_SEE_DOCUMENTS_CTR:
|
||||||
|
if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_CTR_ADMIN)
|
||||||
|
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocCtr);
|
||||||
|
break;
|
||||||
|
case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR:
|
||||||
|
if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_CTR_ADMIN)
|
||||||
|
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocCtr);
|
||||||
|
break;
|
||||||
|
case Brw_FILE_BRW_SEE_DOCUMENTS_DEG:
|
||||||
|
if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_DEG_ADMIN)
|
||||||
|
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocDeg);
|
||||||
|
break;
|
||||||
|
case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG:
|
||||||
|
if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_DEG_ADMIN)
|
||||||
|
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocDeg);
|
||||||
|
break;
|
||||||
case Brw_FILE_BRW_SEE_DOCUMENTS_CRS:
|
case Brw_FILE_BRW_SEE_DOCUMENTS_CRS:
|
||||||
|
if (IAmTeacher || IAmSuperuser)
|
||||||
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocCrs);
|
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocCrs);
|
||||||
break;
|
break;
|
||||||
case Brw_FILE_BRW_SEE_DOCUMENTS_GRP:
|
|
||||||
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocGrp);
|
|
||||||
break;
|
|
||||||
case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS:
|
case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS:
|
||||||
|
if (IAmTeacher || IAmSuperuser)
|
||||||
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocCrs);
|
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocCrs);
|
||||||
break;
|
break;
|
||||||
|
case Brw_FILE_BRW_SEE_DOCUMENTS_GRP:
|
||||||
|
if (IAmTeacher || IAmSuperuser)
|
||||||
|
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocGrp);
|
||||||
|
break;
|
||||||
case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP:
|
case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP:
|
||||||
|
if (IAmTeacher || IAmSuperuser)
|
||||||
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocGrp);
|
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocGrp);
|
||||||
break;
|
break;
|
||||||
case Brw_FILE_BRW_SEE_MARKS_CRS:
|
case Brw_FILE_BRW_SEE_MARKS_CRS:
|
||||||
|
if (IAmTeacher || IAmSuperuser)
|
||||||
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmMrkCrs);
|
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmMrkCrs);
|
||||||
break;
|
break;
|
||||||
case Brw_FILE_BRW_SEE_MARKS_GRP:
|
|
||||||
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmMrkGrp);
|
|
||||||
break;
|
|
||||||
case Brw_FILE_BRW_ADMIN_MARKS_CRS:
|
case Brw_FILE_BRW_ADMIN_MARKS_CRS:
|
||||||
|
if (IAmTeacher || IAmSuperuser)
|
||||||
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeMrkCrs);
|
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeMrkCrs);
|
||||||
break;
|
break;
|
||||||
|
case Brw_FILE_BRW_SEE_MARKS_GRP:
|
||||||
|
if (IAmTeacher || IAmSuperuser)
|
||||||
|
Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmMrkGrp);
|
||||||
|
break;
|
||||||
case Brw_FILE_BRW_ADMIN_MARKS_GRP:
|
case Brw_FILE_BRW_ADMIN_MARKS_GRP:
|
||||||
|
if (IAmTeacher || IAmSuperuser)
|
||||||
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeMrkGrp);
|
Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeMrkGrp);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -2820,15 +2853,15 @@ static void Brw_UpdateLastAccess (void)
|
||||||
case Brw_FILE_BRW_SEE_DOCUMENTS_CRS:
|
case Brw_FILE_BRW_SEE_DOCUMENTS_CRS:
|
||||||
case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS:
|
case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS:
|
||||||
Brw_GetAndUpdateDateLastAccFileBrowser ("LastAccDownloadCrs");
|
Brw_GetAndUpdateDateLastAccFileBrowser ("LastAccDownloadCrs");
|
||||||
if (Gbl.CurrentAct == ActChgToSeeDoc ||
|
if (Gbl.CurrentAct == ActChgToSeeDocCrs ||
|
||||||
Gbl.CurrentAct == ActChgToAdmDoc)// Update group of last access to a documents zone only when user changes zone
|
Gbl.CurrentAct == ActChgToAdmDocCrs)// Update group of last access to a documents zone only when user changes zone
|
||||||
Brw_UpdateGrpLastAccZone ("LastDowGrpCod",-1L);
|
Brw_UpdateGrpLastAccZone ("LastDowGrpCod",-1L);
|
||||||
break;
|
break;
|
||||||
case Brw_FILE_BRW_SEE_DOCUMENTS_GRP:
|
case Brw_FILE_BRW_SEE_DOCUMENTS_GRP:
|
||||||
case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP:
|
case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP:
|
||||||
Brw_GetAndUpdateDateLastAccFileBrowser ("LastAccDownloadGrp");
|
Brw_GetAndUpdateDateLastAccFileBrowser ("LastAccDownloadGrp");
|
||||||
if (Gbl.CurrentAct == ActChgToSeeDoc ||
|
if (Gbl.CurrentAct == ActChgToSeeDocCrs ||
|
||||||
Gbl.CurrentAct == ActChgToAdmDoc)// Update group of last access to a documents zone only when user changes zone
|
Gbl.CurrentAct == ActChgToAdmDocCrs)// Update group of last access to a documents zone only when user changes zone
|
||||||
Brw_UpdateGrpLastAccZone ("LastDowGrpCod",Gbl.CurrentCrs.Grps.GrpCod);
|
Brw_UpdateGrpLastAccZone ("LastDowGrpCod",Gbl.CurrentCrs.Grps.GrpCod);
|
||||||
break;
|
break;
|
||||||
case Brw_FILE_BRW_COMMON_CRS:
|
case Brw_FILE_BRW_COMMON_CRS:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user