mirror of
https://github.com/acanas/swad-core.git
synced 2024-06-02 06:45:30 +02:00
Version 16.176.2
This commit is contained in:
parent
c20cf1ccac
commit
5976d0d791
|
@ -212,13 +212,14 @@
|
||||||
/****************************** Public constants *****************************/
|
/****************************** Public constants *****************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define Log_PLATFORM_VERSION "SWAD 16.176.1 (2017-04-11)"
|
#define Log_PLATFORM_VERSION "SWAD 16.176.2 (2017-04-12)"
|
||||||
#define CSS_FILE "swad16.174.1.css"
|
#define CSS_FILE "swad16.174.1.css"
|
||||||
#define JS_FILE "swad16.144.js"
|
#define JS_FILE "swad16.144.js"
|
||||||
|
|
||||||
// Number of lines (includes comments but not blank lines) has been got with the following command:
|
// 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
|
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1
|
||||||
/*
|
/*
|
||||||
|
Version 16.176.2: Apr 12, 2017 Changes in layout of forums. (217705 lines)
|
||||||
Version 16.176.1: Apr 11, 2017 Changes in layout of forums. (217699 lines)
|
Version 16.176.1: Apr 11, 2017 Changes in layout of forums. (217699 lines)
|
||||||
Version 16.176: Apr 11, 2017 Code refactoring in pagination.
|
Version 16.176: Apr 11, 2017 Code refactoring in pagination.
|
||||||
Changes in layout of forums. (217680 lines)
|
Changes in layout of forums. (217680 lines)
|
||||||
|
|
10
swad_forum.c
10
swad_forum.c
|
@ -241,6 +241,7 @@ const Act_Action_t For_ActionsDisPstFor[For_NUM_TYPES_FORUM] =
|
||||||
// Links to go to <section>
|
// Links to go to <section>
|
||||||
#define For_ID_FORUM_THREADS_SECTION "forum_threads"
|
#define For_ID_FORUM_THREADS_SECTION "forum_threads"
|
||||||
#define For_ID_NEW_THREAD_SECTION "new_thread"
|
#define For_ID_NEW_THREAD_SECTION "new_thread"
|
||||||
|
#define For_ID_FORUM_POSTS_SECTION "thread_posts"
|
||||||
|
|
||||||
// Forum images will be saved with:
|
// Forum images will be saved with:
|
||||||
// - maximum width of For_IMAGE_SAVED_MAX_HEIGHT
|
// - maximum width of For_IMAGE_SAVED_MAX_HEIGHT
|
||||||
|
@ -324,6 +325,7 @@ static unsigned For_GetNumOfThreadsInForumNewerThan (For_ForumType_t ForumType,c
|
||||||
static unsigned For_GetNumOfUnreadPostsInThr (long ThrCod,unsigned NumPostsInThr);
|
static unsigned For_GetNumOfUnreadPostsInThr (long ThrCod,unsigned NumPostsInThr);
|
||||||
static unsigned For_GetNumOfPostsInThrNewerThan (long ThrCod,const char *Time);
|
static unsigned For_GetNumOfPostsInThrNewerThan (long ThrCod,const char *Time);
|
||||||
|
|
||||||
|
static void For_ShowForumLevel2 (long ThrCod);
|
||||||
static void For_WriteFormForumPst (bool IsReply,long ThrCod,const char *Subject);
|
static void For_WriteFormForumPst (bool IsReply,long ThrCod,const char *Subject);
|
||||||
|
|
||||||
static void For_UpdateNumUsrsNotifiedByEMailAboutPost (long PstCod,unsigned NumUsrsToBeNotifiedByEMail);
|
static void For_UpdateNumUsrsNotifiedByEMailAboutPost (long PstCod,unsigned NumUsrsToBeNotifiedByEMail);
|
||||||
|
@ -1007,6 +1009,7 @@ static void For_ShowThreadPosts (long ThrCod)
|
||||||
ReadTimeUTC = For_GetThrReadTime (ThrCod);
|
ReadTimeUTC = For_GetThrReadTime (ThrCod);
|
||||||
|
|
||||||
/***** Start frame *****/
|
/***** Start frame *****/
|
||||||
|
fprintf (Gbl.F.Out,"<section id=\"%s\">",For_ID_FORUM_POSTS_SECTION);
|
||||||
sprintf (FrameTitle,"%s: %s",Txt_Thread,Thr.Subject);
|
sprintf (FrameTitle,"%s: %s",Txt_Thread,Thr.Subject);
|
||||||
Lay_StartRoundFrame (NULL,FrameTitle,NULL,Hlp_SOCIAL_Forums);
|
Lay_StartRoundFrame (NULL,FrameTitle,NULL,Hlp_SOCIAL_Forums);
|
||||||
|
|
||||||
|
@ -1159,6 +1162,7 @@ static void For_ShowThreadPosts (long ThrCod)
|
||||||
|
|
||||||
/***** End frame *****/
|
/***** End frame *****/
|
||||||
Lay_EndRoundFrame ();
|
Lay_EndRoundFrame ();
|
||||||
|
fprintf (Gbl.F.Out,"</section>");
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
@ -2801,7 +2805,8 @@ void For_ShowForumThrs (void)
|
||||||
Order++)
|
Order++)
|
||||||
{
|
{
|
||||||
fprintf (Gbl.F.Out,"<th colspan=\"3\" class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<th colspan=\"3\" class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (For_ActionsSeeFor[Gbl.Forum.Type]);
|
Act_FormStartAnchor (For_ActionsSeeFor[Gbl.Forum.Type],
|
||||||
|
For_ID_FORUM_POSTS_SECTION);
|
||||||
Pag_PutHiddenParamPagNum (PaginationThrs.CurrentPage);
|
Pag_PutHiddenParamPagNum (PaginationThrs.CurrentPage);
|
||||||
For_PutParamWhichForum ();
|
For_PutParamWhichForum ();
|
||||||
For_PutParamsForumInsDegCrs ();
|
For_PutParamsForumInsDegCrs ();
|
||||||
|
@ -3622,6 +3627,7 @@ void For_ListForumThrs (long ThrCods[Pag_ITEMS_PER_PAGE],struct Pagination *Pagi
|
||||||
PaginationPsts.NumItems = Thr.NumPosts;
|
PaginationPsts.NumItems = Thr.NumPosts;
|
||||||
PaginationPsts.CurrentPage = 1; // First page
|
PaginationPsts.CurrentPage = 1; // First page
|
||||||
Pag_CalculatePagination (&PaginationPsts);
|
Pag_CalculatePagination (&PaginationPsts);
|
||||||
|
PaginationPsts.Anchor = For_ID_FORUM_POSTS_SECTION;
|
||||||
Pag_WriteLinksToPages (Pag_POSTS_FORUM,Thr.ThrCod,&PaginationPsts,
|
Pag_WriteLinksToPages (Pag_POSTS_FORUM,Thr.ThrCod,&PaginationPsts,
|
||||||
Thr.Enabled[For_FIRST_MSG],
|
Thr.Enabled[For_FIRST_MSG],
|
||||||
Thr.Subject,
|
Thr.Subject,
|
||||||
|
@ -3946,7 +3952,7 @@ static long For_GetParamPstCod (void)
|
||||||
/******************** Show posts of a thread of the forum ********************/
|
/******************** Show posts of a thread of the forum ********************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
void For_ShowForumLevel2 (long ThrCod)
|
static void For_ShowForumLevel2 (long ThrCod)
|
||||||
{
|
{
|
||||||
/***** Get order type, degree and course of the forum *****/
|
/***** Get order type, degree and course of the forum *****/
|
||||||
// For_GetParamsForum ();
|
// For_GetParamsForum ();
|
||||||
|
|
|
@ -131,7 +131,6 @@ void For_ListForumThrs (long ThrCods[Pag_ITEMS_PER_PAGE],struct Pagination *Pagi
|
||||||
void For_GetThrData (struct ForumThread *Thr);
|
void For_GetThrData (struct ForumThread *Thr);
|
||||||
void For_ShowThrPsts (void);
|
void For_ShowThrPsts (void);
|
||||||
void For_PutHiddenParamThrCod (long ThrCod);
|
void For_PutHiddenParamThrCod (long ThrCod);
|
||||||
void For_ShowForumLevel2 (long ThrCod);
|
|
||||||
void For_RecForumPst (void);
|
void For_RecForumPst (void);
|
||||||
void For_DelPst (void);
|
void For_DelPst (void);
|
||||||
void For_ReqDelThr (void);
|
void For_ReqDelThr (void);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user