Version 16.133.1

This commit is contained in:
Antonio Cañas Vargas 2017-02-08 23:51:18 +01:00
parent 097663d31d
commit 4c0c2d9240
5 changed files with 226 additions and 223 deletions

View File

@ -450,10 +450,10 @@ Course:
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
320. ActSeeCrsTT Show the timetable
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
324. ActCrsSch Search for courses, teachers, documents... 324. ActCrsSch Search for courses, teachers, documents...
@ -465,10 +465,6 @@ Course:
330. ActChgCrsYeaCfg Change year/semester in course configuration 330. ActChgCrsYeaCfg Change year/semester in course configuration
331. ActEdiCrsInf Edit general information about the course 331. ActEdiCrsInf Edit general information about the course
332. ActEdiTchGui Edit teaching guide of the course 332. ActEdiTchGui Edit teaching guide of the course
333. ActPrnCrsTT Show print view of the timetable
334. ActEdiCrsTT Edit the timetable
335. ActChgCrsTT Modify the timetable of the course
336. ActChgCrsTT1stDay Change first day of week and show timetable of the course
337. ActEdiSylLec Edit the syllabus of lectures 337. ActEdiSylLec Edit the syllabus of lectures
338. ActEdiSylPra Edit the syllabus of practicals 338. ActEdiSylPra Edit the syllabus of practicals
339. ActDelItmSylLec Remove a item from syllabus of lectures 339. ActDelItmSylLec Remove a item from syllabus of lectures
@ -705,6 +701,11 @@ Course:
557. ActRcvPlaTxtBib Receive and change the rich text of the bibliography 557. ActRcvPlaTxtBib Receive and change the rich text of the bibliography
558. ActRcvPlaTxtFAQ Receive and change the rich text of the FAQ 558. ActRcvPlaTxtFAQ Receive and change the rich text of the FAQ
559. ActRcvPlaTxtCrsLnk Receive and change the rich text of the links 559. ActRcvPlaTxtCrsLnk Receive and change the rich text of the links
333. ActPrnCrsTT Show print view of the timetable
334. ActEdiCrsTT Edit the timetable
335. ActChgCrsTT Modify the timetable of the course
336. ActChgCrsTT1stDay Change first day of week and show timetable 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
@ -1686,10 +1687,10 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActSeeCrsInf */{ 847, 1,TabCrs,ActSeeCrsInf ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Crs_ShowIntroduction ,"info64x64.gif" }, /* ActSeeCrsInf */{ 847, 1,TabCrs,ActSeeCrsInf ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Crs_ShowIntroduction ,"info64x64.gif" },
/* ActSeeTchGui */{ 784, 2,TabCrs,ActSeeTchGui ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"guide64x64.gif" }, /* ActSeeTchGui */{ 784, 2,TabCrs,ActSeeTchGui ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"guide64x64.gif" },
/* ActSeeSyl */{1242, 3,TabCrs,ActSeeSyl ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"presentation64x64.gif"}, /* ActSeeSyl */{1242, 3,TabCrs,ActSeeSyl ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"presentation64x64.gif"},
/* ActSeeCrsTT */{ 25, 4,TabCrs,ActSeeCrsTT ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,TT_ShowClassTimeTable ,"clock64x64.gif" }, /* ActSeeBib */{ 32, 4,TabCrs,ActSeeBib ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"books64x64.gif" },
/* ActSeeBib */{ 32, 5,TabCrs,ActSeeBib ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,"books64x64.gif" }, /* 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, 6,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, 7,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" },
// 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},
@ -1704,11 +1705,6 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActEdiTchGui */{ 785,-1,TabUnk,ActSeeTchGui ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_FormsToSelSendInfo ,NULL}, /* ActEdiTchGui */{ 785,-1,TabUnk,ActSeeTchGui ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_FormsToSelSendInfo ,NULL},
/* ActPrnCrsTT */{ 152,-1,TabUnk,ActSeeCrsTT ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BLNK_WINDOW,NULL ,TT_ShowClassTimeTable ,NULL},
/* ActEdiCrsTT */{ 45,-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},
/* ActSeeSylLec */{ 28,-1,TabUnk,ActSeeSyl ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,NULL}, /* ActSeeSylLec */{ 28,-1,TabUnk,ActSeeSyl ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,NULL},
/* ActSeeSylPra */{ 20,-1,TabUnk,ActSeeSyl ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,NULL}, /* ActSeeSylPra */{ 20,-1,TabUnk,ActSeeSyl ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_ShowInfo ,NULL},
/* ActEdiSylLec */{ 44,-1,TabUnk,ActSeeSyl ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_FormsToSelSendInfo ,NULL}, /* ActEdiSylLec */{ 44,-1,TabUnk,ActSeeSyl ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_FormsToSelSendInfo ,NULL},
@ -1812,6 +1808,11 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActRcvRchTxtFAQ */{1106,-1,TabUnk,ActSeeFAQ ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_RecAndChangeRichTxtInfo ,NULL}, /* ActRcvRchTxtFAQ */{1106,-1,TabUnk,ActSeeFAQ ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_RecAndChangeRichTxtInfo ,NULL},
/* ActRcvRchTxtCrsLnk*/{1107,-1,TabUnk,ActSeeCrsLnk ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_RecAndChangeRichTxtInfo ,NULL}, /* ActRcvRchTxtCrsLnk*/{1107,-1,TabUnk,ActSeeCrsLnk ,0x110,0x100, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Inf_RecAndChangeRichTxtInfo ,NULL},
/* ActPrnCrsTT */{ 152,-1,TabUnk,ActSeeCrsTT ,0x1FF,0x1FF, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BLNK_WINDOW,NULL ,TT_ShowClassTimeTable ,NULL},
/* ActEdiCrsTT */{ 45,-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},
// 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" },

View File

@ -289,10 +289,10 @@ typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to
#define ActSeeCrsInf (ActChgCrsSta + 2) #define ActSeeCrsInf (ActChgCrsSta + 2)
#define ActSeeTchGui (ActChgCrsSta + 3) #define ActSeeTchGui (ActChgCrsSta + 3)
#define ActSeeSyl (ActChgCrsSta + 4) #define ActSeeSyl (ActChgCrsSta + 4)
#define ActSeeCrsTT (ActChgCrsSta + 5) #define ActSeeBib (ActChgCrsSta + 5)
#define ActSeeBib (ActChgCrsSta + 6) #define ActSeeFAQ (ActChgCrsSta + 6)
#define ActSeeFAQ (ActChgCrsSta + 7) #define ActSeeCrsLnk (ActChgCrsSta + 7)
#define ActSeeCrsLnk (ActChgCrsSta + 8) #define ActSeeCrsTT (ActChgCrsSta + 8)
// Secondary actions // Secondary actions
#define ActCrsSch (ActChgCrsSta + 9) #define ActCrsSch (ActChgCrsSta + 9)
@ -304,173 +304,174 @@ typedef signed int Act_Action_t; // Must be a signed type, because -1 is used to
#define ActChgCrsYeaCfg (ActChgCrsSta + 15) #define ActChgCrsYeaCfg (ActChgCrsSta + 15)
#define ActEdiCrsInf (ActChgCrsSta + 16) #define ActEdiCrsInf (ActChgCrsSta + 16)
#define ActEdiTchGui (ActChgCrsSta + 17) #define ActEdiTchGui (ActChgCrsSta + 17)
#define ActPrnCrsTT (ActChgCrsSta + 18) #define ActSeeSylLec (ActChgCrsSta + 18)
#define ActEdiCrsTT (ActChgCrsSta + 19) #define ActSeeSylPra (ActChgCrsSta + 19)
#define ActChgCrsTT (ActChgCrsSta + 20) #define ActEdiSylLec (ActChgCrsSta + 20)
#define ActChgCrsTT1stDay (ActChgCrsSta + 21) #define ActEdiSylPra (ActChgCrsSta + 21)
#define ActSeeSylLec (ActChgCrsSta + 22) #define ActDelItmSylLec (ActChgCrsSta + 22)
#define ActSeeSylPra (ActChgCrsSta + 23) #define ActDelItmSylPra (ActChgCrsSta + 23)
#define ActEdiSylLec (ActChgCrsSta + 24) #define ActUp_IteSylLec (ActChgCrsSta + 24)
#define ActEdiSylPra (ActChgCrsSta + 25) #define ActUp_IteSylPra (ActChgCrsSta + 25)
#define ActDelItmSylLec (ActChgCrsSta + 26) #define ActDwnIteSylLec (ActChgCrsSta + 26)
#define ActDelItmSylPra (ActChgCrsSta + 27) #define ActDwnIteSylPra (ActChgCrsSta + 27)
#define ActUp_IteSylLec (ActChgCrsSta + 28) #define ActRgtIteSylLec (ActChgCrsSta + 28)
#define ActUp_IteSylPra (ActChgCrsSta + 29) #define ActRgtIteSylPra (ActChgCrsSta + 29)
#define ActDwnIteSylLec (ActChgCrsSta + 30) #define ActLftIteSylLec (ActChgCrsSta + 30)
#define ActDwnIteSylPra (ActChgCrsSta + 31) #define ActLftIteSylPra (ActChgCrsSta + 31)
#define ActRgtIteSylLec (ActChgCrsSta + 32) #define ActInsIteSylLec (ActChgCrsSta + 32)
#define ActRgtIteSylPra (ActChgCrsSta + 33) #define ActInsIteSylPra (ActChgCrsSta + 33)
#define ActLftIteSylLec (ActChgCrsSta + 34) #define ActModIteSylLec (ActChgCrsSta + 34)
#define ActLftIteSylPra (ActChgCrsSta + 35) #define ActModIteSylPra (ActChgCrsSta + 35)
#define ActInsIteSylLec (ActChgCrsSta + 36)
#define ActInsIteSylPra (ActChgCrsSta + 37)
#define ActModIteSylLec (ActChgCrsSta + 38)
#define ActModIteSylPra (ActChgCrsSta + 39)
#define ActEdiBib (ActChgCrsSta + 40) #define ActEdiBib (ActChgCrsSta + 36)
#define ActEdiFAQ (ActChgCrsSta + 41) #define ActEdiFAQ (ActChgCrsSta + 37)
#define ActEdiCrsLnk (ActChgCrsSta + 42) #define ActEdiCrsLnk (ActChgCrsSta + 38)
#define ActChgFrcReaCrsInf (ActChgCrsSta + 43) #define ActChgFrcReaCrsInf (ActChgCrsSta + 39)
#define ActChgFrcReaTchGui (ActChgCrsSta + 44) #define ActChgFrcReaTchGui (ActChgCrsSta + 40)
#define ActChgFrcReaSylLec (ActChgCrsSta + 45) #define ActChgFrcReaSylLec (ActChgCrsSta + 41)
#define ActChgFrcReaSylPra (ActChgCrsSta + 46) #define ActChgFrcReaSylPra (ActChgCrsSta + 42)
#define ActChgFrcReaBib (ActChgCrsSta + 47) #define ActChgFrcReaBib (ActChgCrsSta + 43)
#define ActChgFrcReaFAQ (ActChgCrsSta + 48) #define ActChgFrcReaFAQ (ActChgCrsSta + 44)
#define ActChgFrcReaCrsLnk (ActChgCrsSta + 49) #define ActChgFrcReaCrsLnk (ActChgCrsSta + 45)
#define ActChgHavReaCrsInf (ActChgCrsSta + 50) #define ActChgHavReaCrsInf (ActChgCrsSta + 46)
#define ActChgHavReaTchGui (ActChgCrsSta + 51) #define ActChgHavReaTchGui (ActChgCrsSta + 47)
#define ActChgHavReaSylLec (ActChgCrsSta + 52) #define ActChgHavReaSylLec (ActChgCrsSta + 48)
#define ActChgHavReaSylPra (ActChgCrsSta + 53) #define ActChgHavReaSylPra (ActChgCrsSta + 49)
#define ActChgHavReaBib (ActChgCrsSta + 54) #define ActChgHavReaBib (ActChgCrsSta + 50)
#define ActChgHavReaFAQ (ActChgCrsSta + 55) #define ActChgHavReaFAQ (ActChgCrsSta + 51)
#define ActChgHavReaCrsLnk (ActChgCrsSta + 56) #define ActChgHavReaCrsLnk (ActChgCrsSta + 52)
#define ActSelInfSrcCrsInf (ActChgCrsSta + 57) #define ActSelInfSrcCrsInf (ActChgCrsSta + 53)
#define ActSelInfSrcTchGui (ActChgCrsSta + 58) #define ActSelInfSrcTchGui (ActChgCrsSta + 54)
#define ActSelInfSrcSylLec (ActChgCrsSta + 59) #define ActSelInfSrcSylLec (ActChgCrsSta + 55)
#define ActSelInfSrcSylPra (ActChgCrsSta + 60) #define ActSelInfSrcSylPra (ActChgCrsSta + 56)
#define ActSelInfSrcBib (ActChgCrsSta + 61) #define ActSelInfSrcBib (ActChgCrsSta + 57)
#define ActSelInfSrcFAQ (ActChgCrsSta + 62) #define ActSelInfSrcFAQ (ActChgCrsSta + 58)
#define ActSelInfSrcCrsLnk (ActChgCrsSta + 63) #define ActSelInfSrcCrsLnk (ActChgCrsSta + 59)
#define ActRcvURLCrsInf (ActChgCrsSta + 64) #define ActRcvURLCrsInf (ActChgCrsSta + 60)
#define ActRcvURLTchGui (ActChgCrsSta + 65) #define ActRcvURLTchGui (ActChgCrsSta + 61)
#define ActRcvURLSylLec (ActChgCrsSta + 66) #define ActRcvURLSylLec (ActChgCrsSta + 62)
#define ActRcvURLSylPra (ActChgCrsSta + 67) #define ActRcvURLSylPra (ActChgCrsSta + 63)
#define ActRcvURLBib (ActChgCrsSta + 68) #define ActRcvURLBib (ActChgCrsSta + 64)
#define ActRcvURLFAQ (ActChgCrsSta + 69) #define ActRcvURLFAQ (ActChgCrsSta + 65)
#define ActRcvURLCrsLnk (ActChgCrsSta + 70) #define ActRcvURLCrsLnk (ActChgCrsSta + 66)
#define ActRcvPagCrsInf (ActChgCrsSta + 71) #define ActRcvPagCrsInf (ActChgCrsSta + 67)
#define ActRcvPagTchGui (ActChgCrsSta + 72) #define ActRcvPagTchGui (ActChgCrsSta + 68)
#define ActRcvPagSylLec (ActChgCrsSta + 73) #define ActRcvPagSylLec (ActChgCrsSta + 69)
#define ActRcvPagSylPra (ActChgCrsSta + 74) #define ActRcvPagSylPra (ActChgCrsSta + 70)
#define ActRcvPagBib (ActChgCrsSta + 75) #define ActRcvPagBib (ActChgCrsSta + 71)
#define ActRcvPagFAQ (ActChgCrsSta + 76) #define ActRcvPagFAQ (ActChgCrsSta + 72)
#define ActRcvPagCrsLnk (ActChgCrsSta + 77) #define ActRcvPagCrsLnk (ActChgCrsSta + 73)
#define ActEditorCrsInf (ActChgCrsSta + 78) #define ActEditorCrsInf (ActChgCrsSta + 74)
#define ActEditorTchGui (ActChgCrsSta + 79) #define ActEditorTchGui (ActChgCrsSta + 75)
#define ActEditorSylLec (ActChgCrsSta + 80) #define ActEditorSylLec (ActChgCrsSta + 76)
#define ActEditorSylPra (ActChgCrsSta + 81) #define ActEditorSylPra (ActChgCrsSta + 77)
#define ActEditorBib (ActChgCrsSta + 82) #define ActEditorBib (ActChgCrsSta + 78)
#define ActEditorFAQ (ActChgCrsSta + 83) #define ActEditorFAQ (ActChgCrsSta + 79)
#define ActEditorCrsLnk (ActChgCrsSta + 84) #define ActEditorCrsLnk (ActChgCrsSta + 80)
#define ActPlaTxtEdiCrsInf (ActChgCrsSta + 85) #define ActPlaTxtEdiCrsInf (ActChgCrsSta + 81)
#define ActPlaTxtEdiTchGui (ActChgCrsSta + 86) #define ActPlaTxtEdiTchGui (ActChgCrsSta + 82)
#define ActPlaTxtEdiSylLec (ActChgCrsSta + 87) #define ActPlaTxtEdiSylLec (ActChgCrsSta + 83)
#define ActPlaTxtEdiSylPra (ActChgCrsSta + 88) #define ActPlaTxtEdiSylPra (ActChgCrsSta + 84)
#define ActPlaTxtEdiBib (ActChgCrsSta + 89) #define ActPlaTxtEdiBib (ActChgCrsSta + 85)
#define ActPlaTxtEdiFAQ (ActChgCrsSta + 90) #define ActPlaTxtEdiFAQ (ActChgCrsSta + 86)
#define ActPlaTxtEdiCrsLnk (ActChgCrsSta + 91) #define ActPlaTxtEdiCrsLnk (ActChgCrsSta + 87)
#define ActRchTxtEdiCrsInf (ActChgCrsSta + 92) #define ActRchTxtEdiCrsInf (ActChgCrsSta + 88)
#define ActRchTxtEdiTchGui (ActChgCrsSta + 93) #define ActRchTxtEdiTchGui (ActChgCrsSta + 89)
#define ActRchTxtEdiSylLec (ActChgCrsSta + 94) #define ActRchTxtEdiSylLec (ActChgCrsSta + 90)
#define ActRchTxtEdiSylPra (ActChgCrsSta + 95) #define ActRchTxtEdiSylPra (ActChgCrsSta + 91)
#define ActRchTxtEdiBib (ActChgCrsSta + 96) #define ActRchTxtEdiBib (ActChgCrsSta + 92)
#define ActRchTxtEdiFAQ (ActChgCrsSta + 97) #define ActRchTxtEdiFAQ (ActChgCrsSta + 93)
#define ActRchTxtEdiCrsLnk (ActChgCrsSta + 98) #define ActRchTxtEdiCrsLnk (ActChgCrsSta + 94)
#define ActRcvPlaTxtCrsInf (ActChgCrsSta + 99) #define ActRcvPlaTxtCrsInf (ActChgCrsSta + 95)
#define ActRcvPlaTxtTchGui (ActChgCrsSta + 100) #define ActRcvPlaTxtTchGui (ActChgCrsSta + 96)
#define ActRcvPlaTxtSylLec (ActChgCrsSta + 101) #define ActRcvPlaTxtSylLec (ActChgCrsSta + 97)
#define ActRcvPlaTxtSylPra (ActChgCrsSta + 102) #define ActRcvPlaTxtSylPra (ActChgCrsSta + 98)
#define ActRcvPlaTxtBib (ActChgCrsSta + 103) #define ActRcvPlaTxtBib (ActChgCrsSta + 99)
#define ActRcvPlaTxtFAQ (ActChgCrsSta + 104) #define ActRcvPlaTxtFAQ (ActChgCrsSta + 100)
#define ActRcvPlaTxtCrsLnk (ActChgCrsSta + 105) #define ActRcvPlaTxtCrsLnk (ActChgCrsSta + 101)
#define ActRcvRchTxtCrsInf (ActChgCrsSta + 106) #define ActRcvRchTxtCrsInf (ActChgCrsSta + 102)
#define ActRcvRchTxtTchGui (ActChgCrsSta + 107) #define ActRcvRchTxtTchGui (ActChgCrsSta + 103)
#define ActRcvRchTxtSylLec (ActChgCrsSta + 108) #define ActRcvRchTxtSylLec (ActChgCrsSta + 104)
#define ActRcvRchTxtSylPra (ActChgCrsSta + 109) #define ActRcvRchTxtSylPra (ActChgCrsSta + 105)
#define ActRcvRchTxtBib (ActChgCrsSta + 110) #define ActRcvRchTxtBib (ActChgCrsSta + 106)
#define ActRcvRchTxtFAQ (ActChgCrsSta + 111) #define ActRcvRchTxtFAQ (ActChgCrsSta + 107)
#define ActRcvRchTxtCrsLnk (ActChgCrsSta + 112) #define ActRcvRchTxtCrsLnk (ActChgCrsSta + 108)
#define ActPrnCrsTT (ActChgCrsSta + 109)
#define ActEdiCrsTT (ActChgCrsSta + 110)
#define ActChgCrsTT (ActChgCrsSta + 111)
#define ActChgCrsTT1stDay (ActChgCrsSta + 112)
/*****************************************************************************/ /*****************************************************************************/
/***************************** Assessment tab ********************************/ /***************************** Assessment tab ********************************/
/*****************************************************************************/ /*****************************************************************************/
// Actions in menu // Actions in menu
#define ActSeeAss (ActRcvRchTxtCrsLnk + 1) #define ActSeeAss (ActChgCrsTT1stDay + 1)
#define ActSeeAsg (ActRcvRchTxtCrsLnk + 2) #define ActSeeAsg (ActChgCrsTT1stDay + 2)
#define ActReqTst (ActRcvRchTxtCrsLnk + 3) #define ActReqTst (ActChgCrsTT1stDay + 3)
#define ActSeeCal (ActRcvRchTxtCrsLnk + 4) #define ActSeeCal (ActChgCrsTT1stDay + 4)
#define ActSeeAllExaAnn (ActRcvRchTxtCrsLnk + 5) #define ActSeeAllExaAnn (ActChgCrsTT1stDay + 5)
// Secondary actions // Secondary actions
#define ActEdiAss (ActRcvRchTxtCrsLnk + 6) #define ActEdiAss (ActChgCrsTT1stDay + 6)
#define ActChgFrcReaAss (ActRcvRchTxtCrsLnk + 7) #define ActChgFrcReaAss (ActChgCrsTT1stDay + 7)
#define ActChgHavReaAss (ActRcvRchTxtCrsLnk + 8) #define ActChgHavReaAss (ActChgCrsTT1stDay + 8)
#define ActSelInfSrcAss (ActRcvRchTxtCrsLnk + 9) #define ActSelInfSrcAss (ActChgCrsTT1stDay + 9)
#define ActRcvURLAss (ActRcvRchTxtCrsLnk + 10) #define ActRcvURLAss (ActChgCrsTT1stDay + 10)
#define ActRcvPagAss (ActRcvRchTxtCrsLnk + 11) #define ActRcvPagAss (ActChgCrsTT1stDay + 11)
#define ActEditorAss (ActRcvRchTxtCrsLnk + 12) #define ActEditorAss (ActChgCrsTT1stDay + 12)
#define ActPlaTxtEdiAss (ActRcvRchTxtCrsLnk + 13) #define ActPlaTxtEdiAss (ActChgCrsTT1stDay + 13)
#define ActRchTxtEdiAss (ActRcvRchTxtCrsLnk + 14) #define ActRchTxtEdiAss (ActChgCrsTT1stDay + 14)
#define ActRcvPlaTxtAss (ActRcvRchTxtCrsLnk + 15) #define ActRcvPlaTxtAss (ActChgCrsTT1stDay + 15)
#define ActRcvRchTxtAss (ActRcvRchTxtCrsLnk + 16) #define ActRcvRchTxtAss (ActChgCrsTT1stDay + 16)
#define ActFrmNewAsg (ActRcvRchTxtCrsLnk + 17) #define ActFrmNewAsg (ActChgCrsTT1stDay + 17)
#define ActEdiOneAsg (ActRcvRchTxtCrsLnk + 18) #define ActEdiOneAsg (ActChgCrsTT1stDay + 18)
#define ActNewAsg (ActRcvRchTxtCrsLnk + 19) #define ActNewAsg (ActChgCrsTT1stDay + 19)
#define ActChgAsg (ActRcvRchTxtCrsLnk + 20) #define ActChgAsg (ActChgCrsTT1stDay + 20)
#define ActReqRemAsg (ActRcvRchTxtCrsLnk + 21) #define ActReqRemAsg (ActChgCrsTT1stDay + 21)
#define ActRemAsg (ActRcvRchTxtCrsLnk + 22) #define ActRemAsg (ActChgCrsTT1stDay + 22)
#define ActHidAsg (ActRcvRchTxtCrsLnk + 23) #define ActHidAsg (ActChgCrsTT1stDay + 23)
#define ActShoAsg (ActRcvRchTxtCrsLnk + 24) #define ActShoAsg (ActChgCrsTT1stDay + 24)
#define ActSeeTst (ActRcvRchTxtCrsLnk + 25) #define ActSeeTst (ActChgCrsTT1stDay + 25)
#define ActAssTst (ActRcvRchTxtCrsLnk + 26) #define ActAssTst (ActChgCrsTT1stDay + 26)
#define ActEdiTstQst (ActRcvRchTxtCrsLnk + 27) #define ActEdiTstQst (ActChgCrsTT1stDay + 27)
#define ActEdiOneTstQst (ActRcvRchTxtCrsLnk + 28) #define ActEdiOneTstQst (ActChgCrsTT1stDay + 28)
#define ActReqImpTstQst (ActRcvRchTxtCrsLnk + 29) #define ActReqImpTstQst (ActChgCrsTT1stDay + 29)
#define ActImpTstQst (ActRcvRchTxtCrsLnk + 30) #define ActImpTstQst (ActChgCrsTT1stDay + 30)
#define ActLstTstQst (ActRcvRchTxtCrsLnk + 31) #define ActLstTstQst (ActChgCrsTT1stDay + 31)
#define ActRcvTstQst (ActRcvRchTxtCrsLnk + 32) #define ActRcvTstQst (ActChgCrsTT1stDay + 32)
#define ActReqRemTstQst (ActRcvRchTxtCrsLnk + 33) #define ActReqRemTstQst (ActChgCrsTT1stDay + 33)
#define ActRemTstQst (ActRcvRchTxtCrsLnk + 34) #define ActRemTstQst (ActChgCrsTT1stDay + 34)
#define ActShfTstQst (ActRcvRchTxtCrsLnk + 35) #define ActShfTstQst (ActChgCrsTT1stDay + 35)
#define ActCfgTst (ActRcvRchTxtCrsLnk + 36) #define ActCfgTst (ActChgCrsTT1stDay + 36)
#define ActEnableTag (ActRcvRchTxtCrsLnk + 37) #define ActEnableTag (ActChgCrsTT1stDay + 37)
#define ActDisableTag (ActRcvRchTxtCrsLnk + 38) #define ActDisableTag (ActChgCrsTT1stDay + 38)
#define ActRenTag (ActRcvRchTxtCrsLnk + 39) #define ActRenTag (ActChgCrsTT1stDay + 39)
#define ActRcvCfgTst (ActRcvRchTxtCrsLnk + 40) #define ActRcvCfgTst (ActChgCrsTT1stDay + 40)
#define ActReqSeeMyTstRes (ActRcvRchTxtCrsLnk + 41) #define ActReqSeeMyTstRes (ActChgCrsTT1stDay + 41)
#define ActSeeMyTstRes (ActRcvRchTxtCrsLnk + 42) #define ActSeeMyTstRes (ActChgCrsTT1stDay + 42)
#define ActSeeOneTstResMe (ActRcvRchTxtCrsLnk + 43) #define ActSeeOneTstResMe (ActChgCrsTT1stDay + 43)
#define ActReqSeeUsrTstRes (ActRcvRchTxtCrsLnk + 44) #define ActReqSeeUsrTstRes (ActChgCrsTT1stDay + 44)
#define ActSeeUsrTstRes (ActRcvRchTxtCrsLnk + 45) #define ActSeeUsrTstRes (ActChgCrsTT1stDay + 45)
#define ActSeeOneTstResOth (ActRcvRchTxtCrsLnk + 46) #define ActSeeOneTstResOth (ActChgCrsTT1stDay + 46)
#define ActPrnCal (ActRcvRchTxtCrsLnk + 47) #define ActPrnCal (ActChgCrsTT1stDay + 47)
#define ActChgCal1stDay (ActRcvRchTxtCrsLnk + 48) #define ActChgCal1stDay (ActChgCrsTT1stDay + 48)
#define ActSeeOneExaAnn (ActRcvRchTxtCrsLnk + 49) #define ActSeeOneExaAnn (ActChgCrsTT1stDay + 49)
#define ActSeeDatExaAnn (ActRcvRchTxtCrsLnk + 50) #define ActSeeDatExaAnn (ActChgCrsTT1stDay + 50)
#define ActEdiExaAnn (ActRcvRchTxtCrsLnk + 51) #define ActEdiExaAnn (ActChgCrsTT1stDay + 51)
#define ActRcvExaAnn (ActRcvRchTxtCrsLnk + 52) #define ActRcvExaAnn (ActChgCrsTT1stDay + 52)
#define ActPrnExaAnn (ActRcvRchTxtCrsLnk + 53) #define ActPrnExaAnn (ActChgCrsTT1stDay + 53)
#define ActReqRemExaAnn (ActRcvRchTxtCrsLnk + 54) #define ActReqRemExaAnn (ActChgCrsTT1stDay + 54)
#define ActRemExaAnn (ActRcvRchTxtCrsLnk + 55) #define ActRemExaAnn (ActChgCrsTT1stDay + 55)
#define ActHidExaAnn (ActRcvRchTxtCrsLnk + 56) #define ActHidExaAnn (ActChgCrsTT1stDay + 56)
#define ActShoExaAnn (ActRcvRchTxtCrsLnk + 57) #define ActShoExaAnn (ActChgCrsTT1stDay + 57)
/*****************************************************************************/ /*****************************************************************************/
/******************************** Files tab **********************************/ /******************************** Files tab **********************************/

View File

@ -196,13 +196,14 @@
/****************************** Public constants *****************************/ /****************************** Public constants *****************************/
/*****************************************************************************/ /*****************************************************************************/
#define Log_PLATFORM_VERSION "SWAD 16.133 (2017-02-08)" #define Log_PLATFORM_VERSION "SWAD 16.133.1 (2017-02-08)"
#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.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)
Version 16.132.15:Feb 06, 2017 Bug fixing related to AJAX and automatic refresh. (211916 lines) Version 16.132.15:Feb 06, 2017 Bug fixing related to AJAX and automatic refresh. (211916 lines)

View File

@ -164,10 +164,10 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
ActSeeCrsInf, // 1 ActSeeCrsInf, // 1
ActSeeTchGui, // 2 ActSeeTchGui, // 2
ActSeeSyl, // 3 ActSeeSyl, // 3
ActSeeCrsTT, // 4 ActSeeBib, // 4
ActSeeBib, // 5 ActSeeFAQ, // 5
ActSeeFAQ, // 6 ActSeeCrsLnk, // 6
ActSeeCrsLnk, // 7 ActSeeCrsTT, // 7
0, // 8 0, // 8
0, // 9 0, // 9
0, // 10 0, // 10

View File

@ -18375,28 +18375,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Programa" "Programa"
#endif #endif
, ,
// 4: ActSeeCrsTT // 4: ActSeeBib
#if L==1
"Horari"
#elif L==2
"Stundenplan"
#elif L==3
"Timetable"
#elif L==4
"Horario"
#elif L==5
"Horaire"
#elif L==6
"Horario" // Okoteve traducción
#elif L==7
"Orario"
#elif L==8
"Plan"
#elif L==9
"Horário"
#endif
,
// 5: ActSeeBib
#if L==1 #if L==1
"Bibliografia" "Bibliografia"
#elif L==2 #elif L==2
@ -18417,7 +18396,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Bibliografia" "Bibliografia"
#endif #endif
, ,
// 6: ActSeeFAQ // 5: ActSeeFAQ
#if L==1 #if L==1
"FAQ" // Necessita traduccio "FAQ" // Necessita traduccio
#elif L==2 #elif L==2
@ -18438,7 +18417,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"FAQ" "FAQ"
#endif #endif
, ,
// 7: ActSeeCrsLnk // 6: ActSeeCrsLnk
#if L==1 #if L==1
"Enllaços" "Enllaços"
#elif L==2 #elif L==2
@ -18457,6 +18436,27 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Linki" "Linki"
#elif L==9 #elif L==9
"Ligações" "Ligações"
#endif
,
// 7: ActSeeCrsTT
#if L==1
"Horari"
#elif L==2
"Stundenplan"
#elif L==3
"Timetable"
#elif L==4
"Horario"
#elif L==5
"Horaire"
#elif L==6
"Horario" // Okoteve traducción
#elif L==7
"Orario"
#elif L==8
"Plan"
#elif L==9
"Horário"
#endif #endif
, ,
NULL, // 8 NULL, // 8
@ -20292,28 +20292,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Programa" "Programa"
#endif #endif
, ,
// 4: ActSeeCrsTT // 4: ActSeeBib
#if L==1
"Horari de classes de l'assignatura"
#elif L==2
"Stundenplan"
#elif L==3
"Class timetable"
#elif L==4
"Horario de clases de la asignatura"
#elif L==5
"Horaire"
#elif L==6
"Horario de clases de la asignatura" // Okoteve traducción
#elif L==7
"Orario del corso"
#elif L==8
"Harmonogram klasy"
#elif L==9
"Horário"
#endif
,
// 5: ActSeeBib
#if L==1 #if L==1
"Bibliografia relacionada amb els continguts de l'assignatura" "Bibliografia relacionada amb els continguts de l'assignatura"
#elif L==2 #elif L==2
@ -20334,7 +20313,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Bibliografia" "Bibliografia"
#endif #endif
, ,
// 6: ActSeeFAQ // 5: ActSeeFAQ
#if L==1 #if L==1
"FAQ (preguntes freqüentment formulades i les seves respostes)" "FAQ (preguntes freqüentment formulades i les seves respostes)"
#elif L==2 #elif L==2
@ -20355,7 +20334,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"FAQ" "FAQ"
#endif #endif
, ,
// 7: ActSeeCrsLnk // 6: ActSeeCrsLnk
#if L==1 #if L==1
"Enllaços relacionats amb els continguts de l'assignatura" "Enllaços relacionats amb els continguts de l'assignatura"
#elif L==2 #elif L==2
@ -20374,6 +20353,27 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
"Linki" "Linki"
#elif L==9 #elif L==9
"Ligações" "Ligações"
#endif
,
// 7: ActSeeCrsTT
#if L==1
"Horari de classes de l'assignatura"
#elif L==2
"Stundenplan"
#elif L==3
"Class timetable"
#elif L==4
"Horario de clases de la asignatura"
#elif L==5
"Horaire"
#elif L==6
"Horario de clases de la asignatura" // Okoteve traducción
#elif L==7
"Orario del corso"
#elif L==8
"Harmonogram klasy"
#elif L==9
"Horário"
#endif #endif
, ,
NULL, // 8 NULL, // 8