mirror of https://github.com/acanas/swad-core.git
#include swad_setting.h
This commit is contained in:
parent
4d46a06d38
commit
b43d01c99f
|
@ -602,13 +602,14 @@ TODO: FIX BUG, URGENT! En las fechas como par
|
||||||
|
|
||||||
TODO: En las encuestas, que los estudiantes no puedan ver los resultados hasta que no finalice el plazo.
|
TODO: En las encuestas, que los estudiantes no puedan ver los resultados hasta que no finalice el plazo.
|
||||||
*/
|
*/
|
||||||
#define Log_PLATFORM_VERSION "SWAD 21.41.1 (2021-10-24)"
|
#define Log_PLATFORM_VERSION "SWAD 21.41.2 (2021-10-24)"
|
||||||
#define CSS_FILE "swad20.45.css"
|
#define CSS_FILE "swad20.45.css"
|
||||||
#define JS_FILE "swad20.69.1.js"
|
#define JS_FILE "swad20.69.1.js"
|
||||||
/*
|
/*
|
||||||
TODO: Rename CENTRE to CENTER in help wiki.
|
TODO: Rename CENTRE to CENTER in help wiki.
|
||||||
TODO: Rename ASSESSMENT.Announcements to ASSESSMENT.Calls_for_exams
|
TODO: Rename ASSESSMENT.Announcements to ASSESSMENT.Calls_for_exams
|
||||||
|
|
||||||
|
Version 21.41.2: Oct 24, 2021 Query moved to module swad_setting_database. (320777 lines)
|
||||||
Version 21.41.1: Oct 24, 2021 Queries moved to module swad_tag_database. (320767 lines)
|
Version 21.41.1: Oct 24, 2021 Queries moved to module swad_tag_database. (320767 lines)
|
||||||
Version 21.41: Oct 24, 2021 New module swad_tag_database for database queries related to question tags. (320721 lines)
|
Version 21.41: Oct 24, 2021 New module swad_tag_database for database queries related to question tags. (320721 lines)
|
||||||
Version 21.40.1: Oct 24, 2021 Queries moved to module swad_center_database. (320621 lines)
|
Version 21.40.1: Oct 24, 2021 Queries moved to module swad_center_database. (320621 lines)
|
||||||
|
|
|
@ -57,20 +57,6 @@ void Set_DB_UpdateMySettingsAboutLanguage (void)
|
||||||
Gbl.Usrs.Me.UsrDat.UsrCod);
|
Gbl.Usrs.Me.UsrDat.UsrCod);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************************************************/
|
|
||||||
/************** Update layout of side colums on user data table **************/
|
|
||||||
/*****************************************************************************/
|
|
||||||
|
|
||||||
void Set_DB_UpdateMySettingsAboutSideCols (void)
|
|
||||||
{
|
|
||||||
DB_QueryUPDATE ("can not update your setting about side columns",
|
|
||||||
"UPDATE usr_data"
|
|
||||||
" SET SideCols=%u"
|
|
||||||
" WHERE UsrCod=%ld",
|
|
||||||
Gbl.Prefs.SideCols,
|
|
||||||
Gbl.Usrs.Me.UsrDat.UsrCod);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/******************** Update my settings about date format *******************/
|
/******************** Update my settings about date format *******************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
@ -127,6 +113,34 @@ void Set_DB_UpdateMySettingsAboutMenu (Mnu_Menu_t Menu)
|
||||||
Gbl.Usrs.Me.UsrDat.UsrCod);
|
Gbl.Usrs.Me.UsrDat.UsrCod);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************/
|
||||||
|
/*********************** Update my settings about theme **********************/
|
||||||
|
/*****************************************************************************/
|
||||||
|
|
||||||
|
void Set_DB_UpdateMySettingsAboutTheme (const char *ThemeId)
|
||||||
|
{
|
||||||
|
DB_QueryUPDATE ("can not update your setting about theme",
|
||||||
|
"UPDATE usr_data"
|
||||||
|
" SET Theme='%s'"
|
||||||
|
" WHERE UsrCod=%ld",
|
||||||
|
ThemeId,
|
||||||
|
Gbl.Usrs.Me.UsrDat.UsrCod);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************/
|
||||||
|
/************** Update layout of side colums on user data table **************/
|
||||||
|
/*****************************************************************************/
|
||||||
|
|
||||||
|
void Set_DB_UpdateMySettingsAboutSideCols (void)
|
||||||
|
{
|
||||||
|
DB_QueryUPDATE ("can not update your setting about side columns",
|
||||||
|
"UPDATE usr_data"
|
||||||
|
" SET SideCols=%u"
|
||||||
|
" WHERE UsrCod=%ld",
|
||||||
|
Gbl.Prefs.SideCols,
|
||||||
|
Gbl.Usrs.Me.UsrDat.UsrCod);
|
||||||
|
}
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/***************** Update my settings about photo visibility *****************/
|
/***************** Update my settings about photo visibility *****************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
|
@ -41,11 +41,12 @@
|
||||||
|
|
||||||
//--------------------------- Global user settings ----------------------------
|
//--------------------------- Global user settings ----------------------------
|
||||||
void Set_DB_UpdateMySettingsAboutLanguage (void);
|
void Set_DB_UpdateMySettingsAboutLanguage (void);
|
||||||
void Set_DB_UpdateMySettingsAboutSideCols (void);
|
|
||||||
void Set_DB_UpdateMySettingsAboutDateFormat (Dat_Format_t DateFormat);
|
void Set_DB_UpdateMySettingsAboutDateFormat (Dat_Format_t DateFormat);
|
||||||
void Set_DB_UpdateMySettingsAboutFirstDayOfWeek (unsigned FirstDayOfWeek);
|
void Set_DB_UpdateMySettingsAboutFirstDayOfWeek (unsigned FirstDayOfWeek);
|
||||||
void Set_DB_UpdateMySettingsAboutIconSet (const char *IconSetId);
|
void Set_DB_UpdateMySettingsAboutIconSet (const char *IconSetId);
|
||||||
void Set_DB_UpdateMySettingsAboutMenu (Mnu_Menu_t Menu);
|
void Set_DB_UpdateMySettingsAboutMenu (Mnu_Menu_t Menu);
|
||||||
|
void Set_DB_UpdateMySettingsAboutTheme (const char *ThemeId);
|
||||||
|
void Set_DB_UpdateMySettingsAboutSideCols (void);
|
||||||
void Set_DB_UpdateMySettingsAboutPhoto (void);
|
void Set_DB_UpdateMySettingsAboutPhoto (void);
|
||||||
void Set_DB_UpdateMySettingsAboutBasicProfile (void);
|
void Set_DB_UpdateMySettingsAboutBasicProfile (void);
|
||||||
void Set_DB_UpdateMySettingsAboutExtendedProfile (void);
|
void Set_DB_UpdateMySettingsAboutExtendedProfile (void);
|
||||||
|
|
44
swad_theme.c
44
swad_theme.c
|
@ -37,6 +37,7 @@
|
||||||
#include "swad_layout.h"
|
#include "swad_layout.h"
|
||||||
#include "swad_parameter.h"
|
#include "swad_parameter.h"
|
||||||
#include "swad_setting.h"
|
#include "swad_setting.h"
|
||||||
|
#include "swad_setting_database.h"
|
||||||
#include "swad_theme.h"
|
#include "swad_theme.h"
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
@ -321,24 +322,24 @@ void The_PutIconsToSelectTheme (void)
|
||||||
Box_BoxBegin (NULL,Txt_Theme_SKIN,
|
Box_BoxBegin (NULL,Txt_Theme_SKIN,
|
||||||
The_PutIconsTheme,NULL,
|
The_PutIconsTheme,NULL,
|
||||||
Hlp_PROFILE_Settings_theme,Box_NOT_CLOSABLE);
|
Hlp_PROFILE_Settings_theme,Box_NOT_CLOSABLE);
|
||||||
Set_BeginSettingsHead ();
|
Set_BeginSettingsHead ();
|
||||||
Set_BeginOneSettingSelector ();
|
Set_BeginOneSettingSelector ();
|
||||||
for (Theme = (The_Theme_t) 0;
|
for (Theme = (The_Theme_t) 0;
|
||||||
Theme <= (The_Theme_t) (The_NUM_THEMES - 1);
|
Theme <= (The_Theme_t) (The_NUM_THEMES - 1);
|
||||||
Theme++)
|
Theme++)
|
||||||
{
|
{
|
||||||
HTM_DIV_Begin ("class=\"%s\"",Theme == Gbl.Prefs.Theme ? "PREF_ON" :
|
HTM_DIV_Begin ("class=\"%s\"",Theme == Gbl.Prefs.Theme ? "PREF_ON" :
|
||||||
"PREF_OFF");
|
"PREF_OFF");
|
||||||
Frm_BeginForm (ActChgThe);
|
Frm_BeginForm (ActChgThe);
|
||||||
Par_PutHiddenParamString (NULL,"Theme",The_ThemeId[Theme]);
|
Par_PutHiddenParamString (NULL,"Theme",The_ThemeId[Theme]);
|
||||||
snprintf (Icon,sizeof (Icon),"%s/%s/theme_32x20.gif",
|
snprintf (Icon,sizeof (Icon),"%s/%s/theme_32x20.gif",
|
||||||
Cfg_ICON_FOLDER_THEMES,The_ThemeId[Theme]);
|
Cfg_ICON_FOLDER_THEMES,The_ThemeId[Theme]);
|
||||||
Ico_PutSettingIconLink (Icon,The_ThemeNames[Theme]);
|
Ico_PutSettingIconLink (Icon,The_ThemeNames[Theme]);
|
||||||
Frm_EndForm ();
|
Frm_EndForm ();
|
||||||
HTM_DIV_End ();
|
HTM_DIV_End ();
|
||||||
}
|
}
|
||||||
Set_EndOneSettingSelector ();
|
Set_EndOneSettingSelector ();
|
||||||
Set_EndSettingsHead ();
|
Set_EndSettingsHead ();
|
||||||
Box_BoxEnd ();
|
Box_BoxEnd ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -370,12 +371,7 @@ void The_ChangeTheme (void)
|
||||||
|
|
||||||
/***** Store theme in database *****/
|
/***** Store theme in database *****/
|
||||||
if (Gbl.Usrs.Me.Logged)
|
if (Gbl.Usrs.Me.Logged)
|
||||||
DB_QueryUPDATE ("can not update your setting about theme",
|
Set_DB_UpdateMySettingsAboutTheme (The_ThemeId[Gbl.Prefs.Theme]);
|
||||||
"UPDATE usr_data"
|
|
||||||
" SET Theme='%s'"
|
|
||||||
" WHERE UsrCod=%ld",
|
|
||||||
The_ThemeId[Gbl.Prefs.Theme],
|
|
||||||
Gbl.Usrs.Me.UsrDat.UsrCod);
|
|
||||||
|
|
||||||
/***** Set settings from current IP *****/
|
/***** Set settings from current IP *****/
|
||||||
Set_SetSettingsFromIP ();
|
Set_SetSettingsFromIP ();
|
||||||
|
|
Loading…
Reference in New Issue