mirror of https://github.com/acanas/swad-core.git
Version 15.17
This commit is contained in:
parent
b0be0d092a
commit
6e767f3340
|
@ -4450,8 +4450,9 @@ void Act_LinkFormSubmitId (const char *Title,const char *LinkStyle,const char *I
|
||||||
if (LinkStyle)
|
if (LinkStyle)
|
||||||
if (LinkStyle[0])
|
if (LinkStyle[0])
|
||||||
fprintf (Gbl.F.Out," class=\"%s\"",LinkStyle);
|
fprintf (Gbl.F.Out," class=\"%s\"",LinkStyle);
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:"
|
fprintf (Gbl.F.Out," onclick=\""
|
||||||
"document.getElementById('%s').submit();return false;\">",
|
"document.getElementById('%s').submit();"
|
||||||
|
"return false;\">",
|
||||||
Id);
|
Id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4464,10 +4465,11 @@ void Act_LinkFormSubmitAnimated (const char *Title,const char *LinkStyle)
|
||||||
if (LinkStyle)
|
if (LinkStyle)
|
||||||
if (LinkStyle[0])
|
if (LinkStyle[0])
|
||||||
fprintf (Gbl.F.Out," class=\"%s\"",LinkStyle);
|
fprintf (Gbl.F.Out," class=\"%s\"",LinkStyle);
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:"
|
fprintf (Gbl.F.Out," onclick=\""
|
||||||
"document.getElementById('update_%d').style.display='none';" // Icon to be hiden on click
|
"document.getElementById('update_%d').style.display='none';" // Icon to be hiden on click
|
||||||
" document.getElementById('updating_%d').style.display='';" // Icon to be shown on click
|
"document.getElementById('updating_%d').style.display='';" // Icon to be shown on click
|
||||||
" document.getElementById('%s').submit();return false;\">",
|
"document.getElementById('%s').submit();"
|
||||||
|
"return false;\">",
|
||||||
Gbl.NumForm,
|
Gbl.NumForm,
|
||||||
Gbl.NumForm,
|
Gbl.NumForm,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
|
|
@ -618,16 +618,6 @@ void Asg_GetDataOfAssignmentByCod (struct Assignment *Asg)
|
||||||
char Query[1024];
|
char Query[1024];
|
||||||
|
|
||||||
/***** Build query *****/
|
/***** Build query *****/
|
||||||
/*
|
|
||||||
sprintf (Query,"SELECT AsgCod,Hidden,UsrCod,"
|
|
||||||
"DATE_FORMAT(StartTime,'%%Y%%m%%d%%H%%i%%S'),"
|
|
||||||
"DATE_FORMAT(EndTime,'%%Y%%m%%d%%H%%i%%S'),"
|
|
||||||
"NOW() BETWEEN StartTime AND EndTime,"
|
|
||||||
"Title,Folder"
|
|
||||||
" FROM assignments"
|
|
||||||
" WHERE AsgCod='%ld' AND CrsCod='%ld'",
|
|
||||||
Asg->AsgCod,Gbl.CurrentCrs.Crs.CrsCod);
|
|
||||||
*/
|
|
||||||
sprintf (Query,"SELECT AsgCod,Hidden,UsrCod,"
|
sprintf (Query,"SELECT AsgCod,Hidden,UsrCod,"
|
||||||
"UNIX_TIMESTAMP(StartTime),"
|
"UNIX_TIMESTAMP(StartTime),"
|
||||||
"UNIX_TIMESTAMP(EndTime),"
|
"UNIX_TIMESTAMP(EndTime),"
|
||||||
|
@ -650,16 +640,6 @@ void Asg_GetDataOfAssignmentByFolder (struct Assignment *Asg)
|
||||||
char Query[1024];
|
char Query[1024];
|
||||||
|
|
||||||
/***** Query database *****/
|
/***** Query database *****/
|
||||||
/*
|
|
||||||
sprintf (Query,"SELECT AsgCod,Hidden,UsrCod,"
|
|
||||||
"DATE_FORMAT(StartTime,'%%Y%%m%%d%%H%%i%%S'),"
|
|
||||||
"DATE_FORMAT(EndTime,'%%Y%%m%%d%%H%%i%%S'),"
|
|
||||||
"NOW() BETWEEN StartTime AND EndTime,"
|
|
||||||
"Title,Folder"
|
|
||||||
" FROM assignments"
|
|
||||||
" WHERE CrsCod='%ld' AND Folder='%s'",
|
|
||||||
Gbl.CurrentCrs.Crs.CrsCod,Asg->Folder);
|
|
||||||
*/
|
|
||||||
sprintf (Query,"SELECT AsgCod,Hidden,UsrCod,"
|
sprintf (Query,"SELECT AsgCod,Hidden,UsrCod,"
|
||||||
"UNIX_TIMESTAMP(StartTime),"
|
"UNIX_TIMESTAMP(StartTime),"
|
||||||
"UNIX_TIMESTAMP(EndTime),"
|
"UNIX_TIMESTAMP(EndTime),"
|
||||||
|
@ -706,17 +686,9 @@ static void Asg_GetDataOfAssignment (struct Assignment *Asg,const char *Query)
|
||||||
Asg->UsrCod = Str_ConvertStrCodToLongCod (row[2]);
|
Asg->UsrCod = Str_ConvertStrCodToLongCod (row[2]);
|
||||||
|
|
||||||
/* Get start date (row[3] holds the start date in YYYYMMDDHHMMSS format) */
|
/* Get start date (row[3] holds the start date in YYYYMMDDHHMMSS format) */
|
||||||
/*
|
|
||||||
if (!(Dat_GetDateTimeFromYYYYMMDDHHMMSS (&(Asg->DateTimes[Asg_START_TIME]),row[3])))
|
|
||||||
Lay_ShowErrorAndExit ("Error when reading start date of assignment.");
|
|
||||||
*/
|
|
||||||
Asg->TimeUTC[Asg_START_TIME] = Dat_GetUNIXTimeFromStr (row[3]);
|
Asg->TimeUTC[Asg_START_TIME] = Dat_GetUNIXTimeFromStr (row[3]);
|
||||||
|
|
||||||
/* Get end date (row[4] holds the end date in YYYYMMDDHHMMSS format) */
|
/* Get end date (row[4] holds the end date in YYYYMMDDHHMMSS format) */
|
||||||
/*
|
|
||||||
if (!(Dat_GetDateTimeFromYYYYMMDDHHMMSS (&(Asg->DateTimes[Asg_END_TIME]),row[4])))
|
|
||||||
Lay_ShowErrorAndExit ("Error when reading end date of assignment.");
|
|
||||||
*/
|
|
||||||
Asg->TimeUTC[Asg_END_TIME] = Dat_GetUNIXTimeFromStr (row[4]);
|
Asg->TimeUTC[Asg_END_TIME] = Dat_GetUNIXTimeFromStr (row[4]);
|
||||||
|
|
||||||
/* Get whether the assignment is open or closed (row(5)) */
|
/* Get whether the assignment is open or closed (row(5)) */
|
||||||
|
@ -806,12 +778,9 @@ static void Asg_GetAssignmentTxtFromDB (long AsgCod,char *Txt)
|
||||||
void Asg_GetNotifAssignment (char *SummaryStr,char **ContentStr,
|
void Asg_GetNotifAssignment (char *SummaryStr,char **ContentStr,
|
||||||
long AsgCod,unsigned MaxChars,bool GetContent)
|
long AsgCod,unsigned MaxChars,bool GetContent)
|
||||||
{
|
{
|
||||||
// extern const char *Txt_Start_date;
|
|
||||||
// extern const char *Txt_End_date;
|
|
||||||
char Query[512];
|
char Query[512];
|
||||||
MYSQL_RES *mysql_res;
|
MYSQL_RES *mysql_res;
|
||||||
MYSQL_ROW row;
|
MYSQL_ROW row;
|
||||||
// struct DateTime DateTimes[Asg_NUM_DATES];
|
|
||||||
|
|
||||||
SummaryStr[0] = '\0'; // Return nothing on error
|
SummaryStr[0] = '\0'; // Return nothing on error
|
||||||
|
|
||||||
|
@ -1064,22 +1033,7 @@ void Asg_RequestCreatOrEditAsg (void)
|
||||||
{
|
{
|
||||||
/* Initialize to empty assignment */
|
/* Initialize to empty assignment */
|
||||||
Asg.AsgCod = -1L;
|
Asg.AsgCod = -1L;
|
||||||
/*
|
|
||||||
Asg.DateTimes[Asg_START_TIME].Date.Day = Gbl.Now.Date.Day;
|
|
||||||
Asg.DateTimes[Asg_START_TIME].Date.Month = Gbl.Now.Date.Month;
|
|
||||||
Asg.DateTimes[Asg_START_TIME].Date.Year = Gbl.Now.Date.Year;
|
|
||||||
Asg.DateTimes[Asg_START_TIME].Time.Hour = Gbl.Now.Time.Hour;
|
|
||||||
Asg.DateTimes[Asg_START_TIME].Time.Minute = Gbl.Now.Time.Minute;
|
|
||||||
Asg.DateTimes[Asg_START_TIME].Time.Second = Gbl.Now.Time.Second;
|
|
||||||
*/
|
|
||||||
Asg.TimeUTC[Asg_START_TIME] = Gbl.TimeStartExecution;
|
Asg.TimeUTC[Asg_START_TIME] = Gbl.TimeStartExecution;
|
||||||
/*
|
|
||||||
Asg.DateTimes[Asg_END_TIME ].Date.Day = Gbl.Now.Date.Day;
|
|
||||||
Asg.DateTimes[Asg_END_TIME ].Date.Month = Gbl.Now.Date.Month;
|
|
||||||
Asg.DateTimes[Asg_END_TIME ].Date.Year = Gbl.Now.Date.Year;
|
|
||||||
Asg.DateTimes[Asg_END_TIME ].Time.Hour = 23;
|
|
||||||
Asg.DateTimes[Asg_END_TIME ].Time.Minute = 59;
|
|
||||||
*/
|
|
||||||
Asg.TimeUTC[Asg_END_TIME ] = Gbl.TimeStartExecution + (2 * 60 * 60); // +2 hours
|
Asg.TimeUTC[Asg_END_TIME ] = Gbl.TimeStartExecution + (2 * 60 * 60); // +2 hours
|
||||||
Asg.Open = true;
|
Asg.Open = true;
|
||||||
Asg.Title[0] = '\0';
|
Asg.Title[0] = '\0';
|
||||||
|
@ -1141,28 +1095,12 @@ void Asg_RequestCreatOrEditAsg (void)
|
||||||
The_ClassForm[Gbl.Prefs.Theme],
|
The_ClassForm[Gbl.Prefs.Theme],
|
||||||
Dates[StartOrEndTime]);
|
Dates[StartOrEndTime]);
|
||||||
|
|
||||||
/* Date */
|
/* Date-time */
|
||||||
/*
|
|
||||||
Dat_WriteFormDate (Gbl.Now.Date.Year-1,Gbl.Now.Date.Year+1,
|
|
||||||
NameSelectDay [StartOrEndTime],
|
|
||||||
NameSelectMonth[StartOrEndTime],
|
|
||||||
NameSelectYear [StartOrEndTime],
|
|
||||||
&(Asg.DateTimes[StartOrEndTime].Date),
|
|
||||||
false,false);
|
|
||||||
*/
|
|
||||||
Dat_WriteFormClientLocalDateTime (Id[StartOrEndTime],
|
Dat_WriteFormClientLocalDateTime (Id[StartOrEndTime],
|
||||||
Asg.TimeUTC[StartOrEndTime],
|
Asg.TimeUTC[StartOrEndTime],
|
||||||
Gbl.Now.Date.Year-1,Gbl.Now.Date.Year+1,
|
Gbl.Now.Date.Year-1,Gbl.Now.Date.Year+1,
|
||||||
false,false);
|
false,false);
|
||||||
|
|
||||||
/* Time */
|
|
||||||
/*
|
|
||||||
Dat_WriteFormHourMinute (NameSelectHour [StartOrEndTime],
|
|
||||||
NameSelectMinute[StartOrEndTime],
|
|
||||||
&(Asg.DateTimes[StartOrEndTime].Time),
|
|
||||||
false,false);
|
|
||||||
*/
|
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"</td>"
|
fprintf (Gbl.F.Out,"</td>"
|
||||||
"</tr>"
|
"</tr>"
|
||||||
"</table>"
|
"</table>"
|
||||||
|
@ -1293,31 +1231,9 @@ void Asg_RecFormAssignment (void)
|
||||||
Asg_GetDataOfAssignmentByCod (&OldAsg);
|
Asg_GetDataOfAssignmentByCod (&OldAsg);
|
||||||
}
|
}
|
||||||
|
|
||||||
/***** Get start date *****/
|
/***** Get start/end date-times *****/
|
||||||
/*
|
|
||||||
Dat_GetDateFromForm ("StartDay","StartMonth","StartYear",
|
|
||||||
&(NewAsg.DateTimes[Asg_START_TIME].Date.Day),
|
|
||||||
&(NewAsg.DateTimes[Asg_START_TIME].Date.Month),
|
|
||||||
&(NewAsg.DateTimes[Asg_START_TIME].Date.Year));
|
|
||||||
Dat_GetHourMinuteFromForm ("StartHour","StartMinute",
|
|
||||||
&(NewAsg.DateTimes[Asg_START_TIME].Time.Hour),
|
|
||||||
&(NewAsg.DateTimes[Asg_START_TIME].Time.Minute));
|
|
||||||
NewAsg.DateTimes[Asg_START_TIME].Time.Second = 0;
|
|
||||||
*/
|
|
||||||
NewAsg.TimeUTC[Asg_START_TIME] = Dat_GetTimeUTCFromForm ("StartTimeUTC");
|
NewAsg.TimeUTC[Asg_START_TIME] = Dat_GetTimeUTCFromForm ("StartTimeUTC");
|
||||||
|
NewAsg.TimeUTC[Asg_END_TIME ] = Dat_GetTimeUTCFromForm ("EndTimeUTC" );
|
||||||
/***** Get end date *****/
|
|
||||||
/*
|
|
||||||
Dat_GetDateFromForm ("EndDay","EndMonth","EndYear",
|
|
||||||
&(NewAsg.DateTimes[Asg_END_TIME].Date.Day),
|
|
||||||
&(NewAsg.DateTimes[Asg_END_TIME].Date.Month),
|
|
||||||
&(NewAsg.DateTimes[Asg_END_TIME].Date.Year));
|
|
||||||
Dat_GetHourMinuteFromForm ("EndHour","EndMinute",
|
|
||||||
&(NewAsg.DateTimes[Asg_END_TIME].Time.Hour),
|
|
||||||
&(NewAsg.DateTimes[Asg_END_TIME].Time.Minute));
|
|
||||||
NewAsg.DateTimes[Asg_END_TIME].Time.Second = 59;
|
|
||||||
*/
|
|
||||||
NewAsg.TimeUTC[Asg_END_TIME] = Dat_GetTimeUTCFromForm ("EndTimeUTC");
|
|
||||||
|
|
||||||
/***** Get assignment title *****/
|
/***** Get assignment title *****/
|
||||||
Par_GetParToText ("Title",NewAsg.Title,Asg_MAX_LENGTH_ASSIGNMENT_TITLE);
|
Par_GetParToText ("Title",NewAsg.Title,Asg_MAX_LENGTH_ASSIGNMENT_TITLE);
|
||||||
|
@ -1331,28 +1247,6 @@ void Asg_RecFormAssignment (void)
|
||||||
Par_GetParToHTML ("Txt",Txt,Cns_MAX_BYTES_TEXT); // Store in HTML format (not rigorous)
|
Par_GetParToHTML ("Txt",Txt,Cns_MAX_BYTES_TEXT); // Store in HTML format (not rigorous)
|
||||||
|
|
||||||
/***** Adjust dates *****/
|
/***** Adjust dates *****/
|
||||||
/*
|
|
||||||
if (NewAsg.DateTimes[Asg_START_TIME].Date.Day == 0 ||
|
|
||||||
NewAsg.DateTimes[Asg_START_TIME].Date.Month == 0 ||
|
|
||||||
NewAsg.DateTimes[Asg_START_TIME].Date.Year == 0)
|
|
||||||
{
|
|
||||||
NewAsg.DateTimes[Asg_START_TIME].Date.Day = Gbl.Now.Date.Day;
|
|
||||||
NewAsg.DateTimes[Asg_START_TIME].Date.Month = Gbl.Now.Date.Month;
|
|
||||||
NewAsg.DateTimes[Asg_START_TIME].Date.Year = Gbl.Now.Date.Year;
|
|
||||||
NewAsg.DateTimes[Asg_START_TIME].Time.Hour = Gbl.Now.Time.Hour;
|
|
||||||
NewAsg.DateTimes[Asg_START_TIME].Time.Minute = Gbl.Now.Time.Minute;
|
|
||||||
}
|
|
||||||
if (NewAsg.DateTimes[Asg_END_TIME].Date.Day == 0 ||
|
|
||||||
NewAsg.DateTimes[Asg_END_TIME].Date.Month == 0 ||
|
|
||||||
NewAsg.DateTimes[Asg_END_TIME].Date.Year == 0)
|
|
||||||
{
|
|
||||||
NewAsg.DateTimes[Asg_END_TIME].Date.Day = Gbl.Now.Date.Day;
|
|
||||||
NewAsg.DateTimes[Asg_END_TIME].Date.Month = Gbl.Now.Date.Month;
|
|
||||||
NewAsg.DateTimes[Asg_END_TIME].Date.Year = Gbl.Now.Date.Year;
|
|
||||||
NewAsg.DateTimes[Asg_END_TIME].Time.Hour = 23;
|
|
||||||
NewAsg.DateTimes[Asg_END_TIME].Time.Minute = 59;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
if (NewAsg.TimeUTC[Asg_START_TIME] == 0)
|
if (NewAsg.TimeUTC[Asg_START_TIME] == 0)
|
||||||
NewAsg.TimeUTC[Asg_START_TIME] = Gbl.TimeStartExecution;
|
NewAsg.TimeUTC[Asg_START_TIME] = Gbl.TimeStartExecution;
|
||||||
if (NewAsg.TimeUTC[Asg_END_TIME] == 0)
|
if (NewAsg.TimeUTC[Asg_END_TIME] == 0)
|
||||||
|
@ -1465,27 +1359,6 @@ static void Asg_CreateAssignment (struct Assignment *Asg,const char *Txt)
|
||||||
char Query[1024+Cns_MAX_BYTES_TEXT];
|
char Query[1024+Cns_MAX_BYTES_TEXT];
|
||||||
|
|
||||||
/***** Create a new assignment *****/
|
/***** Create a new assignment *****/
|
||||||
/*
|
|
||||||
sprintf (Query,"INSERT INTO assignments (CrsCod,UsrCod,StartTime,EndTime,Title,Folder,Txt)"
|
|
||||||
" VALUES ('%ld','%ld','%04u%02u%02u%02u%02u%02u','%04u%02u%02u%02u%02u%02u','%s','%s','%s')",
|
|
||||||
Gbl.CurrentCrs.Crs.CrsCod,
|
|
||||||
Gbl.Usrs.Me.UsrDat.UsrCod,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Date.Year,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Date.Month,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Date.Day,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Time.Hour,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Time.Minute,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Time.Second,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Date.Year,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Date.Month,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Date.Day,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Time.Hour,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Time.Minute,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Time.Second,
|
|
||||||
Asg->Title,
|
|
||||||
Asg->Folder,
|
|
||||||
Txt);
|
|
||||||
*/
|
|
||||||
sprintf (Query,"INSERT INTO assignments"
|
sprintf (Query,"INSERT INTO assignments"
|
||||||
" (CrsCod,UsrCod,StartTime,EndTime,Title,Folder,Txt)"
|
" (CrsCod,UsrCod,StartTime,EndTime,Title,Folder,Txt)"
|
||||||
" VALUES"
|
" VALUES"
|
||||||
|
@ -1520,28 +1393,6 @@ static void Asg_UpdateAssignment (struct Assignment *Asg,const char *Txt)
|
||||||
char Query[1024+Cns_MAX_BYTES_TEXT];
|
char Query[1024+Cns_MAX_BYTES_TEXT];
|
||||||
|
|
||||||
/***** Update the data of the assignment *****/
|
/***** Update the data of the assignment *****/
|
||||||
/*
|
|
||||||
sprintf (Query,"UPDATE assignments"
|
|
||||||
" SET StartTime='%04u%02u%02u%02u%02u%02u',EndTime='%04u%02u%02u%02u%02u%02u',"
|
|
||||||
"Title='%s',Folder='%s',Txt='%s'"
|
|
||||||
" WHERE AsgCod='%ld' AND CrsCod='%ld'",
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Date.Year,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Date.Month,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Date.Day,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Time.Hour,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Time.Minute,
|
|
||||||
Asg->DateTimes[Asg_START_TIME].Time.Second,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Date.Year,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Date.Month,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Date.Day ,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Time.Hour,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Time.Minute,
|
|
||||||
Asg->DateTimes[Asg_END_TIME ].Time.Second,
|
|
||||||
Asg->Title,
|
|
||||||
Asg->Folder,
|
|
||||||
Txt,
|
|
||||||
Asg->AsgCod,Gbl.CurrentCrs.Crs.CrsCod);
|
|
||||||
*/
|
|
||||||
sprintf (Query,"UPDATE assignments SET "
|
sprintf (Query,"UPDATE assignments SET "
|
||||||
"StartTime=FROM_UNIXTIME('%ld'),"
|
"StartTime=FROM_UNIXTIME('%ld'),"
|
||||||
"EndTime=FROM_UNIXTIME('%ld'),"
|
"EndTime=FROM_UNIXTIME('%ld'),"
|
||||||
|
|
|
@ -354,8 +354,9 @@ static void Ban_ListBannersForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenBanSho);
|
Act_FormStart (ActRenBanSho);
|
||||||
Ban_PutParamBanCod (Ban->BanCod);
|
Ban_PutParamBanCod (Ban->BanCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\" size=\"12\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"12\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Ban_MAX_LENGTH_SHORT_NAME,Ban->ShortName,Gbl.FormId);
|
Ban_MAX_LENGTH_SHORT_NAME,Ban->ShortName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -364,8 +365,9 @@ static void Ban_ListBannersForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenBanFul);
|
Act_FormStart (ActRenBanFul);
|
||||||
Ban_PutParamBanCod (Ban->BanCod);
|
Ban_PutParamBanCod (Ban->BanCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\" size=\"24\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"24\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Ban_MAX_LENGTH_FULL_NAME,Ban->FullName,Gbl.FormId);
|
Ban_MAX_LENGTH_FULL_NAME,Ban->FullName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -376,7 +378,7 @@ static void Ban_ListBannersForEdition (void)
|
||||||
Ban_PutParamBanCod (Ban->BanCod);
|
Ban_PutParamBanCod (Ban->BanCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Img\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Img\""
|
||||||
" size=\"12\" maxlength=\"%u\" value=\"%s\""
|
" size=\"12\" maxlength=\"%u\" value=\"%s\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Ban_MAX_LENGTH_IMAGE,Ban->Img,Gbl.FormId);
|
Ban_MAX_LENGTH_IMAGE,Ban->Img,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -385,8 +387,9 @@ static void Ban_ListBannersForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgBanWWW);
|
Act_FormStart (ActChgBanWWW);
|
||||||
Ban_PutParamBanCod (Ban->BanCod);
|
Ban_PutParamBanCod (Ban->BanCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\" size=\"24\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"24\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cns_MAX_LENGTH_WWW,Ban->WWW,Gbl.FormId);
|
Cns_MAX_LENGTH_WWW,Ban->WWW,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>"
|
fprintf (Gbl.F.Out,"</td>"
|
||||||
|
@ -910,14 +913,14 @@ void Ban_WriteMenuWithBanners (void)
|
||||||
Act_FormStart (ActClkBan);
|
Act_FormStart (ActClkBan);
|
||||||
Ban_PutParamBanCod (Gbl.Banners.Lst[NumBan].BanCod);
|
Ban_PutParamBanCod (Gbl.Banners.Lst[NumBan].BanCod);
|
||||||
Par_PutHiddenParamString ("URL",Gbl.Banners.Lst[NumBan].WWW);
|
Par_PutHiddenParamString ("URL",Gbl.Banners.Lst[NumBan].WWW);
|
||||||
fprintf (Gbl.F.Out,"<a href=\"javascript:document.getElementById('%s').submit();\""
|
fprintf (Gbl.F.Out,"<a href=\"\" title=\"%s\""
|
||||||
" title=\"%s\">"
|
" onclick=\"document.getElementById('%s').submit();\">"
|
||||||
"<img src=\"%s/%s/%s\""
|
"<img src=\"%s/%s/%s\""
|
||||||
" alt=\"%s\" title=\"%s\""
|
" alt=\"%s\" title=\"%s\""
|
||||||
" class=\"BANNER\" />"
|
" class=\"BANNER\" />"
|
||||||
"</a>",
|
"</a>",
|
||||||
Gbl.FormId,
|
|
||||||
Gbl.Banners.Lst[NumBan].FullName,
|
Gbl.Banners.Lst[NumBan].FullName,
|
||||||
|
Gbl.FormId,
|
||||||
Cfg_HTTPS_URL_SWAD_PUBLIC,Cfg_FOLDER_BANNER,
|
Cfg_HTTPS_URL_SWAD_PUBLIC,Cfg_FOLDER_BANNER,
|
||||||
Gbl.Banners.Lst[NumBan].Img,
|
Gbl.Banners.Lst[NumBan].Img,
|
||||||
Gbl.Banners.Lst[NumBan].ShortName,
|
Gbl.Banners.Lst[NumBan].ShortName,
|
||||||
|
|
|
@ -339,7 +339,7 @@ static void Ctr_Configuration (bool PrintView)
|
||||||
"<td colspan=\"2\" class=\"CENTER_MIDDLE\">");
|
"<td colspan=\"2\" class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgCtrPhoAtt);
|
Act_FormStart (ActChgCtrPhoAtt);
|
||||||
fprintf (Gbl.F.Out,"<textarea name=\"Attribution\" cols=\"50\" rows=\"2\""
|
fprintf (Gbl.F.Out,"<textarea name=\"Attribution\" cols=\"50\" rows=\"2\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (PhotoAttribution)
|
if (PhotoAttribution)
|
||||||
fprintf (Gbl.F.Out,"%s",PhotoAttribution);
|
fprintf (Gbl.F.Out,"%s",PhotoAttribution);
|
||||||
|
@ -1087,7 +1087,7 @@ void Ctr_WriteSelectorOfCentre (void)
|
||||||
Act_FormGoToStart (ActSeeDeg);
|
Act_FormGoToStart (ActSeeDeg);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"ctr\" style=\"width:175px;\"");
|
fprintf (Gbl.F.Out,"<select name=\"ctr\" style=\"width:175px;\"");
|
||||||
if (Gbl.CurrentIns.Ins.InsCod > 0)
|
if (Gbl.CurrentIns.Ins.InsCod > 0)
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:document.getElementById('%s').submit();\"",
|
fprintf (Gbl.F.Out," onchange=\"document.getElementById('%s').submit();\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
else
|
else
|
||||||
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
||||||
|
@ -1215,7 +1215,7 @@ static void Ctr_ListCentresForEdition (void)
|
||||||
Act_FormStart (ActChgCtrIns);
|
Act_FormStart (ActChgCtrIns);
|
||||||
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthInsCod\" style=\"width:62px;\""
|
fprintf (Gbl.F.Out,"<select name=\"OthInsCod\" style=\"width:62px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (NumIns = 0;
|
for (NumIns = 0;
|
||||||
NumIns < Gbl.Inss.Num;
|
NumIns < Gbl.Inss.Num;
|
||||||
|
@ -1239,7 +1239,7 @@ static void Ctr_ListCentresForEdition (void)
|
||||||
Act_FormStart (ActChgCtrPlc);
|
Act_FormStart (ActChgCtrPlc);
|
||||||
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"PlcCod\" style=\"width:62px;\""
|
fprintf (Gbl.F.Out,"<select name=\"PlcCod\" style=\"width:62px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
fprintf (Gbl.F.Out,"<option value=\"0\"");
|
fprintf (Gbl.F.Out,"<option value=\"0\"");
|
||||||
if (Ctr->PlcCod == 0)
|
if (Ctr->PlcCod == 0)
|
||||||
|
@ -1270,8 +1270,9 @@ static void Ctr_ListCentresForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActRenCtrSho);
|
Act_FormStart (ActRenCtrSho);
|
||||||
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Ctr_MAX_LENGTH_CENTRE_SHORT_NAME,Ctr->ShortName,Gbl.FormId);
|
Ctr_MAX_LENGTH_CENTRE_SHORT_NAME,Ctr->ShortName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -1286,8 +1287,9 @@ static void Ctr_ListCentresForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActRenCtrFul);
|
Act_FormStart (ActRenCtrFul);
|
||||||
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\" size=\"30\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"30\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Ctr_MAX_LENGTH_CENTRE_FULL_NAME,Ctr->FullName,Gbl.FormId);
|
Ctr_MAX_LENGTH_CENTRE_FULL_NAME,Ctr->FullName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -1302,8 +1304,9 @@ static void Ctr_ListCentresForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActChgCtrWWW);
|
Act_FormStart (ActChgCtrWWW);
|
||||||
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cns_MAX_LENGTH_WWW,Ctr->WWW,Gbl.FormId);
|
Cns_MAX_LENGTH_WWW,Ctr->WWW,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
}
|
}
|
||||||
|
@ -1340,7 +1343,7 @@ static void Ctr_ListCentresForEdition (void)
|
||||||
Act_FormStart (ActChgCtrSta);
|
Act_FormStart (ActChgCtrSta);
|
||||||
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
Ctr_PutParamOtherCtrCod (Ctr->CtrCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"Status\" style=\"width:100px;\""
|
fprintf (Gbl.F.Out,"<select name=\"Status\" style=\"width:100px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"%u\" selected=\"selected\">%s</option>"
|
"<option value=\"%u\" selected=\"selected\">%s</option>"
|
||||||
"<option value=\"%u\">%s</option>"
|
"<option value=\"%u\">%s</option>"
|
||||||
"</select>",
|
"</select>",
|
||||||
|
|
|
@ -107,11 +107,13 @@
|
||||||
/****************************** Public constants *****************************/
|
/****************************** Public constants *****************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define Log_PLATFORM_VERSION "SWAD 15.16.2 (2015/10/22)"
|
#define Log_PLATFORM_VERSION "SWAD 15.17 (2015/10/22)"
|
||||||
|
|
||||||
// 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 15.17: Oct 22, 2015 Code refactoring related to dates and JavaScript.
|
||||||
|
Fixed bug in internal editor of syllabus. (186379 lines)
|
||||||
Version 15.16.2: Oct 22, 2015 Assignment date-times are displayed in client local date-time. Not finished. (186479 lines)
|
Version 15.16.2: Oct 22, 2015 Assignment date-times are displayed in client local date-time. Not finished. (186479 lines)
|
||||||
Version 15.16.1: Oct 22, 2015 Assignment date-times are displayed in client local date-time. Not finished. (186468 lines)
|
Version 15.16.1: Oct 22, 2015 Assignment date-times are displayed in client local date-time. Not finished. (186468 lines)
|
||||||
Version 15.16: Oct 22, 2015 Assignment date-times are displayed in client local date-time. Not finished. (186436 lines)
|
Version 15.16: Oct 22, 2015 Assignment date-times are displayed in client local date-time. Not finished. (186436 lines)
|
||||||
|
|
|
@ -291,7 +291,7 @@ static void Cty_Configuration (bool PrintView)
|
||||||
"<td colspan=\"2\" class=\"CENTER_MIDDLE\">");
|
"<td colspan=\"2\" class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgCtyMapAtt);
|
Act_FormStart (ActChgCtyMapAtt);
|
||||||
fprintf (Gbl.F.Out,"<textarea name=\"Attribution\" cols=\"50\" rows=\"2\""
|
fprintf (Gbl.F.Out,"<textarea name=\"Attribution\" cols=\"50\" rows=\"2\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (MapAttribution)
|
if (MapAttribution)
|
||||||
fprintf (Gbl.F.Out,"%s",MapAttribution);
|
fprintf (Gbl.F.Out,"%s",MapAttribution);
|
||||||
|
@ -977,7 +977,7 @@ void Cty_WriteSelectorOfCountry (void)
|
||||||
/***** Start form *****/
|
/***** Start form *****/
|
||||||
Act_FormGoToStart (ActSeeIns);
|
Act_FormGoToStart (ActSeeIns);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"cty\" style=\"width:175px;\""
|
fprintf (Gbl.F.Out,"<select name=\"cty\" style=\"width:175px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"\"",
|
"<option value=\"\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Gbl.CurrentCty.Cty.CtyCod < 0)
|
if (Gbl.CurrentCty.Cty.CtyCod < 0)
|
||||||
|
@ -1318,8 +1318,9 @@ static void Cty_ListCountriesForEdition (void)
|
||||||
Act_FormStart (ActRenCty);
|
Act_FormStart (ActRenCty);
|
||||||
Cty_PutParamOtherCtyCod (Cty->CtyCod);
|
Cty_PutParamOtherCtyCod (Cty->CtyCod);
|
||||||
Par_PutHiddenParamUnsigned ("Lan",(unsigned) Lan);
|
Par_PutHiddenParamUnsigned ("Lan",(unsigned) Lan);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Name\" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Name\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cty_MAX_BYTES_COUNTRY_NAME,
|
Cty_MAX_BYTES_COUNTRY_NAME,
|
||||||
Cty->Name[Lan],Gbl.FormId);
|
Cty->Name[Lan],Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
@ -1330,8 +1331,9 @@ static void Cty_ListCountriesForEdition (void)
|
||||||
Act_FormStart (ActChgCtyWWW);
|
Act_FormStart (ActChgCtyWWW);
|
||||||
Cty_PutParamOtherCtyCod (Cty->CtyCod);
|
Cty_PutParamOtherCtyCod (Cty->CtyCod);
|
||||||
Par_PutHiddenParamUnsigned ("Lan",(unsigned) Lan);
|
Par_PutHiddenParamUnsigned ("Lan",(unsigned) Lan);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cty_MAX_LENGTH_COUNTRY_WWW,
|
Cty_MAX_LENGTH_COUNTRY_WWW,
|
||||||
Cty->WWW[Lan],Gbl.FormId);
|
Cty->WWW[Lan],Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
|
|
@ -948,7 +948,7 @@ void Crs_WriteSelectorOfCourse (void)
|
||||||
Act_FormGoToStart (ActSeeCrsInf);
|
Act_FormGoToStart (ActSeeCrsInf);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"crs\" style=\"width:175px;\"");
|
fprintf (Gbl.F.Out,"<select name=\"crs\" style=\"width:175px;\"");
|
||||||
if (Gbl.CurrentDeg.Deg.DegCod > 0)
|
if (Gbl.CurrentDeg.Deg.DegCod > 0)
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:document.getElementById('%s').submit();\"",
|
fprintf (Gbl.F.Out," onchange=\"document.getElementById('%s').submit();\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
else
|
else
|
||||||
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
||||||
|
@ -1151,7 +1151,7 @@ void Crs_WriteSelectorMyCourses (void)
|
||||||
/***** Start of selector of courses *****/
|
/***** Start of selector of courses *****/
|
||||||
fprintf (Gbl.F.Out,"<select name=\"CrsCod\""
|
fprintf (Gbl.F.Out,"<select name=\"CrsCod\""
|
||||||
" style=\"width:%upx; margin:1px;\""
|
" style=\"width:%upx; margin:1px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
SelectorWidth[Gbl.Prefs.Layout],Gbl.FormId);
|
SelectorWidth[Gbl.Prefs.Layout],Gbl.FormId);
|
||||||
|
|
||||||
if (Gbl.Usrs.Me.MyCourses.Num)
|
if (Gbl.Usrs.Me.MyCourses.Num)
|
||||||
|
@ -1444,8 +1444,9 @@ static void Crs_ListCoursesForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActChgInsCrsCod);
|
Act_FormStart (ActChgInsCrsCod);
|
||||||
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"InsCrsCod\" size=\"%u\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"InsCrsCod\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"%u\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Crs_LENGTH_INSTITUTIONAL_CRS_COD,
|
Crs_LENGTH_INSTITUTIONAL_CRS_COD,
|
||||||
Crs_LENGTH_INSTITUTIONAL_CRS_COD,
|
Crs_LENGTH_INSTITUTIONAL_CRS_COD,
|
||||||
Crs->InstitutionalCrsCod,
|
Crs->InstitutionalCrsCod,
|
||||||
|
@ -1464,7 +1465,7 @@ static void Crs_ListCoursesForEdition (void)
|
||||||
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthDegCod\""
|
fprintf (Gbl.F.Out,"<select name=\"OthDegCod\""
|
||||||
" style=\"width:100px;\""
|
" style=\"width:100px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (NumDeg = 0;
|
for (NumDeg = 0;
|
||||||
NumDeg < Gbl.Usrs.Me.MyAdminDegs.Num;
|
NumDeg < Gbl.Usrs.Me.MyAdminDegs.Num;
|
||||||
|
@ -1489,7 +1490,7 @@ static void Crs_ListCoursesForEdition (void)
|
||||||
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthCrsYear\""
|
fprintf (Gbl.F.Out,"<select name=\"OthCrsYear\""
|
||||||
" style=\"width:50px;\""
|
" style=\"width:50px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (YearAux = 0;
|
for (YearAux = 0;
|
||||||
YearAux <= Deg_MAX_YEARS_PER_DEGREE;
|
YearAux <= Deg_MAX_YEARS_PER_DEGREE;
|
||||||
|
@ -1513,7 +1514,7 @@ static void Crs_ListCoursesForEdition (void)
|
||||||
Act_FormStart (ActChgCrsSem);
|
Act_FormStart (ActChgCrsSem);
|
||||||
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthCrsSem\""
|
fprintf (Gbl.F.Out,"<select name=\"OthCrsSem\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (Semester = 0;
|
for (Semester = 0;
|
||||||
Semester <= 2;
|
Semester <= 2;
|
||||||
|
@ -1539,7 +1540,7 @@ static void Crs_ListCoursesForEdition (void)
|
||||||
Act_FormStart (ActRenCrsSho);
|
Act_FormStart (ActRenCrsSho);
|
||||||
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Crs_MAX_LENGTH_COURSE_SHORT_NAME,Crs->ShortName,
|
Crs_MAX_LENGTH_COURSE_SHORT_NAME,Crs->ShortName,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
@ -1554,8 +1555,9 @@ static void Crs_ListCoursesForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActRenCrsFul);
|
Act_FormStart (ActRenCrsFul);
|
||||||
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\" size=\"20\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"20\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Crs_MAX_LENGTH_COURSE_FULL_NAME,Crs->FullName,
|
Crs_MAX_LENGTH_COURSE_FULL_NAME,Crs->FullName,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
@ -1586,7 +1588,7 @@ static void Crs_ListCoursesForEdition (void)
|
||||||
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
Crs_PutParamOtherCrsCod (Crs->CrsCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"Status\""
|
fprintf (Gbl.F.Out,"<select name=\"Status\""
|
||||||
" style=\"width:100px;\""
|
" style=\"width:100px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"%u\" selected=\"selected\">%s</option>"
|
"<option value=\"%u\" selected=\"selected\">%s</option>"
|
||||||
"<option value=\"%u\">%s</option>"
|
"<option value=\"%u\">%s</option>"
|
||||||
"</select>",
|
"</select>",
|
||||||
|
|
57
swad_date.c
57
swad_date.c
|
@ -287,17 +287,17 @@ void Dat_WriteFormClientLocalDateTime (const char *Id,
|
||||||
fprintf (Gbl.F.Out,"<table>"
|
fprintf (Gbl.F.Out,"<table>"
|
||||||
"<tr>"
|
"<tr>"
|
||||||
"<td class=\"CENTER_MIDDLE\">"
|
"<td class=\"CENTER_MIDDLE\">"
|
||||||
"<select id=\"%sDay\" name=\"%sDay\"",
|
"<select id=\"%sDay\" name=\"%sDay\""
|
||||||
Id,Id);
|
" onchange=\"setUTCFromLocalDateTimeForm('%s');",
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:setUTCFromLocalDateTimeForm('%s');",
|
Id,Id,Id);
|
||||||
Id);
|
|
||||||
if (SubmitFormOnChange)
|
if (SubmitFormOnChange)
|
||||||
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
fprintf (Gbl.F.Out,"\"");
|
fprintf (Gbl.F.Out,"\"");
|
||||||
if (Disabled)
|
if (Disabled)
|
||||||
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
||||||
fprintf (Gbl.F.Out,"><option value=\"0\">-</option>");
|
fprintf (Gbl.F.Out,">"
|
||||||
|
"<option value=\"0\">-</option>");
|
||||||
for (Day = 1;
|
for (Day = 1;
|
||||||
Day <= 31;
|
Day <= 31;
|
||||||
Day++)
|
Day++)
|
||||||
|
@ -309,10 +309,10 @@ void Dat_WriteFormClientLocalDateTime (const char *Id,
|
||||||
"</td>"
|
"</td>"
|
||||||
"<td class=\"CENTER_MIDDLE\">"
|
"<td class=\"CENTER_MIDDLE\">"
|
||||||
"<select id=\"%sMonth\" name=\"%sMonth\""
|
"<select id=\"%sMonth\" name=\"%sMonth\""
|
||||||
" onchange=\"javascript:adjustDateForm(this.form.%sDay,this.form.%sMonth,this.form.%sYear);",
|
" onchange=\""
|
||||||
Id,Id,Id,Id,Id);
|
"adjustDateForm(this.form.%sDay,this.form.%sMonth,this.form.%sYear);"
|
||||||
fprintf (Gbl.F.Out,"setUTCFromLocalDateTimeForm('%s');",
|
"setUTCFromLocalDateTimeForm('%s');",
|
||||||
Id);
|
Id,Id,Id,Id,Id,Id);
|
||||||
if (SubmitFormOnChange)
|
if (SubmitFormOnChange)
|
||||||
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
@ -331,10 +331,10 @@ void Dat_WriteFormClientLocalDateTime (const char *Id,
|
||||||
"</td>"
|
"</td>"
|
||||||
"<td class=\"CENTER_MIDDLE\">"
|
"<td class=\"CENTER_MIDDLE\">"
|
||||||
"<select id=\"%sYear\" name=\"%sYear\""
|
"<select id=\"%sYear\" name=\"%sYear\""
|
||||||
" onchange=\"javascript:adjustDateForm(this.form.%sDay,this.form.%sMonth,this.form.%sYear);",
|
" onchange=\""
|
||||||
Id,Id,Id,Id,Id);
|
"adjustDateForm(this.form.%sDay,this.form.%sMonth,this.form.%sYear);"
|
||||||
fprintf (Gbl.F.Out,"setUTCFromLocalDateTimeForm('%s');",
|
"setUTCFromLocalDateTimeForm('%s');",
|
||||||
Id);
|
Id,Id,Id,Id,Id,Id);
|
||||||
if (SubmitFormOnChange)
|
if (SubmitFormOnChange)
|
||||||
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
@ -352,10 +352,9 @@ void Dat_WriteFormClientLocalDateTime (const char *Id,
|
||||||
|
|
||||||
/***** Hour *****/
|
/***** Hour *****/
|
||||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
||||||
"<select id=\"%sHour\" name=\"%sHour\"",
|
"<select id=\"%sHour\" name=\"%sHour\""
|
||||||
Id,Id);
|
" onchange=\"setUTCFromLocalDateTimeForm('%s');",
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:setUTCFromLocalDateTimeForm('%s');",
|
Id,Id,Id);
|
||||||
Id);
|
|
||||||
if (SubmitFormOnChange)
|
if (SubmitFormOnChange)
|
||||||
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
@ -373,11 +372,9 @@ void Dat_WriteFormClientLocalDateTime (const char *Id,
|
||||||
fprintf (Gbl.F.Out,"</select>"
|
fprintf (Gbl.F.Out,"</select>"
|
||||||
"</td>"
|
"</td>"
|
||||||
"<td class=\"LEFT_MIDDLE\">"
|
"<td class=\"LEFT_MIDDLE\">"
|
||||||
"<select id=\"%sMinute\" name=\"%sMinute\"",
|
"<select id=\"%sMinute\" name=\"%sMinute\""
|
||||||
Id,Id);
|
" onchange=\"setUTCFromLocalDateTimeForm('%s');",
|
||||||
|
Id,Id,Id);
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:setUTCFromLocalDateTimeForm('%s');",
|
|
||||||
Id);
|
|
||||||
if (SubmitFormOnChange)
|
if (SubmitFormOnChange)
|
||||||
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
@ -396,9 +393,11 @@ void Dat_WriteFormClientLocalDateTime (const char *Id,
|
||||||
"</tr>"
|
"</tr>"
|
||||||
"</table>");
|
"</table>");
|
||||||
|
|
||||||
|
/***** Hidden field with UTC time (seconds since 1970) used to send time *****/
|
||||||
fprintf (Gbl.F.Out,"<input type=\"hidden\" id=\"%sTimeUTC\" name=\"%sTimeUTC\" value=\"%ld\" />",
|
fprintf (Gbl.F.Out,"<input type=\"hidden\" id=\"%sTimeUTC\" name=\"%sTimeUTC\" value=\"%ld\" />",
|
||||||
Id,Id,(long) TimeUTC);
|
Id,Id,(long) TimeUTC);
|
||||||
|
|
||||||
|
/***** Script to set selectors to local date and time from UTC time *****/
|
||||||
fprintf (Gbl.F.Out,"<script type=\"text/javascript\">"
|
fprintf (Gbl.F.Out,"<script type=\"text/javascript\">"
|
||||||
"setLocalDateTimeFormFromUTC('%s',%ld);"
|
"setLocalDateTimeFormFromUTC('%s',%ld);"
|
||||||
"</script>",
|
"</script>",
|
||||||
|
@ -452,7 +451,7 @@ void Dat_WriteFormDate (unsigned FirstYear,unsigned LastYear,
|
||||||
"<select id=\"%s\" name=\"%s\"",
|
"<select id=\"%s\" name=\"%s\"",
|
||||||
NameSelectDay,NameSelectDay);
|
NameSelectDay,NameSelectDay);
|
||||||
if (SubmitFormOnChange)
|
if (SubmitFormOnChange)
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:document.getElementById('%s').submit();\"",
|
fprintf (Gbl.F.Out," onchange=\"document.getElementById('%s').submit();\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Disabled)
|
if (Disabled)
|
||||||
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
||||||
|
@ -475,10 +474,10 @@ void Dat_WriteFormDate (unsigned FirstYear,unsigned LastYear,
|
||||||
"</td>"
|
"</td>"
|
||||||
"<td class=\"CENTER_MIDDLE\">"
|
"<td class=\"CENTER_MIDDLE\">"
|
||||||
"<select id=\"%s\" name=\"%s\""
|
"<select id=\"%s\" name=\"%s\""
|
||||||
" onchange=\"adjustDateForm(this.form.%s,this.form.%s,this.form.%s)",
|
" onchange=\"adjustDateForm(this.form.%s,this.form.%s,this.form.%s);",
|
||||||
NameSelectMonth,NameSelectMonth,NameSelectDay,NameSelectMonth,NameSelectYear);
|
NameSelectMonth,NameSelectMonth,NameSelectDay,NameSelectMonth,NameSelectYear);
|
||||||
if (SubmitFormOnChange)
|
if (SubmitFormOnChange)
|
||||||
fprintf (Gbl.F.Out,";javascript:document.getElementById('%s').submit();",
|
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
fprintf (Gbl.F.Out,"\"");
|
fprintf (Gbl.F.Out,"\"");
|
||||||
if (Disabled)
|
if (Disabled)
|
||||||
|
@ -498,10 +497,10 @@ void Dat_WriteFormDate (unsigned FirstYear,unsigned LastYear,
|
||||||
fprintf (Gbl.F.Out,"</select>"
|
fprintf (Gbl.F.Out,"</select>"
|
||||||
"</td>"
|
"</td>"
|
||||||
"<td class=\"CENTER_MIDDLE\">"
|
"<td class=\"CENTER_MIDDLE\">"
|
||||||
"<select id=\"%s\" name=\"%s\" onchange=\"adjustDateForm(this.form.%s,this.form.%s,this.form.%s)",
|
"<select id=\"%s\" name=\"%s\" onchange=\"adjustDateForm(this.form.%s,this.form.%s,this.form.%s);",
|
||||||
NameSelectYear,NameSelectYear,NameSelectDay,NameSelectMonth,NameSelectYear);
|
NameSelectYear,NameSelectYear,NameSelectDay,NameSelectMonth,NameSelectYear);
|
||||||
if (SubmitFormOnChange)
|
if (SubmitFormOnChange)
|
||||||
fprintf (Gbl.F.Out,";javascript:document.getElementById('%s').submit();",
|
fprintf (Gbl.F.Out,"document.getElementById('%s').submit();",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
fprintf (Gbl.F.Out,"\"");
|
fprintf (Gbl.F.Out,"\"");
|
||||||
if (Disabled)
|
if (Disabled)
|
||||||
|
@ -540,7 +539,7 @@ void Dat_WriteFormHourMinute (const char *NameSelectHour,const char *NameSelectM
|
||||||
"<select name=\"%s\"",
|
"<select name=\"%s\"",
|
||||||
NameSelectHour);
|
NameSelectHour);
|
||||||
if (SubmitFormOnChange)
|
if (SubmitFormOnChange)
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:document.getElementById('%s').submit();\"",
|
fprintf (Gbl.F.Out," onchange=\"document.getElementById('%s').submit();\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Disabled)
|
if (Disabled)
|
||||||
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
||||||
|
@ -562,7 +561,7 @@ void Dat_WriteFormHourMinute (const char *NameSelectHour,const char *NameSelectM
|
||||||
"<select name=\"%s\"",
|
"<select name=\"%s\"",
|
||||||
NameSelectMinute);
|
NameSelectMinute);
|
||||||
if (SubmitFormOnChange)
|
if (SubmitFormOnChange)
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:document.getElementById('%s').submit();\"",
|
fprintf (Gbl.F.Out," onchange=\"document.getElementById('%s').submit();\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Disabled)
|
if (Disabled)
|
||||||
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
||||||
|
|
|
@ -581,7 +581,7 @@ static void Deg_WriteSelectorOfDegree (void)
|
||||||
Act_FormGoToStart (ActSeeCrs);
|
Act_FormGoToStart (ActSeeCrs);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"deg\" style=\"width:175px;\"");
|
fprintf (Gbl.F.Out,"<select name=\"deg\" style=\"width:175px;\"");
|
||||||
if (Gbl.CurrentCtr.Ctr.CtrCod > 0)
|
if (Gbl.CurrentCtr.Ctr.CtrCod > 0)
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:document.getElementById('%s').submit();\"",
|
fprintf (Gbl.F.Out," onchange=\"document.getElementById('%s').submit();\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
else
|
else
|
||||||
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
||||||
|
@ -1171,8 +1171,9 @@ static void Deg_ListDegreeTypesForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">");
|
||||||
Act_FormStart (ActRenDegTyp);
|
Act_FormStart (ActRenDegTyp);
|
||||||
Deg_PutParamOtherDegTypCod (Gbl.Degs.DegTypes.Lst[NumDegTyp].DegTypCod);
|
Deg_PutParamOtherDegTypCod (Gbl.Degs.DegTypes.Lst[NumDegTyp].DegTypCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"DegTypName\" size=\"25\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"DegTypName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"25\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Deg_MAX_LENGTH_DEGREE_TYPE_NAME,
|
Deg_MAX_LENGTH_DEGREE_TYPE_NAME,
|
||||||
Gbl.Degs.DegTypes.Lst[NumDegTyp].DegTypName,
|
Gbl.Degs.DegTypes.Lst[NumDegTyp].DegTypName,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
@ -1184,7 +1185,7 @@ static void Deg_ListDegreeTypesForEdition (void)
|
||||||
Act_FormStart (ActChgDegTypLog);
|
Act_FormStart (ActChgDegTypLog);
|
||||||
Deg_PutParamOtherDegTypCod (Gbl.Degs.DegTypes.Lst[NumDegTyp].DegTypCod);
|
Deg_PutParamOtherDegTypCod (Gbl.Degs.DegTypes.Lst[NumDegTyp].DegTypCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"AllowDirectLogIn\" value=\"Y\"%s"
|
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"AllowDirectLogIn\" value=\"Y\"%s"
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Gbl.Degs.DegTypes.Lst[NumDegTyp].AllowDirectLogIn ? " checked=\"checked\"" :
|
Gbl.Degs.DegTypes.Lst[NumDegTyp].AllowDirectLogIn ? " checked=\"checked\"" :
|
||||||
"",
|
"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
@ -1424,7 +1425,7 @@ static void Deg_ListDegreesForEdition (void)
|
||||||
Act_FormStart (ActChgDegCtr);
|
Act_FormStart (ActChgDegCtr);
|
||||||
Deg_PutParamOtherDegCod (Deg->DegCod);
|
Deg_PutParamOtherDegCod (Deg->DegCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthCtrCod\" style=\"width:62px;\""
|
fprintf (Gbl.F.Out,"<select name=\"OthCtrCod\" style=\"width:62px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (NumCtr = 0;
|
for (NumCtr = 0;
|
||||||
NumCtr < Gbl.Ctrs.Num;
|
NumCtr < Gbl.Ctrs.Num;
|
||||||
|
@ -1447,8 +1448,9 @@ static void Deg_ListDegreesForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActRenDegSho);
|
Act_FormStart (ActRenDegSho);
|
||||||
Deg_PutParamOtherDegCod (Deg->DegCod);
|
Deg_PutParamOtherDegCod (Deg->DegCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Deg_MAX_LENGTH_DEGREE_SHORT_NAME,Deg->ShortName,Gbl.FormId);
|
Deg_MAX_LENGTH_DEGREE_SHORT_NAME,Deg->ShortName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
}
|
}
|
||||||
|
@ -1462,8 +1464,9 @@ static void Deg_ListDegreesForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActRenDegFul);
|
Act_FormStart (ActRenDegFul);
|
||||||
Deg_PutParamOtherDegCod (Deg->DegCod);
|
Deg_PutParamOtherDegCod (Deg->DegCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\" size=\"20\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"20\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Deg_MAX_LENGTH_DEGREE_FULL_NAME,Deg->FullName,Gbl.FormId);
|
Deg_MAX_LENGTH_DEGREE_FULL_NAME,Deg->FullName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
}
|
}
|
||||||
|
@ -1479,7 +1482,7 @@ static void Deg_ListDegreesForEdition (void)
|
||||||
Deg_PutParamOtherDegCod (Deg->DegCod);
|
Deg_PutParamOtherDegCod (Deg->DegCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthDegTypCod\""
|
fprintf (Gbl.F.Out,"<select name=\"OthDegTypCod\""
|
||||||
" style=\"width:62px;\""
|
" style=\"width:62px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (NumDegTyp = 0;
|
for (NumDegTyp = 0;
|
||||||
NumDegTyp < Gbl.Degs.DegTypes.Num;
|
NumDegTyp < Gbl.Degs.DegTypes.Num;
|
||||||
|
@ -1510,7 +1513,7 @@ static void Deg_ListDegreesForEdition (void)
|
||||||
Act_FormStart (ActChgDegFstYea);
|
Act_FormStart (ActChgDegFstYea);
|
||||||
Deg_PutParamOtherDegCod (Deg->DegCod);
|
Deg_PutParamOtherDegCod (Deg->DegCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"FirstYear\""
|
fprintf (Gbl.F.Out,"<select name=\"FirstYear\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (Year = 0;
|
for (Year = 0;
|
||||||
Year <= Deg_MAX_YEARS_PER_DEGREE;
|
Year <= Deg_MAX_YEARS_PER_DEGREE;
|
||||||
|
@ -1534,7 +1537,7 @@ static void Deg_ListDegreesForEdition (void)
|
||||||
Act_FormStart (ActChgDegLstYea);
|
Act_FormStart (ActChgDegLstYea);
|
||||||
Deg_PutParamOtherDegCod (Deg->DegCod);
|
Deg_PutParamOtherDegCod (Deg->DegCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"LastYear\""
|
fprintf (Gbl.F.Out,"<select name=\"LastYear\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (Year = 0;
|
for (Year = 0;
|
||||||
Year <= Deg_MAX_YEARS_PER_DEGREE;
|
Year <= Deg_MAX_YEARS_PER_DEGREE;
|
||||||
|
@ -1558,7 +1561,7 @@ static void Deg_ListDegreesForEdition (void)
|
||||||
Act_FormStart (ActChgDegOptYea);
|
Act_FormStart (ActChgDegOptYea);
|
||||||
Deg_PutParamOtherDegCod (Deg->DegCod);
|
Deg_PutParamOtherDegCod (Deg->DegCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"OptYear\" value=\"Y\"%s"
|
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"OptYear\" value=\"Y\"%s"
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Deg->OptYear ? " checked=\"checked\"" :
|
Deg->OptYear ? " checked=\"checked\"" :
|
||||||
"",
|
"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
@ -1585,8 +1588,9 @@ static void Deg_ListDegreesForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActChgDegWWW);
|
Act_FormStart (ActChgDegWWW);
|
||||||
Deg_PutParamOtherDegCod (Deg->DegCod);
|
Deg_PutParamOtherDegCod (Deg->DegCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\" size=\"5\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"5\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cns_MAX_LENGTH_WWW,Deg->WWW,Gbl.FormId);
|
Cns_MAX_LENGTH_WWW,Deg->WWW,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
}
|
}
|
||||||
|
@ -1617,7 +1621,7 @@ static void Deg_ListDegreesForEdition (void)
|
||||||
Act_FormStart (ActChgDegSta);
|
Act_FormStart (ActChgDegSta);
|
||||||
Deg_PutParamOtherDegCod (Deg->DegCod);
|
Deg_PutParamOtherDegCod (Deg->DegCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"Status\" style=\"width:100px;\""
|
fprintf (Gbl.F.Out,"<select name=\"Status\" style=\"width:100px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"%u\" selected=\"selected\">%s</option>"
|
"<option value=\"%u\" selected=\"selected\">%s</option>"
|
||||||
"<option value=\"%u\">%s</option>"
|
"<option value=\"%u\">%s</option>"
|
||||||
"</select>",
|
"</select>",
|
||||||
|
|
|
@ -528,7 +528,7 @@ static void Dpt_ListDepartmentsForEdition (void)
|
||||||
Act_FormStart (ActChgDptIns);
|
Act_FormStart (ActChgDptIns);
|
||||||
Dpt_PutParamDptCod (Dpt->DptCod);
|
Dpt_PutParamDptCod (Dpt->DptCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthInsCod\" style=\"width:62px;\""
|
fprintf (Gbl.F.Out,"<select name=\"OthInsCod\" style=\"width:62px;\""
|
||||||
"onchange=\"javascript:document.getElementById('%s').submit();\">"
|
"onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"0\"",
|
"<option value=\"0\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Dpt->InsCod == 0)
|
if (Dpt->InsCod == 0)
|
||||||
|
@ -550,8 +550,9 @@ static void Dpt_ListDepartmentsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenDptSho);
|
Act_FormStart (ActRenDptSho);
|
||||||
Dpt_PutParamDptCod (Dpt->DptCod);
|
Dpt_PutParamDptCod (Dpt->DptCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
MAX_LENGTH_DEPARTMENT_SHORT_NAME,Dpt->ShortName,Gbl.FormId);
|
MAX_LENGTH_DEPARTMENT_SHORT_NAME,Dpt->ShortName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -560,8 +561,9 @@ static void Dpt_ListDepartmentsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenDptFul);
|
Act_FormStart (ActRenDptFul);
|
||||||
Dpt_PutParamDptCod (Dpt->DptCod);
|
Dpt_PutParamDptCod (Dpt->DptCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
MAX_LENGTH_DEPARTMENT_FULL_NAME,Dpt->FullName,Gbl.FormId);
|
MAX_LENGTH_DEPARTMENT_FULL_NAME,Dpt->FullName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -570,8 +572,9 @@ static void Dpt_ListDepartmentsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgDptWWW);
|
Act_FormStart (ActChgDptWWW);
|
||||||
Dpt_PutParamDptCod (Dpt->DptCod);
|
Dpt_PutParamDptCod (Dpt->DptCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\" size=\"20\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"20\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cns_MAX_LENGTH_WWW,Dpt->WWW,Gbl.FormId);
|
Cns_MAX_LENGTH_WWW,Dpt->WWW,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
|
|
@ -3078,7 +3078,7 @@ static void Brw_FormToChangeCrsGrpZone (void)
|
||||||
"BROWSER_TITLE_LIGHT");
|
"BROWSER_TITLE_LIGHT");
|
||||||
if (IsCourseZone)
|
if (IsCourseZone)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />"
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
|
||||||
"%s"
|
"%s"
|
||||||
"</li>",
|
"</li>",
|
||||||
Gbl.FormId,
|
Gbl.FormId,
|
||||||
|
@ -3111,7 +3111,7 @@ static void Brw_FormToChangeCrsGrpZone (void)
|
||||||
GrpDat.GrpCod);
|
GrpDat.GrpCod);
|
||||||
if (IsGroupZone && GrpDat.GrpCod == Gbl.CurrentCrs.Grps.GrpCod)
|
if (IsGroupZone && GrpDat.GrpCod == Gbl.CurrentCrs.Grps.GrpCod)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />"
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
|
||||||
"%s %s"
|
"%s %s"
|
||||||
"</li>",
|
"</li>",
|
||||||
Gbl.FormId,
|
Gbl.FormId,
|
||||||
|
@ -4366,7 +4366,7 @@ static void Brw_WriteFormFullTree (void)
|
||||||
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"FullTree\" value=\"Y\"");
|
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"FullTree\" value=\"Y\"");
|
||||||
if (Gbl.FileBrowser.FullTree)
|
if (Gbl.FileBrowser.FullTree)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />"
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
|
||||||
" %s",
|
" %s",
|
||||||
Gbl.FormId,
|
Gbl.FormId,
|
||||||
Txt_Show_all_files);
|
Txt_Show_all_files);
|
||||||
|
@ -5513,10 +5513,10 @@ static void Brw_PutIconFileWithLinkToViewMetadata (unsigned Size,Brw_FileType_t
|
||||||
FileNameToShow);
|
FileNameToShow);
|
||||||
|
|
||||||
/* Link to the form and to the file */
|
/* Link to the form and to the file */
|
||||||
fprintf (Gbl.F.Out,"<a href=\"javascript:document.getElementById('%s').submit();\""
|
fprintf (Gbl.F.Out,"<a href=\"\" title=\"%s\" class=\"%s\""
|
||||||
" title=\"%s\" class=\"%s\">",
|
" onclick=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId,
|
Gbl.Title,Gbl.FileBrowser.TxtStyle,
|
||||||
Gbl.Title,Gbl.FileBrowser.TxtStyle);
|
Gbl.FormId);
|
||||||
|
|
||||||
/***** Icon depending on the file extension *****/
|
/***** Icon depending on the file extension *****/
|
||||||
Brw_PutIconFile (Size,FileType,FileName);
|
Brw_PutIconFile (Size,FileType,FileName);
|
||||||
|
@ -5617,7 +5617,7 @@ static void Brw_WriteFileName (unsigned Level,bool IsPublic,Brw_FileType_t FileT
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"NewFolderName\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"NewFolderName\""
|
||||||
" size=\"40\" maxlength=\"40\" value=\"%s\""
|
" size=\"40\" maxlength=\"40\" value=\"%s\""
|
||||||
" class=\"%s %s\""
|
" class=\"%s %s\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
FileName,Gbl.FileBrowser.InputStyle,
|
FileName,Gbl.FileBrowser.InputStyle,
|
||||||
Gbl.FileBrowser.Clipboard.IsThisFile ? "LIGHT_GREEN" :
|
Gbl.FileBrowser.Clipboard.IsThisFile ? "LIGHT_GREEN" :
|
||||||
Gbl.ColorRows[Gbl.RowEvenOdd],
|
Gbl.ColorRows[Gbl.RowEvenOdd],
|
||||||
|
@ -5674,12 +5674,12 @@ static void Brw_WriteFileName (unsigned Level,bool IsPublic,Brw_FileType_t FileT
|
||||||
Gbl.FileBrowser.Type == Brw_SHOW_MARKS_GRP) ? Txt_Check_marks_in_file_X :
|
Gbl.FileBrowser.Type == Brw_SHOW_MARKS_GRP) ? Txt_Check_marks_in_file_X :
|
||||||
Txt_Download_FILE_OR_LINK_X,
|
Txt_Download_FILE_OR_LINK_X,
|
||||||
FileNameToShow);
|
FileNameToShow);
|
||||||
fprintf (Gbl.F.Out,"<a href=\"javascript:document.getElementById('%s').submit();\""
|
fprintf (Gbl.F.Out,"<a href=\"\" title=\"%s\" class=\"%s\""
|
||||||
" title=\"%s\" class=\"%s\">"
|
" onclick=\"document.getElementById('%s').submit();\">"
|
||||||
"%s"
|
"%s"
|
||||||
"</a>",
|
"</a>",
|
||||||
Gbl.FormId,
|
|
||||||
Gbl.Title,Gbl.FileBrowser.TxtStyle,
|
Gbl.Title,Gbl.FileBrowser.TxtStyle,
|
||||||
|
Gbl.FormId,
|
||||||
FileNameToShow);
|
FileNameToShow);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
|
||||||
|
|
|
@ -1764,7 +1764,7 @@ static void For_PutFormWhichForums (void)
|
||||||
(unsigned) WhichForums);
|
(unsigned) WhichForums);
|
||||||
if (WhichForums == Gbl.Forum.WhichForums)
|
if (WhichForums == Gbl.Forum.WhichForums)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />"
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
|
||||||
"%s"
|
"%s"
|
||||||
"</li>",
|
"</li>",
|
||||||
Gbl.FormId,Txt_FORUM_WHICH_FORUM[WhichForums]);
|
Gbl.FormId,Txt_FORUM_WHICH_FORUM[WhichForums]);
|
||||||
|
|
23
swad_group.c
23
swad_group.c
|
@ -1146,8 +1146,9 @@ static void Grp_ListGroupTypesForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">");
|
||||||
Act_FormStart (ActRenGrpTyp);
|
Act_FormStart (ActRenGrpTyp);
|
||||||
Grp_PutParamGrpTypCod (Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].GrpTypCod);
|
Grp_PutParamGrpTypCod (Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].GrpTypCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"GrpTypName\" size=\"20\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"GrpTypName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"20\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
MAX_LENGTH_GROUP_TYPE_NAME,
|
MAX_LENGTH_GROUP_TYPE_NAME,
|
||||||
Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].GrpTypName,
|
Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].GrpTypName,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
@ -1160,7 +1161,7 @@ static void Grp_ListGroupTypesForEdition (void)
|
||||||
Grp_PutParamGrpTypCod (Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].GrpTypCod);
|
Grp_PutParamGrpTypCod (Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].GrpTypCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"MandatoryEnrollment\""
|
fprintf (Gbl.F.Out,"<select name=\"MandatoryEnrollment\""
|
||||||
" style=\"width:150px;\""
|
" style=\"width:150px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"N\"",
|
"<option value=\"N\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (!Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].MandatoryEnrollment)
|
if (!Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].MandatoryEnrollment)
|
||||||
|
@ -1182,7 +1183,7 @@ static void Grp_ListGroupTypesForEdition (void)
|
||||||
Grp_PutParamGrpTypCod (Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].GrpTypCod);
|
Grp_PutParamGrpTypCod (Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].GrpTypCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"MultipleEnrollment\""
|
fprintf (Gbl.F.Out,"<select name=\"MultipleEnrollment\""
|
||||||
" style=\"width:150px;\""
|
" style=\"width:150px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"N\"",
|
"<option value=\"N\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (!Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].MultipleEnrollment)
|
if (!Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].MultipleEnrollment)
|
||||||
|
@ -1369,7 +1370,7 @@ static void Grp_ListGroupsForEdition (void)
|
||||||
Act_FormStart (ActChgGrpTyp);
|
Act_FormStart (ActChgGrpTyp);
|
||||||
Grp_PutParamGrpCod (Grp->GrpCod);
|
Grp_PutParamGrpCod (Grp->GrpCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"GrpTypCod\""
|
fprintf (Gbl.F.Out,"<select name=\"GrpTypCod\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (NumTipGrpAux = 0;
|
for (NumTipGrpAux = 0;
|
||||||
NumTipGrpAux < Gbl.CurrentCrs.Grps.GrpTypes.Num;
|
NumTipGrpAux < Gbl.CurrentCrs.Grps.GrpTypes.Num;
|
||||||
|
@ -1389,8 +1390,9 @@ static void Grp_ListGroupsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenGrp);
|
Act_FormStart (ActRenGrp);
|
||||||
Grp_PutParamGrpCod (Grp->GrpCod);
|
Grp_PutParamGrpCod (Grp->GrpCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"GrpName\" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"GrpName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\":document.getElementById('%s').submit();\" />",
|
||||||
MAX_LENGTH_GROUP_NAME,Grp->GrpName,Gbl.FormId);
|
MAX_LENGTH_GROUP_NAME,Grp->GrpName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -1399,9 +1401,10 @@ static void Grp_ListGroupsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgMaxStdGrp);
|
Act_FormStart (ActChgMaxStdGrp);
|
||||||
Grp_PutParamGrpCod (Grp->GrpCod);
|
Grp_PutParamGrpCod (Grp->GrpCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"MaxStudents\" size=\"3\" maxlength=\"10\" value=\"");
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"MaxStudents\""
|
||||||
|
" size=\"3\" maxlength=\"10\" value=\"");
|
||||||
Grp_WriteMaxStdsGrp (Grp->MaxStudents);
|
Grp_WriteMaxStdsGrp (Grp->MaxStudents);
|
||||||
fprintf (Gbl.F.Out,"\" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
fprintf (Gbl.F.Out,"\" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -4187,7 +4190,7 @@ void Grp_ShowSelectorWhichGrps (void)
|
||||||
(unsigned) WhichGrps);
|
(unsigned) WhichGrps);
|
||||||
if (WhichGrps == Gbl.CurrentCrs.Grps.WhichGrps)
|
if (WhichGrps == Gbl.CurrentCrs.Grps.WhichGrps)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />"
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
|
||||||
" %s"
|
" %s"
|
||||||
"</li>",
|
"</li>",
|
||||||
Gbl.FormId,Txt_Show_WHICH_groups[WhichGrps]);
|
Gbl.FormId,Txt_Show_WHICH_groups[WhichGrps]);
|
||||||
|
|
|
@ -505,7 +505,7 @@ static void Hld_ListHolidaysForEdition (void)
|
||||||
Act_FormStart (ActChgHldPlc);
|
Act_FormStart (ActChgHldPlc);
|
||||||
Hld_PutParamHldCod (Hld->HldCod);
|
Hld_PutParamHldCod (Hld->HldCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"PlcCod\" style=\"width:62px;\""
|
fprintf (Gbl.F.Out,"<select name=\"PlcCod\" style=\"width:62px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"-1\"",
|
"<option value=\"-1\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Hld->PlcCod <= 0)
|
if (Hld->PlcCod <= 0)
|
||||||
|
@ -528,7 +528,7 @@ static void Hld_ListHolidaysForEdition (void)
|
||||||
Act_FormStart (ActChgHldTyp);
|
Act_FormStart (ActChgHldTyp);
|
||||||
Hld_PutParamHldCod (Hld->HldCod);
|
Hld_PutParamHldCod (Hld->HldCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"HldTyp\" style=\"width:62px;\""
|
fprintf (Gbl.F.Out,"<select name=\"HldTyp\" style=\"width:62px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (HolidayType = (Hld_HolidayType_t) 0;
|
for (HolidayType = (Hld_HolidayType_t) 0;
|
||||||
HolidayType < Hld_NUM_TYPES_HOLIDAY;
|
HolidayType < Hld_NUM_TYPES_HOLIDAY;
|
||||||
|
@ -570,8 +570,9 @@ static void Hld_ListHolidaysForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenHld);
|
Act_FormStart (ActRenHld);
|
||||||
Hld_PutParamHldCod (Hld->HldCod);
|
Hld_PutParamHldCod (Hld->HldCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Name\" size=\"20\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Name\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"20\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Hld_MAX_LENGTH_HOLIDAY_NAME,Hld->Name,Gbl.FormId);
|
Hld_MAX_LENGTH_HOLIDAY_NAME,Hld->Name,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>"
|
fprintf (Gbl.F.Out,"</td>"
|
||||||
|
|
|
@ -437,7 +437,7 @@ static void Inf_PutFormToForceStdsToReadInfo (Inf_InfoType_t InfoType,bool MustB
|
||||||
if (MustBeRead)
|
if (MustBeRead)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," name=\"MustBeRead\" value=\"Y\""
|
fprintf (Gbl.F.Out," name=\"MustBeRead\" value=\"Y\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />"
|
" onchange=\"document.getElementById('%s').submit();\" />"
|
||||||
" %s",
|
" %s",
|
||||||
Gbl.FormId,
|
Gbl.FormId,
|
||||||
Txt_Force_students_to_read_this_information);
|
Txt_Force_students_to_read_this_information);
|
||||||
|
@ -462,7 +462,7 @@ static void Inf_PutFormToConfirmIHaveReadInfo (Inf_InfoType_t InfoType)
|
||||||
if (IHaveRead)
|
if (IHaveRead)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," name=\"IHaveRead\" value=\"Y\""
|
fprintf (Gbl.F.Out," name=\"IHaveRead\" value=\"Y\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />"
|
" onchange=\"document.getElementById('%s').submit();\" />"
|
||||||
"%s",
|
"%s",
|
||||||
Gbl.FormId,
|
Gbl.FormId,
|
||||||
Txt_I_have_read_this_information);
|
Txt_I_have_read_this_information);
|
||||||
|
@ -948,7 +948,7 @@ void Inf_FormsToSelSendInfo (void)
|
||||||
(unsigned) InfoSrc);
|
(unsigned) InfoSrc);
|
||||||
if (InfoSrc == InfoSrcSelected)
|
if (InfoSrc == InfoSrcSelected)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />",
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
|
|
@ -1044,7 +1044,7 @@ void Ins_WriteSelectorOfInstitution (void)
|
||||||
Act_FormGoToStart (ActSeeCtr);
|
Act_FormGoToStart (ActSeeCtr);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"ins\" style=\"width:175px;\"");
|
fprintf (Gbl.F.Out,"<select name=\"ins\" style=\"width:175px;\"");
|
||||||
if (Gbl.CurrentCty.Cty.CtyCod > 0)
|
if (Gbl.CurrentCty.Cty.CtyCod > 0)
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:document.getElementById('%s').submit();\"",
|
fprintf (Gbl.F.Out," onchange=\"document.getElementById('%s').submit();\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
else
|
else
|
||||||
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
||||||
|
@ -1169,7 +1169,7 @@ static void Ins_ListInstitutionsForEdition (void)
|
||||||
Act_FormStart (ActChgInsCty);
|
Act_FormStart (ActChgInsCty);
|
||||||
Ins_PutParamOtherInsCod (Ins->InsCod);
|
Ins_PutParamOtherInsCod (Ins->InsCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthCtyCod\" style=\"width:100px;\""
|
fprintf (Gbl.F.Out,"<select name=\"OthCtyCod\" style=\"width:100px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />"
|
" onchange=\"document.getElementById('%s').submit();\" />"
|
||||||
"<option value=\"0\"",
|
"<option value=\"0\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Ins->CtyCod == 0)
|
if (Ins->CtyCod == 0)
|
||||||
|
@ -1198,8 +1198,9 @@ static void Ins_ListInstitutionsForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActRenInsSho);
|
Act_FormStart (ActRenInsSho);
|
||||||
Ins_PutParamOtherInsCod (Ins->InsCod);
|
Ins_PutParamOtherInsCod (Ins->InsCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Ins_MAX_LENGTH_INSTITUTION_SHORT_NAME,Ins->ShortName,
|
Ins_MAX_LENGTH_INSTITUTION_SHORT_NAME,Ins->ShortName,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
@ -1214,8 +1215,9 @@ static void Ins_ListInstitutionsForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActRenInsFul);
|
Act_FormStart (ActRenInsFul);
|
||||||
Ins_PutParamOtherInsCod (Ins->InsCod);
|
Ins_PutParamOtherInsCod (Ins->InsCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\" size=\"30\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"30\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Ins_MAX_LENGTH_INSTITUTION_FULL_NAME,Ins->FullName,
|
Ins_MAX_LENGTH_INSTITUTION_FULL_NAME,Ins->FullName,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
@ -1230,8 +1232,9 @@ static void Ins_ListInstitutionsForEdition (void)
|
||||||
{
|
{
|
||||||
Act_FormStart (ActChgInsWWW);
|
Act_FormStart (ActChgInsWWW);
|
||||||
Ins_PutParamOtherInsCod (Ins->InsCod);
|
Ins_PutParamOtherInsCod (Ins->InsCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cns_MAX_LENGTH_WWW,Ins->WWW,
|
Cns_MAX_LENGTH_WWW,Ins->WWW,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
@ -1270,7 +1273,7 @@ static void Ins_ListInstitutionsForEdition (void)
|
||||||
Act_FormStart (ActChgInsSta);
|
Act_FormStart (ActChgInsSta);
|
||||||
Ins_PutParamOtherInsCod (Ins->InsCod);
|
Ins_PutParamOtherInsCod (Ins->InsCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"Status\" style=\"width:100px;\""
|
fprintf (Gbl.F.Out,"<select name=\"Status\" style=\"width:100px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"%u\" selected=\"selected\">%s</option>"
|
"<option value=\"%u\" selected=\"selected\">%s</option>"
|
||||||
"<option value=\"%u\">%s</option>"
|
"<option value=\"%u\">%s</option>"
|
||||||
"</select>",
|
"</select>",
|
||||||
|
|
15
swad_link.c
15
swad_link.c
|
@ -353,8 +353,9 @@ static void Lnk_ListLinksForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenLnkSho);
|
Act_FormStart (ActRenLnkSho);
|
||||||
Lnk_PutParamLnkCod (Lnk->LnkCod);
|
Lnk_PutParamLnkCod (Lnk->LnkCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Lnk_MAX_LENGTH_LINK_SHORT_NAME,Lnk->ShortName,
|
Lnk_MAX_LENGTH_LINK_SHORT_NAME,Lnk->ShortName,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
@ -364,8 +365,9 @@ static void Lnk_ListLinksForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenLnkFul);
|
Act_FormStart (ActRenLnkFul);
|
||||||
Lnk_PutParamLnkCod (Lnk->LnkCod);
|
Lnk_PutParamLnkCod (Lnk->LnkCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Lnk_MAX_LENGTH_LINK_FULL_NAME,Lnk->FullName,
|
Lnk_MAX_LENGTH_LINK_FULL_NAME,Lnk->FullName,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
@ -375,8 +377,9 @@ static void Lnk_ListLinksForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgLnkWWW);
|
Act_FormStart (ActChgLnkWWW);
|
||||||
Lnk_PutParamLnkCod (Lnk->LnkCod);
|
Lnk_PutParamLnkCod (Lnk->LnkCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"WWW\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cns_MAX_LENGTH_WWW,Lnk->WWW,
|
Cns_MAX_LENGTH_WWW,Lnk->WWW,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
|
10
swad_mail.c
10
swad_mail.c
|
@ -417,8 +417,9 @@ static void Mai_ListMailDomainsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenMaiSho);
|
Act_FormStart (ActRenMaiSho);
|
||||||
Mai_PutParamMaiCod (Mai->MaiCod);
|
Mai_PutParamMaiCod (Mai->MaiCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Domain\" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Domain\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Mai_MAX_LENGTH_MAIL_DOMAIN,Mai->Domain,
|
Mai_MAX_LENGTH_MAIL_DOMAIN,Mai->Domain,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
@ -428,8 +429,9 @@ static void Mai_ListMailDomainsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenMaiFul);
|
Act_FormStart (ActRenMaiFul);
|
||||||
Mai_PutParamMaiCod (Mai->MaiCod);
|
Mai_PutParamMaiCod (Mai->MaiCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Info\" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Info\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Mai_MAX_LENGTH_MAIL_INFO,Mai->Info,
|
Mai_MAX_LENGTH_MAIL_INFO,Mai->Info,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
|
|
@ -138,7 +138,7 @@ void Mrk_GetAndWriteNumRowsHeaderAndFooter (Brw_FileType_t FileType,
|
||||||
"<input type=\"text\" name=\"%s\""
|
"<input type=\"text\" name=\"%s\""
|
||||||
" size=\"1\" maxlength=\"5\" value=\"%u\""
|
" size=\"1\" maxlength=\"5\" value=\"%u\""
|
||||||
" class=\"%s COLOR%u\""
|
" class=\"%s COLOR%u\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Txt_TABLE_Header,
|
Txt_TABLE_Header,
|
||||||
Mrk_HeadOrFootStr[Brw_HEADER],Marks.Header,
|
Mrk_HeadOrFootStr[Brw_HEADER],Marks.Header,
|
||||||
Gbl.FileBrowser.InputStyle,
|
Gbl.FileBrowser.InputStyle,
|
||||||
|
@ -165,7 +165,7 @@ void Mrk_GetAndWriteNumRowsHeaderAndFooter (Brw_FileType_t FileType,
|
||||||
"<input type=\"text\" name=\"%s\""
|
"<input type=\"text\" name=\"%s\""
|
||||||
" size=\"1\" maxlength=\"5\" value=\"%u\""
|
" size=\"1\" maxlength=\"5\" value=\"%u\""
|
||||||
" class=\"%s COLOR%u\""
|
" class=\"%s COLOR%u\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"jdocument.getElementById('%s').submit();\" />",
|
||||||
Txt_TABLE_Footer,
|
Txt_TABLE_Footer,
|
||||||
Mrk_HeadOrFootStr[Brw_FOOTER],Marks.Footer,
|
Mrk_HeadOrFootStr[Brw_FOOTER],Marks.Footer,
|
||||||
Gbl.FileBrowser.InputStyle,
|
Gbl.FileBrowser.InputStyle,
|
||||||
|
|
|
@ -287,7 +287,7 @@ void Net_ShowFormMyWebsAndSocialNets (void)
|
||||||
Par_PutHiddenParamUnsigned ("Web",(unsigned) NumURL);
|
Par_PutHiddenParamUnsigned ("Web",(unsigned) NumURL);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"URL\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"URL\""
|
||||||
" style=\"width:500px;\" maxlength=\"%u\" value=\"%s\""
|
" style=\"width:500px;\" maxlength=\"%u\" value=\"%s\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cns_MAX_LENGTH_URL,URL,
|
Cns_MAX_LENGTH_URL,URL,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
|
|
@ -601,7 +601,7 @@ static void Ntf_WriteFormAllNotifications (bool AllNotifications)
|
||||||
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"All\" value=\"Y\"");
|
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"All\" value=\"Y\"");
|
||||||
if (AllNotifications)
|
if (AllNotifications)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />"
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
|
||||||
" %s",
|
" %s",
|
||||||
Gbl.FormId,
|
Gbl.FormId,
|
||||||
Txt_Show_all_notifications);
|
Txt_Show_all_notifications);
|
||||||
|
|
|
@ -646,7 +646,7 @@ void Pho_ReceivePhotoAndDetectFaces (bool ItsMe,const struct UsrData *UsrDat)
|
||||||
NumFace++;
|
NumFace++;
|
||||||
sprintf (FormId,"form_%d",NumLastForm + NumFace);
|
sprintf (FormId,"form_%d",NumLastForm + NumFace);
|
||||||
fprintf (Gbl.F.Out,"<area shape=\"circle\""
|
fprintf (Gbl.F.Out,"<area shape=\"circle\""
|
||||||
" href=\"javascript:document.getElementById('%s').submit();\""
|
" href=\"document.getElementById('%s').submit();\""
|
||||||
" coords=\"%u,%u,%u\">\n",
|
" coords=\"%u,%u,%u\">\n",
|
||||||
FormId,X,Y,Radius);
|
FormId,X,Y,Radius);
|
||||||
}
|
}
|
||||||
|
@ -1551,7 +1551,7 @@ static void Pho_PutSelectorForTypeOfAvg (void)
|
||||||
Pho_PutHiddenParamOrderDegrees ();
|
Pho_PutHiddenParamOrderDegrees ();
|
||||||
Usr_PutParamColsClassPhoto ();
|
Usr_PutParamColsClassPhoto ();
|
||||||
fprintf (Gbl.F.Out,"<select name=\"AvgType\""
|
fprintf (Gbl.F.Out,"<select name=\"AvgType\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (TypeOfAvg = (Pho_AvgPhotoTypeOfAverage_t) 0;
|
for (TypeOfAvg = (Pho_AvgPhotoTypeOfAverage_t) 0;
|
||||||
TypeOfAvg < Pho_NUM_AVERAGE_PHOTO_TYPES;
|
TypeOfAvg < Pho_NUM_AVERAGE_PHOTO_TYPES;
|
||||||
|
@ -1620,7 +1620,7 @@ static void Pho_PutSelectorForHowComputePhotoSize (void)
|
||||||
Pho_PutHiddenParamOrderDegrees ();
|
Pho_PutHiddenParamOrderDegrees ();
|
||||||
Usr_PutParamColsClassPhoto ();
|
Usr_PutParamColsClassPhoto ();
|
||||||
fprintf (Gbl.F.Out,"<select name=\"PhotoSize\""
|
fprintf (Gbl.F.Out,"<select name=\"PhotoSize\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (PhoSi = (Pho_HowComputePhotoSize_t) 0;
|
for (PhoSi = (Pho_HowComputePhotoSize_t) 0;
|
||||||
PhoSi < Pho_NUM_HOW_COMPUTE_PHOTO_SIZES;
|
PhoSi < Pho_NUM_HOW_COMPUTE_PHOTO_SIZES;
|
||||||
|
@ -1689,7 +1689,7 @@ static void Pho_PutSelectorForHowOrderDegrees (void)
|
||||||
Pho_PutHiddenParamPhotoSize ();
|
Pho_PutHiddenParamPhotoSize ();
|
||||||
Usr_PutParamColsClassPhoto ();
|
Usr_PutParamColsClassPhoto ();
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OrdDeg\""
|
fprintf (Gbl.F.Out,"<select name=\"OrdDeg\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (Order = (Pho_HowOrderDegrees_t) 0;
|
for (Order = (Pho_HowOrderDegrees_t) 0;
|
||||||
Order < Pho_NUM_HOW_ORDER_DEGREES;
|
Order < Pho_NUM_HOW_ORDER_DEGREES;
|
||||||
|
|
10
swad_place.c
10
swad_place.c
|
@ -446,8 +446,9 @@ static void Plc_ListPlacesForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenPlcSho);
|
Act_FormStart (ActRenPlcSho);
|
||||||
Plc_PutParamPlcCod (Plc->PlcCod);
|
Plc_PutParamPlcCod (Plc->PlcCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"ShortName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Plc_MAX_LENGTH_PLACE_SHORT_NAME,Plc->ShortName,Gbl.FormId);
|
Plc_MAX_LENGTH_PLACE_SHORT_NAME,Plc->ShortName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -456,8 +457,9 @@ static void Plc_ListPlacesForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenPlcFul);
|
Act_FormStart (ActRenPlcFul);
|
||||||
Plc_PutParamPlcCod (Plc->PlcCod);
|
Plc_PutParamPlcCod (Plc->PlcCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FullName\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"40\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Plc_MAX_LENGTH_PLACE_FULL_NAME,Plc->FullName,Gbl.FormId);
|
Plc_MAX_LENGTH_PLACE_FULL_NAME,Plc->FullName,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
|
|
@ -397,8 +397,9 @@ static void Plg_ListPluginsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActRenPlg);
|
Act_FormStart (ActRenPlg);
|
||||||
Plg_PutParamPlgCod (Plg->PlgCod);
|
Plg_PutParamPlgCod (Plg->PlgCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Name\" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Name\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Plg_MAX_LENGTH_PLUGIN_NAME,Plg->Name,Gbl.FormId);
|
Plg_MAX_LENGTH_PLUGIN_NAME,Plg->Name,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -407,8 +408,9 @@ static void Plg_ListPluginsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgPlgDes);
|
Act_FormStart (ActChgPlgDes);
|
||||||
Plg_PutParamPlgCod (Plg->PlgCod);
|
Plg_PutParamPlgCod (Plg->PlgCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Description\" size=\"30\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Description\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"30\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Plg_MAX_LENGTH_PLUGIN_DESCRIPTION,Plg->Description,Gbl.FormId);
|
Plg_MAX_LENGTH_PLUGIN_DESCRIPTION,Plg->Description,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -417,8 +419,9 @@ static void Plg_ListPluginsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgPlgLog);
|
Act_FormStart (ActChgPlgLog);
|
||||||
Plg_PutParamPlgCod (Plg->PlgCod);
|
Plg_PutParamPlgCod (Plg->PlgCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Logo\" size=\"4\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Logo\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"4\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Plg_MAX_LENGTH_PLUGIN_LOGO,Plg->Logo,Gbl.FormId);
|
Plg_MAX_LENGTH_PLUGIN_LOGO,Plg->Logo,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -427,8 +430,9 @@ static void Plg_ListPluginsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgPlgAppKey);
|
Act_FormStart (ActChgPlgAppKey);
|
||||||
Plg_PutParamPlgCod (Plg->PlgCod);
|
Plg_PutParamPlgCod (Plg->PlgCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"AppKey\" size=\"16\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"AppKey\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"16\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Plg_MAX_LENGTH_PLUGIN_APP_KEY,Plg->AppKey,Gbl.FormId);
|
Plg_MAX_LENGTH_PLUGIN_APP_KEY,Plg->AppKey,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -437,8 +441,9 @@ static void Plg_ListPluginsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgPlgURL);
|
Act_FormStart (ActChgPlgURL);
|
||||||
Plg_PutParamPlgCod (Plg->PlgCod);
|
Plg_PutParamPlgCod (Plg->PlgCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"URL\" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"URL\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"15\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cns_MAX_LENGTH_WWW,Plg->URL,Gbl.FormId);
|
Cns_MAX_LENGTH_WWW,Plg->URL,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
@ -447,8 +452,9 @@ static void Plg_ListPluginsForEdition (void)
|
||||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||||
Act_FormStart (ActChgPlgIP);
|
Act_FormStart (ActChgPlgIP);
|
||||||
Plg_PutParamPlgCod (Plg->PlgCod);
|
Plg_PutParamPlgCod (Plg->PlgCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"IP\" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"IP\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"10\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cns_MAX_LENGTH_IP,Plg->IP,Gbl.FormId);
|
Cns_MAX_LENGTH_IP,Plg->IP,Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>"
|
fprintf (Gbl.F.Out,"</td>"
|
||||||
|
|
|
@ -235,7 +235,7 @@ void Pre_PutSelectorToSelectLanguage (void)
|
||||||
|
|
||||||
Act_FormStart (ActReqChgLan);
|
Act_FormStart (ActReqChgLan);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"Lan\" style=\"width:%upx; margin:0;\""
|
fprintf (Gbl.F.Out,"<select name=\"Lan\" style=\"width:%upx; margin:0;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
SelectorWidth[Gbl.Prefs.Layout],Gbl.FormId);
|
SelectorWidth[Gbl.Prefs.Layout],Gbl.FormId);
|
||||||
for (Lan = (Txt_Language_t) 0;
|
for (Lan = (Txt_Language_t) 0;
|
||||||
Lan < Txt_NUM_LANGUAGES;
|
Lan < Txt_NUM_LANGUAGES;
|
||||||
|
|
|
@ -131,7 +131,7 @@ void Pri_PutFormVisibility (const char *TxtLabel,Act_Action_t Action,
|
||||||
(unsigned) Visibility);
|
(unsigned) Visibility);
|
||||||
if (Visibility == CurrentVisibilityInDB)
|
if (Visibility == CurrentVisibilityInDB)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />"
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
|
||||||
"%s"
|
"%s"
|
||||||
"</li>",
|
"</li>",
|
||||||
Gbl.FormId,Txt_PRIVACY_OPTIONS[Visibility]);
|
Gbl.FormId,Txt_PRIVACY_OPTIONS[Visibility]);
|
||||||
|
|
|
@ -213,7 +213,7 @@ void Rec_ListFieldsRecordsForEdition (void)
|
||||||
Par_PutHiddenParamLong ("FieldCod",Gbl.CurrentCrs.Records.LstFields.Lst[NumField].FieldCod);
|
Par_PutHiddenParamLong ("FieldCod",Gbl.CurrentCrs.Records.LstFields.Lst[NumField].FieldCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FieldName\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"FieldName\""
|
||||||
" style=\"width:500px;\" maxlength=\"%u\" value=\"%s\""
|
" style=\"width:500px;\" maxlength=\"%u\" value=\"%s\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Rec_MAX_LENGTH_NAME_FIELD,
|
Rec_MAX_LENGTH_NAME_FIELD,
|
||||||
Gbl.CurrentCrs.Records.LstFields.Lst[NumField].Name,
|
Gbl.CurrentCrs.Records.LstFields.Lst[NumField].Name,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
@ -226,7 +226,7 @@ void Rec_ListFieldsRecordsForEdition (void)
|
||||||
Par_PutHiddenParamLong ("FieldCod",Gbl.CurrentCrs.Records.LstFields.Lst[NumField].FieldCod);
|
Par_PutHiddenParamLong ("FieldCod",Gbl.CurrentCrs.Records.LstFields.Lst[NumField].FieldCod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"NumLines\" size=\"2\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"NumLines\" size=\"2\""
|
||||||
" maxlength=\"2\" value=\"%u\""
|
" maxlength=\"2\" value=\"%u\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Gbl.CurrentCrs.Records.LstFields.Lst[NumField].NumLines,
|
Gbl.CurrentCrs.Records.LstFields.Lst[NumField].NumLines,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
|
@ -237,7 +237,7 @@ void Rec_ListFieldsRecordsForEdition (void)
|
||||||
Act_FormStart (ActChgVisFie);
|
Act_FormStart (ActChgVisFie);
|
||||||
Par_PutHiddenParamLong ("FieldCod",Gbl.CurrentCrs.Records.LstFields.Lst[NumField].FieldCod);
|
Par_PutHiddenParamLong ("FieldCod",Gbl.CurrentCrs.Records.LstFields.Lst[NumField].FieldCod);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"Visibility\""
|
fprintf (Gbl.F.Out,"<select name=\"Visibility\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (Vis = (Rec_VisibilityRecordFields_t) 0;
|
for (Vis = (Rec_VisibilityRecordFields_t) 0;
|
||||||
Vis < (Rec_VisibilityRecordFields_t) Rec_NUM_TYPES_VISIBILITY;
|
Vis < (Rec_VisibilityRecordFields_t) Rec_NUM_TYPES_VISIBILITY;
|
||||||
|
@ -1362,7 +1362,7 @@ static void Rec_WriteFormShowOfficeHours (bool ShowOfficeHours,const char *ListU
|
||||||
if (ShowOfficeHours)
|
if (ShowOfficeHours)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," class=\"LEFT_MIDDLE\""
|
fprintf (Gbl.F.Out," class=\"LEFT_MIDDLE\""
|
||||||
" onclick=\"javascript:document.getElementById('%s').submit();\" />"
|
" onclick=\"document.getElementById('%s').submit();\" />"
|
||||||
"<img src=\"%s/clock16x16.gif\""
|
"<img src=\"%s/clock16x16.gif\""
|
||||||
" alt=\"%s\" title=\"%s\""
|
" alt=\"%s\" title=\"%s\""
|
||||||
" class=\"ICON16x16\" />"
|
" class=\"ICON16x16\" />"
|
||||||
|
@ -3400,7 +3400,7 @@ void Rec_ShowFormMyInsCtrDpt (void)
|
||||||
/* Start form to select the country of my institution */
|
/* Start form to select the country of my institution */
|
||||||
Act_FormGoToStart (ActChgCtyMyIns);
|
Act_FormGoToStart (ActChgCtyMyIns);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthCtyCod\" style=\"width:500px;\""
|
fprintf (Gbl.F.Out,"<select name=\"OthCtyCod\" style=\"width:500px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"-1\"",
|
"<option value=\"-1\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Gbl.Usrs.Me.UsrDat.InsCtyCod <= 0)
|
if (Gbl.Usrs.Me.UsrDat.InsCtyCod <= 0)
|
||||||
|
@ -3439,7 +3439,7 @@ void Rec_ShowFormMyInsCtrDpt (void)
|
||||||
/* Start form to select institution */
|
/* Start form to select institution */
|
||||||
Act_FormGoToStart (ActChgMyIns);
|
Act_FormGoToStart (ActChgMyIns);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthInsCod\" style=\"width:500px;\""
|
fprintf (Gbl.F.Out,"<select name=\"OthInsCod\" style=\"width:500px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"-1\"",
|
"<option value=\"-1\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Gbl.Usrs.Me.UsrDat.InsCod < 0)
|
if (Gbl.Usrs.Me.UsrDat.InsCod < 0)
|
||||||
|
@ -3485,7 +3485,7 @@ void Rec_ShowFormMyInsCtrDpt (void)
|
||||||
/* Start form to select centre */
|
/* Start form to select centre */
|
||||||
Act_FormGoToStart (ActChgMyCtr);
|
Act_FormGoToStart (ActChgMyCtr);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"OthCtrCod\" style=\"width:500px;\""
|
fprintf (Gbl.F.Out,"<select name=\"OthCtrCod\" style=\"width:500px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"-1\"",
|
"<option value=\"-1\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Gbl.Usrs.Me.UsrDat.Tch.CtrCod < 0)
|
if (Gbl.Usrs.Me.UsrDat.Tch.CtrCod < 0)
|
||||||
|
@ -3529,7 +3529,7 @@ void Rec_ShowFormMyInsCtrDpt (void)
|
||||||
/* Start form to select department */
|
/* Start form to select department */
|
||||||
Act_FormGoToStart (ActChgMyDpt);
|
Act_FormGoToStart (ActChgMyDpt);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"DptCod\" style=\"width:500px;\""
|
fprintf (Gbl.F.Out,"<select name=\"DptCod\" style=\"width:500px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">"
|
" onchange=\"document.getElementById('%s').submit();\">"
|
||||||
"<option value=\"-1\"",
|
"<option value=\"-1\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
if (Gbl.Usrs.Me.UsrDat.Tch.DptCod < 0)
|
if (Gbl.Usrs.Me.UsrDat.Tch.DptCod < 0)
|
||||||
|
@ -3568,7 +3568,7 @@ void Rec_ShowFormMyInsCtrDpt (void)
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Office\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Office\""
|
||||||
" maxlength=\"%u\" value=\"%s\""
|
" maxlength=\"%u\" value=\"%s\""
|
||||||
" style=\"width:500px;\""
|
" style=\"width:500px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Cns_MAX_LENGTH_STRING,
|
Cns_MAX_LENGTH_STRING,
|
||||||
Gbl.Usrs.Me.UsrDat.Tch.Office,
|
Gbl.Usrs.Me.UsrDat.Tch.Office,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
@ -3588,7 +3588,7 @@ void Rec_ShowFormMyInsCtrDpt (void)
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"OfficePhone\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"OfficePhone\""
|
||||||
" maxlength=\"%u\" value=\"%s\""
|
" maxlength=\"%u\" value=\"%s\""
|
||||||
" style=\"width:500px;\""
|
" style=\"width:500px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Usr_MAX_LENGTH_PHONE,
|
Usr_MAX_LENGTH_PHONE,
|
||||||
Gbl.Usrs.Me.UsrDat.Tch.OfficePhone,
|
Gbl.Usrs.Me.UsrDat.Tch.OfficePhone,
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
|
|
@ -298,7 +298,7 @@ void Rol_PutFormToChangeMyRole (bool FormInHead)
|
||||||
if (FormInHead)
|
if (FormInHead)
|
||||||
fprintf (Gbl.F.Out," style=\"width:%upx;\"",
|
fprintf (Gbl.F.Out," style=\"width:%upx;\"",
|
||||||
SelectorWidth[Gbl.Prefs.Layout]);
|
SelectorWidth[Gbl.Prefs.Layout]);
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:document.getElementById('%s').submit();\">",
|
fprintf (Gbl.F.Out," onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (Role = Rol__GUEST_;
|
for (Role = Rol__GUEST_;
|
||||||
Role < Rol_NUM_ROLES;
|
Role < Rol_NUM_ROLES;
|
||||||
|
|
|
@ -84,7 +84,7 @@ void Sco_PutSelectorScope (bool SendOnChange)
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"<select name=\"Scope\"");
|
fprintf (Gbl.F.Out,"<select name=\"Scope\"");
|
||||||
if (SendOnChange)
|
if (SendOnChange)
|
||||||
fprintf (Gbl.F.Out," onchange=\"javascript:document.getElementById('%s').submit();\"",
|
fprintf (Gbl.F.Out," onchange=\"document.getElementById('%s').submit();\"",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
fprintf (Gbl.F.Out,">");
|
fprintf (Gbl.F.Out,">");
|
||||||
|
|
||||||
|
|
|
@ -286,7 +286,7 @@ void Sta_ExitIfTooFast (void)
|
||||||
"<body>"
|
"<body>"
|
||||||
"<h1 style=\"text-align:center;\">%s</h1>"
|
"<h1 style=\"text-align:center;\">%s</h1>"
|
||||||
"<h2 style=\"text-align:center;\">"
|
"<h2 style=\"text-align:center;\">"
|
||||||
"<a href=\"javascript:window.history.back();\">← %s</a>"
|
"<a href=\"\" onclick=\"window.history.back();\">← %s</a>"
|
||||||
"</h2>"
|
"</h2>"
|
||||||
"</body>"
|
"</body>"
|
||||||
"</html>",
|
"</html>",
|
||||||
|
@ -2042,7 +2042,7 @@ static void Sta_ShowDistrAccessesPerDaysAndHour (unsigned long NumRows,MYSQL_RES
|
||||||
|
|
||||||
fprintf (Gbl.F.Out,"%s: ",Txt_Color_of_the_graphic);
|
fprintf (Gbl.F.Out,"%s: ",Txt_Color_of_the_graphic);
|
||||||
fprintf (Gbl.F.Out,"<select name=\"ColorType\""
|
fprintf (Gbl.F.Out,"<select name=\"ColorType\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (ColorType = (Sta_ColorType_t) 0;
|
for (ColorType = (Sta_ColorType_t) 0;
|
||||||
ColorType < Sta_NUM_COLOR_TYPES;
|
ColorType < Sta_NUM_COLOR_TYPES;
|
||||||
|
|
|
@ -103,7 +103,8 @@ struct
|
||||||
static Inf_InfoType_t Syl_SetSyllabusTypeAndLoadToMemory (void);
|
static Inf_InfoType_t Syl_SetSyllabusTypeAndLoadToMemory (void);
|
||||||
static void Syl_LoadToMemory (Inf_InfoType_t InfoType);
|
static void Syl_LoadToMemory (Inf_InfoType_t InfoType);
|
||||||
static void Syl_ShowSyllabus (Inf_InfoType_t InfoType);
|
static void Syl_ShowSyllabus (Inf_InfoType_t InfoType);
|
||||||
static void Syl_ShowRowSyllabus (Inf_InfoType_t InfoType,unsigned NumItem,int Level,int *CodItem,const char *Text,bool NewItem);
|
static void Syl_ShowRowSyllabus (Inf_InfoType_t InfoType,unsigned NumItem,
|
||||||
|
int Level,int *CodItem,const char *Text,bool NewItem);
|
||||||
static void Syl_WriteSyllabusIntoHTMLTmpFile (Inf_InfoType_t InfoType,FILE *FileHTMLTmp);
|
static void Syl_WriteSyllabusIntoHTMLTmpFile (Inf_InfoType_t InfoType,FILE *FileHTMLTmp);
|
||||||
static void Syl_PutFormItemSyllabus (Inf_InfoType_t InfoType,bool NewItem,unsigned NumItem,int Level,int *CodItem,const char *Text);
|
static void Syl_PutFormItemSyllabus (Inf_InfoType_t InfoType,bool NewItem,unsigned NumItem,int Level,int *CodItem,const char *Text);
|
||||||
|
|
||||||
|
@ -149,7 +150,7 @@ void Syl_PutFormWhichSyllabus (void)
|
||||||
(unsigned) WhichSyllabus);
|
(unsigned) WhichSyllabus);
|
||||||
if (WhichSyllabus == Gbl.CurrentCrs.Syllabus.WhichSyllabus)
|
if (WhichSyllabus == Gbl.CurrentCrs.Syllabus.WhichSyllabus)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />"
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
|
||||||
"%s"
|
"%s"
|
||||||
"</li>",
|
"</li>",
|
||||||
Gbl.FormId,Txt_SYLLABUS_WHICH_SYLLABUS[WhichSyllabus]);
|
Gbl.FormId,Txt_SYLLABUS_WHICH_SYLLABUS[WhichSyllabus]);
|
||||||
|
@ -181,7 +182,6 @@ void Syl_EditSyllabus (void)
|
||||||
extern const Act_Action_t Inf_ActionsSeeInfo[Inf_NUM_INFO_TYPES];
|
extern const Act_Action_t Inf_ActionsSeeInfo[Inf_NUM_INFO_TYPES];
|
||||||
extern const char *Txt_View;
|
extern const char *Txt_View;
|
||||||
extern const char *Txt_INFO_TITLE[Inf_NUM_INFO_TYPES];
|
extern const char *Txt_INFO_TITLE[Inf_NUM_INFO_TYPES];
|
||||||
extern const char *Txt_Enter_a_new_item_here;
|
|
||||||
extern const char *Txt_This_syllabus_has_been_edited_by_teachers_of_the_course_;
|
extern const char *Txt_This_syllabus_has_been_edited_by_teachers_of_the_course_;
|
||||||
extern const char *Txt_The_syllabus_lectures_of_the_course_X_is_not_available;
|
extern const char *Txt_The_syllabus_lectures_of_the_course_X_is_not_available;
|
||||||
extern const char *Txt_The_syllabus_practicals_of_the_course_X_is_not_available;
|
extern const char *Txt_The_syllabus_practicals_of_the_course_X_is_not_available;
|
||||||
|
@ -213,8 +213,7 @@ void Syl_EditSyllabus (void)
|
||||||
|
|
||||||
/***** If the syllabus is empty ==> show form to add a iten to the end *****/
|
/***** If the syllabus is empty ==> show form to add a iten to the end *****/
|
||||||
if (Gbl.CurrentCrs.Syllabus.EditionIsActive && LstItemsSyllabus.NumItems == 0)
|
if (Gbl.CurrentCrs.Syllabus.EditionIsActive && LstItemsSyllabus.NumItems == 0)
|
||||||
Syl_ShowRowSyllabus (InfoType,0,1,LstItemsSyllabus.Lst[0].CodItem,
|
Syl_ShowRowSyllabus (InfoType,0,1,LstItemsSyllabus.Lst[0].CodItem,"",true);
|
||||||
Txt_Enter_a_new_item_here,true);
|
|
||||||
|
|
||||||
/***** End of table *****/
|
/***** End of table *****/
|
||||||
Lay_EndRoundFrameTable ();
|
Lay_EndRoundFrameTable ();
|
||||||
|
@ -479,7 +478,6 @@ int Syl_ReadLevelItemSyllabus (void)
|
||||||
|
|
||||||
static void Syl_ShowSyllabus (Inf_InfoType_t InfoType)
|
static void Syl_ShowSyllabus (Inf_InfoType_t InfoType)
|
||||||
{
|
{
|
||||||
extern const char *Txt_Enter_a_new_item_here;
|
|
||||||
unsigned NumItem;
|
unsigned NumItem;
|
||||||
int i;
|
int i;
|
||||||
int NumButtons = Gbl.CurrentCrs.Syllabus.EditionIsActive ? 5 :
|
int NumButtons = Gbl.CurrentCrs.Syllabus.EditionIsActive ? 5 :
|
||||||
|
@ -508,12 +506,15 @@ static void Syl_ShowSyllabus (Inf_InfoType_t InfoType)
|
||||||
NumItem < LstItemsSyllabus.NumItems;
|
NumItem < LstItemsSyllabus.NumItems;
|
||||||
NumItem++)
|
NumItem++)
|
||||||
{
|
{
|
||||||
Syl_ShowRowSyllabus (InfoType,NumItem,LstItemsSyllabus.Lst[NumItem].Level,LstItemsSyllabus.Lst[NumItem].CodItem,LstItemsSyllabus.Lst[NumItem].Text,false);
|
Syl_ShowRowSyllabus (InfoType,NumItem,
|
||||||
|
LstItemsSyllabus.Lst[NumItem].Level,
|
||||||
|
LstItemsSyllabus.Lst[NumItem].CodItem,
|
||||||
|
LstItemsSyllabus.Lst[NumItem].Text,false);
|
||||||
if (ShowRowInsertNewItem && NumItem == Gbl.CurrentCrs.Syllabus.NumItem)
|
if (ShowRowInsertNewItem && NumItem == Gbl.CurrentCrs.Syllabus.NumItem)
|
||||||
// Mostrar a new row where se puede insert a new item
|
// Mostrar a new row where se puede insert a new item
|
||||||
Syl_ShowRowSyllabus (InfoType,NumItem + 1,
|
Syl_ShowRowSyllabus (InfoType,NumItem + 1,
|
||||||
LstItemsSyllabus.Lst[NumItem].Level,NULL,
|
LstItemsSyllabus.Lst[NumItem].Level,NULL,
|
||||||
Txt_Enter_a_new_item_here,true);
|
"",true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -521,7 +522,8 @@ static void Syl_ShowSyllabus (Inf_InfoType_t InfoType)
|
||||||
/******** Write a row (item) of a syllabus of lectures or practicals *********/
|
/******** Write a row (item) of a syllabus of lectures or practicals *********/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
static void Syl_ShowRowSyllabus (Inf_InfoType_t InfoType,unsigned NumItem,int Level,int *CodItem,const char *Text,bool NewItem)
|
static void Syl_ShowRowSyllabus (Inf_InfoType_t InfoType,unsigned NumItem,
|
||||||
|
int Level,int *CodItem,const char *Text,bool NewItem)
|
||||||
{
|
{
|
||||||
extern const char *Txt_Move_up_X_and_its_subsections;
|
extern const char *Txt_Move_up_X_and_its_subsections;
|
||||||
extern const char *Txt_Move_up_X;
|
extern const char *Txt_Move_up_X;
|
||||||
|
@ -902,18 +904,20 @@ static void Syl_PutFormItemSyllabus (Inf_InfoType_t InfoType,bool NewItem,unsign
|
||||||
}
|
}
|
||||||
|
|
||||||
/***** Text of the item *****/
|
/***** Text of the item *****/
|
||||||
fprintf (Gbl.F.Out,"<td colspan=\"%d LEFT_MIDDLE COLOR%u\">",
|
fprintf (Gbl.F.Out,"<td colspan=\"%d\" class=\"LEFT_MIDDLE COLOR%u\">",
|
||||||
LstItemsSyllabus.NumLevels - Level + 1,Gbl.RowEvenOdd);
|
LstItemsSyllabus.NumLevels - Level + 1,Gbl.RowEvenOdd);
|
||||||
Act_FormStart (NewItem ? (InfoType == Inf_LECTURES ? ActInsIteSylLec :
|
Act_FormStart (NewItem ? (InfoType == Inf_LECTURES ? ActInsIteSylLec :
|
||||||
ActInsIteSylPra) :
|
ActInsIteSylPra) :
|
||||||
(InfoType == Inf_LECTURES ? ActModIteSylLec :
|
(InfoType == Inf_LECTURES ? ActModIteSylLec :
|
||||||
ActModIteSylPra));
|
ActModIteSylPra));
|
||||||
Syl_PutParamNumItem (NumItem);
|
Syl_PutParamNumItem (NumItem);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Txt\" size=\"80\" maxlength=\"%u\" value=\"%s\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Txt\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\""
|
" size=\"80\" maxlength=\"%u\" value=\"%s\""
|
||||||
" onfocus=\"javascript:if(this.value=='%s') this.value='';\" />",
|
" placeholder=\"%s\""
|
||||||
Syl_MAX_LENGTH_TEXT_ITEM,Text,Gbl.FormId,
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Txt_Enter_a_new_item_here);
|
Syl_MAX_LENGTH_TEXT_ITEM,Text,
|
||||||
|
Txt_Enter_a_new_item_here,
|
||||||
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
}
|
}
|
||||||
|
|
|
@ -1496,7 +1496,7 @@ static void Tst_ShowFormEditTags (void)
|
||||||
Par_PutHiddenParamString ("OldTagTxt",row[1]);
|
Par_PutHiddenParamString ("OldTagTxt",row[1]);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"NewTagTxt\""
|
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"NewTagTxt\""
|
||||||
" size=\"36\" maxlength=\"%u\" value=\"%s\""
|
" size=\"36\" maxlength=\"%u\" value=\"%s\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Tst_MAX_TAG_LENGTH,row[1],Gbl.FormId);
|
Tst_MAX_TAG_LENGTH,row[1],Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
fprintf (Gbl.F.Out,"</td>"
|
fprintf (Gbl.F.Out,"</td>"
|
||||||
|
@ -2553,7 +2553,7 @@ static void Tst_ListOneOrMoreQuestionsToEdit (unsigned long NumRows,MYSQL_RES *m
|
||||||
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"Shuffle\" value=\"Y\"");
|
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"Shuffle\" value=\"Y\"");
|
||||||
if (Str_ConvertToUpperLetter (row[3][0]) == 'Y')
|
if (Str_ConvertToUpperLetter (row[3][0]) == 'Y')
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />",
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
}
|
}
|
||||||
|
|
|
@ -1150,7 +1150,7 @@ static void TT_TimeTableDrawCell (unsigned Day,unsigned Hour,unsigned Column,uns
|
||||||
|
|
||||||
/***** Class type *****/
|
/***** Class type *****/
|
||||||
fprintf (Gbl.F.Out,"<select name=\"ModTTCellType\" style=\"width:68px;\""
|
fprintf (Gbl.F.Out,"<select name=\"ModTTCellType\" style=\"width:68px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (CT = (TT_ClassType_t) 0;
|
for (CT = (TT_ClassType_t) 0;
|
||||||
CT < (TT_ClassType_t) TT_NUM_CLASS_TYPES;
|
CT < (TT_ClassType_t) TT_NUM_CLASS_TYPES;
|
||||||
|
@ -1188,7 +1188,7 @@ static void TT_TimeTableDrawCell (unsigned Day,unsigned Hour,unsigned Column,uns
|
||||||
{
|
{
|
||||||
/***** Class duration *****/
|
/***** Class duration *****/
|
||||||
fprintf (Gbl.F.Out,"<select name=\"ModTTDur\" style=\"width:57px;\""
|
fprintf (Gbl.F.Out,"<select name=\"ModTTDur\" style=\"width:57px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
for (H = Hour + TimeTable[Day][Hour].Columns[Column].Duration;
|
for (H = Hour + TimeTable[Day][Hour].Columns[Column].Duration;
|
||||||
H < TT_HOURS_PER_DAY * 2;
|
H < TT_HOURS_PER_DAY * 2;
|
||||||
|
@ -1218,7 +1218,7 @@ static void TT_TimeTableDrawCell (unsigned Day,unsigned Hour,unsigned Column,uns
|
||||||
fprintf (Gbl.F.Out,"<br />%s"
|
fprintf (Gbl.F.Out,"<br />%s"
|
||||||
"<select name=\"ModTTGrpCod\""
|
"<select name=\"ModTTGrpCod\""
|
||||||
" style=\"width:110px;\""
|
" style=\"width:110px;\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Txt_Group,Gbl.FormId);
|
Txt_Group,Gbl.FormId);
|
||||||
fprintf (Gbl.F.Out,"<option value=\"-1\"");
|
fprintf (Gbl.F.Out,"<option value=\"-1\"");
|
||||||
if (GrpCod <= 0)
|
if (GrpCod <= 0)
|
||||||
|
@ -1245,8 +1245,9 @@ static void TT_TimeTableDrawCell (unsigned Day,unsigned Hour,unsigned Column,uns
|
||||||
|
|
||||||
/***** Class room *****/
|
/***** Class room *****/
|
||||||
fprintf (Gbl.F.Out,"<br />%s"
|
fprintf (Gbl.F.Out,"<br />%s"
|
||||||
"<input type=\"text\" name=\"ModHorLugar\" size=\"1\" maxlength=\"%u\" value=\"%s\""
|
"<input type=\"text\" name=\"ModHorLugar\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"1\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Txt_Classroom,TT_MAX_LENGTH_PLACE,Place,Gbl.FormId);
|
Txt_Classroom,TT_MAX_LENGTH_PLACE,Place,Gbl.FormId);
|
||||||
}
|
}
|
||||||
else // TimeTableView == TT_TUT_EDIT
|
else // TimeTableView == TT_TUT_EDIT
|
||||||
|
@ -1254,8 +1255,9 @@ static void TT_TimeTableDrawCell (unsigned Day,unsigned Hour,unsigned Column,uns
|
||||||
Par_PutHiddenParamString ("ModHorGrp","");
|
Par_PutHiddenParamString ("ModHorGrp","");
|
||||||
/***** Place *****/
|
/***** Place *****/
|
||||||
fprintf (Gbl.F.Out,"<br />%s"
|
fprintf (Gbl.F.Out,"<br />%s"
|
||||||
"<input type=\"text\" name=\"ModHorLugar\" size=\"12\" maxlength=\"%u\" value=\"%s\""
|
"<input type=\"text\" name=\"ModHorLugar\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\" />",
|
" size=\"12\" maxlength=\"%u\" value=\"%s\""
|
||||||
|
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||||
Txt_Place,TT_MAX_LENGTH_PLACE,Place,Gbl.FormId);
|
Txt_Place,TT_MAX_LENGTH_PLACE,Place,Gbl.FormId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5036,7 +5036,7 @@ static void Usr_PutCheckboxListWithPhotos (void)
|
||||||
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"WithPhotos\" value=\"Y\"");
|
fprintf (Gbl.F.Out,"<input type=\"checkbox\" name=\"WithPhotos\" value=\"Y\"");
|
||||||
if (Gbl.Usrs.Listing.WithPhotos)
|
if (Gbl.Usrs.Listing.WithPhotos)
|
||||||
fprintf (Gbl.F.Out," checked=\"checked\"");
|
fprintf (Gbl.F.Out," checked=\"checked\"");
|
||||||
fprintf (Gbl.F.Out," onclick=\"javascript:document.getElementById('%s').submit();\" />"
|
fprintf (Gbl.F.Out," onclick=\"document.getElementById('%s').submit();\" />"
|
||||||
"<span class=\"%s\">%s</span>",
|
"<span class=\"%s\">%s</span>",
|
||||||
Gbl.FormId,
|
Gbl.FormId,
|
||||||
The_ClassForm[Gbl.Prefs.Theme],Txt_Display_photos);
|
The_ClassForm[Gbl.Prefs.Theme],Txt_Display_photos);
|
||||||
|
@ -7210,7 +7210,7 @@ void Usr_PutSelectorNumColsClassPhoto (void)
|
||||||
|
|
||||||
/***** Start selector *****/
|
/***** Start selector *****/
|
||||||
fprintf (Gbl.F.Out,"<select name=\"ColsClassPhoto\""
|
fprintf (Gbl.F.Out,"<select name=\"ColsClassPhoto\""
|
||||||
" onchange=\"javascript:document.getElementById('%s').submit();\">",
|
" onchange=\"document.getElementById('%s').submit();\">",
|
||||||
Gbl.FormId);
|
Gbl.FormId);
|
||||||
|
|
||||||
/***** Put a row in selector for every number from 1 to Usr_CLASS_PHOTO_COLS_MAX *****/
|
/***** Put a row in selector for every number from 1 to Usr_CLASS_PHOTO_COLS_MAX *****/
|
||||||
|
|
Loading…
Reference in New Issue