mirror of https://github.com/acanas/swad-core.git
Version 23.71: Mar 20, 2024 Actions for syllabus unified for lectures and practicals.
This commit is contained in:
parent
de62eb7e5e
commit
4d2b5debae
|
@ -491,44 +491,24 @@ const struct Act_Actions ActLst_Actions[ActLst_NUM_ACTIONS] =
|
|||
|
||||
// Syllabus
|
||||
[ActSeeSyl ] = {1242, 3,TabCrs,ActSeeSyl ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ShowInfo },
|
||||
[ActSeeSylLec ] = { 28,-1,TabUnk,ActSeeSyl ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ShowInfo },
|
||||
[ActSeeSylPra ] = { 20,-1,TabUnk,ActSeeSyl ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ShowInfo },
|
||||
[ActEdiSylLec ] = { 44,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_FormsToSelSendInfo },
|
||||
[ActEdiSylPra ] = { 74,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_FormsToSelSendInfo },
|
||||
[ActDelItmSylLec ] = { 218,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_RemoveItemSyllabus },
|
||||
[ActDelItmSylPra ] = { 183,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_RemoveItemSyllabus },
|
||||
[ActUp_IteSylLec ] = { 221,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_UpItemSyllabus },
|
||||
[ActUp_IteSylPra ] = { 213,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_UpItemSyllabus },
|
||||
[ActDwnIteSylLec ] = { 220,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_DownItemSyllabus },
|
||||
[ActDwnIteSylPra ] = { 212,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_DownItemSyllabus },
|
||||
[ActRgtIteSylLec ] = { 223,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_RightItemSyllabus },
|
||||
[ActRgtIteSylPra ] = { 215,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_RightItemSyllabus },
|
||||
[ActLftIteSylLec ] = { 222,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_LeftItemSyllabus },
|
||||
[ActLftIteSylPra ] = { 214,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_LeftItemSyllabus },
|
||||
[ActInsIteSylLec ] = { 217,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_InsertItemSyllabus },
|
||||
[ActInsIteSylPra ] = { 181,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_InsertItemSyllabus },
|
||||
[ActModIteSylLec ] = { 211,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_ModifyItemSyllabus },
|
||||
[ActModIteSylPra ] = { 216,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_ModifyItemSyllabus },
|
||||
[ActChgFrcReaSylLec ] = { 871,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ChangeForceReadInfo },
|
||||
[ActChgFrcReaSylPra ] = { 872,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ChangeForceReadInfo },
|
||||
[ActChgHavReaSylLec ] = { 880,-1,TabUnk,ActSeeSyl ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ChangeIHaveReadInfo },
|
||||
[ActChgHavReaSylPra ] = { 887,-1,TabUnk,ActSeeSyl ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ChangeIHaveReadInfo },
|
||||
[ActSelInfSrcSylLec ] = { 378,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_SetInfoSrc },
|
||||
[ActSelInfSrcSylPra ] = { 382,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_SetInfoSrc },
|
||||
[ActRcvURLSylLec ] = { 403,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ReceiveURLInfo },
|
||||
[ActRcvURLSylPra ] = { 402,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ReceiveURLInfo },
|
||||
[ActRcvPagSylLec ] = { 381,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_1ST_TAB,NULL ,Inf_ReceivePagInfo },
|
||||
[ActRcvPagSylPra ] = { 383,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_1ST_TAB,NULL ,Inf_ReceivePagInfo },
|
||||
[ActEditorSylLec ] = { 372,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_EditSyllabus },
|
||||
[ActEditorSylPra ] = { 371,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_EditSyllabus },
|
||||
[ActPlaTxtEdiSylLec ] = { 379,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_EditPlainTxtInfo },
|
||||
[ActPlaTxtEdiSylPra ] = { 389,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_EditPlainTxtInfo },
|
||||
[ActRchTxtEdiSylLec ] = {1095,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_EditRichTxtInfo },
|
||||
[ActRchTxtEdiSylPra ] = {1096,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_EditRichTxtInfo },
|
||||
[ActRcvPlaTxtSylLec ] = { 394,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_RecAndChangePlainTxtInfo },
|
||||
[ActRcvPlaTxtSylPra ] = { 396,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_RecAndChangePlainTxtInfo },
|
||||
[ActRcvRchTxtSylLec ] = {1103,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_RecAndChangeRichTxtInfo },
|
||||
[ActRcvRchTxtSylPra ] = {1104,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_RecAndChangeRichTxtInfo },
|
||||
[ActEdiSyl ] = { 44,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_FormsToSelSendInfo },
|
||||
[ActDelItmSyl ] = { 218,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_RemoveItemSyllabus },
|
||||
[ActUp_IteSyl ] = { 221,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_UpItemSyllabus },
|
||||
[ActDwnIteSyl ] = { 220,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_DownItemSyllabus },
|
||||
[ActRgtIteSyl ] = { 223,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_RightItemSyllabus },
|
||||
[ActLftIteSyl ] = { 222,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_LeftItemSyllabus },
|
||||
[ActInsIteSyl ] = { 217,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_InsertItemSyllabus },
|
||||
[ActModIteSyl ] = { 211,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_ModifyItemSyllabus },
|
||||
[ActChgFrcReaSyl ] = { 871,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ChangeForceReadInfo },
|
||||
[ActChgHavReaSyl ] = { 880,-1,TabUnk,ActSeeSyl ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ChangeIHaveReadInfo },
|
||||
[ActSelInfSrcSyl ] = { 378,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_SetInfoSrc },
|
||||
[ActRcvURLSyl ] = { 403,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ReceiveURLInfo },
|
||||
[ActRcvPagSyl ] = { 381,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_DATA,Act_1ST_TAB,NULL ,Inf_ReceivePagInfo },
|
||||
[ActEditorSyl ] = { 372,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Syl_EditSyllabus },
|
||||
[ActPlaTxtEdiSyl ] = { 379,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_EditPlainTxtInfo },
|
||||
[ActRchTxtEdiSyl ] = {1095,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_EditRichTxtInfo },
|
||||
[ActRcvPlaTxtSyl ] = { 394,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_RecAndChangePlainTxtInfo },
|
||||
[ActRcvRchTxtSyl ] = {1103,-1,TabUnk,ActSeeSyl ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_RecAndChangeRichTxtInfo },
|
||||
|
||||
// Bibliography
|
||||
[ActSeeBib ] = { 32, 4,TabCrs,ActSeeBib ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_1ST_TAB,NULL ,Inf_ShowInfo },
|
||||
|
@ -1851,7 +1831,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActSeeAdmMrk, // #17
|
||||
ActUnk, // #18 (obsolete action)
|
||||
ActUnk, // #19 (obsolete action)
|
||||
ActSeeSylPra, // #20
|
||||
ActUnk, // #20 (obsolete action)
|
||||
ActUnk, // #21 (obsolete action)
|
||||
ActSeeRecSevTch, // #22
|
||||
ActAdmBrf, // #23
|
||||
|
@ -1859,7 +1839,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActSeeCrsTT, // #25
|
||||
ActReqMsgUsr, // #26
|
||||
ActRcvMsgUsr, // #27
|
||||
ActSeeSylLec, // #28
|
||||
ActUnk, // #28 (obsolete action)
|
||||
ActSeeTst, // #29
|
||||
ActReqMyPho, // #30
|
||||
ActUnk, // #31 (obsolete action)
|
||||
|
@ -1875,7 +1855,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActUnk, // #41 (obsolete action)
|
||||
ActLstStdAll, // #42
|
||||
ActUnk, // #43 (obsolete action)
|
||||
ActEdiSylLec, // #44
|
||||
ActEdiSyl, // #44
|
||||
ActEdiCrsTT, // #45
|
||||
ActUnk, // #46 (obsolete action)
|
||||
ActUnk, // #47 (obsolete action)
|
||||
|
@ -1905,7 +1885,7 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActUnk, // #71 (obsolete action)
|
||||
ActUnk, // #72 (obsolete action)
|
||||
ActRemNot, // #73
|
||||
ActEdiSylPra, // #74
|
||||
ActUnk, // #74 (obsolete action)
|
||||
ActUnk, // #75 (obsolete action)
|
||||
ActEdiBib, // #76
|
||||
ActUnk, // #77 (obsolete action)
|
||||
|
@ -2012,9 +1992,9 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActUnk, // #178 (obsolete action)
|
||||
ActPrnCfe, // #179
|
||||
ActUnk, // #180 (obsolete action)
|
||||
ActInsIteSylPra, // #181
|
||||
ActUnk, // #181 (obsolete action)
|
||||
ActRcvURLCrsLnk, // #182
|
||||
ActDelItmSylPra, // #183
|
||||
ActUnk, // #183 (obsolete action)
|
||||
ActRcvPagAss, // #184
|
||||
ActRcvPagBib, // #185
|
||||
ActUnk, // #186 (obsolete action)
|
||||
|
@ -2042,19 +2022,19 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActRenFolWrkCrs, // #208
|
||||
ActRemFilWrkCrs, // #209
|
||||
ActRemFolWrkCrs, // #210
|
||||
ActModIteSylLec, // #211
|
||||
ActDwnIteSylPra, // #212
|
||||
ActUp_IteSylPra, // #213
|
||||
ActLftIteSylPra, // #214
|
||||
ActRgtIteSylPra, // #215
|
||||
ActModIteSylPra, // #216
|
||||
ActInsIteSylLec, // #217
|
||||
ActDelItmSylLec, // #218
|
||||
ActModIteSyl, // #211
|
||||
ActUnk, // #212 (obsolete action)
|
||||
ActUnk, // #213 (obsolete action)
|
||||
ActUnk, // #214 (obsolete action)
|
||||
ActUnk, // #215 (obsolete action)
|
||||
ActUnk, // #216 (obsolete action)
|
||||
ActInsIteSyl, // #217
|
||||
ActDelItmSyl, // #218
|
||||
ActRcvPagFAQ, // #219
|
||||
ActDwnIteSylLec, // #220
|
||||
ActUp_IteSylLec, // #221
|
||||
ActLftIteSylLec, // #222
|
||||
ActRgtIteSylLec, // #223
|
||||
ActDwnIteSyl, // #220
|
||||
ActUp_IteSyl, // #221
|
||||
ActLftIteSyl, // #222
|
||||
ActRgtIteSyl, // #223
|
||||
ActRcvURLBib, // #224
|
||||
ActUnk, // #225 (obsolete action)
|
||||
ActUnk, // #226 (obsolete action)
|
||||
|
@ -2202,39 +2182,39 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActUnk, // #368 (obsolete action)
|
||||
ActUnk, // #369 (obsolete action)
|
||||
ActSelInfSrcBib, // #370
|
||||
ActEditorSylPra, // #371
|
||||
ActEditorSylLec, // #372
|
||||
ActUnk, // #371 (obsolete action)
|
||||
ActEditorSyl, // #372
|
||||
ActUnk, // #373 (obsolete action)
|
||||
ActUnk, // #374 (obsolete action)
|
||||
ActUnk, // #375 (obsolete action)
|
||||
ActEditorBib, // #376
|
||||
ActPlaTxtEdiBib, // #377
|
||||
ActSelInfSrcSylLec, // #378
|
||||
ActPlaTxtEdiSylLec, // #379
|
||||
ActSelInfSrcSyl, // #378
|
||||
ActPlaTxtEdiSyl, // #379
|
||||
ActSelInfSrcFAQ, // #380
|
||||
ActRcvPagSylLec, // #381
|
||||
ActSelInfSrcSylPra, // #382
|
||||
ActRcvPagSylPra, // #383
|
||||
ActRcvPagSyl, // #381
|
||||
ActUnk, // #382 (obsolete action)
|
||||
ActUnk, // #383 (obsolete action)
|
||||
ActSelInfSrcAss, // #384
|
||||
ActSelInfSrcCrsLnk, // #385
|
||||
ActEditorAss, // #386
|
||||
ActPlaTxtEdiAss, // #387
|
||||
ActEditorCrsLnk, // #388
|
||||
ActPlaTxtEdiSylPra, // #389
|
||||
ActUnk, // #389 (obsolete action)
|
||||
ActUnk, // #390 (obsolete action)
|
||||
ActUnk, // #391 (obsolete action)
|
||||
ActUnk, // #392 (obsolete action)
|
||||
ActUnk, // #393 (obsolete action)
|
||||
ActRcvPlaTxtSylLec, // #394
|
||||
ActRcvPlaTxtSyl, // #394
|
||||
ActUnk, // #395 (obsolete action)
|
||||
ActRcvPlaTxtSylPra, // #396
|
||||
ActUnk, // #396 (obsolete action)
|
||||
ActRcvPlaTxtAss, // #397
|
||||
ActRcvPlaTxtBib, // #398
|
||||
ActUnk, // #399 (obsolete action)
|
||||
ActPlaTxtEdiCrsLnk, // #400
|
||||
ActRcvPlaTxtCrsLnk, // #401
|
||||
ActRcvURLSylPra, // #402
|
||||
ActRcvURLSylLec, // #403
|
||||
ActUnk, // #402 (obsolete action)
|
||||
ActRcvURLSyl, // #403
|
||||
ActEditorFAQ, // #404
|
||||
ActPlaTxtEdiFAQ, // #405
|
||||
ActRcvPlaTxtFAQ, // #406
|
||||
|
@ -2702,8 +2682,8 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActDelThrForCrsUsr, // #868
|
||||
ActReqDelThrCrsTch, // #869
|
||||
ActChgFrcReaTchGui, // #870
|
||||
ActChgFrcReaSylLec, // #871
|
||||
ActChgFrcReaSylPra, // #872
|
||||
ActChgFrcReaSyl, // #871
|
||||
ActUnk, // #872 (obsolete action)
|
||||
ActChgFrcReaBib, // #873
|
||||
ActChgFrcReaFAQ, // #874
|
||||
ActChgFrcReaCrsLnk, // #875
|
||||
|
@ -2711,14 +2691,14 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActChgFrcReaCrsInf, // #877
|
||||
ActChgHavReaCrsInf, // #878
|
||||
ActChgHavReaFAQ, // #879
|
||||
ActChgHavReaSylLec, // #880
|
||||
ActChgHavReaSyl, // #880
|
||||
ActReqDelThrSWAUsr, // #881
|
||||
ActDelThrForSWAUsr, // #882
|
||||
ActChgFrcReaAss, // #883
|
||||
ActChgHavReaBib, // #884
|
||||
ActChgHavReaCrsLnk, // #885
|
||||
ActChgHavReaTchGui, // #886
|
||||
ActChgHavReaSylPra, // #887
|
||||
ActUnk, // #887 (obsolete action)
|
||||
ActChgPlgDes, // #888
|
||||
ActRemPlg, // #889
|
||||
ActCutThrForSWAUsr, // #890
|
||||
|
@ -2926,16 +2906,16 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActChgIco, // #1092
|
||||
ActRchTxtEdiCrsInf, // #1093
|
||||
ActRchTxtEdiTchGui, // #1094
|
||||
ActRchTxtEdiSylLec, // #1095
|
||||
ActRchTxtEdiSylPra, // #1096
|
||||
ActRchTxtEdiSyl, // #1095
|
||||
ActUnk, // #1096 (obsolete action)
|
||||
ActRchTxtEdiBib, // #1097
|
||||
ActRchTxtEdiFAQ, // #1098
|
||||
ActRchTxtEdiCrsLnk, // #1099
|
||||
ActRchTxtEdiAss, // #1100
|
||||
ActRcvRchTxtCrsInf, // #1101
|
||||
ActRcvRchTxtTchGui, // #1102
|
||||
ActRcvRchTxtSylLec, // #1103
|
||||
ActRcvRchTxtSylPra, // #1104
|
||||
ActRcvRchTxtSyl, // #1103
|
||||
ActUnk, // #1104 (obsolete action)
|
||||
ActRcvRchTxtBib, // #1105
|
||||
ActRcvRchTxtFAQ, // #1106
|
||||
ActRcvRchTxtCrsLnk, // #1107
|
||||
|
@ -3569,9 +3549,9 @@ Act_Action_t ActLst_FromActCodToAction[1 + ActLst_MAX_ACTION_COD] = // Do not re
|
|||
ActFrmAccOth, // #1735
|
||||
ActFrmAccStd, // #1736
|
||||
ActFrmAccTch, // #1737
|
||||
ActRemNicOth, // #1738
|
||||
ActRemNicStd, // #1739
|
||||
ActRemNicTch, // #1740
|
||||
ActRemNicOth, // #1738
|
||||
ActRemNicStd, // #1739
|
||||
ActRemNicTch, // #1740
|
||||
ActChgNicOth, // #1741
|
||||
ActChgNicStd, // #1742
|
||||
ActChgNicTch, // #1743
|
||||
|
|
|
@ -431,44 +431,24 @@ typedef enum
|
|||
// Syllabus ----------------------------------------------------------------
|
||||
|
||||
ActSeeSyl,
|
||||
ActSeeSylLec,
|
||||
ActSeeSylPra,
|
||||
ActEdiSylLec,
|
||||
ActEdiSylPra,
|
||||
ActDelItmSylLec,
|
||||
ActDelItmSylPra,
|
||||
ActUp_IteSylLec,
|
||||
ActUp_IteSylPra,
|
||||
ActDwnIteSylLec,
|
||||
ActDwnIteSylPra,
|
||||
ActRgtIteSylLec,
|
||||
ActRgtIteSylPra,
|
||||
ActLftIteSylLec,
|
||||
ActLftIteSylPra,
|
||||
ActInsIteSylLec,
|
||||
ActInsIteSylPra,
|
||||
ActModIteSylLec,
|
||||
ActModIteSylPra,
|
||||
ActChgFrcReaSylLec,
|
||||
ActChgFrcReaSylPra,
|
||||
ActChgHavReaSylLec,
|
||||
ActChgHavReaSylPra,
|
||||
ActSelInfSrcSylLec,
|
||||
ActSelInfSrcSylPra,
|
||||
ActRcvURLSylLec,
|
||||
ActRcvURLSylPra,
|
||||
ActRcvPagSylLec,
|
||||
ActRcvPagSylPra,
|
||||
ActEditorSylLec,
|
||||
ActEditorSylPra,
|
||||
ActPlaTxtEdiSylLec,
|
||||
ActPlaTxtEdiSylPra,
|
||||
ActRchTxtEdiSylLec,
|
||||
ActRchTxtEdiSylPra,
|
||||
ActRcvPlaTxtSylLec,
|
||||
ActRcvPlaTxtSylPra,
|
||||
ActRcvRchTxtSylLec,
|
||||
ActRcvRchTxtSylPra,
|
||||
ActEdiSyl,
|
||||
ActDelItmSyl,
|
||||
ActUp_IteSyl,
|
||||
ActDwnIteSyl,
|
||||
ActRgtIteSyl,
|
||||
ActLftIteSyl,
|
||||
ActInsIteSyl,
|
||||
ActModIteSyl,
|
||||
ActChgFrcReaSyl,
|
||||
ActChgHavReaSyl,
|
||||
ActSelInfSrcSyl,
|
||||
ActRcvURLSyl,
|
||||
ActRcvPagSyl,
|
||||
ActEditorSyl,
|
||||
ActPlaTxtEdiSyl,
|
||||
ActRchTxtEdiSyl,
|
||||
ActRcvPlaTxtSyl,
|
||||
ActRcvRchTxtSyl,
|
||||
|
||||
// Bibliography ------------------------------------------------------------
|
||||
|
||||
|
|
|
@ -633,10 +633,11 @@ Me sale este error, no s
|
|||
"can npt create received message (duplicated entry '243218-2160773' for key 'UsrCod_MsgCod')
|
||||
*/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 23.70.2 (2024-03-19)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 23.71 (2024-03-20)"
|
||||
#define CSS_FILE "swad23.67.2.css"
|
||||
#define JS_FILE "swad23.53.6.js"
|
||||
/*
|
||||
Version 23.71: Mar 20, 2024 Actions for syllabus unified for lectures and practicals. (334868 lines)
|
||||
Version 23.70.2: Mar 19, 2024 Changes in course info. (335353 lines)
|
||||
Version 23.70.1: Mar 19, 2024 Bug fixing in syllabus. (335429 lines)
|
||||
Version 23.70: Mar 19, 2024 Code refactoring and bug fixing in syllabus. (335413 lines)
|
||||
|
|
52
swad_info.c
52
swad_info.c
|
@ -83,8 +83,8 @@ static const Act_Action_t Inf_ActionsInfo[Inf_NUM_SOURCES][Inf_NUM_TYPES] =
|
|||
|
||||
[Inf_EDITOR ][Inf_INTRODUCTION ] = ActEditorCrsInf,
|
||||
[Inf_EDITOR ][Inf_TEACHING_GUIDE] = ActEditorTchGui,
|
||||
[Inf_EDITOR ][Inf_LECTURES ] = ActEditorSylLec,
|
||||
[Inf_EDITOR ][Inf_PRACTICALS ] = ActEditorSylPra,
|
||||
[Inf_EDITOR ][Inf_LECTURES ] = ActEditorSyl,
|
||||
[Inf_EDITOR ][Inf_PRACTICALS ] = ActEditorSyl,
|
||||
[Inf_EDITOR ][Inf_BIBLIOGRAPHY ] = ActEditorBib,
|
||||
[Inf_EDITOR ][Inf_FAQ ] = ActEditorFAQ,
|
||||
[Inf_EDITOR ][Inf_LINKS ] = ActEditorCrsLnk,
|
||||
|
@ -92,8 +92,8 @@ static const Act_Action_t Inf_ActionsInfo[Inf_NUM_SOURCES][Inf_NUM_TYPES] =
|
|||
|
||||
[Inf_PLAIN_TEXT][Inf_INTRODUCTION ] = ActPlaTxtEdiCrsInf,
|
||||
[Inf_PLAIN_TEXT][Inf_TEACHING_GUIDE] = ActPlaTxtEdiTchGui,
|
||||
[Inf_PLAIN_TEXT][Inf_LECTURES ] = ActPlaTxtEdiSylLec,
|
||||
[Inf_PLAIN_TEXT][Inf_PRACTICALS ] = ActPlaTxtEdiSylPra,
|
||||
[Inf_PLAIN_TEXT][Inf_LECTURES ] = ActPlaTxtEdiSyl,
|
||||
[Inf_PLAIN_TEXT][Inf_PRACTICALS ] = ActPlaTxtEdiSyl,
|
||||
[Inf_PLAIN_TEXT][Inf_BIBLIOGRAPHY ] = ActPlaTxtEdiBib,
|
||||
[Inf_PLAIN_TEXT][Inf_FAQ ] = ActPlaTxtEdiFAQ,
|
||||
[Inf_PLAIN_TEXT][Inf_LINKS ] = ActPlaTxtEdiCrsLnk,
|
||||
|
@ -101,8 +101,8 @@ static const Act_Action_t Inf_ActionsInfo[Inf_NUM_SOURCES][Inf_NUM_TYPES] =
|
|||
|
||||
[Inf_RICH_TEXT ][Inf_INTRODUCTION ] = ActRchTxtEdiCrsInf,
|
||||
[Inf_RICH_TEXT ][Inf_TEACHING_GUIDE] = ActRchTxtEdiTchGui,
|
||||
[Inf_RICH_TEXT ][Inf_LECTURES ] = ActRchTxtEdiSylLec,
|
||||
[Inf_RICH_TEXT ][Inf_PRACTICALS ] = ActRchTxtEdiSylPra,
|
||||
[Inf_RICH_TEXT ][Inf_LECTURES ] = ActRchTxtEdiSyl,
|
||||
[Inf_RICH_TEXT ][Inf_PRACTICALS ] = ActRchTxtEdiSyl,
|
||||
[Inf_RICH_TEXT ][Inf_BIBLIOGRAPHY ] = ActRchTxtEdiBib,
|
||||
[Inf_RICH_TEXT ][Inf_FAQ ] = ActRchTxtEdiFAQ,
|
||||
[Inf_RICH_TEXT ][Inf_LINKS ] = ActRchTxtEdiCrsLnk,
|
||||
|
@ -110,8 +110,8 @@ static const Act_Action_t Inf_ActionsInfo[Inf_NUM_SOURCES][Inf_NUM_TYPES] =
|
|||
|
||||
[Inf_PAGE ][Inf_INTRODUCTION ] = ActRcvPagCrsInf,
|
||||
[Inf_PAGE ][Inf_TEACHING_GUIDE] = ActRcvPagTchGui,
|
||||
[Inf_PAGE ][Inf_LECTURES ] = ActRcvPagSylLec,
|
||||
[Inf_PAGE ][Inf_PRACTICALS ] = ActRcvPagSylPra,
|
||||
[Inf_PAGE ][Inf_LECTURES ] = ActRcvPagSyl,
|
||||
[Inf_PAGE ][Inf_PRACTICALS ] = ActRcvPagSyl,
|
||||
[Inf_PAGE ][Inf_BIBLIOGRAPHY ] = ActRcvPagBib,
|
||||
[Inf_PAGE ][Inf_FAQ ] = ActRcvPagFAQ,
|
||||
[Inf_PAGE ][Inf_LINKS ] = ActRcvPagCrsLnk,
|
||||
|
@ -119,8 +119,8 @@ static const Act_Action_t Inf_ActionsInfo[Inf_NUM_SOURCES][Inf_NUM_TYPES] =
|
|||
|
||||
[Inf_URL ][Inf_INTRODUCTION ] = ActRcvURLCrsInf,
|
||||
[Inf_URL ][Inf_TEACHING_GUIDE] = ActRcvURLTchGui,
|
||||
[Inf_URL ][Inf_LECTURES ] = ActRcvURLSylLec,
|
||||
[Inf_URL ][Inf_PRACTICALS ] = ActRcvURLSylPra,
|
||||
[Inf_URL ][Inf_LECTURES ] = ActRcvURLSyl,
|
||||
[Inf_URL ][Inf_PRACTICALS ] = ActRcvURLSyl,
|
||||
[Inf_URL ][Inf_BIBLIOGRAPHY ] = ActRcvURLBib,
|
||||
[Inf_URL ][Inf_FAQ ] = ActRcvURLFAQ,
|
||||
[Inf_URL ][Inf_LINKS ] = ActRcvURLCrsLnk,
|
||||
|
@ -314,8 +314,8 @@ static void Inf_PutIconToViewInfo (void *Type)
|
|||
{
|
||||
[Inf_INTRODUCTION ] = {ActSeeCrsInf,NULL,NULL},
|
||||
[Inf_TEACHING_GUIDE] = {ActSeeTchGui,NULL,NULL},
|
||||
[Inf_LECTURES ] = {ActSeeSylLec,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActSeeSylPra,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_LECTURES ] = {ActSeeSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActSeeSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_BIBLIOGRAPHY ] = {ActSeeBib ,NULL,NULL},
|
||||
[Inf_FAQ ] = {ActSeeFAQ ,NULL,NULL},
|
||||
[Inf_LINKS ] = {ActSeeCrsLnk,NULL,NULL},
|
||||
|
@ -340,8 +340,8 @@ void Inf_PutIconToEditInfo (void *Type)
|
|||
{
|
||||
[Inf_INTRODUCTION ] = {ActEdiCrsInf,NULL,NULL},
|
||||
[Inf_TEACHING_GUIDE] = {ActEdiTchGui,NULL,NULL},
|
||||
[Inf_LECTURES ] = {ActEdiSylLec,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActEdiSylPra,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_LECTURES ] = {ActEdiSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActEdiSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_BIBLIOGRAPHY ] = {ActEdiBib ,NULL,NULL},
|
||||
[Inf_FAQ ] = {ActEdiFAQ ,NULL,NULL},
|
||||
[Inf_LINKS ] = {ActEdiCrsLnk,NULL,NULL},
|
||||
|
@ -371,8 +371,8 @@ static void Inf_PutCheckboxForceStdsToReadInfo (bool MustBeRead,bool Disabled)
|
|||
{
|
||||
[Inf_INTRODUCTION ] = {ActChgFrcReaCrsInf,NULL,NULL},
|
||||
[Inf_TEACHING_GUIDE] = {ActChgFrcReaTchGui,NULL,NULL},
|
||||
[Inf_LECTURES ] = {ActChgFrcReaSylLec,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActChgFrcReaSylPra,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_LECTURES ] = {ActChgFrcReaSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActChgFrcReaSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_BIBLIOGRAPHY ] = {ActChgFrcReaBib ,NULL,NULL},
|
||||
[Inf_FAQ ] = {ActChgFrcReaFAQ ,NULL,NULL},
|
||||
[Inf_LINKS ] = {ActChgFrcReaCrsLnk,NULL,NULL},
|
||||
|
@ -405,8 +405,8 @@ static void Inf_PutCheckboxConfirmIHaveReadInfo (void)
|
|||
{
|
||||
[Inf_INTRODUCTION ] = {ActChgHavReaCrsInf,NULL,NULL},
|
||||
[Inf_TEACHING_GUIDE] = {ActChgHavReaTchGui,NULL,NULL},
|
||||
[Inf_LECTURES ] = {ActChgHavReaSylLec,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActChgHavReaSylPra,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_LECTURES ] = {ActChgHavReaSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActChgHavReaSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_BIBLIOGRAPHY ] = {ActChgHavReaBib ,NULL,NULL},
|
||||
[Inf_FAQ ] = {ActChgHavReaFAQ ,NULL,NULL},
|
||||
[Inf_LINKS ] = {ActChgHavReaCrsLnk,NULL,NULL},
|
||||
|
@ -481,8 +481,8 @@ void Inf_WriteMsgYouMustReadInfo (void)
|
|||
{
|
||||
[Inf_INTRODUCTION ] = {ActSeeCrsInf,NULL,NULL},
|
||||
[Inf_TEACHING_GUIDE] = {ActSeeTchGui,NULL,NULL},
|
||||
[Inf_LECTURES ] = {ActSeeSylLec,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActSeeSylPra,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_LECTURES ] = {ActSeeSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActSeeSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_BIBLIOGRAPHY ] = {ActSeeBib ,NULL,NULL},
|
||||
[Inf_FAQ ] = {ActSeeFAQ ,NULL,NULL},
|
||||
[Inf_LINKS ] = {ActSeeCrsLnk,NULL,NULL},
|
||||
|
@ -844,8 +844,8 @@ void Inf_FormsToSelSendInfo (void)
|
|||
{
|
||||
[Inf_INTRODUCTION ] = ActSelInfSrcCrsInf,
|
||||
[Inf_TEACHING_GUIDE] = ActSelInfSrcTchGui,
|
||||
[Inf_LECTURES ] = ActSelInfSrcSylLec,
|
||||
[Inf_PRACTICALS ] = ActSelInfSrcSylPra,
|
||||
[Inf_LECTURES ] = ActSelInfSrcSyl,
|
||||
[Inf_PRACTICALS ] = ActSelInfSrcSyl,
|
||||
[Inf_BIBLIOGRAPHY ] = ActSelInfSrcBib,
|
||||
[Inf_FAQ ] = ActSelInfSrcFAQ,
|
||||
[Inf_LINKS ] = ActSelInfSrcCrsLnk,
|
||||
|
@ -1519,8 +1519,8 @@ void Inf_EditPlainTxtInfo (void)
|
|||
{
|
||||
[Inf_INTRODUCTION ] = {ActRcvPlaTxtCrsInf,NULL,NULL},
|
||||
[Inf_TEACHING_GUIDE] = {ActRcvPlaTxtTchGui,NULL,NULL},
|
||||
[Inf_LECTURES ] = {ActRcvPlaTxtSylLec,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActRcvPlaTxtSylPra,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_LECTURES ] = {ActRcvPlaTxtSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActRcvPlaTxtSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_BIBLIOGRAPHY ] = {ActRcvPlaTxtBib ,NULL,NULL},
|
||||
[Inf_FAQ ] = {ActRcvPlaTxtFAQ ,NULL,NULL},
|
||||
[Inf_LINKS ] = {ActRcvPlaTxtCrsLnk,NULL,NULL},
|
||||
|
@ -1594,8 +1594,8 @@ void Inf_EditRichTxtInfo (void)
|
|||
{
|
||||
[Inf_INTRODUCTION ] = {ActRcvRchTxtCrsInf,NULL,NULL},
|
||||
[Inf_TEACHING_GUIDE] = {ActRcvRchTxtTchGui,NULL,NULL},
|
||||
[Inf_LECTURES ] = {ActRcvRchTxtSylLec,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActRcvRchTxtSylPra,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_LECTURES ] = {ActRcvRchTxtSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_LECTURES ]},
|
||||
[Inf_PRACTICALS ] = {ActRcvRchTxtSyl ,Syl_PutParWhichSyllabus,&Syl_WhichSyllabus[Syl_PRACTICALS]},
|
||||
[Inf_BIBLIOGRAPHY ] = {ActRcvRchTxtBib ,NULL,NULL},
|
||||
[Inf_FAQ ] = {ActRcvRchTxtFAQ ,NULL,NULL},
|
||||
[Inf_LINKS ] = {ActRcvRchTxtCrsLnk,NULL,NULL},
|
||||
|
|
|
@ -263,14 +263,14 @@ bool Syl_CheckAndShowSyllabus (struct Syl_Syllabus *Syllabus)
|
|||
|
||||
switch (Gbl.Action.Act)
|
||||
{
|
||||
case ActEditorSylLec: case ActEditorSylPra:
|
||||
case ActDelItmSylLec: case ActDelItmSylPra:
|
||||
case ActUp_IteSylLec: case ActUp_IteSylPra:
|
||||
case ActDwnIteSylLec: case ActDwnIteSylPra:
|
||||
case ActRgtIteSylLec: case ActRgtIteSylPra:
|
||||
case ActLftIteSylLec: case ActLftIteSylPra:
|
||||
case ActInsIteSylLec: case ActInsIteSylPra:
|
||||
case ActModIteSylLec: case ActModIteSylPra:
|
||||
case ActEditorSyl:
|
||||
case ActDelItmSyl:
|
||||
case ActUp_IteSyl:
|
||||
case ActDwnIteSyl:
|
||||
case ActRgtIteSyl:
|
||||
case ActLftIteSyl:
|
||||
case ActInsIteSyl:
|
||||
case ActModIteSyl:
|
||||
Syllabus->ViewType = Vie_EDIT;
|
||||
break;
|
||||
default:
|
||||
|
@ -507,17 +507,17 @@ static void Syl_ShowSyllabus (struct Syl_Syllabus *Syllabus)
|
|||
{
|
||||
[Inf_INTRODUCTION ] = ActSeeCrsInf,
|
||||
[Inf_TEACHING_GUIDE] = ActSeeTchGui,
|
||||
[Inf_LECTURES ] = ActSeeSylLec,
|
||||
[Inf_PRACTICALS ] = ActSeeSylPra,
|
||||
[Inf_LECTURES ] = ActSeeSyl,
|
||||
[Inf_PRACTICALS ] = ActSeeSyl,
|
||||
[Inf_BIBLIOGRAPHY ] = ActSeeBib,
|
||||
[Inf_FAQ ] = ActSeeFAQ,
|
||||
[Inf_LINKS ] = ActSeeCrsLnk,
|
||||
[Inf_ASSESSMENT ] = ActSeeAss,
|
||||
};
|
||||
bool ShowRowInsertNewItem = (Gbl.Action.Act == ActInsIteSylLec || Gbl.Action.Act == ActInsIteSylPra ||
|
||||
Gbl.Action.Act == ActModIteSylLec || Gbl.Action.Act == ActModIteSylPra ||
|
||||
Gbl.Action.Act == ActRgtIteSylLec || Gbl.Action.Act == ActRgtIteSylPra ||
|
||||
Gbl.Action.Act == ActLftIteSylLec || Gbl.Action.Act == ActLftIteSylPra);
|
||||
bool ShowRowInsertNewItem = (Gbl.Action.Act == ActInsIteSyl ||
|
||||
Gbl.Action.Act == ActModIteSyl ||
|
||||
Gbl.Action.Act == ActRgtIteSyl ||
|
||||
Gbl.Action.Act == ActLftIteSyl);
|
||||
|
||||
/***** Begin table *****/
|
||||
HTM_TABLE_BeginWide ();
|
||||
|
@ -637,8 +637,7 @@ static void Syl_ShowRowSyllabus (struct Syl_Syllabus *Syllabus,unsigned NumItem,
|
|||
if (Syl_LstItemsSyllabus.Lst[NumItem].HasChildren)
|
||||
Ico_PutIconRemovalNotAllowed ();
|
||||
else
|
||||
Ico_PutContextualIconToRemove (Gbl.Crs.Info.Type == Inf_LECTURES ? ActDelItmSylLec :
|
||||
ActDelItmSylPra,NULL,
|
||||
Ico_PutContextualIconToRemove (ActDelItmSyl,NULL,
|
||||
Syl_PutParsSyllabus,Syllabus);
|
||||
HTM_TD_End ();
|
||||
|
||||
|
@ -646,9 +645,7 @@ static void Syl_ShowRowSyllabus (struct Syl_Syllabus *Syllabus,unsigned NumItem,
|
|||
Syl_CalculateUpSubtreeSyllabus (&Subtree,NumItem);
|
||||
HTM_TD_Begin ("class=\"BM %s\"",The_GetColorRows ());
|
||||
if (Subtree.MovAllowed)
|
||||
Lay_PutContextualLinkOnlyIcon (Gbl.Crs.Info.Type == Inf_LECTURES ? ActUp_IteSylLec :
|
||||
ActUp_IteSylPra,
|
||||
NULL,
|
||||
Lay_PutContextualLinkOnlyIcon (ActUp_IteSyl,NULL,
|
||||
Syl_PutParsSyllabus,Syllabus,
|
||||
"arrow-up.svg",Ico_BLACK);
|
||||
else
|
||||
|
@ -660,9 +657,7 @@ static void Syl_ShowRowSyllabus (struct Syl_Syllabus *Syllabus,unsigned NumItem,
|
|||
Syl_CalculateDownSubtreeSyllabus (&Subtree,NumItem);
|
||||
HTM_TD_Begin ("class=\"BM %s\"",The_GetColorRows ());
|
||||
if (Subtree.MovAllowed)
|
||||
Lay_PutContextualLinkOnlyIcon (Gbl.Crs.Info.Type == Inf_LECTURES ? ActDwnIteSylLec :
|
||||
ActDwnIteSylPra,
|
||||
NULL,
|
||||
Lay_PutContextualLinkOnlyIcon (ActDwnIteSyl,NULL,
|
||||
Syl_PutParsSyllabus,Syllabus,
|
||||
"arrow-down.svg",Ico_BLACK);
|
||||
else
|
||||
|
@ -673,9 +668,7 @@ static void Syl_ShowRowSyllabus (struct Syl_Syllabus *Syllabus,unsigned NumItem,
|
|||
/***** Icon to increase the level of an item *****/
|
||||
HTM_TD_Begin ("class=\"BM %s\"",The_GetColorRows ());
|
||||
if (Level > 1)
|
||||
Lay_PutContextualLinkOnlyIcon (Gbl.Crs.Info.Type == Inf_LECTURES ? ActRgtIteSylLec :
|
||||
ActRgtIteSylPra,
|
||||
NULL,
|
||||
Lay_PutContextualLinkOnlyIcon (ActRgtIteSyl,NULL,
|
||||
Syl_PutParsSyllabus,Syllabus,
|
||||
"arrow-left.svg",Ico_BLACK);
|
||||
else
|
||||
|
@ -687,9 +680,7 @@ static void Syl_ShowRowSyllabus (struct Syl_Syllabus *Syllabus,unsigned NumItem,
|
|||
HTM_TD_Begin ("class=\"BM %s\"",The_GetColorRows ());
|
||||
if (Level < LastLevel + 1 &&
|
||||
Level < Syl_MAX_LEVELS_SYLLABUS)
|
||||
Lay_PutContextualLinkOnlyIcon (Gbl.Crs.Info.Type == Inf_LECTURES ? ActLftIteSylLec :
|
||||
ActLftIteSylPra,
|
||||
NULL,
|
||||
Lay_PutContextualLinkOnlyIcon (ActLftIteSyl,NULL,
|
||||
Syl_PutParsSyllabus,Syllabus,
|
||||
"arrow-right.svg",Ico_BLACK);
|
||||
else
|
||||
|
@ -823,10 +814,8 @@ static void Syl_PutFormItemSyllabus (struct Syl_Syllabus *Syllabus,
|
|||
HTM_TD_Begin ("colspan=\"%d\" class=\"LM %s\"",
|
||||
Syl_LstItemsSyllabus.NumLevels - Level + 1,
|
||||
The_GetColorRows ());
|
||||
Frm_BeginForm (NewItem ? (Gbl.Crs.Info.Type == Inf_LECTURES ? ActInsIteSylLec :
|
||||
ActInsIteSylPra) :
|
||||
(Gbl.Crs.Info.Type == Inf_LECTURES ? ActModIteSylLec :
|
||||
ActModIteSylPra));
|
||||
Frm_BeginForm (NewItem ? ActInsIteSyl :
|
||||
ActModIteSyl);
|
||||
Syllabus->ParNumItem = NumItem;
|
||||
Syl_PutParsSyllabus (Syllabus);
|
||||
HTM_INPUT_TEXT ("Txt",Syl_MAX_CHARS_TEXT_ITEM,Text,
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue