mirror of https://github.com/acanas/swad-core.git
Version 16.195.3
This commit is contained in:
parent
3f6ec883d7
commit
0b998c6455
|
@ -223,14 +223,15 @@
|
||||||
/****************************** Public constants *****************************/
|
/****************************** Public constants *****************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define Log_PLATFORM_VERSION "SWAD 16.195.2 (2017-04-29)"
|
#define Log_PLATFORM_VERSION "SWAD 16.195.3 (2017-04-29)"
|
||||||
#define CSS_FILE "swad16.193.4.css"
|
#define CSS_FILE "swad16.193.4.css"
|
||||||
#define JS_FILE "swad16.181.js"
|
#define JS_FILE "swad16.181.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.195.2: Apr 29, 2017 Add plus icons in boxes "Types of group" and "Groups" when editing groups. (218512 lines)
|
Version 16.195.3: Apr 29, 2017 Add plus icon in box "Groups" when editing groups. (218537 lines)
|
||||||
|
Version 16.195.2: Apr 29, 2017 Add plus icon in box "Types of group" when editing groups. (218512 lines)
|
||||||
Version 16.195.1: Apr 29, 2017 Code refactoring in edition of groups. (218474 lines)
|
Version 16.195.1: Apr 29, 2017 Code refactoring in edition of groups. (218474 lines)
|
||||||
Version 16.195: Apr 29, 2017 Changes in edition of groups. (218470 lines)
|
Version 16.195: Apr 29, 2017 Changes in edition of groups. (218470 lines)
|
||||||
Version 16.194.22:Apr 29, 2017 Changes in edition of groups. (218433 lines)
|
Version 16.194.22:Apr 29, 2017 Changes in edition of groups. (218433 lines)
|
||||||
|
|
33
swad_group.c
33
swad_group.c
|
@ -74,12 +74,16 @@ static void Grp_ConstructorListGrpAlreadySelec (struct ListGrpsAlreadySelec **Al
|
||||||
static void Grp_DestructorListGrpAlreadySelec (struct ListGrpsAlreadySelec **AlreadyExistsGroupOfType);
|
static void Grp_DestructorListGrpAlreadySelec (struct ListGrpsAlreadySelec **AlreadyExistsGroupOfType);
|
||||||
static void Grp_RemoveUsrFromGroup (long UsrCod,long GrpCod);
|
static void Grp_RemoveUsrFromGroup (long UsrCod,long GrpCod);
|
||||||
static void Grp_AddUsrToGroup (struct UsrData *UsrDat,long GrpCod);
|
static void Grp_AddUsrToGroup (struct UsrData *UsrDat,long GrpCod);
|
||||||
|
|
||||||
static void Grp_ListGroupTypesForEdition (void);
|
static void Grp_ListGroupTypesForEdition (void);
|
||||||
static void Grp_PutIconsEditingGroupTypes (void);
|
static void Grp_PutIconsEditingGroupTypes (void);
|
||||||
static void Grp_PutIconToViewGroups (void);
|
static void Grp_PutIconToViewGroups (void);
|
||||||
static void Grp_PutIconToCreateNewGroupType (void);
|
static void Grp_PutIconToCreateNewGroupType (void);
|
||||||
static void Grp_WriteHeadingGroupTypes (void);
|
static void Grp_WriteHeadingGroupTypes (void);
|
||||||
|
|
||||||
static void Grp_ListGroupsForEdition (void);
|
static void Grp_ListGroupsForEdition (void);
|
||||||
|
static void Grp_PutIconsEditingGroups (void);
|
||||||
|
static void Grp_PutIconToCreateNewGroup (void);
|
||||||
static void Grp_WriteHeadingGroups (void);
|
static void Grp_WriteHeadingGroups (void);
|
||||||
static void Grp_PutIconToEditGroups (void);
|
static void Grp_PutIconToEditGroups (void);
|
||||||
|
|
||||||
|
@ -1355,7 +1359,8 @@ static void Grp_ListGroupsForEdition (void)
|
||||||
struct Group *Grp;
|
struct Group *Grp;
|
||||||
|
|
||||||
/***** Write heading *****/
|
/***** Write heading *****/
|
||||||
Lay_StartRoundFrameTable (NULL,Txt_Groups,NULL,Hlp_USERS_Groups,2);
|
Lay_StartRoundFrameTable (NULL,Txt_Groups,Grp_PutIconsEditingGroups,
|
||||||
|
Hlp_USERS_Groups,2);
|
||||||
Grp_WriteHeadingGroups ();
|
Grp_WriteHeadingGroups ();
|
||||||
|
|
||||||
/***** List the groups *****/
|
/***** List the groups *****/
|
||||||
|
@ -1478,6 +1483,30 @@ static void Grp_ListGroupsForEdition (void)
|
||||||
Lay_EndRoundFrameTable ();
|
Lay_EndRoundFrameTable ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************/
|
||||||
|
/**************** Put contextual icons in edition of groups ******************/
|
||||||
|
/*****************************************************************************/
|
||||||
|
|
||||||
|
static void Grp_PutIconsEditingGroups (void)
|
||||||
|
{
|
||||||
|
/***** Put icon to view groups *****/
|
||||||
|
Grp_PutIconToViewGroups ();
|
||||||
|
|
||||||
|
/***** Put icon to create a new group *****/
|
||||||
|
Grp_PutIconToCreateNewGroup ();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void Grp_PutIconToCreateNewGroup (void)
|
||||||
|
{
|
||||||
|
extern const char *Txt_New_group;
|
||||||
|
|
||||||
|
/***** Put form to create a new group *****/
|
||||||
|
Lay_PutContextualLink (ActReqEdiGrp,Grp_SECTION_NEW_GROUP,NULL,
|
||||||
|
"plus64x64.png",
|
||||||
|
Txt_New_group,NULL,
|
||||||
|
NULL);
|
||||||
|
}
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/************************** Write heading of groups **************************/
|
/************************** Write heading of groups **************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
@ -2267,6 +2296,7 @@ static void Grp_PutFormToCreateGroup (void)
|
||||||
unsigned NumGrpTyp;
|
unsigned NumGrpTyp;
|
||||||
|
|
||||||
/***** Start form *****/
|
/***** Start form *****/
|
||||||
|
fprintf (Gbl.F.Out,"<section id=\"%s\">",Grp_SECTION_NEW_GROUP);
|
||||||
Act_FormStartAnchor (ActNewGrp,Grp_SECTION_GROUPS);
|
Act_FormStartAnchor (ActNewGrp,Grp_SECTION_GROUPS);
|
||||||
|
|
||||||
/***** Start of frame *****/
|
/***** Start of frame *****/
|
||||||
|
@ -2339,6 +2369,7 @@ static void Grp_PutFormToCreateGroup (void)
|
||||||
|
|
||||||
/***** End of form *****/
|
/***** End of form *****/
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
fprintf (Gbl.F.Out,"</section>");
|
||||||
}
|
}
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
Loading…
Reference in New Issue