Version19.171

This commit is contained in:
acanas 2020-04-10 21:57:50 +02:00
parent ceeeb8ba5b
commit c48c799867
6 changed files with 254 additions and 166 deletions

View File

@ -497,7 +497,7 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - *
En OpenSWAD: En OpenSWAD:
ps2pdf source.ps destination.pdf ps2pdf source.ps destination.pdf
*/ */
#define Log_PLATFORM_VERSION "SWAD 19.170 (2020-04-09)" #define Log_PLATFORM_VERSION "SWAD 19.171 (2020-04-09)"
#define CSS_FILE "swad19.146.css" #define CSS_FILE "swad19.146.css"
#define JS_FILE "swad19.153.js" #define JS_FILE "swad19.153.js"
/* /*
@ -548,6 +548,7 @@ Funci
// TODO: Oresti Baños: cambiar ojos por candados en descriptores para prohibir/permitir y dejar los ojos para poder elegir descriptores // TODO: Oresti Baños: cambiar ojos por candados en descriptores para prohibir/permitir y dejar los ojos para poder elegir descriptores
// TODO: Integrar pull requests con traducciones del alemán del usuario eruedin en GitHub // TODO: Integrar pull requests con traducciones del alemán del usuario eruedin en GitHub
Version 19.171: Apr 09, 2020 Code refactoring in surveys. (285010 lines)
Version 19.170: Apr 09, 2020 Code refactoring in projects. (284941 lines) Version 19.170: Apr 09, 2020 Code refactoring in projects. (284941 lines)
Version 19.169.6: Apr 08, 2020 Mark some parameters as unused (functions from S to Z). (284836 lines) Version 19.169.6: Apr 08, 2020 Mark some parameters as unused (functions from S to Z). (284836 lines)
Version 19.169.5: Apr 08, 2020 Mark some parameters as unused (functions from O to R). (284854 lines) Version 19.169.5: Apr 08, 2020 Mark some parameters as unused (functions from O to R). (284854 lines)

View File

@ -413,6 +413,8 @@ static void For_RemoveThrCodFromThrClipboard (long ThrCod);
void For_ResetForums (struct For_Forums *Forums) void For_ResetForums (struct For_Forums *Forums)
{ {
Dat_StartEndTime_t StartEndTime;
Forums->ForumSet = For_DEFAULT_FORUM_SET; Forums->ForumSet = For_DEFAULT_FORUM_SET;
Forums->ThreadsOrder = For_DEFAULT_ORDER; Forums->ThreadsOrder = For_DEFAULT_ORDER;
Forums->CurrentPageThrs = 0; Forums->CurrentPageThrs = 0;
@ -422,14 +424,15 @@ void For_ResetForums (struct For_Forums *Forums)
Forums->Forum.Location = -1L; Forums->Forum.Location = -1L;
Forums->Thread.ThrCod = -1L; Forums->Thread.ThrCod = -1L;
Forums->Thread.PstCod[0] = for (StartEndTime = (Dat_StartEndTime_t) 0;
Forums->Thread.PstCod[1] = -1L; StartEndTime <= (Dat_StartEndTime_t) (Dat_NUM_START_END_TIME - 1);
Forums->Thread.UsrCod[0] = StartEndTime++)
Forums->Thread.UsrCod[1] = -1L; {
Forums->Thread.WriteTime[0] = Forums->Thread.PstCod[StartEndTime] = -1L;
Forums->Thread.WriteTime[1] = (time_t) 0; Forums->Thread.UsrCod[StartEndTime] = -1L;
Forums->Thread.Enabled[0] = Forums->Thread.WriteTime[StartEndTime] = (time_t) 0;
Forums->Thread.Enabled[1] = false; Forums->Thread.Enabled[StartEndTime] = false;
}
Forums->Thread.Subject[0] = '\0'; Forums->Thread.Subject[0] = '\0';
Forums->Thread.NumPosts = Forums->Thread.NumPosts =
Forums->Thread.NumUnreadPosts = Forums->Thread.NumUnreadPosts =

View File

@ -74,10 +74,10 @@ struct For_Forum
struct For_Thread struct For_Thread
{ {
long ThrCod; // Thread code long ThrCod; // Thread code
long PstCod[2]; long PstCod[Dat_NUM_START_END_TIME];
long UsrCod[2]; long UsrCod[Dat_NUM_START_END_TIME];
time_t WriteTime[2]; time_t WriteTime[Dat_NUM_START_END_TIME];
bool Enabled[2]; bool Enabled[Dat_NUM_START_END_TIME];
char Subject[Cns_MAX_BYTES_SUBJECT + 1]; char Subject[Cns_MAX_BYTES_SUBJECT + 1];
unsigned NumPosts; unsigned NumPosts;
unsigned NumUnreadPosts; // Number of my unread posts in thread unsigned NumUnreadPosts; // Number of my unread posts in thread

View File

@ -515,7 +515,6 @@ struct Globals
struct DateTime DateEnd; // TODO: Remove in future versions struct DateTime DateEnd; // TODO: Remove in future versions
time_t TimeUTC[Dat_NUM_START_END_TIME]; time_t TimeUTC[Dat_NUM_START_END_TIME];
} DateRange; } DateRange;
struct Svy_Surveys Svys;
struct Sta_Stats Stat; struct Sta_Stats Stat;
/* Cache */ /* Cache */

File diff suppressed because it is too large Load Diff

View File

@ -42,6 +42,7 @@ typedef enum
Svy_START_TIME = 0, Svy_START_TIME = 0,
Svy_END_TIME = 1, Svy_END_TIME = 1,
} Svy_StartOrEndTime_t; } Svy_StartOrEndTime_t;
#define Svy_ORDER_DEFAULT Dat_START_TIME
struct Svy_Surveys struct Svy_Surveys
{ {
@ -78,8 +79,6 @@ struct Svy_Survey
} Status; } Status;
}; };
#define Svy_ORDER_DEFAULT Dat_START_TIME
#define Svy_NUM_ANS_TYPES 2 #define Svy_NUM_ANS_TYPES 2
typedef enum typedef enum
{ {
@ -98,7 +97,7 @@ void Svy_PutHiddenParamSvyOrder (Dat_StartEndTime_t SelectedOrder);
void Svy_RequestCreatOrEditSvy (void); void Svy_RequestCreatOrEditSvy (void);
void Svy_GetDataOfSurveyByCod (struct Svy_Survey *Svy); void Svy_GetDataOfSurveyByCod (struct Svy_Survey *Svy);
void Svy_GetDataOfSurveyByFolder (struct Svy_Survey *Svy); void Svy_GetDataOfSurveyByFolder (struct Svy_Survey *Svy);
void Svy_FreeListSurveys (void); void Svy_FreeListSurveys (struct Svy_Surveys *Surveys);
void Svy_GetNotifSurvey (char SummaryStr[Ntf_MAX_BYTES_SUMMARY + 1], void Svy_GetNotifSurvey (char SummaryStr[Ntf_MAX_BYTES_SUMMARY + 1],
char **ContentStr, char **ContentStr,
long SvyCod,bool GetContent); long SvyCod,bool GetContent);