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:
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 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: 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.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)

View File

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

View File

@ -74,10 +74,10 @@ struct For_Forum
struct For_Thread
{
long ThrCod; // Thread code
long PstCod[2];
long UsrCod[2];
time_t WriteTime[2];
bool Enabled[2];
long PstCod[Dat_NUM_START_END_TIME];
long UsrCod[Dat_NUM_START_END_TIME];
time_t WriteTime[Dat_NUM_START_END_TIME];
bool Enabled[Dat_NUM_START_END_TIME];
char Subject[Cns_MAX_BYTES_SUBJECT + 1];
unsigned NumPosts;
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
time_t TimeUTC[Dat_NUM_START_END_TIME];
} DateRange;
struct Svy_Surveys Svys;
struct Sta_Stats Stat;
/* Cache */

File diff suppressed because it is too large Load Diff

View File

@ -42,6 +42,7 @@ typedef enum
Svy_START_TIME = 0,
Svy_END_TIME = 1,
} Svy_StartOrEndTime_t;
#define Svy_ORDER_DEFAULT Dat_START_TIME
struct Svy_Surveys
{
@ -78,8 +79,6 @@ struct Svy_Survey
} Status;
};
#define Svy_ORDER_DEFAULT Dat_START_TIME
#define Svy_NUM_ANS_TYPES 2
typedef enum
{
@ -98,7 +97,7 @@ void Svy_PutHiddenParamSvyOrder (Dat_StartEndTime_t SelectedOrder);
void Svy_RequestCreatOrEditSvy (void);
void Svy_GetDataOfSurveyByCod (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],
char **ContentStr,
long SvyCod,bool GetContent);