Version 22.107.1: May 05, 2023 Changes in list of users to follow.

This commit is contained in:
acanas 2023-05-05 17:15:58 +02:00
parent f34e47a567
commit 8a12e27048
6 changed files with 28 additions and 33 deletions

View File

@ -263,7 +263,7 @@ void MFU_WriteSmallMFUActions (struct MFU_ListMFUActions *ListMFUActions)
The_GetSuffix ()); The_GetSuffix ());
HTM_LEGEND (Txt_Frequent_ACTIONS); HTM_LEGEND (Txt_Frequent_ACTIONS);
/***** Begin list of frequently used actions *****/ /***** List of frequently used actions *****/
HTM_UL_Begin (NULL); HTM_UL_Begin (NULL);
for (NumAct = 0; for (NumAct = 0;
@ -291,14 +291,12 @@ void MFU_WriteSmallMFUActions (struct MFU_ListMFUActions *ListMFUActions)
} }
} }
/***** End list of frequently used actions *****/
HTM_UL_End (); HTM_UL_End ();
HTM_DIV_Begin ("class=\"CM\""); /***** Link to view more frequently used actions *****/
Lay_PutContextualLinkOnlyIcon (ActMFUAct,NULL, Lay_PutContextualLinkOnlyIcon (ActMFUAct,NULL,
NULL,NULL, NULL,NULL,
"ellipsis-h.svg",Ico_BLACK); "ellipsis-h.svg",Ico_BLACK);
HTM_DIV_End ();
/***** End fieldset *****/ /***** End fieldset *****/
HTM_FIELDSET_End (); HTM_FIELDSET_End ();

View File

@ -629,10 +629,11 @@ TODO: Emilce Barrera Mesa: Podr
TODO: Emilce Barrera Mesa: Mis estudiantes presentan muchas dificultades a la hora de poner la foto porque la plataforma es muy exigente respecto al fondo de la imagen. TODO: Emilce Barrera Mesa: Mis estudiantes presentan muchas dificultades a la hora de poner la foto porque la plataforma es muy exigente respecto al fondo de la imagen.
*/ */
#define Log_PLATFORM_VERSION "SWAD 22.107 (2023-05-05)" #define Log_PLATFORM_VERSION "SWAD 22.107.1 (2023-05-05)"
#define CSS_FILE "swad22.107.css" #define CSS_FILE "swad22.107.css"
#define JS_FILE "swad22.49.js" #define JS_FILE "swad22.49.js"
/* /*
Version 22.107.1: May 05, 2023 Changes in list of users to follow. (338105 lines)
Version 22.107: May 05, 2023 Changes in layout institutional links and connected users. (338108 lines) Version 22.107: May 05, 2023 Changes in layout institutional links and connected users. (338108 lines)
Version 22.106: May 05, 2023 Changes in layout of frequent actions. (338126 lines) Version 22.106: May 05, 2023 Changes in layout of frequent actions. (338126 lines)
Version 22.105: May 05, 2023 Changes in CSS. (338102 lines) Version 22.105: May 05, 2023 Changes in CSS. (338102 lines)

View File

@ -113,7 +113,7 @@ void Fol_PutLinkWhoToFollow (void)
#define Fol_MAX_USRS_TO_FOLLOW_MAIN_ZONE (Fol_NUM_COLUMNS_FOLLOW * 3) #define Fol_MAX_USRS_TO_FOLLOW_MAIN_ZONE (Fol_NUM_COLUMNS_FOLLOW * 3)
void Fol_SuggestUsrsToFollowMainZone (void) void Fol_SuggestUsrsToFollowOnMainZone (void)
{ {
extern const char *Hlp_START_Profiles_who_to_follow; extern const char *Hlp_START_Profiles_who_to_follow;
extern const char *Txt_Who_to_follow; extern const char *Txt_Who_to_follow;
@ -185,9 +185,8 @@ void Fol_SuggestUsrsToFollowMainZone (void)
#define Fol_MAX_USRS_TO_FOLLOW_RIGHT_COLUMN 3 #define Fol_MAX_USRS_TO_FOLLOW_RIGHT_COLUMN 3
void Fol_SuggestUsrsToFollowMainZoneOnRightColumn (void) void Fol_SuggestUsrsToFollowOnRightColumn (void)
{ {
extern const char *Txt_Who_to_follow;
extern const char *Txt_No_user_to_whom_you_can_follow_Try_again_later; extern const char *Txt_No_user_to_whom_you_can_follow_Try_again_later;
MYSQL_RES *mysql_res; MYSQL_RES *mysql_res;
MYSQL_ROW row; MYSQL_ROW row;
@ -200,23 +199,12 @@ void Fol_SuggestUsrsToFollowMainZoneOnRightColumn (void)
Fol_SUGGEST_ONLY_USERS_WITH_PHOTO, Fol_SUGGEST_ONLY_USERS_WITH_PHOTO,
&mysql_res))) &mysql_res)))
{ {
/***** Begin container *****/ /***** Initialize structure with user's data *****/
HTM_DIV_Begin ("class=\"CON CON_%s\"", Usr_UsrDataConstructor (&UsrDat);
The_GetSuffix ());
/***** Title with link to suggest more users to follow *****/
Frm_BeginForm (ActSeeSocPrf);
HTM_BUTTON_Submit_Begin (Txt_Who_to_follow,"class=\"BT_LINK\"");
HTM_Txt (Txt_Who_to_follow);
HTM_BUTTON_End ();
Frm_EndForm ();
/***** Begin table *****/ /***** Begin table *****/
HTM_TABLE_Begin (NULL); HTM_TABLE_Begin (NULL);
/***** Initialize structure with user's data *****/
Usr_UsrDataConstructor (&UsrDat);
/***** List users *****/ /***** List users *****/
for (NumUsr = 0; for (NumUsr = 0;
NumUsr < NumUsrs; NumUsr < NumUsrs;
@ -235,14 +223,16 @@ void Fol_SuggestUsrsToFollowMainZoneOnRightColumn (void)
Fol_WriteRowUsrToFollowOnRightColumn (&UsrDat); Fol_WriteRowUsrToFollowOnRightColumn (&UsrDat);
} }
/***** Free memory used for user's data *****/
Usr_UsrDataDestructor (&UsrDat);
/***** End table *****/ /***** End table *****/
HTM_TABLE_End (); HTM_TABLE_End ();
/***** End container *****/ /***** Free memory used for user's data *****/
HTM_DIV_End (); Usr_UsrDataDestructor (&UsrDat);
/***** Link to suggest more users to follow *****/
Lay_PutContextualLinkOnlyIcon (ActSeeSocPrf,NULL,
NULL,NULL,
"ellipsis-h.svg",Ico_BLACK);
} }
/***** Free structure that stores the query result *****/ /***** Free structure that stores the query result *****/

View File

@ -44,8 +44,8 @@ typedef enum
/*****************************************************************************/ /*****************************************************************************/
void Fol_PutLinkWhoToFollow (void); void Fol_PutLinkWhoToFollow (void);
void Fol_SuggestUsrsToFollowMainZone (void); void Fol_SuggestUsrsToFollowOnMainZone (void);
void Fol_SuggestUsrsToFollowMainZoneOnRightColumn (void); void Fol_SuggestUsrsToFollowOnRightColumn (void);
void Fol_FlushCacheFollow (void); void Fol_FlushCacheFollow (void);
void Fol_GetNumFollow (long UsrCod, void Fol_GetNumFollow (long UsrCod,

View File

@ -1132,6 +1132,7 @@ static void Lay_ShowRightColumn (void)
{ {
extern const char *Txt_Sessions; extern const char *Txt_Sessions;
extern const char *Txt_Connected_PLURAL; extern const char *Txt_Connected_PLURAL;
extern const char *Txt_Who_to_follow;
extern const char *Txt_If_you_have_an_Android_device_try_SWADroid; extern const char *Txt_If_you_have_an_Android_device_try_SWADroid;
/***** Banners *****/ /***** Banners *****/
@ -1160,8 +1161,13 @@ static void Lay_ShowRightColumn (void)
HTM_FIELDSET_End (); HTM_FIELDSET_End ();
} }
else if (Gbl.Usrs.Me.Logged) // I am logged else if (Gbl.Usrs.Me.Logged) // I am logged
{
/***** Suggest one user to follow *****/ /***** Suggest one user to follow *****/
Fol_SuggestUsrsToFollowMainZoneOnRightColumn (); HTM_FIELDSET_Begin ("class=\"CON CON_%s\"",The_GetSuffix ());
HTM_LEGEND (Txt_Who_to_follow);
Fol_SuggestUsrsToFollowOnRightColumn ();
HTM_FIELDSET_End ();
}
if (!Gbl.Usrs.Me.Logged) if (!Gbl.Usrs.Me.Logged)
{ {

View File

@ -119,7 +119,7 @@ static void Prf_ShowUsrInRanking (struct Usr_Data *UsrDat,unsigned Rank,
void Prf_SeeSocialProfiles (void) void Prf_SeeSocialProfiles (void)
{ {
if (Gbl.Usrs.Me.Logged) if (Gbl.Usrs.Me.Logged)
Fol_SuggestUsrsToFollowMainZone (); Fol_SuggestUsrsToFollowOnMainZone ();
else else
Prf_ReqUserProfile (); Prf_ReqUserProfile ();
} }