mirror of
https://github.com/acanas/swad-core.git
synced 2024-06-29 11:55:43 +02:00
Version 16.133.1
This commit is contained in:
parent
097663d31d
commit
4c0c2d9240
|
@ -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" },
|
||||||
|
|
313
swad_action.h
313
swad_action.h
|
@ -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 **********************************/
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
|
|
96
swad_text.c
96
swad_text.c
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user