mirror of https://github.com/acanas/swad-core.git
Version 15.17.2
This commit is contained in:
parent
eb151fb02c
commit
c0ff3a3838
|
@ -1072,7 +1072,8 @@ void Asg_RequestCreatOrEditAsg (void)
|
|||
"%s:"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"Title\" size=\"45\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Title\""
|
||||
" size=\"45\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
The_ClassForm[Gbl.Prefs.Theme],
|
||||
|
@ -1115,7 +1116,8 @@ void Asg_RequestCreatOrEditAsg (void)
|
|||
"</td>"
|
||||
"<td class=\"DAT LEFT_MIDDLE\">"
|
||||
"%s: "
|
||||
"<input type=\"text\" name=\"Folder\" size=\"%u\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Folder\""
|
||||
" size=\"%u\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
The_ClassForm[Gbl.Prefs.Theme],
|
||||
|
|
|
@ -1087,7 +1087,8 @@ void Att_RequestCreatOrEditAttEvent (void)
|
|||
"%s:"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_TOP\">"
|
||||
"<input type=\"text\" name=\"Title\" size=\"45\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Title\""
|
||||
" size=\"45\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
The_ClassForm[Gbl.Prefs.Theme],Txt_Title,
|
||||
|
|
|
@ -748,13 +748,15 @@ static void Ban_PutFormToCreateBanner (void)
|
|||
|
||||
/***** Banner short name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"ShortName\" size=\"12\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"ShortName\""
|
||||
" size=\"12\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Ban_MAX_LENGTH_SHORT_NAME,Ban->ShortName);
|
||||
|
||||
/***** Banner full name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"FullName\" size=\"24\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"FullName\""
|
||||
" size=\"24\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Ban_MAX_LENGTH_FULL_NAME,Ban->FullName);
|
||||
|
||||
|
@ -767,7 +769,8 @@ static void Ban_PutFormToCreateBanner (void)
|
|||
|
||||
/***** Banner WWW *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"WWW\" size=\"24\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"WWW\""
|
||||
" size=\"24\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
Cns_MAX_LENGTH_WWW,Ban->WWW);
|
||||
|
|
|
@ -1864,7 +1864,8 @@ void Ctr_RequestPhoto (void)
|
|||
fprintf (Gbl.F.Out,"<label class=\"%s\">"
|
||||
"%s: "
|
||||
"</label>"
|
||||
"<input type=\"file\" name=\"%s\" size=\"40\" maxlength=\"100\" value=\"\" />"
|
||||
"<input type=\"file\" name=\"%s\""
|
||||
" size=\"40\" maxlength=\"100\" value=\"\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
The_ClassForm[Gbl.Prefs.Theme],
|
||||
|
@ -2038,19 +2039,22 @@ static void Ctr_PutFormToCreateCentre (void)
|
|||
|
||||
/***** Centre short name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"ShortName\" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"ShortName\""
|
||||
" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Ctr_MAX_LENGTH_CENTRE_SHORT_NAME,Ctr->ShortName);
|
||||
|
||||
/***** Centre full name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"FullName\" size=\"30\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"FullName\""
|
||||
" size=\"30\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Ctr_MAX_LENGTH_CENTRE_FULL_NAME,Ctr->FullName);
|
||||
|
||||
/***** Centre WWW *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"WWW\" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"WWW\""
|
||||
" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Cns_MAX_LENGTH_WWW,Ctr->WWW);
|
||||
|
||||
|
|
|
@ -108,11 +108,12 @@
|
|||
/****************************** Public constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 15.17.1 (2015/10/23)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 15.17.2 (2015/10/23)"
|
||||
|
||||
// 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
|
||||
/*
|
||||
Version 15.17.2: Oct 23, 2015 Code refactoring related to forms. (186472 lines)
|
||||
Version 15.17.1: Oct 23, 2015 Code refactoring related to dates and JavaScript. (186407 lines)
|
||||
Version 15.17: Oct 22, 2015 Code refactoring related to dates and JavaScript.
|
||||
Fixed bug in internal editor of syllabus. (186379 lines)
|
||||
|
|
|
@ -1633,7 +1633,8 @@ static void Cty_PutFormToCreateCountry (void)
|
|||
|
||||
/***** Numerical country code (ISO 3166-1) *****/
|
||||
fprintf (Gbl.F.Out,"<td rowspan=\"%u\" class=\"RIGHT_TOP\">"
|
||||
"<input type=\"text\" name=\"OthCtyCod\" size=\"3\" maxlength=\"10\" value=\"",
|
||||
"<input type=\"text\" name=\"OthCtyCod\""
|
||||
" size=\"3\" maxlength=\"10\" value=\"",
|
||||
1 + Txt_NUM_LANGUAGES);
|
||||
if (Cty->CtyCod > 0)
|
||||
fprintf (Gbl.F.Out,"%03ld",Cty->CtyCod);
|
||||
|
@ -1641,7 +1642,8 @@ static void Cty_PutFormToCreateCountry (void)
|
|||
|
||||
/***** Alphabetic country code with 2 letters (ISO 3166-1) *****/
|
||||
fprintf (Gbl.F.Out,"<td rowspan=\"%u\" class=\"RIGHT_TOP\">"
|
||||
"<input type=\"text\" name=\"Alpha2\" size=\"2\" maxlength=\"2\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Alpha2\""
|
||||
" size=\"2\" maxlength=\"2\" value=\"%s\" />"
|
||||
"</td>",
|
||||
1 + Txt_NUM_LANGUAGES,Cty->Alpha2);
|
||||
|
||||
|
@ -1676,13 +1678,15 @@ static void Cty_PutFormToCreateCountry (void)
|
|||
|
||||
/* Name */
|
||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"Name_%s\" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Name_%s\""
|
||||
" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Txt_STR_LANG_ID[Lan],Cty_MAX_BYTES_COUNTRY_NAME,Cty->Name[Lan]);
|
||||
|
||||
/* WWW */
|
||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"WWW_%s\" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"WWW_%s\""
|
||||
" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
Txt_STR_LANG_ID[Lan],Cty_MAX_LENGTH_COUNTRY_WWW,Cty->WWW[Lan]);
|
||||
|
|
|
@ -318,7 +318,8 @@ static void Crs_Configuration (bool PrintView)
|
|||
The_ClassForm[Gbl.Prefs.Theme],
|
||||
Txt_Institutional_code);
|
||||
if (IsForm)
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"InsCrsCod\" size=\"%u\" maxlength=\"%u\" value=\"%s\" />",
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"InsCrsCod\""
|
||||
" size=\"%u\" maxlength=\"%u\" value=\"%s\" />",
|
||||
Crs_LENGTH_INSTITUTIONAL_CRS_COD,
|
||||
Crs_LENGTH_INSTITUTIONAL_CRS_COD,
|
||||
Gbl.CurrentCrs.Crs.InstitutionalCrsCod);
|
||||
|
@ -1539,7 +1540,8 @@ static void Crs_ListCoursesForEdition (void)
|
|||
{
|
||||
Act_FormStart (ActRenCrsSho);
|
||||
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=\"document.getElementById('%s').submit();\" />",
|
||||
Crs_MAX_LENGTH_COURSE_SHORT_NAME,Crs->ShortName,
|
||||
Gbl.FormId);
|
||||
|
@ -1723,7 +1725,8 @@ static void Crs_PutFormToCreateCourse (void)
|
|||
|
||||
/***** Institutional code of the course *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"InsCrsCod\" size=\"%u\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"InsCrsCod\""
|
||||
" size=\"%u\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Crs_LENGTH_INSTITUTIONAL_CRS_COD,
|
||||
Crs_LENGTH_INSTITUTIONAL_CRS_COD,
|
||||
|
@ -1770,13 +1773,15 @@ static void Crs_PutFormToCreateCourse (void)
|
|||
|
||||
/***** Course short name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"ShortName\" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"ShortName\""
|
||||
" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Crs_MAX_LENGTH_COURSE_SHORT_NAME,Crs->ShortName);
|
||||
|
||||
/***** Course full name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"FullName\" size=\"20\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"FullName\""
|
||||
" size=\"20\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Crs_MAX_LENGTH_COURSE_FULL_NAME,Crs->FullName);
|
||||
|
||||
|
|
|
@ -1741,7 +1741,8 @@ static void Deg_PutFormToCreateDegType (void)
|
|||
/***** Degree type name *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"DegTypName\" size=\"25\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"DegTypName\""
|
||||
" size=\"25\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Deg_MAX_LENGTH_DEGREE_TYPE_NAME,Gbl.Degs.EditingDegTyp.DegTypName);
|
||||
|
||||
|
@ -1824,13 +1825,15 @@ static void Deg_PutFormToCreateDegree (void)
|
|||
|
||||
/***** Degree short name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"ShortName\" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"ShortName\""
|
||||
" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Deg_MAX_LENGTH_DEGREE_SHORT_NAME,Deg->ShortName);
|
||||
|
||||
/***** Degree full name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"FullName\" size=\"20\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"FullName\""
|
||||
" size=\"20\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Deg_MAX_LENGTH_DEGREE_FULL_NAME,Deg->FullName);
|
||||
|
||||
|
@ -1887,7 +1890,8 @@ static void Deg_PutFormToCreateDegree (void)
|
|||
|
||||
/***** Degree WWW *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"WWW\" size=\"5\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"WWW\""
|
||||
" size=\"5\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Cns_MAX_LENGTH_WWW,Deg->WWW);
|
||||
|
||||
|
|
|
@ -916,19 +916,22 @@ static void Dpt_PutFormToCreateDepartment (void)
|
|||
|
||||
/***** Department short name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"ShortName\" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"ShortName\""
|
||||
" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
MAX_LENGTH_DEPARTMENT_SHORT_NAME,Dpt->ShortName);
|
||||
|
||||
/***** Department full name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"FullName\" size=\"40\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"FullName\""
|
||||
" size=\"40\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
MAX_LENGTH_DEPARTMENT_FULL_NAME,Dpt->FullName);
|
||||
|
||||
/***** Department WWW *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"WWW\" size=\"20\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"WWW\""
|
||||
" size=\"20\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
Cns_MAX_LENGTH_WWW,Dpt->WWW);
|
||||
|
|
|
@ -2054,7 +2054,8 @@ static void Grp_PutFormToCreateGroupType (void)
|
|||
|
||||
/***** Name of group type *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"GrpTypName\" size=\"20\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"GrpTypName\""
|
||||
" size=\"20\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
MAX_LENGTH_GROUP_TYPE_NAME,Gbl.CurrentCrs.Grps.GrpTyp.GrpTypName);
|
||||
|
||||
|
@ -2195,12 +2196,14 @@ static void Grp_PutFormToCreateGroup (void)
|
|||
|
||||
/***** Group name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"GrpName\" size=\"40\" maxlength=\"%u\" value=\"%s\" /></td>",
|
||||
"<input type=\"text\" name=\"GrpName\""
|
||||
" size=\"40\" maxlength=\"%u\" value=\"%s\" /></td>",
|
||||
MAX_LENGTH_GROUP_NAME,Gbl.CurrentCrs.Grps.GrpName);
|
||||
|
||||
/***** Maximum number of students *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"MaxStudents\" size=\"3\" maxlength=\"10\" value=\"");
|
||||
"<input type=\"text\" name=\"MaxStudents\""
|
||||
" size=\"3\" maxlength=\"10\" value=\"");
|
||||
Grp_WriteMaxStdsGrp (Gbl.CurrentCrs.Grps.MaxStudents);
|
||||
fprintf (Gbl.F.Out,"\" /></td>");
|
||||
|
||||
|
|
|
@ -989,7 +989,8 @@ static void Hld_PutFormToCreateHoliday (void)
|
|||
|
||||
/***** Holiday name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"Name\" size=\"20\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Name\""
|
||||
" size=\"20\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"<td></td>"
|
||||
"</tr>",
|
||||
|
|
|
@ -1047,7 +1047,8 @@ void Inf_FormToSendPage (Inf_InfoSrc_t InfoSrc,Inf_InfoType_t InfoType)
|
|||
"%s:"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"file\" name=\"%s\" size=\"50\" maxlength=\"100\" value=\"\" />"
|
||||
"<input type=\"file\" name=\"%s\""
|
||||
" size=\"50\" maxlength=\"100\" value=\"\" />"
|
||||
"</td>"
|
||||
"</tr>"
|
||||
"</table>",
|
||||
|
@ -1082,7 +1083,8 @@ void Inf_FormToSendURL (Inf_InfoSrc_t InfoSrc,Inf_InfoType_t InfoType)
|
|||
"%s:"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"InfoSrcURL\" size=\"50\" maxlength=\"256\" value=\"",
|
||||
"<input type=\"text\" name=\"InfoSrcURL\""
|
||||
" size=\"50\" maxlength=\"256\" value=\"",
|
||||
The_ClassForm[Gbl.Prefs.Theme],Txt_URL);
|
||||
if ((FileURL = fopen (Gbl.CurrentCrs.Info.Links[InfoType].PathRelFileURL,"rb")) == NULL)
|
||||
fprintf (Gbl.F.Out,"http://");
|
||||
|
|
|
@ -1811,19 +1811,22 @@ static void Ins_PutFormToCreateInstitution (void)
|
|||
|
||||
/***** Institution short name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"ShortName\" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"ShortName\""
|
||||
" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Ins_MAX_LENGTH_INSTITUTION_SHORT_NAME,Ins->ShortName);
|
||||
|
||||
/***** Institution full name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"FullName\" size=\"30\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"FullName\""
|
||||
" size=\"30\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Ins_MAX_LENGTH_INSTITUTION_FULL_NAME,Ins->FullName);
|
||||
|
||||
/***** Institution WWW *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"WWW\" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"WWW\""
|
||||
" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Cns_MAX_LENGTH_WWW,Ins->WWW);
|
||||
|
||||
|
|
|
@ -657,13 +657,15 @@ static void Mai_PutFormToCreateMailDomain (void)
|
|||
/***** Mail domain *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"Domain\" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Domain\""
|
||||
" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Mai_MAX_LENGTH_MAIL_DOMAIN,Mai->Domain);
|
||||
|
||||
/***** Mail domain info *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"Info\" size=\"40\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Info\""
|
||||
" size=\"40\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"<td></td>"
|
||||
"</tr>",
|
||||
|
|
|
@ -2343,7 +2343,8 @@ void Msg_ShowFormToFilterMsgs (Msg_TypeOfMessages_t TypeOfMessages)
|
|||
"%s: "
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"FilterFromTo\" size=\"40\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"FilterFromTo\""
|
||||
" size=\"40\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
The_ClassForm[Gbl.Prefs.Theme],
|
||||
|
@ -2357,7 +2358,8 @@ void Msg_ShowFormToFilterMsgs (Msg_TypeOfMessages_t TypeOfMessages)
|
|||
"%s: "
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"FilterContent\" size=\"40\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"FilterContent\""
|
||||
" size=\"40\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
The_ClassForm[Gbl.Prefs.Theme],
|
||||
|
|
|
@ -694,13 +694,15 @@ static void Plc_PutFormToCreatePlace (void)
|
|||
/***** Place short name *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"ShortName\" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"ShortName\""
|
||||
" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Plc_MAX_LENGTH_PLACE_SHORT_NAME,Plc->ShortName);
|
||||
|
||||
/***** Place full name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"FullName\" size=\"40\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"FullName\""
|
||||
" size=\"40\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"<td></td>"
|
||||
"</tr>",
|
||||
|
|
|
@ -874,37 +874,43 @@ static void Plg_PutFormToCreatePlugin (void)
|
|||
|
||||
/***** Plugin name *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"Name\" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Name\""
|
||||
" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Plg_MAX_LENGTH_PLUGIN_NAME,Plg->Name);
|
||||
|
||||
/***** Plugin description *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"Description\" size=\"30\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Description\""
|
||||
" size=\"30\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Plg_MAX_LENGTH_PLUGIN_DESCRIPTION,Plg->Description);
|
||||
|
||||
/***** Plugin logo *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"Logo\" size=\"4\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Logo\""
|
||||
" size=\"4\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Plg_MAX_LENGTH_PLUGIN_LOGO,Plg->Logo);
|
||||
|
||||
/***** Plugin application key *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"AppKey\" size=\"16\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"AppKey\""
|
||||
" size=\"16\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Plg_MAX_LENGTH_PLUGIN_APP_KEY,Plg->AppKey);
|
||||
|
||||
/***** Plugin URL *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"URL\" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"URL\""
|
||||
" size=\"15\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>",
|
||||
Cns_MAX_LENGTH_WWW,Plg->URL);
|
||||
|
||||
/***** Plugin IP address *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"IP\" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"IP\""
|
||||
" size=\"10\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
Cns_MAX_LENGTH_IP,Plg->IP);
|
||||
|
|
|
@ -224,8 +224,8 @@ void Rec_ListFieldsRecordsForEdition (void)
|
|||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">");
|
||||
Act_FormStart (ActChgRowFie);
|
||||
Par_PutHiddenParamLong ("FieldCod",Gbl.CurrentCrs.Records.LstFields.Lst[NumField].FieldCod);
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"NumLines\" size=\"2\""
|
||||
" maxlength=\"2\" value=\"%u\""
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"NumLines\""
|
||||
" size=\"2\" maxlength=\"2\" value=\"%u\""
|
||||
" onchange=\"document.getElementById('%s').submit();\" />",
|
||||
Gbl.CurrentCrs.Records.LstFields.Lst[NumField].NumLines,
|
||||
Gbl.FormId);
|
||||
|
@ -291,7 +291,8 @@ void Rec_ShowFormCreateRecordField (void)
|
|||
|
||||
/***** Number of lines in form ******/
|
||||
fprintf (Gbl.F.Out,"<td class=\"CENTER_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"NumLines\" size=\"2\" maxlength=\"2\" value=\"%u\" />"
|
||||
"<input type=\"text\" name=\"NumLines\""
|
||||
" size=\"2\" maxlength=\"2\" value=\"%u\" />"
|
||||
"</td>",
|
||||
Gbl.CurrentCrs.Records.Field.NumLines);
|
||||
|
||||
|
|
|
@ -309,7 +309,8 @@ void Sch_PutFormToSearch (const char *IconURL)
|
|||
extern const char *Txt_Search;
|
||||
|
||||
/***** String to find *****/
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Search\" size=\"30\" maxlength=\"%u\" value=\"%s\"",
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Search\""
|
||||
" size=\"30\" maxlength=\"%u\" value=\"%s\"",
|
||||
Sch_MAX_LENGTH_STRING_TO_FIND,
|
||||
Gbl.Search.Str);
|
||||
if (!Gbl.Search.Str[0])
|
||||
|
|
|
@ -1593,7 +1593,8 @@ void Svy_RequestCreatOrEditSvy (void)
|
|||
"%s:"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"Title\" size=\"45\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"<input type=\"text\" name=\"Title\""
|
||||
" size=\"45\" maxlength=\"%u\" value=\"%s\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
The_ClassForm[Gbl.Prefs.Theme],
|
||||
|
|
37
swad_test.c
37
swad_test.c
|
@ -283,7 +283,8 @@ void Tst_ShowFormAskTst (void)
|
|||
"<label class=\"%s\">"
|
||||
"%s: "
|
||||
"</label>"
|
||||
"<input type=\"text\" name=\"NumQst\" size=\"3\" maxlength=\"3\" value=\"%u\"",
|
||||
"<input type=\"text\" name=\"NumQst\""
|
||||
" size=\"3\" maxlength=\"3\" value=\"%u\"",
|
||||
The_ClassForm[Gbl.Prefs.Theme],Txt_No_of_questions,
|
||||
Gbl.Test.Config.Def);
|
||||
if (Gbl.Test.Config.Min == Gbl.Test.Config.Max)
|
||||
|
@ -1621,7 +1622,8 @@ static void Tst_ShowFormConfigTst (void)
|
|||
"%s"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"NumQstMin\" size=\"3\" maxlength=\"3\" value=\"%u\" />"
|
||||
"<input type=\"text\" name=\"NumQstMin\""
|
||||
" size=\"3\" maxlength=\"3\" value=\"%u\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
Txt_minimum,Gbl.Test.Config.Min);
|
||||
|
@ -1632,7 +1634,8 @@ static void Tst_ShowFormConfigTst (void)
|
|||
"%s"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"NumQstDef\" size=\"3\" maxlength=\"3\" value=\"%u\" />"
|
||||
"<input type=\"text\" name=\"NumQstDef\""
|
||||
" size=\"3\" maxlength=\"3\" value=\"%u\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
Txt_default,Gbl.Test.Config.Def);
|
||||
|
@ -1643,7 +1646,8 @@ static void Tst_ShowFormConfigTst (void)
|
|||
"%s"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"NumQstMax\" size=\"3\" maxlength=\"3\" value=\"%u\" />"
|
||||
"<input type=\"text\" name=\"NumQstMax\""
|
||||
" size=\"3\" maxlength=\"3\" value=\"%u\" />"
|
||||
"</td>"
|
||||
"</tr>"
|
||||
"</table>"
|
||||
|
@ -1657,7 +1661,8 @@ static void Tst_ShowFormConfigTst (void)
|
|||
"%s:"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"text\" name=\"MinTimeNxtTstPerQst\" size=\"7\" maxlength=\"7\" value=\"%lu\" />"
|
||||
"<input type=\"text\" name=\"MinTimeNxtTstPerQst\""
|
||||
" size=\"7\" maxlength=\"7\" value=\"%lu\" />"
|
||||
"</td>"
|
||||
"</tr>",
|
||||
The_ClassForm[Gbl.Prefs.Theme],
|
||||
|
@ -3302,7 +3307,8 @@ static void Tst_WriteChoiceAnsAssessExam (unsigned NumQst,MYSQL_RES *mysql_res,
|
|||
static void Tst_WriteTextAnsSeeExam (unsigned NumQst)
|
||||
{
|
||||
/***** Write input field for the answer *****/
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Ans%06u\" size=\"40\" maxlength=\"%u\" value=\"\" />",
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Ans%06u\""
|
||||
" size=\"40\" maxlength=\"%u\" value=\"\" />",
|
||||
NumQst,Tst_MAX_SIZE_ANSWERS_ONE_QST);
|
||||
}
|
||||
|
||||
|
@ -3478,7 +3484,8 @@ static void Tst_WriteTextAnsAssessExam (unsigned NumQst,MYSQL_RES *mysql_res,
|
|||
static void Tst_WriteIntAnsSeeExam (unsigned NumQst)
|
||||
{
|
||||
/***** Write input field for the answer *****/
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Ans%06u\" size=\"11\" maxlength=\"11\" value=\"\" />",
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Ans%06u\""
|
||||
" size=\"11\" maxlength=\"11\" value=\"\" />",
|
||||
NumQst);
|
||||
}
|
||||
|
||||
|
@ -3581,7 +3588,8 @@ static void Tst_WriteIntAnsAssessExam (unsigned NumQst,MYSQL_RES *mysql_res,
|
|||
static void Tst_WriteFloatAnsSeeExam (unsigned NumQst)
|
||||
{
|
||||
/***** Write input field for the answer *****/
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Ans%06u\" size=\"11\" maxlength=\"%u\" value=\"\" />",
|
||||
fprintf (Gbl.F.Out,"<input type=\"text\" name=\"Ans%06u\""
|
||||
" size=\"11\" maxlength=\"%u\" value=\"\" />",
|
||||
NumQst,Tst_MAX_BYTES_FLOAT_ANSWER);
|
||||
}
|
||||
|
||||
|
@ -4231,7 +4239,8 @@ static void Tst_PutFormEditOneQst (char *Stem,char *Feedback)
|
|||
|
||||
/***** Input of a new tag *****/
|
||||
fprintf (Gbl.F.Out,"<td class=\"RIGHT_MIDDLE\">"
|
||||
"<input type=\"text\" id=\"TagTxt%u\" name=\"TagTxt%u\" size=\"36\" maxlength=\"%u\" value=\"%s\""
|
||||
"<input type=\"text\" id=\"TagTxt%u\" name=\"TagTxt%u\""
|
||||
" size=\"36\" maxlength=\"%u\" value=\"%s\""
|
||||
" onchange=\"changeSelTag('%u')\" />"
|
||||
"</td>",
|
||||
NumTag,NumTag,Tst_MAX_TAG_LENGTH,Gbl.Test.TagText[NumTag],NumTag);
|
||||
|
@ -4307,7 +4316,8 @@ static void Tst_PutFormEditOneQst (char *Stem,char *Feedback)
|
|||
"</td>"
|
||||
"<td class=\"%s LEFT_TOP\">"
|
||||
"%s: "
|
||||
"<input type=\"text\" name=\"AnsInt\" size=\"11\" maxlength=\"11\" value=\"%ld\"",
|
||||
"<input type=\"text\" name=\"AnsInt\""
|
||||
" size=\"11\" maxlength=\"11\" value=\"%ld\"",
|
||||
The_ClassForm[Gbl.Prefs.Theme],Txt_Answers,
|
||||
The_ClassForm[Gbl.Prefs.Theme],Txt_Integer_number,
|
||||
Gbl.Test.Answer.Integer);
|
||||
|
@ -4321,12 +4331,15 @@ static void Tst_PutFormEditOneQst (char *Stem,char *Feedback)
|
|||
"<td></td>"
|
||||
"<td class=\"%s LEFT_TOP\">"
|
||||
"%s "
|
||||
"<input type=\"text\" name=\"AnsFloatMin\" size=\"11\" maxlength=\"%u\" value=\"%lg\"",
|
||||
"<input type=\"text\" name=\"AnsFloatMin\""
|
||||
" size=\"11\" maxlength=\"%u\" value=\"%lg\"",
|
||||
The_ClassForm[Gbl.Prefs.Theme],Txt_Real_number_between_A_and_B_1,
|
||||
Tst_MAX_BYTES_FLOAT_ANSWER,Gbl.Test.Answer.FloatingPoint[0]);
|
||||
if (Gbl.Test.AnswerType != Tst_ANS_FLOAT)
|
||||
fprintf (Gbl.F.Out," disabled=\"disabled\"");
|
||||
fprintf (Gbl.F.Out," /> %s <input type=\"text\" name=\"AnsFloatMax\" size=\"11\" maxlength=\"%u\" value=\"%lg\"",
|
||||
fprintf (Gbl.F.Out," /> %s "
|
||||
"<input type=\"text\" name=\"AnsFloatMax\""
|
||||
" size=\"11\" maxlength=\"%u\" value=\"%lg\"",
|
||||
Txt_Real_number_between_A_and_B_2,
|
||||
Tst_MAX_BYTES_FLOAT_ANSWER,Gbl.Test.Answer.FloatingPoint[1]);
|
||||
if (Gbl.Test.AnswerType != Tst_ANS_FLOAT)
|
||||
|
|
|
@ -144,7 +144,8 @@ void TsI_ShowFormImportQstsFromXML (void)
|
|||
"%s:"
|
||||
"</td>"
|
||||
"<td class=\"LEFT_MIDDLE\">"
|
||||
"<input type=\"file\" name=\"%s\" size=\"40\" maxlength=\"100\" value=\"\" />"
|
||||
"<input type=\"file\" name=\"%s\""
|
||||
" size=\"40\" maxlength=\"100\" value=\"\" />"
|
||||
"</td>"
|
||||
"</tr>"
|
||||
"<tr>"
|
||||
|
|
Loading…
Reference in New Issue