mirror of https://github.com/acanas/swad-core.git
Version18.66.1
This commit is contained in:
parent
9d4230f0bb
commit
d0ed02378f
|
@ -3394,7 +3394,7 @@ a.PAG:hover, .PAG_CUR
|
|||
.RANK_USR
|
||||
{
|
||||
box-sizing:border-box;
|
||||
max-width:48px;
|
||||
max-width:40px;
|
||||
text-align:left;
|
||||
vertical-align:middle;
|
||||
white-space:nowrap;
|
||||
|
|
|
@ -428,10 +428,11 @@ En OpenSWAD:
|
|||
ps2pdf source.ps destination.pdf
|
||||
*/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 18.66 (2019-03-06)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 18.66.1 (2019-03-06)"
|
||||
#define CSS_FILE "swad18.66.css"
|
||||
#define JS_FILE "swad18.64.js"
|
||||
/*
|
||||
Version 18.66.1: Mar 06, 2019 Changed order of figures in user's profile. (238671 lines)
|
||||
Version 18.66: Mar 06, 2019 Number of social posts is added as a new column in users' ranking.
|
||||
Only figures greater than 0 are shown in users' ranking. (238671 lines)
|
||||
8 changes necessary in database:
|
||||
|
|
|
@ -387,10 +387,41 @@ void Prf_ShowDetailsUserProfile (const struct UsrData *UsrDat)
|
|||
unsigned NumPublicFiles;
|
||||
char IdFirstClickTime[Frm_MAX_BYTES_ID + 1];
|
||||
|
||||
/***** Get figures *****/
|
||||
Prf_GetUsrFigures (UsrDat->UsrCod,&UsrFigures);
|
||||
|
||||
/***** Start left list *****/
|
||||
fprintf (Gbl.F.Out,"<div class=\"PRF_FIG_LEFT_CONTAINER\">"
|
||||
"<ul class=\"PRF_FIG_UL DAT_NOBR_N\">");
|
||||
|
||||
/* Time since first click */
|
||||
fprintf (Gbl.F.Out,"<li title=\"%s\" class=\"PRF_FIG_LI\""
|
||||
" style=\"background-image:url('%s/clock.svg');\">",
|
||||
Txt_TIME_Since,
|
||||
Gbl.Prefs.URLIcons);
|
||||
if (UsrFigures.FirstClickTimeUTC)
|
||||
{
|
||||
/* Create unique id */
|
||||
Frm_SetUniqueId (IdFirstClickTime);
|
||||
|
||||
fprintf (Gbl.F.Out,"<span id=\"%s\"></span>",IdFirstClickTime);
|
||||
if (UsrFigures.NumDays > 0)
|
||||
fprintf (Gbl.F.Out," (%d %s)",
|
||||
UsrFigures.NumDays,
|
||||
(UsrFigures.NumDays == 1) ? Txt_day :
|
||||
Txt_days);
|
||||
fprintf (Gbl.F.Out,"<script type=\"text/javascript\">"
|
||||
"writeLocalDateHMSFromUTC('%s',%ld,"
|
||||
"%u,', ','%s',true,false,0x6);"
|
||||
"</script>",
|
||||
IdFirstClickTime,(long) UsrFigures.FirstClickTimeUTC,
|
||||
(unsigned) Gbl.Prefs.DateFormat,Txt_Today);
|
||||
}
|
||||
else // First click time is unknown or user never logged
|
||||
/***** Button to fetch and store user's figures *****/
|
||||
Prf_PutLinkCalculateFigures (UsrDat->EncryptedUsrCod);
|
||||
fprintf (Gbl.F.Out,"</li>");
|
||||
|
||||
/***** Number of courses in which the user is teacher *****/
|
||||
NumCrssUsrIsTch = Usr_GetNumCrssOfUsrWithARole (UsrDat->UsrCod,Rol_TCH);
|
||||
fprintf (Gbl.F.Out,"<li title=\"%s\" class=\"PRF_FIG_LI\""
|
||||
|
@ -467,37 +498,6 @@ void Prf_ShowDetailsUserProfile (const struct UsrData *UsrDat)
|
|||
Txt_files,
|
||||
NumPublicFiles,Txt_public_FILES);
|
||||
|
||||
/***** Get figures *****/
|
||||
Prf_GetUsrFigures (UsrDat->UsrCod,&UsrFigures);
|
||||
|
||||
/* Time since first click */
|
||||
fprintf (Gbl.F.Out,"<li title=\"%s\" class=\"PRF_FIG_LI\""
|
||||
" style=\"background-image:url('%s/clock.svg');\">",
|
||||
Txt_TIME_Since,
|
||||
Gbl.Prefs.URLIcons);
|
||||
if (UsrFigures.FirstClickTimeUTC)
|
||||
{
|
||||
/* Create unique id */
|
||||
Frm_SetUniqueId (IdFirstClickTime);
|
||||
|
||||
fprintf (Gbl.F.Out,"<span id=\"%s\"></span>",IdFirstClickTime);
|
||||
if (UsrFigures.NumDays > 0)
|
||||
fprintf (Gbl.F.Out," (%d %s)",
|
||||
UsrFigures.NumDays,
|
||||
(UsrFigures.NumDays == 1) ? Txt_day :
|
||||
Txt_days);
|
||||
fprintf (Gbl.F.Out,"<script type=\"text/javascript\">"
|
||||
"writeLocalDateHMSFromUTC('%s',%ld,"
|
||||
"%u,', ','%s',true,false,0x6);"
|
||||
"</script>",
|
||||
IdFirstClickTime,(long) UsrFigures.FirstClickTimeUTC,
|
||||
(unsigned) Gbl.Prefs.DateFormat,Txt_Today);
|
||||
}
|
||||
else // First click time is unknown or user never logged
|
||||
/***** Button to fetch and store user's figures *****/
|
||||
Prf_PutLinkCalculateFigures (UsrDat->EncryptedUsrCod);
|
||||
fprintf (Gbl.F.Out,"</li>");
|
||||
|
||||
/***** End left list *****/
|
||||
fprintf (Gbl.F.Out,"</ul>"
|
||||
"</div>");
|
||||
|
|
Loading…
Reference in New Issue