mirror of
https://github.com/acanas/swad-core.git
synced 2024-06-14 12:44:09 +02:00
Version 22.120.14:Sep 10, 2023 Code refactoring related to hidden-visible in program resources.
This commit is contained in:
parent
ee1a516acd
commit
4feb675e27
|
@ -629,10 +629,11 @@ TODO: Emilce Barrera Mesa: Podr
|
||||||
TODO: Emilce Barrera Mesa: Mis estudiantes presentan muchas dificultades a la hora de poner la foto porque la plataforma es muy exigente respecto al fondo de la imagen.
|
TODO: Emilce Barrera Mesa: Mis estudiantes presentan muchas dificultades a la hora de poner la foto porque la plataforma es muy exigente respecto al fondo de la imagen.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
#define Log_PLATFORM_VERSION "SWAD 22.120.13 (2023-09-10)"
|
#define Log_PLATFORM_VERSION "SWAD 22.120.14 (2023-09-10)"
|
||||||
#define CSS_FILE "swad22.120.4.css"
|
#define CSS_FILE "swad22.120.4.css"
|
||||||
#define JS_FILE "swad22.49.js"
|
#define JS_FILE "swad22.49.js"
|
||||||
/*
|
/*
|
||||||
|
Version 22.120.14:Sep 10, 2023 Code refactoring related to hidden-visible in program resources. (337590 lines)
|
||||||
Version 22.120.13:Sep 10, 2023 Code refactoring related to hidden-visible in program items. (337587 lines)
|
Version 22.120.13:Sep 10, 2023 Code refactoring related to hidden-visible in program items. (337587 lines)
|
||||||
Version 22.120.12:Sep 10, 2023 Code refactoring related to hidden-visible in games. (337584 lines)
|
Version 22.120.12:Sep 10, 2023 Code refactoring related to hidden-visible in games. (337584 lines)
|
||||||
Version 22.120.11:Sep 09, 2023 Code refactoring related to hidden-visible in exam sessions. (337594 lines)
|
Version 22.120.11:Sep 09, 2023 Code refactoring related to hidden-visible in exam sessions. (337594 lines)
|
||||||
|
|
|
@ -591,13 +591,14 @@ void Prg_DB_RemoveResource (const struct Prg_Item *Item)
|
||||||
/************************ Hide/unhide an item resource ***********************/
|
/************************ Hide/unhide an item resource ***********************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
void Prg_DB_HideOrUnhideResource (long RscCod,bool Hide)
|
void Prg_DB_HideOrUnhideResource (long RscCod,
|
||||||
|
HidVis_HiddenOrVisible_t HiddenOrVisible)
|
||||||
{
|
{
|
||||||
DB_QueryUPDATE ("can not hide/unhide item resource",
|
DB_QueryUPDATE ("can not hide/unhide item resource",
|
||||||
"UPDATE prg_resources"
|
"UPDATE prg_resources"
|
||||||
" SET Hidden='%c'"
|
" SET Hidden='%c'"
|
||||||
" WHERE RscCod=%ld",
|
" WHERE RscCod=%ld",
|
||||||
Hide ? 'Y' :
|
HiddenOrVisible == HidVis_HIDDEN ? 'Y' :
|
||||||
'N',
|
'N',
|
||||||
RscCod);
|
RscCod);
|
||||||
}
|
}
|
||||||
|
|
|
@ -72,7 +72,8 @@ long Prg_DB_GetRscCodFromRscInd (long ItmCod,unsigned RscInd);
|
||||||
|
|
||||||
void Prg_DB_RemoveResource (const struct Prg_Item *Item);
|
void Prg_DB_RemoveResource (const struct Prg_Item *Item);
|
||||||
|
|
||||||
void Prg_DB_HideOrUnhideResource (long RscCod,bool Hide);
|
void Prg_DB_HideOrUnhideResource (long RscCod,
|
||||||
|
HidVis_HiddenOrVisible_t HiddenOrVisible);
|
||||||
|
|
||||||
void Prg_DB_LockTableResources (void);
|
void Prg_DB_LockTableResources (void);
|
||||||
void Prg_DB_UpdateRscInd (long RscCod,int RscInd);
|
void Prg_DB_UpdateRscInd (long RscCod,int RscInd);
|
||||||
|
|
|
@ -86,7 +86,7 @@ static void PrgRsc_PutFormsToRemEditOneResource (struct Prg_Item *Item,
|
||||||
unsigned NumRsc,
|
unsigned NumRsc,
|
||||||
unsigned NumResources);
|
unsigned NumResources);
|
||||||
static void PrgRsc_PutParRscCod (void *RscCod);
|
static void PrgRsc_PutParRscCod (void *RscCod);
|
||||||
static void PrgRsc_HideOrUnhideResource (bool Hide);
|
static void PrgRsc_HideOrUnhideResource (HidVis_HiddenOrVisible_t HiddenOrVisible);
|
||||||
|
|
||||||
static void PrgRsc_MoveUpDownResource (PrgRsc_MoveUpDown_t UpDown);
|
static void PrgRsc_MoveUpDownResource (PrgRsc_MoveUpDown_t UpDown);
|
||||||
static bool PrgRsc_ExchangeResources (const struct Prg_ResourceHierarchy *Rsc1,
|
static bool PrgRsc_ExchangeResources (const struct Prg_ResourceHierarchy *Rsc1,
|
||||||
|
@ -703,15 +703,15 @@ void PrgRsc_RemoveResource (void)
|
||||||
|
|
||||||
void PrgRsc_HideResource (void)
|
void PrgRsc_HideResource (void)
|
||||||
{
|
{
|
||||||
PrgRsc_HideOrUnhideResource (true);
|
PrgRsc_HideOrUnhideResource (HidVis_HIDDEN);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PrgRsc_UnhideResource (void)
|
void PrgRsc_UnhideResource (void)
|
||||||
{
|
{
|
||||||
PrgRsc_HideOrUnhideResource (false);
|
PrgRsc_HideOrUnhideResource (HidVis_VISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void PrgRsc_HideOrUnhideResource (bool Hide)
|
static void PrgRsc_HideOrUnhideResource (HidVis_HiddenOrVisible_t HiddenOrVisible)
|
||||||
{
|
{
|
||||||
struct Prg_Item Item;
|
struct Prg_Item Item;
|
||||||
|
|
||||||
|
@ -724,7 +724,7 @@ static void PrgRsc_HideOrUnhideResource (bool Hide)
|
||||||
Err_WrongResourceExit ();
|
Err_WrongResourceExit ();
|
||||||
|
|
||||||
/***** Hide/unhide item resource *****/
|
/***** Hide/unhide item resource *****/
|
||||||
Prg_DB_HideOrUnhideResource (Item.Resource.Hierarchy.RscCod,Hide);
|
Prg_DB_HideOrUnhideResource (Item.Resource.Hierarchy.RscCod,HiddenOrVisible);
|
||||||
|
|
||||||
/***** Show current program items, if any *****/
|
/***** Show current program items, if any *****/
|
||||||
Prg_ShowAllItems (Prg_EDIT_RESOURCES,Item.Hierarchy.ItmCod,Item.Resource.Hierarchy.RscCod);
|
Prg_ShowAllItems (Prg_EDIT_RESOURCES,Item.Hierarchy.ItmCod,Item.Resource.Hierarchy.RscCod);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user