mirror of
https://github.com/acanas/swad-core.git
synced 2024-06-05 00:05:23 +02:00
Version 16.134
This commit is contained in:
parent
4c0c2d9240
commit
0cc73f1322
|
@ -93,6 +93,7 @@ extern struct Globals Gbl;
|
||||||
7. ActRefOldSocPubGbl View old social timeline with users I follow via AJAX
|
7. ActRefOldSocPubGbl View old social timeline with users I follow via AJAX
|
||||||
8. ActRefOldSocPubUsr View old social timeline of a user via AJAX
|
8. ActRefOldSocPubUsr View old social timeline of a user via AJAX
|
||||||
9. ActWebSvc Call plugin function
|
9. ActWebSvc Call plugin function
|
||||||
|
|
||||||
System:
|
System:
|
||||||
10. ActSysReqSch Request search in system tab
|
10. ActSysReqSch Request search in system tab
|
||||||
11. ActSeeCty List countries
|
11. ActSeeCty List countries
|
||||||
|
@ -104,6 +105,7 @@ System:
|
||||||
17. ActSeeLnk See institutional links
|
17. ActSeeLnk See institutional links
|
||||||
18. ActLstPlg List plugins
|
18. ActLstPlg List plugins
|
||||||
19. ActSetUp Initial set up
|
19. ActSetUp Initial set up
|
||||||
|
565. ActSeeCalSys Show the academic calendar
|
||||||
|
|
||||||
20. ActSysSch Search for courses, teachers, documents...
|
20. ActSysSch Search for courses, teachers, documents...
|
||||||
21. ActEdiDegTyp Request edition of types of degrees
|
21. ActEdiDegTyp Request edition of types of degrees
|
||||||
|
@ -150,11 +152,16 @@ System:
|
||||||
58. ActChgPlgAppKey Change the application key of a plugin
|
58. ActChgPlgAppKey Change the application key of a plugin
|
||||||
59. ActChgPlgURL Change the URL of a plugin
|
59. ActChgPlgURL Change the URL of a plugin
|
||||||
60. ActChgPlgIP Change the IP address of a plugin
|
60. ActChgPlgIP Change the IP address of a plugin
|
||||||
|
|
||||||
|
682. ActPrnSysCrs Show print view of the academic calendar
|
||||||
|
683. ActChgSysCrs1stDay Change first day of week and show academic calendar
|
||||||
|
|
||||||
Country:
|
Country:
|
||||||
61. ActCtyReqSch Request search in country tab
|
61. ActCtyReqSch Request search in country tab
|
||||||
|
|
||||||
62. ActSeeCtyInf Show information on the current country
|
62. ActSeeCtyInf Show information on the current country
|
||||||
63. ActSeeIns List institutions
|
63. ActSeeIns List institutions
|
||||||
|
565. ActSeeCalCty Show the academic calendar
|
||||||
|
|
||||||
64. ActCtySch Search for courses, teachers, documents...
|
64. ActCtySch Search for courses, teachers, documents...
|
||||||
|
|
||||||
|
@ -169,6 +176,10 @@ Country:
|
||||||
72. ActRenInsFul Change full name of institution
|
72. ActRenInsFul Change full name of institution
|
||||||
73. ActChgInsWWW Change web of institution
|
73. ActChgInsWWW Change web of institution
|
||||||
74. ActChgInsSta Request change of status of an institution
|
74. ActChgInsSta Request change of status of an institution
|
||||||
|
|
||||||
|
682. ActPrnCtyCrs Show print view of the academic calendar
|
||||||
|
683. ActChgCtyCrs1stDay Change first day of week and show academic calendar
|
||||||
|
|
||||||
Institution:
|
Institution:
|
||||||
75. ActInsReqSch Request search in institution tab
|
75. ActInsReqSch Request search in institution tab
|
||||||
|
|
||||||
|
@ -177,6 +188,8 @@ Institution:
|
||||||
78. ActSeeDpt List departments
|
78. ActSeeDpt List departments
|
||||||
79. ActSeePlc List places
|
79. ActSeePlc List places
|
||||||
80. ActSeeHld List holidays
|
80. ActSeeHld List holidays
|
||||||
|
565. ActSeeCalIns Show the academic calendar
|
||||||
|
|
||||||
81. ActSeeAdmDocIns Documents zone of the institution (see or admin)
|
81. ActSeeAdmDocIns Documents zone of the institution (see or admin)
|
||||||
82. ActAdmShaIns Admin the shared files zone of the institution
|
82. ActAdmShaIns Admin the shared files zone of the institution
|
||||||
|
|
||||||
|
@ -275,11 +288,17 @@ Institution:
|
||||||
165. ActReqDatShaIns Ask for metadata of a file of the shared zone of the institution
|
165. ActReqDatShaIns Ask for metadata of a file of the shared zone of the institution
|
||||||
166. ActChgDatShaIns Change metadata of a file of the shared zone of the institution
|
166. ActChgDatShaIns Change metadata of a file of the shared zone of the institution
|
||||||
167. ActDowShaIns Download a file of the shared zone of the institution
|
167. ActDowShaIns Download a file of the shared zone of the institution
|
||||||
|
|
||||||
|
682. ActPrnInsCrs Show print view of the academic calendar
|
||||||
|
683. ActChgInsCrs1stDay Change first day of week and show academic calendar
|
||||||
|
|
||||||
Centre:
|
Centre:
|
||||||
168. ActCtrReqSch Request search in centre tab
|
168. ActCtrReqSch Request search in centre tab
|
||||||
|
|
||||||
169. ActSeeCtrInf Show information on the current centre
|
169. ActSeeCtrInf Show information on the current centre
|
||||||
170. ActSeeDeg List degrees of a type
|
170. ActSeeDeg List degrees of a type
|
||||||
|
565. ActSeeCalCtr Show the academic calendar
|
||||||
|
|
||||||
171. ActSeeAdmDocCtr Documents zone of the centre (see or admin)
|
171. ActSeeAdmDocCtr Documents zone of the centre (see or admin)
|
||||||
172. ActAdmShaCtr Admin the shared files zone of the centre
|
172. ActAdmShaCtr Admin the shared files zone of the centre
|
||||||
|
|
||||||
|
@ -358,11 +377,17 @@ Centre:
|
||||||
238. ActReqDatShaCtr Ask for metadata of a file of the shared zone of the centre
|
238. ActReqDatShaCtr Ask for metadata of a file of the shared zone of the centre
|
||||||
239. ActChgDatShaCtr Change metadata of a file of the shared zone of the centre
|
239. ActChgDatShaCtr Change metadata of a file of the shared zone of the centre
|
||||||
240. ActDowShaCtr Download a file of the shared zone of the centre
|
240. ActDowShaCtr Download a file of the shared zone of the centre
|
||||||
|
|
||||||
|
682. ActPrnCtrCrs Show print view of the academic calendar
|
||||||
|
683. ActChgCtrCrs1stDay Change first day of week and show academic calendar
|
||||||
|
|
||||||
Degree:
|
Degree:
|
||||||
241. ActDegReqSch Request search in degree tab
|
241. ActDegReqSch Request search in degree tab
|
||||||
|
|
||||||
242. ActSeeDegInf Show information on the current degree
|
242. ActSeeDegInf Show information on the current degree
|
||||||
243. ActSeeCrs List courses of a degree
|
243. ActSeeCrs List courses of a degree
|
||||||
|
565. ActSeeCalDeg Show the academic calendar
|
||||||
|
|
||||||
244. ActSeeAdmDocDeg Documents zone of the degree (see or admin)
|
244. ActSeeAdmDocDeg Documents zone of the degree (see or admin)
|
||||||
245. ActAdmShaDeg Admin the shared files zone of the degree
|
245. ActAdmShaDeg Admin the shared files zone of the degree
|
||||||
|
|
||||||
|
@ -438,6 +463,10 @@ Degree:
|
||||||
308. ActReqDatShaDeg Ask for metadata of a file of the shared zone of the degree
|
308. ActReqDatShaDeg Ask for metadata of a file of the shared zone of the degree
|
||||||
309. ActChgDatShaDeg Change metadata of a file of the shared zone of the degree
|
309. ActChgDatShaDeg Change metadata of a file of the shared zone of the degree
|
||||||
310. ActDowShaDeg Download a file of the shared zone of the degree
|
310. ActDowShaDeg Download a file of the shared zone of the degree
|
||||||
|
|
||||||
|
682. ActPrnDegCrs Show print view of the academic calendar
|
||||||
|
683. ActChgDegCrs1stDay Change first day of week and show academic calendar
|
||||||
|
|
||||||
Course:
|
Course:
|
||||||
311. ActCrsReqSch Request search in course tab
|
311. ActCrsReqSch Request search in course tab
|
||||||
|
|
||||||
|
@ -447,13 +476,13 @@ Course:
|
||||||
315. ActSeeSylLec Show the syllabus of lectures
|
315. ActSeeSylLec Show the syllabus of lectures
|
||||||
316. ActSeeSylPra Show the syllabus of practicals
|
316. ActSeeSylPra Show the syllabus of practicals
|
||||||
317. ActSeeAdmDocCrsGrp Documents zone of the course (see or admin)
|
317. ActSeeAdmDocCrsGrp Documents zone of the course (see or admin)
|
||||||
|
|
||||||
318. ActAdmTchCrsGrp Request the administration of the files of the teachers' zone of the course or of a group
|
318. ActAdmTchCrsGrp Request the administration of the files of the teachers' zone of the course or of a group
|
||||||
319. ActAdmShaCrsGrp Request the administration of the files of the shared zone of the course or of a group
|
319. ActAdmShaCrsGrp Request the administration of the files of the shared zone of the course or of a group
|
||||||
321. ActSeeBib Show the bibliography
|
321. ActSeeBib Show the bibliography
|
||||||
322. ActSeeFAQ Show the FAQ
|
322. ActSeeFAQ Show the FAQ
|
||||||
323. ActSeeCrsLnk Show links related to the course
|
323. ActSeeCrsLnk Show links related to the course
|
||||||
320. ActSeeCrsTT Show the timetable
|
320. ActSeeCrsTT Show the timetable
|
||||||
|
565. ActSeeCalCrs Show the academic calendar of the course with exam announcements
|
||||||
|
|
||||||
324. ActCrsSch Search for courses, teachers, documents...
|
324. ActCrsSch Search for courses, teachers, documents...
|
||||||
|
|
||||||
|
@ -706,13 +735,16 @@ Course:
|
||||||
334. ActEdiCrsTT Edit the timetable
|
334. ActEdiCrsTT Edit the timetable
|
||||||
335. ActChgCrsTT Modify the timetable of the course
|
335. ActChgCrsTT Modify the timetable of the course
|
||||||
336. ActChgCrsTT1stDay Change first day of week and show timetable of the course
|
336. ActChgCrsTT1stDay Change first day of week and show timetable of the course
|
||||||
|
|
||||||
|
682. ActPrnCalCrs Show print view of the academic calendar of the course
|
||||||
|
683. ActChgCalCrs1stDay Change first day of week and show academic calendar of the course
|
||||||
|
|
||||||
Assessment:
|
Assessment:
|
||||||
560. ActSeeAss Show the assessment system
|
560. ActSeeAss Show the assessment system
|
||||||
561. ActSeeAsg Show assignments
|
561. ActSeeAsg Show assignments
|
||||||
562. ActAdmAsgWrkUsr One user sends works of the course
|
562. ActAdmAsgWrkUsr One user sends works of the course
|
||||||
563. ActReqAsgWrkCrs A teacher requests edition of works sent to the course
|
563. ActReqAsgWrkCrs A teacher requests edition of works sent to the course
|
||||||
564. ActReqTst Request a test of self-assesment
|
564. ActReqTst Request a test of self-assesment
|
||||||
565. ActSeeCal Show the academic calendar of the course with exam announcements
|
|
||||||
566. ActSeeAllExaAnn Show the exam announcements
|
566. ActSeeAllExaAnn Show the exam announcements
|
||||||
567. ActSeeAdmMrk Marks zone (see or admin)
|
567. ActSeeAdmMrk Marks zone (see or admin)
|
||||||
|
|
||||||
|
@ -831,9 +863,6 @@ Assessment:
|
||||||
680. ActSeeOneTstResMe Show one test result of me as student
|
680. ActSeeOneTstResMe Show one test result of me as student
|
||||||
681. ActSeeOneTstResOth Show one test result of other user
|
681. ActSeeOneTstResOth Show one test result of other user
|
||||||
|
|
||||||
682. ActPrnCal Show print view of the academic calendar of the course
|
|
||||||
683. ActChgCal1stDay Change first day of week and show academic calendar of the course
|
|
||||||
|
|
||||||
684. ActSeeOneExaAnn Show one exam announcement
|
684. ActSeeOneExaAnn Show one exam announcement
|
||||||
685. ActSeeDatExaAnn Show exam announcements of a given date
|
685. ActSeeDatExaAnn Show exam announcements of a given date
|
||||||
686. ActEdiExaAnn Edit an exam announcement
|
686. ActEdiExaAnn Edit an exam announcement
|
||||||
|
@ -905,6 +934,7 @@ Assessment:
|
||||||
743. ActDowAdmMrkGrp Download a file in marks administration in group
|
743. ActDowAdmMrkGrp Download a file in marks administration in group
|
||||||
744. ActChgNumRowHeaGrp Change the number of rows of cabecera of a file of marks in group
|
744. ActChgNumRowHeaGrp Change the number of rows of cabecera of a file of marks in group
|
||||||
745. ActChgNumRowFooGrp Change the number of rows of pie of a file of marks in group
|
745. ActChgNumRowFooGrp Change the number of rows of pie of a file of marks in group
|
||||||
|
|
||||||
Users:
|
Users:
|
||||||
746. ActReqSelGrp Request the selection of groups of students
|
746. ActReqSelGrp Request the selection of groups of students
|
||||||
747. ActLstStd Show class photo or list of students
|
747. ActLstStd Show class photo or list of students
|
||||||
|
@ -1083,6 +1113,7 @@ Users:
|
||||||
903. ActRemDupUsr Remove user from list of possible duplicate users
|
903. ActRemDupUsr Remove user from list of possible duplicate users
|
||||||
|
|
||||||
904. ActLstClk List last clicks in real time
|
904. ActLstClk List last clicks in real time
|
||||||
|
|
||||||
Social:
|
Social:
|
||||||
905. ActSeeSocTmlGbl Show social timeline (global)
|
905. ActSeeSocTmlGbl Show social timeline (global)
|
||||||
906. ActSeeSocPrf Suggest list of users to follow
|
906. ActSeeSocPrf Suggest list of users to follow
|
||||||
|
@ -1262,6 +1293,7 @@ Social:
|
||||||
1074. ActDisPstForSWATch Disable a message of forum of teachers of the platform
|
1074. ActDisPstForSWATch Disable a message of forum of teachers of the platform
|
||||||
|
|
||||||
1075. ActCht Enter in a chat room to chat
|
1075. ActCht Enter in a chat room to chat
|
||||||
|
|
||||||
Messages:
|
Messages:
|
||||||
1076. ActSeeNtf Show my recent notifications
|
1076. ActSeeNtf Show my recent notifications
|
||||||
1077. ActSeeAnn Show global announcements
|
1077. ActSeeAnn Show global announcements
|
||||||
|
@ -1299,6 +1331,7 @@ Messages:
|
||||||
1109. ActBanUsrMsg Ban the sender of a message when showing received messages
|
1109. ActBanUsrMsg Ban the sender of a message when showing received messages
|
||||||
1110. ActUnbUsrMsg Unban the sender of a message when showing received messages
|
1110. ActUnbUsrMsg Unban the sender of a message when showing received messages
|
||||||
1111. ActUnbUsrLst Unban a user when listing banned users
|
1111. ActUnbUsrLst Unban a user when listing banned users
|
||||||
|
|
||||||
Statistics:
|
Statistics:
|
||||||
1112. ActSeeAllSvy List all surveys in pages
|
1112. ActSeeAllSvy List all surveys in pages
|
||||||
1113. ActReqUseGbl Request showing use of the platform
|
1113. ActReqUseGbl Request showing use of the platform
|
||||||
|
@ -1332,6 +1365,7 @@ Statistics:
|
||||||
1140. ActSeeAccCrs Query clicks to current course
|
1140. ActSeeAccCrs Query clicks to current course
|
||||||
1141. ActSeeAllStaCrs Show statistics of courses
|
1141. ActSeeAllStaCrs Show statistics of courses
|
||||||
1142. ActSeeMyUsgRep Show my usage report
|
1142. ActSeeMyUsgRep Show my usage report
|
||||||
|
|
||||||
Profile:
|
Profile:
|
||||||
1143. ActFrmLogIn Show landing page (forms to log in and to create a new account)
|
1143. ActFrmLogIn Show landing page (forms to log in and to create a new account)
|
||||||
1144. ActFrmRolSes Show form to log out and to change current role in this session
|
1144. ActFrmRolSes Show form to log out and to change current role in this session
|
||||||
|
@ -1492,6 +1526,7 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActSeeLnk */{ 748, 7,TabSys,ActSeeLnk , 0, 0, 0, 0, 0, 0,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Lnk_SeeLinks ,"link64x64.gif" },
|
/* ActSeeLnk */{ 748, 7,TabSys,ActSeeLnk , 0, 0, 0, 0, 0, 0,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Lnk_SeeLinks ,"link64x64.gif" },
|
||||||
/* ActLstPlg */{ 777, 8,TabSys,ActLstPlg , 0, 0, 0, 0, 0, 0,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Plg_ListPlugins ,"blocks64x64.gif" },
|
/* ActLstPlg */{ 777, 8,TabSys,ActLstPlg , 0, 0, 0, 0, 0, 0,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Plg_ListPlugins ,"blocks64x64.gif" },
|
||||||
/* ActSetUp */{ 840, 9,TabSys,ActSetUp , 0, 0, 0, 0, 0, 0,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Set_Setup ,"lightning64x64.gif" },
|
/* ActSetUp */{ 840, 9,TabSys,ActSetUp , 0, 0, 0, 0, 0, 0,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Set_Setup ,"lightning64x64.gif" },
|
||||||
|
/* ActSeeCalSys */{1622,10,TabSys,ActSeeCalSys , 0, 0, 0, 0, 0, 0,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Cal_DrawCalendarSys ,"date64x64.gif" },
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActSysSch */{ 628,-1,TabUnk,ActSysReqSch , 0, 0, 0, 0, 0, 0,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_SysSearch ,NULL},
|
/* ActSysSch */{ 628,-1,TabUnk,ActSysReqSch , 0, 0, 0, 0, 0, 0,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_SysSearch ,NULL},
|
||||||
|
@ -1543,12 +1578,16 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActChgPlgURL */{ 783,-1,TabUnk,ActLstPlg , 0, 0, 0, 0, 0, 0,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Plg_ChangePlgURL ,NULL},
|
/* ActChgPlgURL */{ 783,-1,TabUnk,ActLstPlg , 0, 0, 0, 0, 0, 0,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Plg_ChangePlgURL ,NULL},
|
||||||
/* ActChgPlgIP */{ 780,-1,TabUnk,ActLstPlg , 0, 0, 0, 0, 0, 0,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Plg_ChangePlgIP ,NULL},
|
/* ActChgPlgIP */{ 780,-1,TabUnk,ActLstPlg , 0, 0, 0, 0, 0, 0,0x100,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Plg_ChangePlgIP ,NULL},
|
||||||
|
|
||||||
|
/* ActPrnCalSys */{1623,-1,TabUnk,ActSeeCalSys , 0, 0, 0, 0, 0, 0,0x1FF,Act_CONT_NORM,Act_BLNK_WINDOW,NULL ,Cal_PrintCalendar ,NULL},
|
||||||
|
/* ActChgCalSys1stDay*/{1624,-1,TabUnk,ActSeeCalSys , 0, 0, 0, 0, 0, 0,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,Cal_ChangeFirstDayOfWeek ,Cal_DrawCalendarSys ,NULL},
|
||||||
|
|
||||||
// TabCty ******************************************************************
|
// TabCty ******************************************************************
|
||||||
// Actions in menu:
|
// Actions in menu:
|
||||||
/* ActCtyReqSch */{1176, 0,TabCty,ActCtyReqSch , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Sch_ReqCtySearch ,"search64x64.gif" },
|
/* ActCtyReqSch */{1176, 0,TabCty,ActCtyReqSch , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Sch_ReqCtySearch ,"search64x64.gif" },
|
||||||
|
|
||||||
/* ActSeeCtyInf */{1155, 1,TabCty,ActSeeCtyInf , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Cty_ShowConfiguration ,"cty64x64.gif" },
|
/* ActSeeCtyInf */{1155, 1,TabCty,ActSeeCtyInf , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Cty_ShowConfiguration ,"cty64x64.gif" },
|
||||||
/* ActSeeIns */{ 696, 2,TabCty,ActSeeIns , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Ins_ShowInssOfCurrentCty ,"institution64x64.gif" },
|
/* ActSeeIns */{ 696, 2,TabCty,ActSeeIns , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Ins_ShowInssOfCurrentCty ,"institution64x64.gif" },
|
||||||
|
/* ActSeeCalCty */{1625, 3,TabCty,ActSeeCalCty , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Cal_DrawCalendarCty ,"date64x64.gif" },
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActCtySch */{1181,-1,TabUnk,ActCtyReqSch , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_CtySearch ,NULL},
|
/* ActCtySch */{1181,-1,TabUnk,ActCtyReqSch , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_CtySearch ,NULL},
|
||||||
|
@ -1565,6 +1604,9 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActChgInsWWW */{ 700,-1,TabUnk,ActSeeIns , 0, 0, 0, 0, 0,0x1FE, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Ins_ChangeInsWWW ,NULL},
|
/* ActChgInsWWW */{ 700,-1,TabUnk,ActSeeIns , 0, 0, 0, 0, 0,0x1FE, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Ins_ChangeInsWWW ,NULL},
|
||||||
/* ActChgInsSta */{1211,-1,TabUnk,ActSeeIns , 0, 0, 0, 0, 0,0x1FE, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Ins_ChangeInsStatus ,NULL},
|
/* ActChgInsSta */{1211,-1,TabUnk,ActSeeIns , 0, 0, 0, 0, 0,0x1FE, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Ins_ChangeInsStatus ,NULL},
|
||||||
|
|
||||||
|
/* ActPrnCalCty */{1626,-1,TabUnk,ActSeeCalCty , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_BLNK_WINDOW,NULL ,Cal_PrintCalendar ,NULL},
|
||||||
|
/* ActChgCalCty1stDay*/{1627,-1,TabUnk,ActSeeCalCty , 0, 0, 0, 0, 0,0x1FF, 0,Act_CONT_NORM,Act_THIS_WINDOW,Cal_ChangeFirstDayOfWeek ,Cal_DrawCalendarCty ,NULL},
|
||||||
|
|
||||||
// TabIns ******************************************************************
|
// TabIns ******************************************************************
|
||||||
// Actions in menu:
|
// Actions in menu:
|
||||||
/* ActInsReqSch */{1177, 0,TabIns,ActInsReqSch , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Sch_ReqInsSearch ,"search64x64.gif" },
|
/* ActInsReqSch */{1177, 0,TabIns,ActInsReqSch , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Sch_ReqInsSearch ,"search64x64.gif" },
|
||||||
|
@ -1574,6 +1616,7 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActSeeDpt */{ 675, 3,TabIns,ActSeeDpt , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Dpt_SeeDepts ,"houseteachers64x64.gif"},
|
/* ActSeeDpt */{ 675, 3,TabIns,ActSeeDpt , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Dpt_SeeDepts ,"houseteachers64x64.gif"},
|
||||||
/* ActSeePlc */{ 703, 4,TabIns,ActSeePlc , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Plc_SeePlaces ,"mapmarker64x64.png" },
|
/* ActSeePlc */{ 703, 4,TabIns,ActSeePlc , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Plc_SeePlaces ,"mapmarker64x64.png" },
|
||||||
/* ActSeeHld */{ 707, 5,TabIns,ActSeeHld , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Hld_SeeHolidays ,"date64x64.gif" },
|
/* ActSeeHld */{ 707, 5,TabIns,ActSeeHld , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Hld_SeeHolidays ,"date64x64.gif" },
|
||||||
|
/* ActSeeCalIns */{1628, 6,TabIns,ActSeeCalIns , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Cal_DrawCalendarIns ,"date64x64.gif" },
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActInsSch */{1182,-1,TabUnk,ActInsReqSch , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_InsSearch ,NULL},
|
/* ActInsSch */{1182,-1,TabUnk,ActInsReqSch , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_InsSearch ,NULL},
|
||||||
|
@ -1620,11 +1663,15 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActChgHldEndDat */{ 718,-1,TabUnk,ActSeeHld , 0, 0, 0, 0,0x180, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Hld_ChangeEndDate ,NULL},
|
/* ActChgHldEndDat */{ 718,-1,TabUnk,ActSeeHld , 0, 0, 0, 0,0x180, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Hld_ChangeEndDate ,NULL},
|
||||||
/* ActRenHld */{ 766,-1,TabUnk,ActSeeHld , 0, 0, 0, 0,0x180, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Hld_RenameHoliday ,NULL},
|
/* ActRenHld */{ 766,-1,TabUnk,ActSeeHld , 0, 0, 0, 0,0x180, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Hld_RenameHoliday ,NULL},
|
||||||
|
|
||||||
|
/* ActPrnCalIns */{1629,-1,TabUnk,ActSeeCalIns , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_BLNK_WINDOW,NULL ,Cal_PrintCalendar ,NULL},
|
||||||
|
/* ActChgCalIns1stDay*/{1630,-1,TabUnk,ActSeeCalIns , 0, 0, 0, 0,0x1FF, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Cal_ChangeFirstDayOfWeek ,Cal_DrawCalendarIns ,NULL},
|
||||||
|
|
||||||
// TabCtr ******************************************************************
|
// TabCtr ******************************************************************
|
||||||
// Actions in menu:
|
// Actions in menu:
|
||||||
/* ActCtrReqSch */{1178, 0,TabCtr,ActCtrReqSch , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Sch_ReqCtrSearch ,"search64x64.gif" },
|
/* ActCtrReqSch */{1178, 0,TabCtr,ActCtrReqSch , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Sch_ReqCtrSearch ,"search64x64.gif" },
|
||||||
/* ActSeeCtrInf */{1151, 1,TabCtr,ActSeeCtrInf , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Ctr_ShowConfiguration ,"ctr64x64.gif" },
|
/* ActSeeCtrInf */{1151, 1,TabCtr,ActSeeCtrInf , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Ctr_ShowConfiguration ,"ctr64x64.gif" },
|
||||||
/* ActSeeDeg */{1011, 2,TabCtr,ActSeeDeg , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Deg_ShowDegsOfCurrentCtr ,"deg64x64.gif" },
|
/* ActSeeDeg */{1011, 2,TabCtr,ActSeeDeg , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Deg_ShowDegsOfCurrentCtr ,"deg64x64.gif" },
|
||||||
|
/* ActSeeCalCtr */{1631, 3,TabCtr,ActSeeCalCtr , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Cal_DrawCalendarCtr ,"date64x64.gif" },
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActCtrSch */{1183,-1,TabUnk,ActCtrReqSch , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_CtrSearch ,NULL},
|
/* ActCtrSch */{1183,-1,TabUnk,ActCtrReqSch , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_CtrSearch ,NULL},
|
||||||
|
@ -1651,12 +1698,16 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActChgDegWWW */{ 554,-1,TabUnk,ActSeeDeg , 0, 0, 0,0x1FE, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Deg_ChangeDegWWW ,NULL},
|
/* ActChgDegWWW */{ 554,-1,TabUnk,ActSeeDeg , 0, 0, 0,0x1FE, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Deg_ChangeDegWWW ,NULL},
|
||||||
/* ActChgDegSta */{1207,-1,TabUnk,ActSeeDeg , 0, 0, 0,0x1C0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Deg_ChangeDegStatus ,NULL},
|
/* ActChgDegSta */{1207,-1,TabUnk,ActSeeDeg , 0, 0, 0,0x1C0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Deg_ChangeDegStatus ,NULL},
|
||||||
|
|
||||||
|
/* ActPrnCalCtr */{1632,-1,TabUnk,ActSeeCalCtr , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_BLNK_WINDOW,NULL ,Cal_PrintCalendar ,NULL},
|
||||||
|
/* ActChgCalCtr1stDay*/{1633,-1,TabUnk,ActSeeCalCtr , 0, 0, 0,0x1FF, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Cal_ChangeFirstDayOfWeek ,Cal_DrawCalendarCtr ,NULL},
|
||||||
|
|
||||||
// TabDeg ******************************************************************
|
// TabDeg ******************************************************************
|
||||||
// Actions in menu:
|
// Actions in menu:
|
||||||
/* ActDegReqSch */{1179, 0,TabDeg,ActDegReqSch , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Sch_ReqDegSearch ,"search64x64.gif" },
|
/* ActDegReqSch */{1179, 0,TabDeg,ActDegReqSch , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Sch_ReqDegSearch ,"search64x64.gif" },
|
||||||
|
|
||||||
/* ActSeeDegInf */{1149, 1,TabDeg,ActSeeDegInf , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Deg_ShowConfiguration ,"deg64x64.gif" },
|
/* ActSeeDegInf */{1149, 1,TabDeg,ActSeeDegInf , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Deg_ShowConfiguration ,"deg64x64.gif" },
|
||||||
/* ActSeeCrs */{1009, 2,TabDeg,ActSeeCrs , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Crs_ShowCrssOfCurrentDeg ,"coursesdegree64x64.gif"},
|
/* ActSeeCrs */{1009, 2,TabDeg,ActSeeCrs , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Crs_ShowCrssOfCurrentDeg ,"coursesdegree64x64.gif"},
|
||||||
|
/* ActSeeCalDeg */{1634, 3,TabDeg,ActSeeCalDeg , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Cal_DrawCalendarDeg ,"date64x64.gif" },
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActDegSch */{1184,-1,TabUnk,ActDegReqSch , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_DegSearch ,NULL},
|
/* ActDegSch */{1184,-1,TabUnk,ActDegReqSch , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_DegSearch ,NULL},
|
||||||
|
@ -1680,6 +1731,9 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActRenCrsFul */{ 564,-1,TabUnk,ActSeeCrs , 0, 0,0x1FE, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Crs_RenameCourseFull ,Crs_ContEditAfterChgCrs ,NULL},
|
/* ActRenCrsFul */{ 564,-1,TabUnk,ActSeeCrs , 0, 0,0x1FE, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Crs_RenameCourseFull ,Crs_ContEditAfterChgCrs ,NULL},
|
||||||
/* ActChgCrsSta */{1055,-1,TabUnk,ActSeeCrs , 0, 0,0x1E0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Crs_ChangeCrsStatus ,Crs_ContEditAfterChgCrs ,NULL},
|
/* ActChgCrsSta */{1055,-1,TabUnk,ActSeeCrs , 0, 0,0x1E0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Crs_ChangeCrsStatus ,Crs_ContEditAfterChgCrs ,NULL},
|
||||||
|
|
||||||
|
/* ActPrnCalDeg */{1635,-1,TabUnk,ActSeeCalDeg , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_BLNK_WINDOW,NULL ,Cal_PrintCalendar ,NULL},
|
||||||
|
/* ActChgCalDeg1stDay*/{1636,-1,TabUnk,ActSeeCalDeg , 0, 0,0x1FF, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Cal_ChangeFirstDayOfWeek ,Cal_DrawCalendarDeg ,NULL},
|
||||||
|
|
||||||
// TabCrs ******************************************************************
|
// TabCrs ******************************************************************
|
||||||
// Actions in menu:
|
// Actions in menu:
|
||||||
/* ActCrsReqSch */{1180, 0,TabCrs,ActCrsReqSch ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Sch_ReqCrsSearch ,"search64x64.gif" },
|
/* ActCrsReqSch */{1180, 0,TabCrs,ActCrsReqSch ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Sch_ReqCrsSearch ,"search64x64.gif" },
|
||||||
|
@ -1691,6 +1745,7 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActSeeFAQ */{ 54, 5,TabCrs,ActSeeFAQ ,0x118,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"faq64x64.gif" },
|
/* ActSeeFAQ */{ 54, 5,TabCrs,ActSeeFAQ ,0x118,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"faq64x64.gif" },
|
||||||
/* ActSeeCrsLnk */{ 9, 6,TabCrs,ActSeeCrsLnk ,0x118,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"link64x64.gif" },
|
/* ActSeeCrsLnk */{ 9, 6,TabCrs,ActSeeCrsLnk ,0x118,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"link64x64.gif" },
|
||||||
/* ActSeeCrsTT */{ 25, 7,TabCrs,ActSeeCrsTT ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,TT_ShowClassTimeTable ,"clock64x64.gif" },
|
/* ActSeeCrsTT */{ 25, 7,TabCrs,ActSeeCrsTT ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,TT_ShowClassTimeTable ,"clock64x64.gif" },
|
||||||
|
/* ActSeeCalCrs */{ 16, 8,TabCrs,ActSeeCalCrs ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Cal_DrawCalendarCrs ,"date64x64.gif" },
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActDegSch */{1185,-1,TabUnk,ActCrsReqSch ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_CrsSearch ,NULL},
|
/* ActDegSch */{1185,-1,TabUnk,ActCrsReqSch ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Sch_GetParamsSearch ,Sch_CrsSearch ,NULL},
|
||||||
|
@ -1813,13 +1868,15 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActChgCrsTT */{ 53,-1,TabUnk,ActSeeCrsTT ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,TT_EditCrsTimeTable ,NULL},
|
/* ActChgCrsTT */{ 53,-1,TabUnk,ActSeeCrsTT ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,TT_EditCrsTimeTable ,NULL},
|
||||||
/* ActChgCrsTT1stDay */{1486,-1,TabUnk,ActSeeCrsTT ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Cal_ChangeFirstDayOfWeek ,TT_ShowClassTimeTable ,NULL},
|
/* ActChgCrsTT1stDay */{1486,-1,TabUnk,ActSeeCrsTT ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Cal_ChangeFirstDayOfWeek ,TT_ShowClassTimeTable ,NULL},
|
||||||
|
|
||||||
|
/* ActPrnCalCrs */{ 71,-1,TabUnk,ActSeeCalCrs ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BLNK_WINDOW,NULL ,Cal_PrintCalendar ,NULL},
|
||||||
|
/* ActChgCalCrs1stDay*/{1485,-1,TabUnk,ActSeeCalCrs ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Cal_ChangeFirstDayOfWeek ,Cal_DrawCalendarCrs ,NULL},
|
||||||
|
|
||||||
// TabAss ******************************************************************
|
// TabAss ******************************************************************
|
||||||
// Actions in menu:
|
// Actions in menu:
|
||||||
/* ActSeeAss */{ 15, 0,TabAss,ActSeeAss ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"infogrades64x64.gif" },
|
/* ActSeeAss */{ 15, 0,TabAss,ActSeeAss ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"infogrades64x64.gif" },
|
||||||
/* ActSeeAsg */{ 801, 1,TabAss,ActSeeAsg ,0x118,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Asg_SeeAssignments ,"desk64x64.gif" },
|
/* ActSeeAsg */{ 801, 1,TabAss,ActSeeAsg ,0x118,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Asg_SeeAssignments ,"desk64x64.gif" },
|
||||||
/* ActReqTst */{ 103, 2,TabAss,ActReqTst ,0x118,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Tst_ShowFormAskTst ,"test64x64.gif" },
|
/* ActReqTst */{ 103, 2,TabAss,ActReqTst ,0x118,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Tst_ShowFormAskTst ,"test64x64.gif" },
|
||||||
/* ActSeeCal */{ 16, 3,TabAss,ActSeeCal ,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Cal_DrawCalendar ,"date64x64.gif" },
|
/* ActSeeAllExaAnn */{ 85, 3,TabAss,ActSeeAllExaAnn ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Exa_ListExamAnnouncementsSee ,"announce64x64.gif" },
|
||||||
/* ActSeeAllExaAnn */{ 85, 4,TabAss,ActSeeAllExaAnn ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Exa_ListExamAnnouncementsSee ,"announce64x64.gif" },
|
|
||||||
|
|
||||||
// Actions not in menu:
|
// Actions not in menu:
|
||||||
/* ActEdiAss */{ 69,-1,TabUnk,ActSeeAss ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_FormsToSelSendInfo ,NULL},
|
/* ActEdiAss */{ 69,-1,TabUnk,ActSeeAss ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_FormsToSelSendInfo ,NULL},
|
||||||
|
@ -1869,9 +1926,6 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
||||||
/* ActSeeUsrTstRes */{1081,-1,TabUnk,ActReqTst ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Tst_ShowUsrsTestResults ,NULL},
|
/* ActSeeUsrTstRes */{1081,-1,TabUnk,ActReqTst ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Tst_ShowUsrsTestResults ,NULL},
|
||||||
/* ActSeeOneTstResOth*/{1082,-1,TabUnk,ActReqTst ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Tst_ShowOneTestResult ,NULL},
|
/* ActSeeOneTstResOth*/{1082,-1,TabUnk,ActReqTst ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Tst_ShowOneTestResult ,NULL},
|
||||||
|
|
||||||
/* ActPrnCal */{ 71,-1,TabUnk,ActSeeCal ,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,Act_CONT_NORM,Act_BLNK_WINDOW,NULL ,Cal_DrawCalendar ,NULL},
|
|
||||||
/* ActChgCal1stDay */{1485,-1,TabUnk,ActSeeCal ,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,0x1FF,Act_CONT_NORM,Act_THIS_WINDOW,Cal_ChangeFirstDayOfWeek ,Cal_DrawCalendar ,NULL},
|
|
||||||
|
|
||||||
/* ActSeeOneExaAnn */{1572,-1,TabUnk,ActSeeAllExaAnn ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Exa_GetExaCodToHighlight ,Exa_ListExamAnnouncementsSee ,NULL},
|
/* ActSeeOneExaAnn */{1572,-1,TabUnk,ActSeeAllExaAnn ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Exa_GetExaCodToHighlight ,Exa_ListExamAnnouncementsSee ,NULL},
|
||||||
/* ActSeeDatExaAnn */{1571,-1,TabUnk,ActSeeAllExaAnn ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Exa_GetDateToHighlight ,Exa_ListExamAnnouncementsSee ,NULL},
|
/* ActSeeDatExaAnn */{1571,-1,TabUnk,ActSeeAllExaAnn ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,Exa_GetDateToHighlight ,Exa_ListExamAnnouncementsSee ,NULL},
|
||||||
/* ActEdiExaAnn */{ 91,-1,TabUnk,ActSeeAllExaAnn ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Exa_PutFrmEditAExamAnnouncement,NULL},
|
/* ActEdiExaAnn */{ 91,-1,TabUnk,ActSeeAllExaAnn ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Exa_PutFrmEditAExamAnnouncement,NULL},
|
||||||
|
@ -2953,7 +3007,7 @@ Act_Action_t Act_FromActCodToAction[1 + Act_MAX_ACTION_COD] = // Do not reuse un
|
||||||
-1, // #13 (obsolete action)
|
-1, // #13 (obsolete action)
|
||||||
-1, // #14 (obsolete action)
|
-1, // #14 (obsolete action)
|
||||||
ActSeeAss, // #15
|
ActSeeAss, // #15
|
||||||
ActSeeCal, // #16
|
ActSeeCalCrs, // #16
|
||||||
ActSeeAdmMrk, // #17
|
ActSeeAdmMrk, // #17
|
||||||
-1, // #18 (obsolete action)
|
-1, // #18 (obsolete action)
|
||||||
-1, // #19 (obsolete action)
|
-1, // #19 (obsolete action)
|
||||||
|
@ -3008,7 +3062,7 @@ Act_Action_t Act_FromActCodToAction[1 + Act_MAX_ACTION_COD] = // Do not reuse un
|
||||||
-1, // #68 (obsolete action)
|
-1, // #68 (obsolete action)
|
||||||
ActEdiAss, // #69
|
ActEdiAss, // #69
|
||||||
ActSeeSntMsg, // #70
|
ActSeeSntMsg, // #70
|
||||||
ActPrnCal, // #71
|
ActPrnCalCrs, // #71
|
||||||
-1, // #72 (obsolete action)
|
-1, // #72 (obsolete action)
|
||||||
ActRemNot, // #73
|
ActRemNot, // #73
|
||||||
ActEdiSylPra, // #74
|
ActEdiSylPra, // #74
|
||||||
|
@ -4422,7 +4476,7 @@ Act_Action_t Act_FromActCodToAction[1 + Act_MAX_ACTION_COD] = // Do not reuse un
|
||||||
ActNewMaiStd, // #1482
|
ActNewMaiStd, // #1482
|
||||||
ActNewMaiTch, // #1483
|
ActNewMaiTch, // #1483
|
||||||
ActChg1stDay, // #1484
|
ActChg1stDay, // #1484
|
||||||
ActChgCal1stDay, // #1485
|
ActChgCalCrs1stDay, // #1485
|
||||||
ActChgCrsTT1stDay, // #1486
|
ActChgCrsTT1stDay, // #1486
|
||||||
ActChgMyTT1stDay, // #1487
|
ActChgMyTT1stDay, // #1487
|
||||||
ActReqRemOldBrf, // #1488
|
ActReqRemOldBrf, // #1488
|
||||||
|
@ -4559,6 +4613,21 @@ Act_Action_t Act_FromActCodToAction[1 + Act_MAX_ACTION_COD] = // Do not reuse un
|
||||||
ActReqRemExaAnn, // #1619
|
ActReqRemExaAnn, // #1619
|
||||||
ActHidExaAnn, // #1620
|
ActHidExaAnn, // #1620
|
||||||
ActShoExaAnn, // #1621
|
ActShoExaAnn, // #1621
|
||||||
|
ActSeeCalSys, // #1622
|
||||||
|
ActPrnCalSys, // #1623
|
||||||
|
ActChgCalSys1stDay, // #1624
|
||||||
|
ActSeeCalCty, // #1625
|
||||||
|
ActPrnCalCty, // #1626
|
||||||
|
ActChgCalCty1stDay, // #1627
|
||||||
|
ActSeeCalIns, // #1628
|
||||||
|
ActPrnCalIns, // #1629
|
||||||
|
ActChgCalIns1stDay, // #1630
|
||||||
|
ActSeeCalCtr, // #1631
|
||||||
|
ActPrnCalCtr, // #1632
|
||||||
|
ActChgCalCtr1stDay, // #1633
|
||||||
|
ActSeeCalDeg, // #1634
|
||||||
|
ActPrnCalDeg, // #1635
|
||||||
|
ActChgCalDeg1stDay, // #1636
|
||||||
};
|
};
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
653
swad_action.h
653
swad_action.h
|
@ -55,9 +55,9 @@ typedef enum
|
||||||
|
|
||||||
typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to indicate obsolete action
|
typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to indicate obsolete action
|
||||||
|
|
||||||
#define Act_NUM_ACTIONS (1 + 9 + 51 + 14 + 44 + 24 + 21 + 112 + 57 + 416 + 159 + 172 + 36 + 31 + 97)
|
#define Act_NUM_ACTIONS (1 + 9 + 54 + 17 + 47 + 27 + 24 + 115 + 54 + 416 + 159 + 172 + 36 + 31 + 97)
|
||||||
|
|
||||||
#define Act_MAX_ACTION_COD 1621
|
#define Act_MAX_ACTION_COD 1636
|
||||||
|
|
||||||
#define Act_MAX_OPTIONS_IN_MENU_PER_TAB 12
|
#define Act_MAX_OPTIONS_IN_MENU_PER_TAB 12
|
||||||
|
|
||||||
|
@ -95,383 +95,404 @@ typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to
|
||||||
#define ActSeeLnk (ActWebSvc + 8)
|
#define ActSeeLnk (ActWebSvc + 8)
|
||||||
#define ActLstPlg (ActWebSvc + 9)
|
#define ActLstPlg (ActWebSvc + 9)
|
||||||
#define ActSetUp (ActWebSvc + 10)
|
#define ActSetUp (ActWebSvc + 10)
|
||||||
|
#define ActSeeCalSys (ActWebSvc + 11)
|
||||||
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActSysSch (ActWebSvc + 11)
|
#define ActSysSch (ActWebSvc + 12)
|
||||||
#define ActEdiDegTyp (ActWebSvc + 12)
|
#define ActEdiDegTyp (ActWebSvc + 13)
|
||||||
#define ActEdiCty (ActWebSvc + 13)
|
#define ActEdiCty (ActWebSvc + 14)
|
||||||
#define ActNewCty (ActWebSvc + 14)
|
#define ActNewCty (ActWebSvc + 15)
|
||||||
#define ActRemCty (ActWebSvc + 15)
|
#define ActRemCty (ActWebSvc + 16)
|
||||||
#define ActRenCty (ActWebSvc + 16)
|
#define ActRenCty (ActWebSvc + 17)
|
||||||
#define ActChgCtyWWW (ActWebSvc + 17)
|
#define ActChgCtyWWW (ActWebSvc + 18)
|
||||||
|
|
||||||
#define ActNewDegTyp (ActWebSvc + 18)
|
#define ActNewDegTyp (ActWebSvc + 19)
|
||||||
#define ActRemDegTyp (ActWebSvc + 19)
|
#define ActRemDegTyp (ActWebSvc + 20)
|
||||||
#define ActRenDegTyp (ActWebSvc + 20)
|
#define ActRenDegTyp (ActWebSvc + 21)
|
||||||
|
|
||||||
#define ActRemOldCrs (ActWebSvc + 21)
|
#define ActRemOldCrs (ActWebSvc + 22)
|
||||||
#define ActEdiMai (ActWebSvc + 22)
|
#define ActEdiMai (ActWebSvc + 23)
|
||||||
#define ActNewMai (ActWebSvc + 23)
|
#define ActNewMai (ActWebSvc + 24)
|
||||||
#define ActRemMai (ActWebSvc + 24)
|
#define ActRemMai (ActWebSvc + 25)
|
||||||
#define ActRenMaiSho (ActWebSvc + 25)
|
#define ActRenMaiSho (ActWebSvc + 26)
|
||||||
#define ActRenMaiFul (ActWebSvc + 26)
|
#define ActRenMaiFul (ActWebSvc + 27)
|
||||||
|
|
||||||
#define ActEdiBan (ActWebSvc + 27)
|
#define ActEdiBan (ActWebSvc + 28)
|
||||||
#define ActNewBan (ActWebSvc + 28)
|
#define ActNewBan (ActWebSvc + 29)
|
||||||
#define ActRemBan (ActWebSvc + 29)
|
#define ActRemBan (ActWebSvc + 30)
|
||||||
#define ActShoBan (ActWebSvc + 30)
|
#define ActShoBan (ActWebSvc + 31)
|
||||||
#define ActHidBan (ActWebSvc + 31)
|
#define ActHidBan (ActWebSvc + 32)
|
||||||
#define ActRenBanSho (ActWebSvc + 32)
|
#define ActRenBanSho (ActWebSvc + 33)
|
||||||
#define ActRenBanFul (ActWebSvc + 33)
|
#define ActRenBanFul (ActWebSvc + 34)
|
||||||
#define ActChgBanImg (ActWebSvc + 34)
|
#define ActChgBanImg (ActWebSvc + 35)
|
||||||
#define ActChgBanWWW (ActWebSvc + 35)
|
#define ActChgBanWWW (ActWebSvc + 36)
|
||||||
#define ActClkBan (ActWebSvc + 36)
|
#define ActClkBan (ActWebSvc + 37)
|
||||||
|
|
||||||
#define ActEdiLnk (ActWebSvc + 37)
|
#define ActEdiLnk (ActWebSvc + 38)
|
||||||
#define ActNewLnk (ActWebSvc + 38)
|
#define ActNewLnk (ActWebSvc + 39)
|
||||||
#define ActRemLnk (ActWebSvc + 39)
|
#define ActRemLnk (ActWebSvc + 40)
|
||||||
#define ActRenLnkSho (ActWebSvc + 40)
|
#define ActRenLnkSho (ActWebSvc + 41)
|
||||||
#define ActRenLnkFul (ActWebSvc + 41)
|
#define ActRenLnkFul (ActWebSvc + 42)
|
||||||
#define ActChgLnkWWW (ActWebSvc + 42)
|
#define ActChgLnkWWW (ActWebSvc + 43)
|
||||||
|
|
||||||
#define ActEdiPlg (ActWebSvc + 43)
|
#define ActEdiPlg (ActWebSvc + 44)
|
||||||
#define ActNewPlg (ActWebSvc + 44)
|
#define ActNewPlg (ActWebSvc + 45)
|
||||||
#define ActRemPlg (ActWebSvc + 45)
|
#define ActRemPlg (ActWebSvc + 46)
|
||||||
#define ActRenPlg (ActWebSvc + 46)
|
#define ActRenPlg (ActWebSvc + 47)
|
||||||
#define ActChgPlgDes (ActWebSvc + 47)
|
#define ActChgPlgDes (ActWebSvc + 48)
|
||||||
#define ActChgPlgLog (ActWebSvc + 48)
|
#define ActChgPlgLog (ActWebSvc + 49)
|
||||||
#define ActChgPlgAppKey (ActWebSvc + 49)
|
#define ActChgPlgAppKey (ActWebSvc + 50)
|
||||||
#define ActChgPlgURL (ActWebSvc + 50)
|
#define ActChgPlgURL (ActWebSvc + 51)
|
||||||
#define ActChgPlgIP (ActWebSvc + 51)
|
#define ActChgPlgIP (ActWebSvc + 52)
|
||||||
|
|
||||||
|
#define ActPrnCalSys (ActWebSvc + 53)
|
||||||
|
#define ActChgCalSys1stDay (ActWebSvc + 54)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/******************************** Country tab ********************************/
|
/******************************** Country tab ********************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActCtyReqSch (ActChgPlgIP + 1)
|
#define ActCtyReqSch (ActChgCalSys1stDay + 1)
|
||||||
#define ActSeeCtyInf (ActChgPlgIP + 2)
|
#define ActSeeCtyInf (ActChgCalSys1stDay + 2)
|
||||||
#define ActSeeIns (ActChgPlgIP + 3)
|
#define ActSeeIns (ActChgCalSys1stDay + 3)
|
||||||
|
#define ActSeeCalCty (ActChgCalSys1stDay + 4)
|
||||||
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActCtySch (ActChgPlgIP + 4)
|
#define ActCtySch (ActChgCalSys1stDay + 5)
|
||||||
#define ActPrnCtyInf (ActChgPlgIP + 5)
|
#define ActPrnCtyInf (ActChgCalSys1stDay + 6)
|
||||||
#define ActChgCtyMapAtt (ActChgPlgIP + 6)
|
#define ActChgCtyMapAtt (ActChgCalSys1stDay + 7)
|
||||||
|
|
||||||
#define ActEdiIns (ActChgPlgIP + 7)
|
#define ActEdiIns (ActChgCalSys1stDay + 8)
|
||||||
#define ActReqIns (ActChgPlgIP + 8)
|
#define ActReqIns (ActChgCalSys1stDay + 9)
|
||||||
#define ActNewIns (ActChgPlgIP + 9)
|
#define ActNewIns (ActChgCalSys1stDay + 10)
|
||||||
#define ActRemIns (ActChgPlgIP + 10)
|
#define ActRemIns (ActChgCalSys1stDay + 11)
|
||||||
#define ActRenInsSho (ActChgPlgIP + 11)
|
#define ActRenInsSho (ActChgCalSys1stDay + 12)
|
||||||
#define ActRenInsFul (ActChgPlgIP + 12)
|
#define ActRenInsFul (ActChgCalSys1stDay + 13)
|
||||||
#define ActChgInsWWW (ActChgPlgIP + 13)
|
#define ActChgInsWWW (ActChgCalSys1stDay + 14)
|
||||||
#define ActChgInsSta (ActChgPlgIP + 14)
|
#define ActChgInsSta (ActChgCalSys1stDay + 15)
|
||||||
|
|
||||||
|
#define ActPrnCalCty (ActChgCalSys1stDay + 16)
|
||||||
|
#define ActChgCalCty1stDay (ActChgCalSys1stDay + 17)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/****************************** Institution tab ******************************/
|
/****************************** Institution tab ******************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActInsReqSch (ActChgInsSta + 1)
|
#define ActInsReqSch (ActChgCalCty1stDay + 1)
|
||||||
#define ActSeeInsInf (ActChgInsSta + 2)
|
#define ActSeeInsInf (ActChgCalCty1stDay + 2)
|
||||||
#define ActSeeCtr (ActChgInsSta + 3)
|
#define ActSeeCtr (ActChgCalCty1stDay + 3)
|
||||||
#define ActSeeDpt (ActChgInsSta + 4)
|
#define ActSeeDpt (ActChgCalCty1stDay + 4)
|
||||||
#define ActSeePlc (ActChgInsSta + 5)
|
#define ActSeePlc (ActChgCalCty1stDay + 5)
|
||||||
#define ActSeeHld (ActChgInsSta + 6)
|
#define ActSeeHld (ActChgCalCty1stDay + 6)
|
||||||
|
#define ActSeeCalIns (ActChgCalCty1stDay + 7)
|
||||||
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActInsSch (ActChgInsSta + 7)
|
#define ActInsSch (ActChgCalCty1stDay + 8)
|
||||||
#define ActPrnInsInf (ActChgInsSta + 8)
|
#define ActPrnInsInf (ActChgCalCty1stDay + 9)
|
||||||
#define ActChgInsCtyCfg (ActChgInsSta + 9)
|
#define ActChgInsCtyCfg (ActChgCalCty1stDay + 10)
|
||||||
#define ActRenInsShoCfg (ActChgInsSta + 10)
|
#define ActRenInsShoCfg (ActChgCalCty1stDay + 11)
|
||||||
#define ActRenInsFulCfg (ActChgInsSta + 11)
|
#define ActRenInsFulCfg (ActChgCalCty1stDay + 12)
|
||||||
#define ActChgInsWWWCfg (ActChgInsSta + 12)
|
#define ActChgInsWWWCfg (ActChgCalCty1stDay + 13)
|
||||||
#define ActReqInsLog (ActChgInsSta + 13)
|
#define ActReqInsLog (ActChgCalCty1stDay + 14)
|
||||||
#define ActRecInsLog (ActChgInsSta + 14)
|
#define ActRecInsLog (ActChgCalCty1stDay + 15)
|
||||||
#define ActRemInsLog (ActChgInsSta + 15)
|
#define ActRemInsLog (ActChgCalCty1stDay + 16)
|
||||||
|
|
||||||
#define ActEdiCtr (ActChgInsSta + 16)
|
#define ActEdiCtr (ActChgCalCty1stDay + 17)
|
||||||
#define ActReqCtr (ActChgInsSta + 17)
|
#define ActReqCtr (ActChgCalCty1stDay + 18)
|
||||||
#define ActNewCtr (ActChgInsSta + 18)
|
#define ActNewCtr (ActChgCalCty1stDay + 19)
|
||||||
#define ActRemCtr (ActChgInsSta + 19)
|
#define ActRemCtr (ActChgCalCty1stDay + 20)
|
||||||
#define ActChgCtrPlc (ActChgInsSta + 20)
|
#define ActChgCtrPlc (ActChgCalCty1stDay + 21)
|
||||||
#define ActRenCtrSho (ActChgInsSta + 21)
|
#define ActRenCtrSho (ActChgCalCty1stDay + 22)
|
||||||
#define ActRenCtrFul (ActChgInsSta + 22)
|
#define ActRenCtrFul (ActChgCalCty1stDay + 23)
|
||||||
#define ActChgCtrWWW (ActChgInsSta + 23)
|
#define ActChgCtrWWW (ActChgCalCty1stDay + 24)
|
||||||
#define ActChgCtrSta (ActChgInsSta + 24)
|
#define ActChgCtrSta (ActChgCalCty1stDay + 25)
|
||||||
|
|
||||||
#define ActEdiDpt (ActChgInsSta + 25)
|
#define ActEdiDpt (ActChgCalCty1stDay + 26)
|
||||||
#define ActNewDpt (ActChgInsSta + 26)
|
#define ActNewDpt (ActChgCalCty1stDay + 27)
|
||||||
#define ActRemDpt (ActChgInsSta + 27)
|
#define ActRemDpt (ActChgCalCty1stDay + 28)
|
||||||
#define ActChgDptIns (ActChgInsSta + 28)
|
#define ActChgDptIns (ActChgCalCty1stDay + 29)
|
||||||
#define ActRenDptSho (ActChgInsSta + 29)
|
#define ActRenDptSho (ActChgCalCty1stDay + 30)
|
||||||
#define ActRenDptFul (ActChgInsSta + 30)
|
#define ActRenDptFul (ActChgCalCty1stDay + 31)
|
||||||
#define ActChgDptWWW (ActChgInsSta + 31)
|
#define ActChgDptWWW (ActChgCalCty1stDay + 32)
|
||||||
|
|
||||||
#define ActEdiPlc (ActChgInsSta + 32)
|
#define ActEdiPlc (ActChgCalCty1stDay + 33)
|
||||||
#define ActNewPlc (ActChgInsSta + 33)
|
#define ActNewPlc (ActChgCalCty1stDay + 34)
|
||||||
#define ActRemPlc (ActChgInsSta + 34)
|
#define ActRemPlc (ActChgCalCty1stDay + 35)
|
||||||
#define ActRenPlcSho (ActChgInsSta + 35)
|
#define ActRenPlcSho (ActChgCalCty1stDay + 36)
|
||||||
#define ActRenPlcFul (ActChgInsSta + 36)
|
#define ActRenPlcFul (ActChgCalCty1stDay + 37)
|
||||||
|
|
||||||
#define ActEdiHld (ActChgInsSta + 37)
|
#define ActEdiHld (ActChgCalCty1stDay + 38)
|
||||||
#define ActNewHld (ActChgInsSta + 38)
|
#define ActNewHld (ActChgCalCty1stDay + 39)
|
||||||
#define ActRemHld (ActChgInsSta + 39)
|
#define ActRemHld (ActChgCalCty1stDay + 40)
|
||||||
#define ActChgHldPlc (ActChgInsSta + 40)
|
#define ActChgHldPlc (ActChgCalCty1stDay + 41)
|
||||||
#define ActChgHldTyp (ActChgInsSta + 41)
|
#define ActChgHldTyp (ActChgCalCty1stDay + 42)
|
||||||
#define ActChgHldStrDat (ActChgInsSta + 42)
|
#define ActChgHldStrDat (ActChgCalCty1stDay + 43)
|
||||||
#define ActChgHldEndDat (ActChgInsSta + 43)
|
#define ActChgHldEndDat (ActChgCalCty1stDay + 44)
|
||||||
#define ActRenHld (ActChgInsSta + 44)
|
#define ActRenHld (ActChgCalCty1stDay + 45)
|
||||||
|
|
||||||
|
#define ActPrnCalIns (ActChgCalCty1stDay + 46)
|
||||||
|
#define ActChgCalIns1stDay (ActChgCalCty1stDay + 47)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/********************************* Centre tab ********************************/
|
/********************************* Centre tab ********************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActCtrReqSch (ActRenHld + 1)
|
#define ActCtrReqSch (ActChgCalIns1stDay + 1)
|
||||||
#define ActSeeCtrInf (ActRenHld + 2)
|
#define ActSeeCtrInf (ActChgCalIns1stDay + 2)
|
||||||
#define ActSeeDeg (ActRenHld + 3)
|
#define ActSeeDeg (ActChgCalIns1stDay + 3)
|
||||||
|
#define ActSeeCalCtr (ActChgCalIns1stDay + 4)
|
||||||
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActCtrSch (ActRenHld + 4)
|
#define ActCtrSch (ActChgCalIns1stDay + 5)
|
||||||
#define ActPrnCtrInf (ActRenHld + 5)
|
#define ActPrnCtrInf (ActChgCalIns1stDay + 6)
|
||||||
#define ActChgCtrInsCfg (ActRenHld + 6)
|
#define ActChgCtrInsCfg (ActChgCalIns1stDay + 7)
|
||||||
#define ActRenCtrShoCfg (ActRenHld + 7)
|
#define ActRenCtrShoCfg (ActChgCalIns1stDay + 8)
|
||||||
#define ActRenCtrFulCfg (ActRenHld + 8)
|
#define ActRenCtrFulCfg (ActChgCalIns1stDay + 9)
|
||||||
#define ActChgCtrWWWCfg (ActRenHld + 9)
|
#define ActChgCtrWWWCfg (ActChgCalIns1stDay + 10)
|
||||||
#define ActReqCtrLog (ActRenHld + 10)
|
#define ActReqCtrLog (ActChgCalIns1stDay + 11)
|
||||||
#define ActRecCtrLog (ActRenHld + 11)
|
#define ActRecCtrLog (ActChgCalIns1stDay + 12)
|
||||||
#define ActRemCtrLog (ActRenHld + 12)
|
#define ActRemCtrLog (ActChgCalIns1stDay + 13)
|
||||||
#define ActReqCtrPho (ActRenHld + 13)
|
#define ActReqCtrPho (ActChgCalIns1stDay + 14)
|
||||||
#define ActRecCtrPho (ActRenHld + 14)
|
#define ActRecCtrPho (ActChgCalIns1stDay + 15)
|
||||||
#define ActChgCtrPhoAtt (ActRenHld + 15)
|
#define ActChgCtrPhoAtt (ActChgCalIns1stDay + 16)
|
||||||
|
|
||||||
#define ActEdiDeg (ActRenHld + 16)
|
#define ActEdiDeg (ActChgCalIns1stDay + 17)
|
||||||
#define ActReqDeg (ActRenHld + 17)
|
#define ActReqDeg (ActChgCalIns1stDay + 18)
|
||||||
#define ActNewDeg (ActRenHld + 18)
|
#define ActNewDeg (ActChgCalIns1stDay + 19)
|
||||||
#define ActRemDeg (ActRenHld + 19)
|
#define ActRemDeg (ActChgCalIns1stDay + 20)
|
||||||
#define ActRenDegSho (ActRenHld + 20)
|
#define ActRenDegSho (ActChgCalIns1stDay + 21)
|
||||||
#define ActRenDegFul (ActRenHld + 21)
|
#define ActRenDegFul (ActChgCalIns1stDay + 22)
|
||||||
#define ActChgDegTyp (ActRenHld + 22)
|
#define ActChgDegTyp (ActChgCalIns1stDay + 23)
|
||||||
#define ActChgDegWWW (ActRenHld + 23)
|
#define ActChgDegWWW (ActChgCalIns1stDay + 24)
|
||||||
#define ActChgDegSta (ActRenHld + 24)
|
#define ActChgDegSta (ActChgCalIns1stDay + 25)
|
||||||
|
|
||||||
|
#define ActPrnCalCtr (ActChgCalIns1stDay + 26)
|
||||||
|
#define ActChgCalCtr1stDay (ActChgCalIns1stDay + 27)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/********************************* Degree tab ********************************/
|
/********************************* Degree tab ********************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActDegReqSch (ActChgDegSta + 1)
|
#define ActDegReqSch (ActChgCalCtr1stDay + 1)
|
||||||
#define ActSeeDegInf (ActChgDegSta + 2)
|
#define ActSeeDegInf (ActChgCalCtr1stDay + 2)
|
||||||
#define ActSeeCrs (ActChgDegSta + 3)
|
#define ActSeeCrs (ActChgCalCtr1stDay + 3)
|
||||||
|
#define ActSeeCalDeg (ActChgCalCtr1stDay + 4)
|
||||||
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActDegSch (ActChgDegSta + 4)
|
#define ActDegSch (ActChgCalCtr1stDay + 5)
|
||||||
#define ActPrnDegInf (ActChgDegSta + 5)
|
#define ActPrnDegInf (ActChgCalCtr1stDay + 6)
|
||||||
#define ActChgDegCtrCfg (ActChgDegSta + 6)
|
#define ActChgDegCtrCfg (ActChgCalCtr1stDay + 7)
|
||||||
#define ActRenDegShoCfg (ActChgDegSta + 7)
|
#define ActRenDegShoCfg (ActChgCalCtr1stDay + 8)
|
||||||
#define ActRenDegFulCfg (ActChgDegSta + 8)
|
#define ActRenDegFulCfg (ActChgCalCtr1stDay + 9)
|
||||||
#define ActChgDegWWWCfg (ActChgDegSta + 9)
|
#define ActChgDegWWWCfg (ActChgCalCtr1stDay + 10)
|
||||||
#define ActReqDegLog (ActChgDegSta + 10)
|
#define ActReqDegLog (ActChgCalCtr1stDay + 11)
|
||||||
#define ActRecDegLog (ActChgDegSta + 11)
|
#define ActRecDegLog (ActChgCalCtr1stDay + 12)
|
||||||
#define ActRemDegLog (ActChgDegSta + 12)
|
#define ActRemDegLog (ActChgCalCtr1stDay + 13)
|
||||||
|
|
||||||
#define ActEdiCrs (ActChgDegSta + 13)
|
#define ActEdiCrs (ActChgCalCtr1stDay + 14)
|
||||||
#define ActReqCrs (ActChgDegSta + 14)
|
#define ActReqCrs (ActChgCalCtr1stDay + 15)
|
||||||
#define ActNewCrs (ActChgDegSta + 15)
|
#define ActNewCrs (ActChgCalCtr1stDay + 16)
|
||||||
#define ActRemCrs (ActChgDegSta + 16)
|
#define ActRemCrs (ActChgCalCtr1stDay + 17)
|
||||||
#define ActChgInsCrsCod (ActChgDegSta + 17)
|
#define ActChgInsCrsCod (ActChgCalCtr1stDay + 18)
|
||||||
#define ActChgCrsYea (ActChgDegSta + 18)
|
#define ActChgCrsYea (ActChgCalCtr1stDay + 19)
|
||||||
#define ActRenCrsSho (ActChgDegSta + 19)
|
#define ActRenCrsSho (ActChgCalCtr1stDay + 20)
|
||||||
#define ActRenCrsFul (ActChgDegSta + 20)
|
#define ActRenCrsFul (ActChgCalCtr1stDay + 21)
|
||||||
#define ActChgCrsSta (ActChgDegSta + 21)
|
#define ActChgCrsSta (ActChgCalCtr1stDay + 22)
|
||||||
|
|
||||||
|
#define ActPrnCalDeg (ActChgCalCtr1stDay + 23)
|
||||||
|
#define ActChgCalDeg1stDay (ActChgCalCtr1stDay + 24)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/******************************** Course tab *********************************/
|
/******************************** Course tab *********************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActCrsReqSch (ActChgCrsSta + 1)
|
#define ActCrsReqSch (ActChgCalDeg1stDay + 1)
|
||||||
#define ActSeeCrsInf (ActChgCrsSta + 2)
|
#define ActSeeCrsInf (ActChgCalDeg1stDay + 2)
|
||||||
#define ActSeeTchGui (ActChgCrsSta + 3)
|
#define ActSeeTchGui (ActChgCalDeg1stDay + 3)
|
||||||
#define ActSeeSyl (ActChgCrsSta + 4)
|
#define ActSeeSyl (ActChgCalDeg1stDay + 4)
|
||||||
#define ActSeeBib (ActChgCrsSta + 5)
|
#define ActSeeBib (ActChgCalDeg1stDay + 5)
|
||||||
#define ActSeeFAQ (ActChgCrsSta + 6)
|
#define ActSeeFAQ (ActChgCalDeg1stDay + 6)
|
||||||
#define ActSeeCrsLnk (ActChgCrsSta + 7)
|
#define ActSeeCrsLnk (ActChgCalDeg1stDay + 7)
|
||||||
#define ActSeeCrsTT (ActChgCrsSta + 8)
|
#define ActSeeCrsTT (ActChgCalDeg1stDay + 8)
|
||||||
|
#define ActSeeCalCrs (ActChgCalDeg1stDay + 9)
|
||||||
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActCrsSch (ActChgCrsSta + 9)
|
#define ActCrsSch (ActChgCalDeg1stDay + 10)
|
||||||
#define ActPrnCrsInf (ActChgCrsSta + 10)
|
#define ActPrnCrsInf (ActChgCalDeg1stDay + 11)
|
||||||
#define ActChgCrsDegCfg (ActChgCrsSta + 11)
|
#define ActChgCrsDegCfg (ActChgCalDeg1stDay + 12)
|
||||||
#define ActRenCrsShoCfg (ActChgCrsSta + 12)
|
#define ActRenCrsShoCfg (ActChgCalDeg1stDay + 13)
|
||||||
#define ActRenCrsFulCfg (ActChgCrsSta + 13)
|
#define ActRenCrsFulCfg (ActChgCalDeg1stDay + 14)
|
||||||
#define ActChgInsCrsCodCfg (ActChgCrsSta + 14)
|
#define ActChgInsCrsCodCfg (ActChgCalDeg1stDay + 15)
|
||||||
#define ActChgCrsYeaCfg (ActChgCrsSta + 15)
|
#define ActChgCrsYeaCfg (ActChgCalDeg1stDay + 16)
|
||||||
#define ActEdiCrsInf (ActChgCrsSta + 16)
|
#define ActEdiCrsInf (ActChgCalDeg1stDay + 17)
|
||||||
#define ActEdiTchGui (ActChgCrsSta + 17)
|
#define ActEdiTchGui (ActChgCalDeg1stDay + 18)
|
||||||
#define ActSeeSylLec (ActChgCrsSta + 18)
|
#define ActSeeSylLec (ActChgCalDeg1stDay + 19)
|
||||||
#define ActSeeSylPra (ActChgCrsSta + 19)
|
#define ActSeeSylPra (ActChgCalDeg1stDay + 20)
|
||||||
#define ActEdiSylLec (ActChgCrsSta + 20)
|
#define ActEdiSylLec (ActChgCalDeg1stDay + 21)
|
||||||
#define ActEdiSylPra (ActChgCrsSta + 21)
|
#define ActEdiSylPra (ActChgCalDeg1stDay + 22)
|
||||||
#define ActDelItmSylLec (ActChgCrsSta + 22)
|
#define ActDelItmSylLec (ActChgCalDeg1stDay + 23)
|
||||||
#define ActDelItmSylPra (ActChgCrsSta + 23)
|
#define ActDelItmSylPra (ActChgCalDeg1stDay + 24)
|
||||||
#define ActUp_IteSylLec (ActChgCrsSta + 24)
|
#define ActUp_IteSylLec (ActChgCalDeg1stDay + 25)
|
||||||
#define ActUp_IteSylPra (ActChgCrsSta + 25)
|
#define ActUp_IteSylPra (ActChgCalDeg1stDay + 26)
|
||||||
#define ActDwnIteSylLec (ActChgCrsSta + 26)
|
#define ActDwnIteSylLec (ActChgCalDeg1stDay + 27)
|
||||||
#define ActDwnIteSylPra (ActChgCrsSta + 27)
|
#define ActDwnIteSylPra (ActChgCalDeg1stDay + 28)
|
||||||
#define ActRgtIteSylLec (ActChgCrsSta + 28)
|
#define ActRgtIteSylLec (ActChgCalDeg1stDay + 29)
|
||||||
#define ActRgtIteSylPra (ActChgCrsSta + 29)
|
#define ActRgtIteSylPra (ActChgCalDeg1stDay + 30)
|
||||||
#define ActLftIteSylLec (ActChgCrsSta + 30)
|
#define ActLftIteSylLec (ActChgCalDeg1stDay + 31)
|
||||||
#define ActLftIteSylPra (ActChgCrsSta + 31)
|
#define ActLftIteSylPra (ActChgCalDeg1stDay + 32)
|
||||||
#define ActInsIteSylLec (ActChgCrsSta + 32)
|
#define ActInsIteSylLec (ActChgCalDeg1stDay + 33)
|
||||||
#define ActInsIteSylPra (ActChgCrsSta + 33)
|
#define ActInsIteSylPra (ActChgCalDeg1stDay + 34)
|
||||||
#define ActModIteSylLec (ActChgCrsSta + 34)
|
#define ActModIteSylLec (ActChgCalDeg1stDay + 35)
|
||||||
#define ActModIteSylPra (ActChgCrsSta + 35)
|
#define ActModIteSylPra (ActChgCalDeg1stDay + 36)
|
||||||
|
|
||||||
#define ActEdiBib (ActChgCrsSta + 36)
|
#define ActEdiBib (ActChgCalDeg1stDay + 37)
|
||||||
#define ActEdiFAQ (ActChgCrsSta + 37)
|
#define ActEdiFAQ (ActChgCalDeg1stDay + 38)
|
||||||
#define ActEdiCrsLnk (ActChgCrsSta + 38)
|
#define ActEdiCrsLnk (ActChgCalDeg1stDay + 39)
|
||||||
|
|
||||||
#define ActChgFrcReaCrsInf (ActChgCrsSta + 39)
|
#define ActChgFrcReaCrsInf (ActChgCalDeg1stDay + 40)
|
||||||
#define ActChgFrcReaTchGui (ActChgCrsSta + 40)
|
#define ActChgFrcReaTchGui (ActChgCalDeg1stDay + 41)
|
||||||
#define ActChgFrcReaSylLec (ActChgCrsSta + 41)
|
#define ActChgFrcReaSylLec (ActChgCalDeg1stDay + 42)
|
||||||
#define ActChgFrcReaSylPra (ActChgCrsSta + 42)
|
#define ActChgFrcReaSylPra (ActChgCalDeg1stDay + 43)
|
||||||
#define ActChgFrcReaBib (ActChgCrsSta + 43)
|
#define ActChgFrcReaBib (ActChgCalDeg1stDay + 44)
|
||||||
#define ActChgFrcReaFAQ (ActChgCrsSta + 44)
|
#define ActChgFrcReaFAQ (ActChgCalDeg1stDay + 45)
|
||||||
#define ActChgFrcReaCrsLnk (ActChgCrsSta + 45)
|
#define ActChgFrcReaCrsLnk (ActChgCalDeg1stDay + 46)
|
||||||
|
|
||||||
#define ActChgHavReaCrsInf (ActChgCrsSta + 46)
|
#define ActChgHavReaCrsInf (ActChgCalDeg1stDay + 47)
|
||||||
#define ActChgHavReaTchGui (ActChgCrsSta + 47)
|
#define ActChgHavReaTchGui (ActChgCalDeg1stDay + 48)
|
||||||
#define ActChgHavReaSylLec (ActChgCrsSta + 48)
|
#define ActChgHavReaSylLec (ActChgCalDeg1stDay + 49)
|
||||||
#define ActChgHavReaSylPra (ActChgCrsSta + 49)
|
#define ActChgHavReaSylPra (ActChgCalDeg1stDay + 50)
|
||||||
#define ActChgHavReaBib (ActChgCrsSta + 50)
|
#define ActChgHavReaBib (ActChgCalDeg1stDay + 51)
|
||||||
#define ActChgHavReaFAQ (ActChgCrsSta + 51)
|
#define ActChgHavReaFAQ (ActChgCalDeg1stDay + 52)
|
||||||
#define ActChgHavReaCrsLnk (ActChgCrsSta + 52)
|
#define ActChgHavReaCrsLnk (ActChgCalDeg1stDay + 53)
|
||||||
|
|
||||||
#define ActSelInfSrcCrsInf (ActChgCrsSta + 53)
|
#define ActSelInfSrcCrsInf (ActChgCalDeg1stDay + 54)
|
||||||
#define ActSelInfSrcTchGui (ActChgCrsSta + 54)
|
#define ActSelInfSrcTchGui (ActChgCalDeg1stDay + 55)
|
||||||
#define ActSelInfSrcSylLec (ActChgCrsSta + 55)
|
#define ActSelInfSrcSylLec (ActChgCalDeg1stDay + 56)
|
||||||
#define ActSelInfSrcSylPra (ActChgCrsSta + 56)
|
#define ActSelInfSrcSylPra (ActChgCalDeg1stDay + 57)
|
||||||
#define ActSelInfSrcBib (ActChgCrsSta + 57)
|
#define ActSelInfSrcBib (ActChgCalDeg1stDay + 58)
|
||||||
#define ActSelInfSrcFAQ (ActChgCrsSta + 58)
|
#define ActSelInfSrcFAQ (ActChgCalDeg1stDay + 59)
|
||||||
#define ActSelInfSrcCrsLnk (ActChgCrsSta + 59)
|
#define ActSelInfSrcCrsLnk (ActChgCalDeg1stDay + 60)
|
||||||
#define ActRcvURLCrsInf (ActChgCrsSta + 60)
|
#define ActRcvURLCrsInf (ActChgCalDeg1stDay + 61)
|
||||||
#define ActRcvURLTchGui (ActChgCrsSta + 61)
|
#define ActRcvURLTchGui (ActChgCalDeg1stDay + 62)
|
||||||
#define ActRcvURLSylLec (ActChgCrsSta + 62)
|
#define ActRcvURLSylLec (ActChgCalDeg1stDay + 63)
|
||||||
#define ActRcvURLSylPra (ActChgCrsSta + 63)
|
#define ActRcvURLSylPra (ActChgCalDeg1stDay + 64)
|
||||||
#define ActRcvURLBib (ActChgCrsSta + 64)
|
#define ActRcvURLBib (ActChgCalDeg1stDay + 65)
|
||||||
#define ActRcvURLFAQ (ActChgCrsSta + 65)
|
#define ActRcvURLFAQ (ActChgCalDeg1stDay + 66)
|
||||||
#define ActRcvURLCrsLnk (ActChgCrsSta + 66)
|
#define ActRcvURLCrsLnk (ActChgCalDeg1stDay + 67)
|
||||||
#define ActRcvPagCrsInf (ActChgCrsSta + 67)
|
#define ActRcvPagCrsInf (ActChgCalDeg1stDay + 68)
|
||||||
#define ActRcvPagTchGui (ActChgCrsSta + 68)
|
#define ActRcvPagTchGui (ActChgCalDeg1stDay + 69)
|
||||||
#define ActRcvPagSylLec (ActChgCrsSta + 69)
|
#define ActRcvPagSylLec (ActChgCalDeg1stDay + 70)
|
||||||
#define ActRcvPagSylPra (ActChgCrsSta + 70)
|
#define ActRcvPagSylPra (ActChgCalDeg1stDay + 71)
|
||||||
#define ActRcvPagBib (ActChgCrsSta + 71)
|
#define ActRcvPagBib (ActChgCalDeg1stDay + 72)
|
||||||
#define ActRcvPagFAQ (ActChgCrsSta + 72)
|
#define ActRcvPagFAQ (ActChgCalDeg1stDay + 73)
|
||||||
#define ActRcvPagCrsLnk (ActChgCrsSta + 73)
|
#define ActRcvPagCrsLnk (ActChgCalDeg1stDay + 74)
|
||||||
#define ActEditorCrsInf (ActChgCrsSta + 74)
|
#define ActEditorCrsInf (ActChgCalDeg1stDay + 75)
|
||||||
#define ActEditorTchGui (ActChgCrsSta + 75)
|
#define ActEditorTchGui (ActChgCalDeg1stDay + 76)
|
||||||
#define ActEditorSylLec (ActChgCrsSta + 76)
|
#define ActEditorSylLec (ActChgCalDeg1stDay + 77)
|
||||||
#define ActEditorSylPra (ActChgCrsSta + 77)
|
#define ActEditorSylPra (ActChgCalDeg1stDay + 78)
|
||||||
#define ActEditorBib (ActChgCrsSta + 78)
|
#define ActEditorBib (ActChgCalDeg1stDay + 79)
|
||||||
#define ActEditorFAQ (ActChgCrsSta + 79)
|
#define ActEditorFAQ (ActChgCalDeg1stDay + 80)
|
||||||
#define ActEditorCrsLnk (ActChgCrsSta + 80)
|
#define ActEditorCrsLnk (ActChgCalDeg1stDay + 81)
|
||||||
#define ActPlaTxtEdiCrsInf (ActChgCrsSta + 81)
|
#define ActPlaTxtEdiCrsInf (ActChgCalDeg1stDay + 82)
|
||||||
#define ActPlaTxtEdiTchGui (ActChgCrsSta + 82)
|
#define ActPlaTxtEdiTchGui (ActChgCalDeg1stDay + 83)
|
||||||
#define ActPlaTxtEdiSylLec (ActChgCrsSta + 83)
|
#define ActPlaTxtEdiSylLec (ActChgCalDeg1stDay + 84)
|
||||||
#define ActPlaTxtEdiSylPra (ActChgCrsSta + 84)
|
#define ActPlaTxtEdiSylPra (ActChgCalDeg1stDay + 85)
|
||||||
#define ActPlaTxtEdiBib (ActChgCrsSta + 85)
|
#define ActPlaTxtEdiBib (ActChgCalDeg1stDay + 86)
|
||||||
#define ActPlaTxtEdiFAQ (ActChgCrsSta + 86)
|
#define ActPlaTxtEdiFAQ (ActChgCalDeg1stDay + 87)
|
||||||
#define ActPlaTxtEdiCrsLnk (ActChgCrsSta + 87)
|
#define ActPlaTxtEdiCrsLnk (ActChgCalDeg1stDay + 88)
|
||||||
#define ActRchTxtEdiCrsInf (ActChgCrsSta + 88)
|
#define ActRchTxtEdiCrsInf (ActChgCalDeg1stDay + 89)
|
||||||
#define ActRchTxtEdiTchGui (ActChgCrsSta + 89)
|
#define ActRchTxtEdiTchGui (ActChgCalDeg1stDay + 90)
|
||||||
#define ActRchTxtEdiSylLec (ActChgCrsSta + 90)
|
#define ActRchTxtEdiSylLec (ActChgCalDeg1stDay + 91)
|
||||||
#define ActRchTxtEdiSylPra (ActChgCrsSta + 91)
|
#define ActRchTxtEdiSylPra (ActChgCalDeg1stDay + 92)
|
||||||
#define ActRchTxtEdiBib (ActChgCrsSta + 92)
|
#define ActRchTxtEdiBib (ActChgCalDeg1stDay + 93)
|
||||||
#define ActRchTxtEdiFAQ (ActChgCrsSta + 93)
|
#define ActRchTxtEdiFAQ (ActChgCalDeg1stDay + 94)
|
||||||
#define ActRchTxtEdiCrsLnk (ActChgCrsSta + 94)
|
#define ActRchTxtEdiCrsLnk (ActChgCalDeg1stDay + 95)
|
||||||
#define ActRcvPlaTxtCrsInf (ActChgCrsSta + 95)
|
#define ActRcvPlaTxtCrsInf (ActChgCalDeg1stDay + 96)
|
||||||
#define ActRcvPlaTxtTchGui (ActChgCrsSta + 96)
|
#define ActRcvPlaTxtTchGui (ActChgCalDeg1stDay + 97)
|
||||||
#define ActRcvPlaTxtSylLec (ActChgCrsSta + 97)
|
#define ActRcvPlaTxtSylLec (ActChgCalDeg1stDay + 98)
|
||||||
#define ActRcvPlaTxtSylPra (ActChgCrsSta + 98)
|
#define ActRcvPlaTxtSylPra (ActChgCalDeg1stDay + 99)
|
||||||
#define ActRcvPlaTxtBib (ActChgCrsSta + 99)
|
#define ActRcvPlaTxtBib (ActChgCalDeg1stDay + 100)
|
||||||
#define ActRcvPlaTxtFAQ (ActChgCrsSta + 100)
|
#define ActRcvPlaTxtFAQ (ActChgCalDeg1stDay + 101)
|
||||||
#define ActRcvPlaTxtCrsLnk (ActChgCrsSta + 101)
|
#define ActRcvPlaTxtCrsLnk (ActChgCalDeg1stDay + 102)
|
||||||
#define ActRcvRchTxtCrsInf (ActChgCrsSta + 102)
|
#define ActRcvRchTxtCrsInf (ActChgCalDeg1stDay + 103)
|
||||||
#define ActRcvRchTxtTchGui (ActChgCrsSta + 103)
|
#define ActRcvRchTxtTchGui (ActChgCalDeg1stDay + 104)
|
||||||
#define ActRcvRchTxtSylLec (ActChgCrsSta + 104)
|
#define ActRcvRchTxtSylLec (ActChgCalDeg1stDay + 105)
|
||||||
#define ActRcvRchTxtSylPra (ActChgCrsSta + 105)
|
#define ActRcvRchTxtSylPra (ActChgCalDeg1stDay + 106)
|
||||||
#define ActRcvRchTxtBib (ActChgCrsSta + 106)
|
#define ActRcvRchTxtBib (ActChgCalDeg1stDay + 107)
|
||||||
#define ActRcvRchTxtFAQ (ActChgCrsSta + 107)
|
#define ActRcvRchTxtFAQ (ActChgCalDeg1stDay + 108)
|
||||||
#define ActRcvRchTxtCrsLnk (ActChgCrsSta + 108)
|
#define ActRcvRchTxtCrsLnk (ActChgCalDeg1stDay + 109)
|
||||||
|
|
||||||
#define ActPrnCrsTT (ActChgCrsSta + 109)
|
#define ActPrnCrsTT (ActChgCalDeg1stDay + 110)
|
||||||
#define ActEdiCrsTT (ActChgCrsSta + 110)
|
#define ActEdiCrsTT (ActChgCalDeg1stDay + 111)
|
||||||
#define ActChgCrsTT (ActChgCrsSta + 111)
|
#define ActChgCrsTT (ActChgCalDeg1stDay + 112)
|
||||||
#define ActChgCrsTT1stDay (ActChgCrsSta + 112)
|
#define ActChgCrsTT1stDay (ActChgCalDeg1stDay + 113)
|
||||||
|
|
||||||
|
#define ActPrnCalCrs (ActChgCalDeg1stDay + 114)
|
||||||
|
#define ActChgCalCrs1stDay (ActChgCalDeg1stDay + 115)
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/***************************** Assessment tab ********************************/
|
/***************************** Assessment tab ********************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
// Actions in menu
|
// Actions in menu
|
||||||
#define ActSeeAss (ActChgCrsTT1stDay + 1)
|
#define ActSeeAss (ActChgCalCrs1stDay + 1)
|
||||||
#define ActSeeAsg (ActChgCrsTT1stDay + 2)
|
#define ActSeeAsg (ActChgCalCrs1stDay + 2)
|
||||||
#define ActReqTst (ActChgCrsTT1stDay + 3)
|
#define ActReqTst (ActChgCalCrs1stDay + 3)
|
||||||
#define ActSeeCal (ActChgCrsTT1stDay + 4)
|
#define ActSeeAllExaAnn (ActChgCalCrs1stDay + 4)
|
||||||
#define ActSeeAllExaAnn (ActChgCrsTT1stDay + 5)
|
|
||||||
// Secondary actions
|
// Secondary actions
|
||||||
#define ActEdiAss (ActChgCrsTT1stDay + 6)
|
#define ActEdiAss (ActChgCalCrs1stDay + 5)
|
||||||
#define ActChgFrcReaAss (ActChgCrsTT1stDay + 7)
|
#define ActChgFrcReaAss (ActChgCalCrs1stDay + 6)
|
||||||
#define ActChgHavReaAss (ActChgCrsTT1stDay + 8)
|
#define ActChgHavReaAss (ActChgCalCrs1stDay + 7)
|
||||||
#define ActSelInfSrcAss (ActChgCrsTT1stDay + 9)
|
#define ActSelInfSrcAss (ActChgCalCrs1stDay + 8)
|
||||||
#define ActRcvURLAss (ActChgCrsTT1stDay + 10)
|
#define ActRcvURLAss (ActChgCalCrs1stDay + 9)
|
||||||
#define ActRcvPagAss (ActChgCrsTT1stDay + 11)
|
#define ActRcvPagAss (ActChgCalCrs1stDay + 10)
|
||||||
#define ActEditorAss (ActChgCrsTT1stDay + 12)
|
#define ActEditorAss (ActChgCalCrs1stDay + 11)
|
||||||
#define ActPlaTxtEdiAss (ActChgCrsTT1stDay + 13)
|
#define ActPlaTxtEdiAss (ActChgCalCrs1stDay + 12)
|
||||||
#define ActRchTxtEdiAss (ActChgCrsTT1stDay + 14)
|
#define ActRchTxtEdiAss (ActChgCalCrs1stDay + 13)
|
||||||
#define ActRcvPlaTxtAss (ActChgCrsTT1stDay + 15)
|
#define ActRcvPlaTxtAss (ActChgCalCrs1stDay + 14)
|
||||||
#define ActRcvRchTxtAss (ActChgCrsTT1stDay + 16)
|
#define ActRcvRchTxtAss (ActChgCalCrs1stDay + 15)
|
||||||
|
|
||||||
#define ActFrmNewAsg (ActChgCrsTT1stDay + 17)
|
#define ActFrmNewAsg (ActChgCalCrs1stDay + 16)
|
||||||
#define ActEdiOneAsg (ActChgCrsTT1stDay + 18)
|
#define ActEdiOneAsg (ActChgCalCrs1stDay + 17)
|
||||||
#define ActNewAsg (ActChgCrsTT1stDay + 19)
|
#define ActNewAsg (ActChgCalCrs1stDay + 18)
|
||||||
#define ActChgAsg (ActChgCrsTT1stDay + 20)
|
#define ActChgAsg (ActChgCalCrs1stDay + 19)
|
||||||
#define ActReqRemAsg (ActChgCrsTT1stDay + 21)
|
#define ActReqRemAsg (ActChgCalCrs1stDay + 20)
|
||||||
#define ActRemAsg (ActChgCrsTT1stDay + 22)
|
#define ActRemAsg (ActChgCalCrs1stDay + 21)
|
||||||
#define ActHidAsg (ActChgCrsTT1stDay + 23)
|
#define ActHidAsg (ActChgCalCrs1stDay + 22)
|
||||||
#define ActShoAsg (ActChgCrsTT1stDay + 24)
|
#define ActShoAsg (ActChgCalCrs1stDay + 23)
|
||||||
|
|
||||||
#define ActSeeTst (ActChgCrsTT1stDay + 25)
|
#define ActSeeTst (ActChgCalCrs1stDay + 24)
|
||||||
#define ActAssTst (ActChgCrsTT1stDay + 26)
|
#define ActAssTst (ActChgCalCrs1stDay + 25)
|
||||||
#define ActEdiTstQst (ActChgCrsTT1stDay + 27)
|
#define ActEdiTstQst (ActChgCalCrs1stDay + 26)
|
||||||
#define ActEdiOneTstQst (ActChgCrsTT1stDay + 28)
|
#define ActEdiOneTstQst (ActChgCalCrs1stDay + 27)
|
||||||
#define ActReqImpTstQst (ActChgCrsTT1stDay + 29)
|
#define ActReqImpTstQst (ActChgCalCrs1stDay + 28)
|
||||||
#define ActImpTstQst (ActChgCrsTT1stDay + 30)
|
#define ActImpTstQst (ActChgCalCrs1stDay + 29)
|
||||||
#define ActLstTstQst (ActChgCrsTT1stDay + 31)
|
#define ActLstTstQst (ActChgCalCrs1stDay + 30)
|
||||||
#define ActRcvTstQst (ActChgCrsTT1stDay + 32)
|
#define ActRcvTstQst (ActChgCalCrs1stDay + 31)
|
||||||
#define ActReqRemTstQst (ActChgCrsTT1stDay + 33)
|
#define ActReqRemTstQst (ActChgCalCrs1stDay + 32)
|
||||||
#define ActRemTstQst (ActChgCrsTT1stDay + 34)
|
#define ActRemTstQst (ActChgCalCrs1stDay + 33)
|
||||||
#define ActShfTstQst (ActChgCrsTT1stDay + 35)
|
#define ActShfTstQst (ActChgCalCrs1stDay + 34)
|
||||||
#define ActCfgTst (ActChgCrsTT1stDay + 36)
|
#define ActCfgTst (ActChgCalCrs1stDay + 35)
|
||||||
#define ActEnableTag (ActChgCrsTT1stDay + 37)
|
#define ActEnableTag (ActChgCalCrs1stDay + 36)
|
||||||
#define ActDisableTag (ActChgCrsTT1stDay + 38)
|
#define ActDisableTag (ActChgCalCrs1stDay + 37)
|
||||||
#define ActRenTag (ActChgCrsTT1stDay + 39)
|
#define ActRenTag (ActChgCalCrs1stDay + 38)
|
||||||
#define ActRcvCfgTst (ActChgCrsTT1stDay + 40)
|
#define ActRcvCfgTst (ActChgCalCrs1stDay + 39)
|
||||||
|
|
||||||
#define ActReqSeeMyTstRes (ActChgCrsTT1stDay + 41)
|
#define ActReqSeeMyTstRes (ActChgCalCrs1stDay + 40)
|
||||||
#define ActSeeMyTstRes (ActChgCrsTT1stDay + 42)
|
#define ActSeeMyTstRes (ActChgCalCrs1stDay + 41)
|
||||||
#define ActSeeOneTstResMe (ActChgCrsTT1stDay + 43)
|
#define ActSeeOneTstResMe (ActChgCalCrs1stDay + 42)
|
||||||
#define ActReqSeeUsrTstRes (ActChgCrsTT1stDay + 44)
|
#define ActReqSeeUsrTstRes (ActChgCalCrs1stDay + 43)
|
||||||
#define ActSeeUsrTstRes (ActChgCrsTT1stDay + 45)
|
#define ActSeeUsrTstRes (ActChgCalCrs1stDay + 44)
|
||||||
#define ActSeeOneTstResOth (ActChgCrsTT1stDay + 46)
|
#define ActSeeOneTstResOth (ActChgCalCrs1stDay + 45)
|
||||||
|
|
||||||
#define ActPrnCal (ActChgCrsTT1stDay + 47)
|
#define ActSeeOneExaAnn (ActChgCalCrs1stDay + 46)
|
||||||
#define ActChgCal1stDay (ActChgCrsTT1stDay + 48)
|
#define ActSeeDatExaAnn (ActChgCalCrs1stDay + 47)
|
||||||
|
#define ActEdiExaAnn (ActChgCalCrs1stDay + 48)
|
||||||
#define ActSeeOneExaAnn (ActChgCrsTT1stDay + 49)
|
#define ActRcvExaAnn (ActChgCalCrs1stDay + 49)
|
||||||
#define ActSeeDatExaAnn (ActChgCrsTT1stDay + 50)
|
#define ActPrnExaAnn (ActChgCalCrs1stDay + 50)
|
||||||
#define ActEdiExaAnn (ActChgCrsTT1stDay + 51)
|
#define ActReqRemExaAnn (ActChgCalCrs1stDay + 51)
|
||||||
#define ActRcvExaAnn (ActChgCrsTT1stDay + 52)
|
#define ActRemExaAnn (ActChgCalCrs1stDay + 52)
|
||||||
#define ActPrnExaAnn (ActChgCrsTT1stDay + 53)
|
#define ActHidExaAnn (ActChgCalCrs1stDay + 53)
|
||||||
#define ActReqRemExaAnn (ActChgCrsTT1stDay + 54)
|
#define ActShoExaAnn (ActChgCalCrs1stDay + 54)
|
||||||
#define ActRemExaAnn (ActChgCrsTT1stDay + 55)
|
|
||||||
#define ActHidExaAnn (ActChgCrsTT1stDay + 56)
|
|
||||||
#define ActShoExaAnn (ActChgCrsTT1stDay + 57)
|
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/******************************** Files tab **********************************/
|
/******************************** Files tab **********************************/
|
||||||
|
|
132
swad_calendar.c
132
swad_calendar.c
|
@ -63,7 +63,16 @@ static void Cal_PutIconsFirstDayOfWeek (void);
|
||||||
|
|
||||||
static unsigned Cal_GetParamFirstDayOfWeek (void);
|
static unsigned Cal_GetParamFirstDayOfWeek (void);
|
||||||
|
|
||||||
static void Cal_PutIconToPrintCalendar (void);
|
static void Cal_DrawCalendar (Act_Action_t ActionSeeCalendar,
|
||||||
|
Act_Action_t ActionChangeCalendar1stDay,
|
||||||
|
void (*FunctionToDrawContextualIcons) (void),
|
||||||
|
bool PrintView);
|
||||||
|
static void Cal_PutIconToPrintCalendarSys (void);
|
||||||
|
static void Cal_PutIconToPrintCalendarCty (void);
|
||||||
|
static void Cal_PutIconToPrintCalendarIns (void);
|
||||||
|
static void Cal_PutIconToPrintCalendarCtr (void);
|
||||||
|
static void Cal_PutIconToPrintCalendarDeg (void);
|
||||||
|
static void Cal_PutIconToPrintCalendarCrs (void);
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/************** Put icons to select the first day of the week ****************/
|
/************** Put icons to select the first day of the week ****************/
|
||||||
|
@ -203,7 +212,7 @@ void Cal_DrawCurrentMonth (void)
|
||||||
Gbl.CurrentCtr.Ctr.PlcCod,
|
Gbl.CurrentCtr.Ctr.PlcCod,
|
||||||
Cfg_URL_SWAD_CGI,
|
Cfg_URL_SWAD_CGI,
|
||||||
Txt_STR_LANG_ID[Gbl.Prefs.Language]);
|
Txt_STR_LANG_ID[Gbl.Prefs.Language]);
|
||||||
Act_SetParamsForm (ParamsStr,ActSeeCal,true);
|
Act_SetParamsForm (ParamsStr,ActSeeCalCrs,true);
|
||||||
fprintf (Gbl.F.Out,"'%s',",ParamsStr);
|
fprintf (Gbl.F.Out,"'%s',",ParamsStr);
|
||||||
Act_SetParamsForm (ParamsStr,ActSeeDatExaAnn,true);
|
Act_SetParamsForm (ParamsStr,ActSeeDatExaAnn,true);
|
||||||
fprintf (Gbl.F.Out,"'%s');"
|
fprintf (Gbl.F.Out,"'%s');"
|
||||||
|
@ -213,30 +222,50 @@ void Cal_DrawCurrentMonth (void)
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/************************ Draw an academic calendar **************************/
|
/************************ Draw an academic calendar **************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/* Current Starting
|
|
||||||
month month
|
|
||||||
1 -> 10
|
|
||||||
2 -> 10
|
|
||||||
3 -> 10
|
|
||||||
|
|
||||||
4 -> 1
|
void Cal_DrawCalendarSys (void)
|
||||||
5 -> 1
|
{
|
||||||
6 -> 1
|
Cal_DrawCalendar (ActSeeCalSys,ActChgCalSys1stDay,Cal_PutIconToPrintCalendarSys,false);
|
||||||
|
}
|
||||||
|
|
||||||
7 -> 4
|
void Cal_DrawCalendarCty (void)
|
||||||
8 -> 4
|
{
|
||||||
9 -> 4
|
Cal_DrawCalendar (ActSeeCalCty,ActChgCalCty1stDay,Cal_PutIconToPrintCalendarCty,false);
|
||||||
|
}
|
||||||
|
|
||||||
10 -> 7
|
void Cal_DrawCalendarIns (void)
|
||||||
11 -> 7
|
{
|
||||||
12 -> 7
|
Cal_DrawCalendar (ActSeeCalIns,ActChgCalIns1stDay,Cal_PutIconToPrintCalendarIns,false);
|
||||||
*/
|
}
|
||||||
void Cal_DrawCalendar (void)
|
|
||||||
|
void Cal_DrawCalendarCtr (void)
|
||||||
|
{
|
||||||
|
Cal_DrawCalendar (ActSeeCalCtr,ActChgCalCtr1stDay,Cal_PutIconToPrintCalendarCtr,false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Cal_DrawCalendarDeg (void)
|
||||||
|
{
|
||||||
|
Cal_DrawCalendar (ActSeeCalDeg,ActChgCalDeg1stDay,Cal_PutIconToPrintCalendarDeg,false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Cal_DrawCalendarCrs (void)
|
||||||
|
{
|
||||||
|
Cal_DrawCalendar (ActSeeCalCrs,ActChgCalCrs1stDay,Cal_PutIconToPrintCalendarCrs,false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Cal_PrintCalendar (void)
|
||||||
|
{
|
||||||
|
Cal_DrawCalendar (ActUnk,ActUnk,NULL,true);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void Cal_DrawCalendar (Act_Action_t ActionSeeCalendar,
|
||||||
|
Act_Action_t ActionChangeCalendar1stDay,
|
||||||
|
void (*FunctionToDrawContextualIcons) (void),
|
||||||
|
bool PrintView)
|
||||||
{
|
{
|
||||||
extern const char *Hlp_ASSESSMENT_Calendar;
|
extern const char *Hlp_ASSESSMENT_Calendar;
|
||||||
extern const char *Txt_STR_LANG_ID[1 + Txt_NUM_LANGUAGES];
|
extern const char *Txt_STR_LANG_ID[1 + Txt_NUM_LANGUAGES];
|
||||||
char ParamsStr[256 + 256 + Ses_LENGTH_SESSION_ID + 256];
|
char ParamsStr[256 + 256 + Ses_LENGTH_SESSION_ID + 256];
|
||||||
bool PrintView = (Gbl.Action.Act == ActPrnCal);
|
|
||||||
|
|
||||||
/***** Get list of holidays *****/
|
/***** Get list of holidays *****/
|
||||||
if (!Gbl.Hlds.LstIsRead)
|
if (!Gbl.Hlds.LstIsRead)
|
||||||
|
@ -247,8 +276,7 @@ void Cal_DrawCalendar (void)
|
||||||
|
|
||||||
/***** Start frame *****/
|
/***** Start frame *****/
|
||||||
Lay_StartRoundFrame (NULL,NULL,
|
Lay_StartRoundFrame (NULL,NULL,
|
||||||
PrintView ? NULL :
|
FunctionToDrawContextualIcons,
|
||||||
Cal_PutIconToPrintCalendar,
|
|
||||||
PrintView ? NULL :
|
PrintView ? NULL :
|
||||||
Hlp_ASSESSMENT_Calendar);
|
Hlp_ASSESSMENT_Calendar);
|
||||||
Lay_WriteHeaderClassPhoto (PrintView,false,
|
Lay_WriteHeaderClassPhoto (PrintView,false,
|
||||||
|
@ -259,7 +287,7 @@ void Cal_DrawCalendar (void)
|
||||||
/***** Draw several months *****/
|
/***** Draw several months *****/
|
||||||
/* Show form to change first day of week */
|
/* Show form to change first day of week */
|
||||||
if (!PrintView)
|
if (!PrintView)
|
||||||
Cal_ShowFormToSelFirstDayOfWeek (ActChgCal1stDay,NULL,"ICO25x25");
|
Cal_ShowFormToSelFirstDayOfWeek (ActionChangeCalendar1stDay,NULL,"ICO25x25");
|
||||||
|
|
||||||
/* JavaScript will write HTML here */
|
/* JavaScript will write HTML here */
|
||||||
fprintf (Gbl.F.Out,"<div id=\"calendar\">"
|
fprintf (Gbl.F.Out,"<div id=\"calendar\">"
|
||||||
|
@ -272,11 +300,11 @@ void Cal_DrawCalendar (void)
|
||||||
Gbl.Prefs.FirstDayOfWeek,
|
Gbl.Prefs.FirstDayOfWeek,
|
||||||
(long) Gbl.StartExecutionTimeUTC,
|
(long) Gbl.StartExecutionTimeUTC,
|
||||||
Gbl.CurrentCtr.Ctr.PlcCod,
|
Gbl.CurrentCtr.Ctr.PlcCod,
|
||||||
(Gbl.Action.Act == ActPrnCal) ? "true" :
|
PrintView ? "true" :
|
||||||
"false",
|
"false",
|
||||||
Cfg_URL_SWAD_CGI,
|
Cfg_URL_SWAD_CGI,
|
||||||
Txt_STR_LANG_ID[Gbl.Prefs.Language]);
|
Txt_STR_LANG_ID[Gbl.Prefs.Language]);
|
||||||
Act_SetParamsForm (ParamsStr,ActSeeCal,true);
|
Act_SetParamsForm (ParamsStr,ActionSeeCalendar,true);
|
||||||
fprintf (Gbl.F.Out,"'%s',",
|
fprintf (Gbl.F.Out,"'%s',",
|
||||||
ParamsStr);
|
ParamsStr);
|
||||||
Act_SetParamsForm (ParamsStr,ActSeeDatExaAnn,true);
|
Act_SetParamsForm (ParamsStr,ActSeeDatExaAnn,true);
|
||||||
|
@ -292,11 +320,61 @@ void Cal_DrawCalendar (void)
|
||||||
/************************ Put icon to print calendar *************************/
|
/************************ Put icon to print calendar *************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
static void Cal_PutIconToPrintCalendar (void)
|
static void Cal_PutIconToPrintCalendarSys (void)
|
||||||
{
|
{
|
||||||
extern const char *Txt_Print;
|
extern const char *Txt_Print;
|
||||||
|
|
||||||
Lay_PutContextualLink (ActPrnCal,NULL,
|
Lay_PutContextualLink (ActPrnCalSys,NULL,
|
||||||
|
"print64x64.png",
|
||||||
|
Txt_Print,NULL,
|
||||||
|
NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void Cal_PutIconToPrintCalendarCty (void)
|
||||||
|
{
|
||||||
|
extern const char *Txt_Print;
|
||||||
|
|
||||||
|
Lay_PutContextualLink (ActPrnCalCty,NULL,
|
||||||
|
"print64x64.png",
|
||||||
|
Txt_Print,NULL,
|
||||||
|
NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void Cal_PutIconToPrintCalendarIns (void)
|
||||||
|
{
|
||||||
|
extern const char *Txt_Print;
|
||||||
|
|
||||||
|
Lay_PutContextualLink (ActPrnCalIns,NULL,
|
||||||
|
"print64x64.png",
|
||||||
|
Txt_Print,NULL,
|
||||||
|
NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void Cal_PutIconToPrintCalendarCtr (void)
|
||||||
|
{
|
||||||
|
extern const char *Txt_Print;
|
||||||
|
|
||||||
|
Lay_PutContextualLink (ActPrnCalCtr,NULL,
|
||||||
|
"print64x64.png",
|
||||||
|
Txt_Print,NULL,
|
||||||
|
NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void Cal_PutIconToPrintCalendarDeg (void)
|
||||||
|
{
|
||||||
|
extern const char *Txt_Print;
|
||||||
|
|
||||||
|
Lay_PutContextualLink (ActPrnCalDeg,NULL,
|
||||||
|
"print64x64.png",
|
||||||
|
Txt_Print,NULL,
|
||||||
|
NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void Cal_PutIconToPrintCalendarCrs (void)
|
||||||
|
{
|
||||||
|
extern const char *Txt_Print;
|
||||||
|
|
||||||
|
Lay_PutContextualLink (ActPrnCalCrs,NULL,
|
||||||
"print64x64.png",
|
"print64x64.png",
|
||||||
Txt_Print,NULL,
|
Txt_Print,NULL,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
|
@ -49,6 +49,13 @@ void Cal_ShowFormToSelFirstDayOfWeek (Act_Action_t Action,void (*FuncParams) (),
|
||||||
void Cal_ChangeFirstDayOfWeek (void);
|
void Cal_ChangeFirstDayOfWeek (void);
|
||||||
|
|
||||||
void Cal_DrawCurrentMonth (void);
|
void Cal_DrawCurrentMonth (void);
|
||||||
void Cal_DrawCalendar (void);
|
|
||||||
|
void Cal_DrawCalendarSys (void);
|
||||||
|
void Cal_DrawCalendarCty (void);
|
||||||
|
void Cal_DrawCalendarIns (void);
|
||||||
|
void Cal_DrawCalendarCtr (void);
|
||||||
|
void Cal_DrawCalendarDeg (void);
|
||||||
|
void Cal_DrawCalendarCrs (void);
|
||||||
|
void Cal_PrintCalendar (void);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -192,17 +192,41 @@
|
||||||
|
|
||||||
// TODO: Ver solución de Guillermo Gómez Trenado cuando se pulsa con el botón derecho para abrir una descarga en otra ventana
|
// TODO: Ver solución de Guillermo Gómez Trenado cuando se pulsa con el botón derecho para abrir una descarga en otra ventana
|
||||||
|
|
||||||
|
// TODO: Check icons in course and files tabs
|
||||||
|
// TODO: Link from current month to calendar depending on scope
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/****************************** Public constants *****************************/
|
/****************************** Public constants *****************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define Log_PLATFORM_VERSION "SWAD 16.133.1 (2017-02-08)"
|
#define Log_PLATFORM_VERSION "SWAD 16.134 (2017-02-09)"
|
||||||
#define CSS_FILE "swad16.132.4.css"
|
#define CSS_FILE "swad16.132.4.css"
|
||||||
#define JS_FILE "swad16.123.js"
|
#define JS_FILE "swad16.123.js"
|
||||||
|
|
||||||
// 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 sql/swad*.sql | tail -1
|
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1
|
||||||
/*
|
/*
|
||||||
|
Version 16.134: Feb 09, 2017 New calendars options. (212428 lines)
|
||||||
|
18 changes necessary in database:
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1622','es','N','Ver calendario plataforma');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1623','es','N','Imprimir calendario plataforma');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1624','es','N','Cambiar 1er. día calendario plataforma');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1625','es','N','Ver calendario país');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1626','es','N','Imprimir calendario país');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1627','es','N','Cambiar 1er. día calendario país');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1628','es','N','Ver calendario institución');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1629','es','N','Imprimir calendario institución');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1630','es','N','Cambiar 1er. día calendario institución');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1631','es','N','Ver calendario centro');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1632','es','N','Imprimir calendario centro');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1633','es','N','Cambiar 1er. día calendario centro');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1634','es','N','Ver calendario titulación');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1635','es','N','Imprimir calendario titulación');
|
||||||
|
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1636','es','N','Cambiar 1er. día calendario titulación');
|
||||||
|
UPDATE actions SET Txt='Ver calendario asignatura' WHERE ActCod='16' AND Language='es';
|
||||||
|
UPDATE actions SET Txt='Imprimir calendario asignatura' WHERE ActCod='71' AND Language='es';
|
||||||
|
UPDATE actions SET Txt='Cambiar 1er. día calendario asignatura' WHERE ActCod='1485' AND Language='es';
|
||||||
|
|
||||||
Version 16.133.1: Feb 08, 2017 Timetable option moved to the end of the menu. (212071 lines)
|
Version 16.133.1: Feb 08, 2017 Timetable option moved to the end of the menu. (212071 lines)
|
||||||
Version 16.133: Feb 08, 2017 New tab "Files".
|
Version 16.133: Feb 08, 2017 New tab "Files".
|
||||||
New permissions for actions. (212070 lines)
|
New permissions for actions. (212070 lines)
|
||||||
|
|
|
@ -169,7 +169,7 @@ void Dat_ShowClientLocalTime (void)
|
||||||
|
|
||||||
/* Month with link to calendar */
|
/* Month with link to calendar */
|
||||||
fprintf (Gbl.F.Out,"<div id=\"current_month\">");
|
fprintf (Gbl.F.Out,"<div id=\"current_month\">");
|
||||||
Act_FormStart (ActSeeCal);
|
Act_FormStart (ActSeeCalCrs);
|
||||||
Act_LinkFormSubmit (Txt_Show_calendar,"CURRENT_MONTH",NULL);
|
Act_LinkFormSubmit (Txt_Show_calendar,"CURRENT_MONTH",NULL);
|
||||||
fprintf (Gbl.F.Out,"<span id=\"current_month_txt\">" // JavaScript will write HTML here
|
fprintf (Gbl.F.Out,"<span id=\"current_month_txt\">" // JavaScript will write HTML here
|
||||||
"</span>"
|
"</span>"
|
||||||
|
|
|
@ -491,8 +491,8 @@ static void Lay_WriteScripts (void)
|
||||||
|
|
||||||
/***** Prepare script to draw months *****/
|
/***** Prepare script to draw months *****/
|
||||||
if ((Gbl.Prefs.SideCols & Lay_SHOW_LEFT_COLUMN) || // Left column visible
|
if ((Gbl.Prefs.SideCols & Lay_SHOW_LEFT_COLUMN) || // Left column visible
|
||||||
Gbl.Action.Act == ActSeeCal ||
|
Gbl.Action.Act == ActSeeCalCrs ||
|
||||||
Gbl.Action.Act == ActPrnCal)
|
Gbl.Action.Act == ActPrnCalCrs)
|
||||||
{
|
{
|
||||||
/***** Get list of holidays *****/
|
/***** Get list of holidays *****/
|
||||||
if (!Gbl.Hlds.LstIsRead)
|
if (!Gbl.Hlds.LstIsRead)
|
||||||
|
|
16
swad_menu.c
16
swad_menu.c
|
@ -95,7 +95,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
|
||||||
ActSeeLnk, // 7
|
ActSeeLnk, // 7
|
||||||
ActLstPlg, // 8
|
ActLstPlg, // 8
|
||||||
ActSetUp, // 9
|
ActSetUp, // 9
|
||||||
0, // 10
|
ActSeeCalSys, // 10
|
||||||
0, // 11
|
0, // 11
|
||||||
},
|
},
|
||||||
// TabCty *******************
|
// TabCty *******************
|
||||||
|
@ -103,7 +103,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
|
||||||
ActCtyReqSch, // 0
|
ActCtyReqSch, // 0
|
||||||
ActSeeCtyInf, // 1
|
ActSeeCtyInf, // 1
|
||||||
ActSeeIns, // 2
|
ActSeeIns, // 2
|
||||||
0, // 3
|
ActSeeCalCty, // 3
|
||||||
0, // 4
|
0, // 4
|
||||||
0, // 5
|
0, // 5
|
||||||
0, // 6
|
0, // 6
|
||||||
|
@ -121,7 +121,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
|
||||||
ActSeeDpt, // 3
|
ActSeeDpt, // 3
|
||||||
ActSeePlc, // 4
|
ActSeePlc, // 4
|
||||||
ActSeeHld, // 5
|
ActSeeHld, // 5
|
||||||
0, // 6
|
ActSeeCalIns, // 6
|
||||||
0, // 7
|
0, // 7
|
||||||
0, // 8
|
0, // 8
|
||||||
0, // 9
|
0, // 9
|
||||||
|
@ -133,7 +133,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
|
||||||
ActCtrReqSch, // 0
|
ActCtrReqSch, // 0
|
||||||
ActSeeCtrInf, // 1
|
ActSeeCtrInf, // 1
|
||||||
ActSeeDeg, // 2
|
ActSeeDeg, // 2
|
||||||
0, // 3
|
ActSeeCalCtr, // 3
|
||||||
0, // 4
|
0, // 4
|
||||||
0, // 5
|
0, // 5
|
||||||
0, // 6
|
0, // 6
|
||||||
|
@ -148,7 +148,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
|
||||||
ActDegReqSch, // 0
|
ActDegReqSch, // 0
|
||||||
ActSeeDegInf, // 1
|
ActSeeDegInf, // 1
|
||||||
ActSeeCrs, // 2
|
ActSeeCrs, // 2
|
||||||
0, // 3
|
ActSeeCalDeg, // 3
|
||||||
0, // 4
|
0, // 4
|
||||||
0, // 5
|
0, // 5
|
||||||
0, // 6
|
0, // 6
|
||||||
|
@ -168,7 +168,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
|
||||||
ActSeeFAQ, // 5
|
ActSeeFAQ, // 5
|
||||||
ActSeeCrsLnk, // 6
|
ActSeeCrsLnk, // 6
|
||||||
ActSeeCrsTT, // 7
|
ActSeeCrsTT, // 7
|
||||||
0, // 8
|
ActSeeCalCrs, // 8
|
||||||
0, // 9
|
0, // 9
|
||||||
0, // 10
|
0, // 10
|
||||||
0, // 11
|
0, // 11
|
||||||
|
@ -178,8 +178,8 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
|
||||||
ActSeeAss, // 0
|
ActSeeAss, // 0
|
||||||
ActSeeAsg, // 1
|
ActSeeAsg, // 1
|
||||||
ActReqTst, // 2
|
ActReqTst, // 2
|
||||||
ActSeeCal, // 3
|
ActSeeAllExaAnn, // 3
|
||||||
ActSeeAllExaAnn, // 4
|
0, // 4
|
||||||
0, // 5
|
0, // 5
|
||||||
0, // 6
|
0, // 6
|
||||||
0, // 7
|
0, // 7
|
||||||
|
|
324
swad_text.c
324
swad_text.c
|
@ -17926,7 +17926,27 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Instalar"
|
"Instalar"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 10
|
// 10: ActSeeCalSys
|
||||||
|
#if L==1
|
||||||
|
"Calendari"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Arapapaha"
|
||||||
|
#elif L==7
|
||||||
|
"Calendario"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 11
|
NULL, // 11
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -17994,7 +18014,27 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Instituções"
|
"Instituções"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 3
|
// 3: ActSeeCalCty
|
||||||
|
#if L==1
|
||||||
|
"Calendari"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Arapapaha"
|
||||||
|
#elif L==7
|
||||||
|
"Calendario"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 4
|
NULL, // 4
|
||||||
NULL, // 5
|
NULL, // 5
|
||||||
NULL, // 6
|
NULL, // 6
|
||||||
|
@ -18132,7 +18172,27 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Férias"
|
"Férias"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 6
|
// 6: ActSeeCalIns
|
||||||
|
#if L==1
|
||||||
|
"Calendari"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Arapapaha"
|
||||||
|
#elif L==7
|
||||||
|
"Calendario"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 7
|
NULL, // 7
|
||||||
NULL, // 8
|
NULL, // 8
|
||||||
NULL, // 9
|
NULL, // 9
|
||||||
|
@ -18204,7 +18264,27 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Titulaçãos"
|
"Titulaçãos"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 3
|
// 3: ActSeeCalCtr
|
||||||
|
#if L==1
|
||||||
|
"Calendari"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Arapapaha"
|
||||||
|
#elif L==7
|
||||||
|
"Calendario"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 4
|
NULL, // 4
|
||||||
NULL, // 5
|
NULL, // 5
|
||||||
NULL, // 6
|
NULL, // 6
|
||||||
|
@ -18279,7 +18359,27 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Disciplinas"
|
"Disciplinas"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 3
|
// 3: ActSeeCalDeg
|
||||||
|
#if L==1
|
||||||
|
"Calendari"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Arapapaha"
|
||||||
|
#elif L==7
|
||||||
|
"Calendario"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 4
|
NULL, // 4
|
||||||
NULL, // 5
|
NULL, // 5
|
||||||
NULL, // 6
|
NULL, // 6
|
||||||
|
@ -18459,7 +18559,27 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Horário"
|
"Horário"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 8
|
// 8: ActSeeCalCrs
|
||||||
|
#if L==1
|
||||||
|
"Calendari"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Arapapaha"
|
||||||
|
#elif L==7
|
||||||
|
"Calendario"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 9
|
NULL, // 9
|
||||||
NULL, // 10
|
NULL, // 10
|
||||||
NULL, // 11
|
NULL, // 11
|
||||||
|
@ -18529,28 +18649,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Testes"
|
"Testes"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 3: ActSeeCal
|
// 3: ActSeeAllExaAnn
|
||||||
#if L==1
|
|
||||||
"Calendari"
|
|
||||||
#elif L==2
|
|
||||||
"Kalender"
|
|
||||||
#elif L==3
|
|
||||||
"Calendar"
|
|
||||||
#elif L==4
|
|
||||||
"Calendario"
|
|
||||||
#elif L==5
|
|
||||||
"Calendrier"
|
|
||||||
#elif L==6
|
|
||||||
"Arapapaha"
|
|
||||||
#elif L==7
|
|
||||||
"Calendario"
|
|
||||||
#elif L==8
|
|
||||||
"Kalendarz"
|
|
||||||
#elif L==9
|
|
||||||
"Calendário"
|
|
||||||
#endif
|
|
||||||
,
|
|
||||||
// 4: ActSeeAllExaAnn
|
|
||||||
#if L==1
|
#if L==1
|
||||||
"Convocatòries"
|
"Convocatòries"
|
||||||
#elif L==2
|
#elif L==2
|
||||||
|
@ -18571,6 +18670,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Chamadas"
|
"Chamadas"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
|
NULL, // 4
|
||||||
NULL, // 5
|
NULL, // 5
|
||||||
NULL, // 6
|
NULL, // 6
|
||||||
NULL, // 7
|
NULL, // 7
|
||||||
|
@ -19843,7 +19943,27 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Instalar"
|
"Instalar"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 10
|
// 10: ActSeeCalSys
|
||||||
|
#if L==1
|
||||||
|
"Calendari acadèmic"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Academic calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario académico"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Calendario académico"// Okoteve traducción
|
||||||
|
#elif L==7
|
||||||
|
"Calendario del corso"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz akademicki"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 11
|
NULL, // 11
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -19911,7 +20031,27 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Instituções"
|
"Instituções"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 3
|
// 3: ActSeeCalCty
|
||||||
|
#if L==1
|
||||||
|
"Calendari acadèmic"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Academic calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario académico"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Calendario académico"// Okoteve traducción
|
||||||
|
#elif L==7
|
||||||
|
"Calendario del corso"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz akademicki"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 4
|
NULL, // 4
|
||||||
NULL, // 5
|
NULL, // 5
|
||||||
NULL, // 6
|
NULL, // 6
|
||||||
|
@ -20049,7 +20189,27 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Feriados e dias sem escola"
|
"Feriados e dias sem escola"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 6
|
// 6: ActSeeCalIns
|
||||||
|
#if L==1
|
||||||
|
"Calendari acadèmic"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Academic calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario académico"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Calendario académico"// Okoteve traducción
|
||||||
|
#elif L==7
|
||||||
|
"Calendario del corso"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz akademicki"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 7
|
NULL, // 7
|
||||||
NULL, // 8
|
NULL, // 8
|
||||||
NULL, // 9
|
NULL, // 9
|
||||||
|
@ -20121,7 +20281,30 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Titulaçãos"
|
"Titulaçãos"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 3
|
// 3: ActSeeCalCtr
|
||||||
|
#if L==1
|
||||||
|
"Calendari acadèmic (els dies festius"
|
||||||
|
" corresponen al lloc del centre seleccionada)"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Academic calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario académico (los días festivos"
|
||||||
|
" corresponden al lugar del centro seleccionado)"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Calendario académico (los días festivos"
|
||||||
|
" corresponden al lugar del centro seleccionado)"// Okoteve traducción
|
||||||
|
#elif L==7
|
||||||
|
"Calendario del corso"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz akademicki"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 4
|
NULL, // 4
|
||||||
NULL, // 5
|
NULL, // 5
|
||||||
NULL, // 6
|
NULL, // 6
|
||||||
|
@ -20196,7 +20379,30 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Disciplinas nesta titulação"
|
"Disciplinas nesta titulação"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 3
|
// 3: ActSeeCalDeg
|
||||||
|
#if L==1
|
||||||
|
"Calendari acadèmic (els dies festius"
|
||||||
|
" corresponen al lloc del centre seleccionada)"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Academic calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario académico (los días festivos"
|
||||||
|
" corresponden al lugar del centro seleccionado)"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Calendario académico (los días festivos"
|
||||||
|
" corresponden al lugar del centro seleccionado)"// Okoteve traducción
|
||||||
|
#elif L==7
|
||||||
|
"Calendario del corso"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz akademicki"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 4
|
NULL, // 4
|
||||||
NULL, // 5
|
NULL, // 5
|
||||||
NULL, // 6
|
NULL, // 6
|
||||||
|
@ -20376,7 +20582,30 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Horário"
|
"Horário"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
NULL, // 8
|
// 8: ActSeeCalCrs
|
||||||
|
#if L==1
|
||||||
|
"Calendari acadèmic (els dies festius"
|
||||||
|
" corresponen al lloc del centre seleccionada)"
|
||||||
|
#elif L==2
|
||||||
|
"Kalender"
|
||||||
|
#elif L==3
|
||||||
|
"Academic calendar"
|
||||||
|
#elif L==4
|
||||||
|
"Calendario académico (los días festivos"
|
||||||
|
" corresponden al lugar del centro seleccionado)"
|
||||||
|
#elif L==5
|
||||||
|
"Calendrier"
|
||||||
|
#elif L==6
|
||||||
|
"Calendario académico (los días festivos"
|
||||||
|
" corresponden al lugar del centro seleccionado)"// Okoteve traducción
|
||||||
|
#elif L==7
|
||||||
|
"Calendario del corso"
|
||||||
|
#elif L==8
|
||||||
|
"Kalendarz akademicki"
|
||||||
|
#elif L==9
|
||||||
|
"Calendário"
|
||||||
|
#endif
|
||||||
|
,
|
||||||
NULL, // 9
|
NULL, // 9
|
||||||
NULL, // 10
|
NULL, // 10
|
||||||
NULL, // 11
|
NULL, // 11
|
||||||
|
@ -20449,31 +20678,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Testes"
|
"Testes"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
// 3: ActSeeCal
|
// 3: ActSeeAllExaAnn
|
||||||
#if L==1
|
|
||||||
"Calendari acadèmic (els dies festius"
|
|
||||||
" corresponen al lloc del centre seleccionada)"
|
|
||||||
#elif L==2
|
|
||||||
"Kalender"
|
|
||||||
#elif L==3
|
|
||||||
"Academic calendar"
|
|
||||||
#elif L==4
|
|
||||||
"Calendario académico (los días festivos"
|
|
||||||
" corresponden al lugar del centro seleccionado)"
|
|
||||||
#elif L==5
|
|
||||||
"Calendrier"
|
|
||||||
#elif L==6
|
|
||||||
"Calendario académico (los días festivos"
|
|
||||||
" corresponden al lugar del centro seleccionado)"// Okoteve traducción
|
|
||||||
#elif L==7
|
|
||||||
"Calendario del corso"
|
|
||||||
#elif L==8
|
|
||||||
"Kalendarz akademicki"
|
|
||||||
#elif L==9
|
|
||||||
"Calendário"
|
|
||||||
#endif
|
|
||||||
,
|
|
||||||
// 4: ActSeeAllExaAnn
|
|
||||||
#if L==1
|
#if L==1
|
||||||
"Llistat de convocatòries d'exàmens d'aquesta assignatura"
|
"Llistat de convocatòries d'exàmens d'aquesta assignatura"
|
||||||
#elif L==2
|
#elif L==2
|
||||||
|
@ -20494,6 +20699,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
||||||
"Chamadas para exames"
|
"Chamadas para exames"
|
||||||
#endif
|
#endif
|
||||||
,
|
,
|
||||||
|
NULL, // 4
|
||||||
NULL, // 5
|
NULL, // 5
|
||||||
NULL, // 6
|
NULL, // 6
|
||||||
NULL, // 7
|
NULL, // 7
|
||||||
|
|
Loading…
Reference in New Issue
Block a user