Version 16.47.19

This commit is contained in:
Antonio Cañas Vargas 2016-11-07 10:53:03 +01:00
parent 9255a634f0
commit 2c44f74713
2 changed files with 27 additions and 11 deletions

View File

@ -156,13 +156,14 @@
/****************************** Public constants *****************************/
/*****************************************************************************/
#define Log_PLATFORM_VERSION "SWAD 16.47.18 (2016-11-07)"
#define Log_PLATFORM_VERSION "SWAD 16.47.19 (2016-11-07)"
#define CSS_FILE "swad16.32.1.css"
#define JS_FILE "swad16.46.1.js"
// Number of lines (includes comments but not blank lines) has been got with the following command:
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h sql/swad*.sql | tail -1
/*
Version 16.47.19: Nov 07, 2016 Icon in forums to show figure (statistics). (206361 lines)
Version 16.47.18: Nov 07, 2016 Icon in "who to follow" to show figure (statistics). (206350 lines)
Version 16.47.17: Nov 07, 2016 Icon in public activity to show figure (statistics). (206337 lines)
Version 16.47.16: Nov 07, 2016 Icon in file browser to show figure (statistics). (206326 lines)

View File

@ -276,6 +276,17 @@ static unsigned For_GetNumPstsInThr (long ThrCod);
static unsigned For_GetNumMyPstInThr (long ThrCod);
static time_t For_GetThrReadTime (long ThrCod);
static void For_ShowThreadPosts (long ThrCod,char *LastSubject);
static void For_PutIconsForums (void);
static void For_WriteNumPsts (unsigned NumPsts);
static void For_ShowAForumPost (struct ForumThread *Thr,unsigned PstNum,long PstCod,
bool LastPst,char *LastSubject,
bool NewPst,bool ICanModerateForum);
static void For_GetPstData (long PstCod,long *UsrCod,time_t *CreatTimeUTC,
char *Subject,char *Content,struct Image *Image);
static void For_WriteNumberOfPosts (For_ForumType_t ForumType,long UsrCod);
static void For_PutParamWhichForum (void);
static void For_PutParamForumOrder (void);
static void For_PutFormWhichForums (void);
@ -304,13 +315,6 @@ static void For_WriteThrSubject (long ThrCod);
static long For_GetParamThrCod (void);
static void For_PutHiddenParamPstCod (long PstCod);
static long For_GetParamPstCod (void);
static void For_WriteNumPsts (unsigned NumPsts);
static void For_ShowAForumPost (struct ForumThread *Thr,unsigned PstNum,long PstCod,
bool LastPst,char *LastSubject,
bool NewPst,bool ICanModerateForum);
static void For_GetPstData (long PstCod,long *UsrCod,time_t *CreatTimeUTC,
char *Subject,char *Content,struct Image *Image);
static void For_WriteNumberOfPosts (For_ForumType_t ForumType,long UsrCod);
/*****************************************************************************/
/****************************** Enable a forum post **************************/
@ -968,7 +972,7 @@ static void For_ShowThreadPosts (long ThrCod,char *LastSubject)
ReadTimeUTC = For_GetThrReadTime (ThrCod);
/* Table start */
Lay_StartRoundFrame (NULL,Txt_Thread,NULL);
Lay_StartRoundFrame (NULL,Txt_Thread,For_PutIconsForums);
/* Put a form to select which forums */
For_PutFormWhichForums ();
@ -1112,6 +1116,17 @@ static void For_ShowThreadPosts (long ThrCod,char *LastSubject)
DB_FreeMySQLResult (&mysql_res);
}
/*****************************************************************************/
/********************** Put contextual icons in forums ***********************/
/*****************************************************************************/
static void For_PutIconsForums (void)
{
/***** Put icon to show a figure *****/
Gbl.Stat.FigureType = Sta_FORUMS;
Sta_PutIconToShowFigure ();
}
/*****************************************************************************/
/*************************** Write number of posts ***************************/
/*****************************************************************************/
@ -1725,7 +1740,7 @@ void For_ShowForumList (void)
Usr_GetMyInstits ();
/***** Table start *****/
Lay_StartRoundFrame (NULL,Txt_Forums,NULL);
Lay_StartRoundFrame (NULL,Txt_Forums,For_PutIconsForums);
/***** Put a form to select which forums *****/
For_PutFormWhichForums ();
@ -2576,7 +2591,7 @@ void For_ShowForumThrs (void)
/***** Header whith the name of this forum, the number of threads, and the total number of posts *****/
/* Table start */
Lay_StartRoundFrame (NULL,Txt_Forum,NULL);
Lay_StartRoundFrame (NULL,Txt_Forum,For_PutIconsForums);
/* Put a form to select which forums */
For_PutFormWhichForums ();