mirror of https://github.com/acanas/swad-core.git
Version19.55.1
This commit is contained in:
parent
b430fbc969
commit
a97727c997
|
@ -102,7 +102,8 @@ void MFU_GetMFUActions (struct MFU_ListMFUActions *ListMFUActions,unsigned MaxAc
|
||||||
extern Act_Action_t Act_FromActCodToAction[1 + Act_MAX_ACTION_COD];
|
extern Act_Action_t Act_FromActCodToAction[1 + Act_MAX_ACTION_COD];
|
||||||
MYSQL_RES *mysql_res;
|
MYSQL_RES *mysql_res;
|
||||||
MYSQL_ROW row;
|
MYSQL_ROW row;
|
||||||
unsigned long NumRow,NumRows;
|
unsigned long NumRows;
|
||||||
|
unsigned long NumRow;
|
||||||
long ActCod;
|
long ActCod;
|
||||||
Act_Action_t Action;
|
Act_Action_t Action;
|
||||||
|
|
||||||
|
|
|
@ -490,7 +490,7 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - *
|
||||||
En OpenSWAD:
|
En OpenSWAD:
|
||||||
ps2pdf source.ps destination.pdf
|
ps2pdf source.ps destination.pdf
|
||||||
*/
|
*/
|
||||||
#define Log_PLATFORM_VERSION "SWAD 19.55 (2019-11-07)"
|
#define Log_PLATFORM_VERSION "SWAD 19.55.1 (2019-11-07)"
|
||||||
#define CSS_FILE "swad19.47.css"
|
#define CSS_FILE "swad19.47.css"
|
||||||
#define JS_FILE "swad19.39.js"
|
#define JS_FILE "swad19.39.js"
|
||||||
/*
|
/*
|
||||||
|
@ -498,6 +498,7 @@ ps2pdf source.ps destination.pdf
|
||||||
// TODO: Impedir la creación y edición de proyectos si no son editables.
|
// TODO: Impedir la creación y edición de proyectos si no son editables.
|
||||||
// TODO: Importante: filtrar proyectos por usuarios (igual que en trabajos o en asistencia)
|
// TODO: Importante: filtrar proyectos por usuarios (igual que en trabajos o en asistencia)
|
||||||
|
|
||||||
|
Version 19.55.1: Nov 07, 2019 Fixed bug in groups. (246068 lines)
|
||||||
Version 19.55: Nov 07, 2019 Code refactoring in HTML spans.
|
Version 19.55: Nov 07, 2019 Code refactoring in HTML spans.
|
||||||
Fixed bug in groups. (246058 lines)
|
Fixed bug in groups. (246058 lines)
|
||||||
Version 19.54.10: Nov 07, 2019 Code refactoring in HTML select options. (245888 lines)
|
Version 19.54.10: Nov 07, 2019 Code refactoring in HTML select options. (245888 lines)
|
||||||
|
|
|
@ -245,7 +245,8 @@ void Cht_ShowListOfChatRoomsWithUsrs (void)
|
||||||
extern const char *Txt_No_of_users;
|
extern const char *Txt_No_of_users;
|
||||||
MYSQL_RES *mysql_res;
|
MYSQL_RES *mysql_res;
|
||||||
MYSQL_ROW row;
|
MYSQL_ROW row;
|
||||||
unsigned long NumRow,NumRows;
|
unsigned long NumRows;
|
||||||
|
unsigned long NumRow;
|
||||||
|
|
||||||
/***** Get chat rooms with connected users from database *****/
|
/***** Get chat rooms with connected users from database *****/
|
||||||
NumRows = DB_QuerySELECT (&mysql_res,"can not get chat rooms"
|
NumRows = DB_QuerySELECT (&mysql_res,"can not get chat rooms"
|
||||||
|
|
|
@ -1799,7 +1799,8 @@ void Deg_RemoveDegreeCompletely (long DegCod)
|
||||||
{
|
{
|
||||||
MYSQL_RES *mysql_res;
|
MYSQL_RES *mysql_res;
|
||||||
MYSQL_ROW row;
|
MYSQL_ROW row;
|
||||||
unsigned long NumRow,NumRows;
|
unsigned long NumRows;
|
||||||
|
unsigned long NumRow;
|
||||||
long CrsCod;
|
long CrsCod;
|
||||||
char PathDeg[PATH_MAX + 1];
|
char PathDeg[PATH_MAX + 1];
|
||||||
|
|
||||||
|
|
|
@ -883,7 +883,8 @@ static void DT_RemoveDegreeTypeCompletely (long DegTypCod)
|
||||||
{
|
{
|
||||||
MYSQL_RES *mysql_res;
|
MYSQL_RES *mysql_res;
|
||||||
MYSQL_ROW row;
|
MYSQL_ROW row;
|
||||||
unsigned long NumRow,NumRows;
|
unsigned long NumRows;
|
||||||
|
unsigned long NumRow;
|
||||||
long DegCod;
|
long DegCod;
|
||||||
|
|
||||||
/***** Get degrees of a type from database *****/
|
/***** Get degrees of a type from database *****/
|
||||||
|
|
|
@ -381,6 +381,7 @@ void Enr_WriteFormToReqAnotherUsrID (Act_Action_t NextAction,void (*FuncParams)
|
||||||
The_ClassFormInBox[Gbl.Prefs.Theme]);
|
The_ClassFormInBox[Gbl.Prefs.Theme]);
|
||||||
fprintf (Gbl.F.Out,"%s: ",Txt_nick_email_or_ID);
|
fprintf (Gbl.F.Out,"%s: ",Txt_nick_email_or_ID);
|
||||||
HTM_LABEL_End ();
|
HTM_LABEL_End ();
|
||||||
|
|
||||||
HTM_INPUT_TEXT ("OtherUsrIDNickOrEMail",Cns_MAX_CHARS_EMAIL_ADDRESS,"",false,
|
HTM_INPUT_TEXT ("OtherUsrIDNickOrEMail",Cns_MAX_CHARS_EMAIL_ADDRESS,"",false,
|
||||||
"size=\"18\" required=\"required\"");
|
"size=\"18\" required=\"required\"");
|
||||||
|
|
||||||
|
|
|
@ -11661,7 +11661,8 @@ void Brw_RemoveUsrWorksInAllCrss (struct UsrData *UsrDat)
|
||||||
{
|
{
|
||||||
MYSQL_RES *mysql_res;
|
MYSQL_RES *mysql_res;
|
||||||
MYSQL_ROW row;
|
MYSQL_ROW row;
|
||||||
unsigned long NumRow,NumRows;
|
unsigned long NumRows;
|
||||||
|
unsigned long NumRow;
|
||||||
unsigned NumCrssWorksRemoved = 0;
|
unsigned NumCrssWorksRemoved = 0;
|
||||||
struct Course Crs;
|
struct Course Crs;
|
||||||
|
|
||||||
|
|
|
@ -2129,7 +2129,7 @@ static void Grp_ListGrpsToAddOrRemUsrs (struct GroupType *GrpTyp,long UsrCod)
|
||||||
"GrpCod%ld",
|
"GrpCod%ld",
|
||||||
GrpTyp->GrpTypCod);
|
GrpTyp->GrpTypCod);
|
||||||
HTM_INPUT_CHECKBOX (StrGrpCod,false,
|
HTM_INPUT_CHECKBOX (StrGrpCod,false,
|
||||||
"id=\"Grp%ld\" value=\"%ld\"%s%s",
|
"id=\"Grp%ld\" value=\"%ld\"%s",
|
||||||
Grp->GrpCod,Grp->GrpCod,
|
Grp->GrpCod,Grp->GrpCod,
|
||||||
UsrBelongsToThisGroup ? " checked=\"checked\"" : ""); // I can not register
|
UsrBelongsToThisGroup ? " checked=\"checked\"" : ""); // I can not register
|
||||||
|
|
||||||
|
|
|
@ -1501,7 +1501,8 @@ void Ntf_SendPendingNotifByEMailToAllUsrs (void)
|
||||||
{
|
{
|
||||||
MYSQL_RES *mysql_res;
|
MYSQL_RES *mysql_res;
|
||||||
MYSQL_ROW row;
|
MYSQL_ROW row;
|
||||||
unsigned long NumRow,NumRows;
|
unsigned long NumRows;
|
||||||
|
unsigned long NumRow;
|
||||||
struct UsrData UsrDat;
|
struct UsrData UsrDat;
|
||||||
unsigned NumNotif;
|
unsigned NumNotif;
|
||||||
unsigned NumTotalNotif = 0;
|
unsigned NumTotalNotif = 0;
|
||||||
|
|
|
@ -511,7 +511,8 @@ bool Rec_CheckIfRecordFieldIsRepeated (const char *FieldName)
|
||||||
bool FieldIsRepeated = false;
|
bool FieldIsRepeated = false;
|
||||||
MYSQL_RES *mysql_res;
|
MYSQL_RES *mysql_res;
|
||||||
MYSQL_ROW row;
|
MYSQL_ROW row;
|
||||||
unsigned long NumRow,NumRows;
|
unsigned long NumRows;
|
||||||
|
unsigned long NumRow;
|
||||||
|
|
||||||
/* Query database */
|
/* Query database */
|
||||||
if ((NumRows = Rec_GetAllFieldsInCurrCrs (&mysql_res)) > 0) // If se han encontrado groups...
|
if ((NumRows = Rec_GetAllFieldsInCurrCrs (&mysql_res)) > 0) // If se han encontrado groups...
|
||||||
|
|
|
@ -1771,7 +1771,8 @@ static void Tst_ShowFormEditTags (void)
|
||||||
extern const char *Txt_Tags;
|
extern const char *Txt_Tags;
|
||||||
MYSQL_RES *mysql_res;
|
MYSQL_RES *mysql_res;
|
||||||
MYSQL_ROW row;
|
MYSQL_ROW row;
|
||||||
unsigned long NumRow,NumRows;
|
unsigned long NumRows;
|
||||||
|
unsigned long NumRow;
|
||||||
long TagCod;
|
long TagCod;
|
||||||
|
|
||||||
/***** Get current tags in current course *****/
|
/***** Get current tags in current course *****/
|
||||||
|
@ -4794,7 +4795,8 @@ unsigned long Tst_GetTagsQst (long QstCod,MYSQL_RES **mysql_res)
|
||||||
void Tst_GetAndWriteTagsQst (long QstCod)
|
void Tst_GetAndWriteTagsQst (long QstCod)
|
||||||
{
|
{
|
||||||
extern const char *Txt_no_tags;
|
extern const char *Txt_no_tags;
|
||||||
unsigned long NumRow,NumRows;
|
unsigned long NumRow;
|
||||||
|
unsigned long NumRows;
|
||||||
MYSQL_RES *mysql_res;
|
MYSQL_RES *mysql_res;
|
||||||
MYSQL_ROW row;
|
MYSQL_ROW row;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue