diff --git a/css/swad16.104.css b/css/swad16.105.css similarity index 97% rename from css/swad16.104.css rename to css/swad16.105.css index 67b10729c..03e358e9c 100644 --- a/css/swad16.104.css +++ b/css/swad16.105.css @@ -127,11 +127,13 @@ a:hover /* Default ==> underlined */ } .HEAD_ROW_1_GREY { + background-image:-webkit-linear-gradient(#383838 0,#383838 26px,#404040 100%); /* Safari */ background-image:linear-gradient(#383838 0,#383838 26px,#404040 100%); background-repeat:no-repeat; } .HEAD_ROW_1_BLUE { + background-image:-webkit-linear-gradient(#5fa5df 0,#4f90c8 26px,#4f90c8 100%); /* Safari */ background-image:linear-gradient(#5fa5df 0,#4f90c8 26px,#4f90c8 100%); background-repeat:no-repeat; } @@ -244,6 +246,7 @@ a:hover /* Default ==> underlined */ } .HEAD_ROW_2_WHITE { + background-image:-webkit-linear-gradient(#cfcfce 0,white 40px,white 100%); /* Safari */ background-image:linear-gradient(#cfcfce 0,white 40px,white 100%); } .HEAD_ROW_2_GREY @@ -469,14 +472,17 @@ a:hover /* Default ==> underlined */ } .HEAD_ROW_3_GREY { + background-image:-webkit-linear-gradient(#404040 0,#404040 54px,white 54px,white 100%); /* Safari */ background-image:linear-gradient(#404040 0,#404040 54px,white 54px,white 100%); } .HEAD_ROW_3_BLUE { + background-image:-webkit-linear-gradient(#4f90c8 0,#4f90c8 54px,white 54px,white 100%); /* Safari */ background-image:linear-gradient(#4f90c8 0,#4f90c8 54px,white 54px,white 100%); } .HEAD_ROW_3_YELLOW { + background-image:-webkit-linear-gradient(#201420 0,#201420 54px,white 54px,white 100%); /* Safari */ background-image:linear-gradient(#201420 0,#201420 54px,white 54px,white 100%); } @media only screen and (max-width: 480px) @@ -1228,10 +1234,12 @@ a:hover /* Default ==> underlined */ } .BT_SUBMIT:hover { + background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.2)); /* Safari */ background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.2)); } .BT_SUBMIT_INLINE:hover { + background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.2)); /* Safari */ background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.2)); } .BUTTONS_AFTER_ALERT @@ -1247,6 +1255,7 @@ a:hover /* Default ==> underlined */ box-sizing:border-box; margin:0 auto 10px auto; padding:10px; + background-image:-webkit-linear-gradient(rgba(238,216,108,0.8) 0%,rgba(248,237,149,0.8) 15%,rgba(250,240,152,0.8) 100%); /* Safari */ background-image:linear-gradient(rgba(238,216,108,0.8) 0%,rgba(248,237,149,0.8) 15%,rgba(250,240,152,0.8) 100%); box-shadow:0 8px 10px -5px rgba(125,113,0,0.8); text-align:left; @@ -1257,6 +1266,7 @@ a:hover /* Default ==> underlined */ box-sizing:border-box; margin:0 auto 10px auto; padding:10px; + background-image:-webkit-linear-gradient(rgba(238,216,108,0.4) 0%,rgba(248,237,149,0.4) 15%,rgba(250,240,152,0.4) 100%); /* Safari */ background-image:linear-gradient(rgba(238,216,108,0.4) 0%,rgba(248,237,149,0.4) 15%,rgba(250,240,152,0.4) 100%); box-shadow:0 8px 10px -5px rgba(125,113,0,0.4); text-align:left; @@ -1634,11 +1644,13 @@ a:hover img.CENTRE_PHOTO_SHOW .BG_MSG_BLUE { + background-image:-webkit-linear-gradient(#eaf3f6 0,#eaf3f6 80%,white 100%); /* Safari */ background-image:linear-gradient(#eaf3f6 0,#eaf3f6 80%,white 100%); background-repeat:no-repeat; } .BG_MSG_GREEN { + background-image:-webkit-linear-gradient(#f5ffd7 0,#f5ffd7 80%,white 100%); /* Safari */ background-image:linear-gradient(#f5ffd7 0,#f5ffd7 80%,white 100%); background-repeat:no-repeat; } @@ -2447,6 +2459,7 @@ a:hover img.CENTRE_PHOTO_SHOW .MSG_TIT_REM {color:#AFC4CC; font-size:13pt;} .MSG_TIT_BG { + background-image:-webkit-linear-gradient(#eaf3f6 0,#eaf3f6 80%,white 100%); /* Safari */ background-image:linear-gradient(#eaf3f6 0,#eaf3f6 80%,white 100%); background-repeat:no-repeat; color:#4D88A1; @@ -2454,6 +2467,7 @@ a:hover img.CENTRE_PHOTO_SHOW } .MSG_TIT_BG_NEW { + background-image:-webkit-linear-gradient(#f5ffd7 0,#f5ffd7 80%,white 100%); /* Safari */ background-image:linear-gradient(#f5ffd7 0,#f5ffd7 80%,white 100%); background-repeat:no-repeat; color:#4D88A1; @@ -2462,6 +2476,7 @@ a:hover img.CENTRE_PHOTO_SHOW } .MSG_TIT_BG_REM { + background-image:-webkit-linear-gradient(#f3fcff 0,#f3fcff 80%,white 100%); /* Safari */ background-image:linear-gradient(#f3fcff 0,#f3fcff 80%,white 100%); background-repeat:no-repeat; color:#AFC4CC; @@ -2472,6 +2487,7 @@ a:hover img.CENTRE_PHOTO_SHOW .MSG_AUT_NEW {color:#4D88A1; font-size:11pt; font-weight:bold;} .MSG_AUT_BG { + background-image:-webkit-linear-gradient(#eaf3f6 0,#eaf3f6 80%,white 100%); /* Safari */ background-image:linear-gradient(#eaf3f6 0,#eaf3f6 80%,white 100%); background-repeat:no-repeat; color:#4D88A1; @@ -2479,6 +2495,7 @@ a:hover img.CENTRE_PHOTO_SHOW } .MSG_AUT_BG_NEW { + background-image:-webkit-linear-gradient(#f5ffd7 0,#f5ffd7 80%,white 100%); /* Safari */ background-image:linear-gradient(#f5ffd7 0,#f5ffd7 80%,white 100%); background-repeat:no-repeat; color:#4D88A1; @@ -2487,6 +2504,7 @@ a:hover img.CENTRE_PHOTO_SHOW } .MSG_AUT_BG_REM { + background-image:-webkit-linear-gradient(#f3fcff 0,#f3fcff 80%,white 100%); /* Safari */ background-image:linear-gradient(#f3fcff 0,#f3fcff 80%,white 100%); background-repeat:no-repeat; color:#AFC4CC; diff --git a/swad_account.c b/swad_account.c index 2685ab619..b7806078d 100644 --- a/swad_account.c +++ b/swad_account.c @@ -148,9 +148,9 @@ static void Acc_ShowFormCheckIfIHaveAccount (const char *Title) Act_FormStart (ActChkUsrAcc); fprintf (Gbl.F.Out,"" "", + " size=\"18\" maxlength=\"%u\" value=\"\" />" + "", The_ClassForm[Gbl.Prefs.Theme],Txt_ID, ID_MAX_LENGTH_USR_ID); Lay_PutConfirmButton (Txt_Check); diff --git a/swad_centre.c b/swad_centre.c index 41e297ceb..4cb5e5b84 100644 --- a/swad_centre.c +++ b/swad_centre.c @@ -2205,10 +2205,10 @@ void Ctr_RequestPhoto (void) /***** Upload photo *****/ fprintf (Gbl.F.Out,"" + "%s: " "", + " onchange=\"document.getElementById('%s').submit();\" />" + "", The_ClassForm[Gbl.Prefs.Theme], Txt_File_with_the_photo, Fil_NAME_OF_PARAM_FILENAME_ORG, diff --git a/swad_changelog.h b/swad_changelog.h index 0b078ccb2..c7b14278a 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -182,18 +182,21 @@ // TODO: Fix bug in notification content about files sent to plugins like SWADroid: do not write internal name (for example "comun"). Call instead Brw_GetFileNameToShow or similar. // TODO: Draw future dates in attendance, surveys, assignments in blue? +// TODO: Fix bug in generate a test: after entering a number of questions with empty tags and type of answers, number of questions is not remembered /*****************************************************************************/ /****************************** Public constants *****************************/ /*****************************************************************************/ -#define Log_PLATFORM_VERSION "SWAD 16.104.3 (2016-12-19)" -#define CSS_FILE "swad16.104.css" +#define Log_PLATFORM_VERSION "SWAD 16.105 (2016-12-20)" +#define CSS_FILE "swad16.105.css" #define JS_FILE "swad16.101.js" // 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 16.105: Dec 20, 2016 Changes in behaviour of labels in forms. + Changes in layout for Safari browser. (211237 lines) Version 16.104.3: Dec 19, 2016 Changes in search input fields. (211196 lines) Version 16.104.2: Dec 19, 2016 New links to phones. (211194 lines) Version 16.104.1: Dec 19, 2016 New address element. (211187 lines) diff --git a/swad_date.c b/swad_date.c index 0a5fb5622..ae9aede7c 100644 --- a/swad_date.c +++ b/swad_date.c @@ -301,7 +301,8 @@ void Dat_PutFormStartEndClientLocalDateTimes (time_t TimeUTC[2], "" "" "" "" "
", - The_ClassForm[Gbl.Prefs.Theme],Txt_START_END_TIME[StartEndTime]); + The_ClassForm[Gbl.Prefs.Theme], + Txt_START_END_TIME[StartEndTime]); /* Date-time */ Dat_WriteFormClientLocalDateTimeFromTimeUTC (Id[StartEndTime], diff --git a/swad_degree_type.c b/swad_degree_type.c index 5448a8509..b3a18759d 100644 --- a/swad_degree_type.c +++ b/swad_degree_type.c @@ -93,7 +93,7 @@ void DT_WriteSelectorDegreeTypes (void) DT_GetListDegreeTypes (); /* List degree types */ - fprintf (Gbl.F.Out,"", Gbl.Form.Id); diff --git a/swad_enrollment.c b/swad_enrollment.c index ac3044b8c..1d9211890 100644 --- a/swad_enrollment.c +++ b/swad_enrollment.c @@ -299,11 +299,11 @@ void Enr_WriteFormToReqAnotherUsrID (Act_Action_t NextAction) /***** Form to request user's ID, @nickname or email address *****/ Act_FormStart (NextAction); fprintf (Gbl.F.Out,"" + "%s: " "", + " required=\"required\" />" + "", The_ClassForm[Gbl.Prefs.Theme], Txt_nick_email_or_ID, Usr_MAX_BYTES_USR_LOGIN); @@ -2109,7 +2109,7 @@ static void Enr_ShowEnrollmentRequestsGivenRoles (unsigned RolesSelected) /* Scope (whole platform, current centre, current degree or current course) */ fprintf (Gbl.F.Out,"
" - "" + "" "", The_ClassForm[Gbl.Prefs.Theme],Txt_Scope); diff --git a/swad_file_browser.c b/swad_file_browser.c index 37994505f..0ce0b35e8 100644 --- a/swad_file_browser.c +++ b/swad_file_browser.c @@ -8061,10 +8061,10 @@ static void Brw_PutFormToCreateAFolder (const char *FileNameToShow) /***** Folder *****/ fprintf (Gbl.F.Out,"" "", + " required=\"required\" />" + "", The_ClassForm[Gbl.Prefs.Theme],Txt_Folder); /* Button to send and end frame *****/ @@ -8304,12 +8304,13 @@ static void Brw_PutFormToCreateALink (const char *FileNameToShow) fprintf (Gbl.F.Out,"" "" "" "" @@ -8320,10 +8321,13 @@ static void Brw_PutFormToCreateALink (const char *FileNameToShow) /***** Link name *****/ fprintf (Gbl.F.Out,"" "" "" "" diff --git a/swad_indicator.c b/swad_indicator.c index 553244f6c..125449428 100644 --- a/swad_indicator.c +++ b/swad_indicator.c @@ -113,7 +113,7 @@ void Ind_ReqIndicatorsCourses (void) /* Scope */ fprintf (Gbl.F.Out,"" "" "" "" "" "" "" - "" "" ""); @@ -614,8 +615,10 @@ static void Ind_ShowNumCoursesWithIndicators (unsigned NumCrssWithIndicatorYes[1 if (PutForm) { fprintf (Gbl.F.Out,"" "" "", Class, - Ind, + Ind,Ind, Class, NumCrssWithIndicatorYes[Ind], Class, diff --git a/swad_logo.c b/swad_logo.c index 795b2f1a5..ed7b5df1f 100644 --- a/swad_logo.c +++ b/swad_logo.c @@ -292,10 +292,10 @@ void Log_RequestLogo (Sco_Scope_t Scope) /***** Upload logo *****/ fprintf (Gbl.F.Out,"" + "%s: " "", + " onchange=\"document.getElementById('%s').submit();\" />" + "", The_ClassForm[Gbl.Prefs.Theme], Txt_File_with_the_logo, Fil_NAME_OF_PARAM_FILENAME_ORG, diff --git a/swad_message.c b/swad_message.c index 99076182a..2cb89a5cd 100644 --- a/swad_message.c +++ b/swad_message.c @@ -2571,10 +2571,10 @@ void Msg_ShowFormToFilterMsgs (void) /***** Filter authors/recipients *****/ fprintf (Gbl.F.Out,"", The_ClassForm[Gbl.Prefs.Theme], TxtFromTo[Gbl.Msg.TypeOfMessages], @@ -2583,10 +2583,10 @@ void Msg_ShowFormToFilterMsgs (void) /***** Filter message content *****/ fprintf (Gbl.F.Out,"", The_ClassForm[Gbl.Prefs.Theme], Txt_MSG_Message, @@ -2934,10 +2934,8 @@ static void Msg_ShowASentOrReceivedMessage (long MsgNum,long MsgCod) ""); /***** Write "From:" *****/ - fprintf (Gbl.F.Out,"" "" - "" "" - "", Txt_MSG_Message); diff --git a/swad_password.c b/swad_password.c index f91128662..fe440c67c 100644 --- a/swad_password.c +++ b/swad_password.c @@ -252,10 +252,10 @@ void Pwd_ShowFormSendNewPwd (void) /***** User's ID/nickname *****/ fprintf (Gbl.F.Out,"" + "%s: " "", + " size=\"8\" maxlength=\"%u\" value=\"%s\" />" + "", The_ClassForm[Gbl.Prefs.Theme],Txt_nick_email_or_ID, Usr_MAX_LENGTH_USR_LOGIN,Gbl.Usrs.Me.UsrIdLogin); diff --git a/swad_photo.c b/swad_photo.c index 478c18ca0..98353dd6f 100644 --- a/swad_photo.c +++ b/swad_photo.c @@ -333,10 +333,10 @@ static void Pho_ReqPhoto (const struct UsrData *UsrDat,const char *PhotoURL) /***** Form to upload photo *****/ fprintf (Gbl.F.Out,"" + "%s: " "", + " onchange=\"document.getElementById('%s').submit();\" />" + "", The_ClassForm[Gbl.Prefs.Theme], Txt_File_with_the_photo, Fil_NAME_OF_PARAM_FILENAME_ORG, diff --git a/swad_profile.c b/swad_profile.c index 26d8314ef..f71ab4e7d 100644 --- a/swad_profile.c +++ b/swad_profile.c @@ -174,10 +174,10 @@ static void Prf_RequestUserProfileWithDefaultNickname (const char *DefaultNickna /***** Form to request user's @nickname *****/ fprintf (Gbl.F.Out,"" + "%s: " "", + " size=\"18\" maxlength=\"%u\" value=\"@%s\" />" + "", The_ClassForm[Gbl.Prefs.Theme], Txt_Nickname, Nck_MAX_BYTES_NICKNAME_WITH_ARROBA, diff --git a/swad_record.c b/swad_record.c index ad8ce7189..104f90fde 100644 --- a/swad_record.c +++ b/swad_record.c @@ -1409,10 +1409,8 @@ static void Rec_ShowLinkToPrintPreviewOfRecords (void) Act_LinkFormSubmit (Txt_Print,The_ClassFormBold[Gbl.Prefs.Theme],NULL); Lay_PutIconWithText ("print64x64.png",Txt_Print,Txt_Print); fprintf (Gbl.F.Out,"" - "(" - "", The_ClassForm[Gbl.Prefs.Theme]); - for (i = 1; i <= 10; i++) @@ -1422,9 +1420,8 @@ static void Rec_ShowLinkToPrintPreviewOfRecords (void) fprintf (Gbl.F.Out," selected=\"selected\""); fprintf (Gbl.F.Out,">%u",i); } - fprintf (Gbl.F.Out,"" - " %s)", - The_ClassForm[Gbl.Prefs.Theme],Txt_record_cards_per_page); + fprintf (Gbl.F.Out," %s)", + Txt_record_cards_per_page); } /*****************************************************************************/ diff --git a/swad_role.c b/swad_role.c index 7b78e3124..e7d1396f2 100644 --- a/swad_role.c +++ b/swad_role.c @@ -356,7 +356,8 @@ void Rol_WriteSelectorRoles (unsigned RolesAllowed,unsigned RolesSelected, Role++) if ((RolesAllowed & (1 << Role))) { - fprintf (Gbl.F.Out,"" + "%s
", + fprintf (Gbl.F.Out," />%s" + "
", Txt_ROLES_PLURAL_abc[Role][Usr_SEX_UNKNOWN]); } } diff --git a/swad_scope.c b/swad_scope.c index 95acd470f..aea2d379f 100644 --- a/swad_scope.c +++ b/swad_scope.c @@ -84,7 +84,7 @@ void Sco_PutSelectorScope (const char *ParamName,bool SendOnChange) Sco_Scope_t Scope; bool WriteScope; - fprintf (Gbl.F.Out,"
" - "" - "" "
" - "" + "" "" - "" "
" - "" + "" "", The_ClassForm[Gbl.Prefs.Theme],Txt_Scope); @@ -124,7 +124,7 @@ void Ind_ReqIndicatorsCourses (void) /* Compute stats for a type of degree */ fprintf (Gbl.F.Out,"
" - "" + "" "", The_ClassForm[Gbl.Prefs.Theme],Txt_Types_of_degree); @@ -138,7 +138,7 @@ void Ind_ReqIndicatorsCourses (void) /* Compute stats for courses with teachers belonging to any department or to a particular departament? */ fprintf (Gbl.F.Out,"
" - "" + "" "", The_ClassForm[Gbl.Prefs.Theme],Txt_Department); @@ -159,11 +159,12 @@ void Ind_ReqIndicatorsCourses (void) /* Selection of the number of indicators */ fprintf (Gbl.F.Out,"
" - "" + "" + "%s:" "", - The_ClassForm[Gbl.Prefs.Theme],Txt_No_of_indicators); + The_ClassForm[Gbl.Prefs.Theme], + Txt_No_of_indicators); Ind_ShowNumCoursesWithIndicators (NumCrssWithIndicatorYes,NumCrss,true); fprintf (Gbl.F.Out,"
" - "" @@ -623,7 +626,7 @@ static void Ind_ShowNumCoursesWithIndicators (unsigned NumCrssWithIndicatorYes[1 Gbl.Form.Id); } fprintf (Gbl.F.Out,"" - "%u" + "" "" "%u" @@ -633,7 +636,7 @@ static void Ind_ShowNumCoursesWithIndicators (unsigned NumCrssWithIndicatorYes[1 "
" "" + "%s: " "" + "" "" "" + "%s: " "" + "" "" - "" + fprintf (Gbl.F.Out,"" + "%s: " "", Txt_MSG_From); @@ -2947,10 +2945,8 @@ static void Msg_ShowASentOrReceivedMessage (long MsgNum,long MsgCod) /***** Write "To:" *****/ fprintf (Gbl.F.Out,"
" - "" + "" + "%s: " "", Txt_MSG_To); @@ -2960,10 +2956,8 @@ static void Msg_ShowASentOrReceivedMessage (long MsgNum,long MsgCod) /***** Write "Message:" *****/ fprintf (Gbl.F.Out,"
" - "" + "" + "%s: " "
" "" - "" "" "" "" "" "" "" "" @@ -1893,10 +1893,11 @@ void Svy_RequestCreatOrEditSvy (void) /***** Survey text *****/ fprintf (Gbl.F.Out,"" "" "" ""); /***** Type of answer *****/ fprintf (Gbl.F.Out,"" - "" "" @@ -4622,13 +4630,13 @@ static void Tst_PutFormEditOneQst (char *Stem,char *Feedback) /* Integer answer */ fprintf (Gbl.F.Out,"" "" "
" - "" + "%s:" "" "", @@ -478,9 +477,7 @@ void Sta_AskShowCrsHits (void) /***** Option a) Listing of clicks distributed by some metric *****/ fprintf (Gbl.F.Out,"" - "" + "" "" "" "" "" "" "" "" "
" - "" - "%s:", The_ClassForm[Gbl.Prefs.Theme],Txt_Show); @@ -498,7 +495,7 @@ void Sta_AskShowCrsHits (void) /* Selection of count type (number of pages generated, accesses per user, etc.) */ Sta_WriteSelectorCountType (); - fprintf (Gbl.F.Out,"" + fprintf (Gbl.F.Out,"
"); /***** Option b) Listing of detailed clicks to this course *****/ fprintf (Gbl.F.Out,"" "
" - "" + "" "" - "", The_ClassForm[Gbl.Prefs.Theme],Txt_Users); for (RoleStat = (Sta_Role_t) 0; RoleStat < Sta_NUM_ROLES_STAT; @@ -643,7 +640,7 @@ void Sta_AskShowGblHits (void) /***** Clicks made from anywhere, current centre, current degree or current course *****/ fprintf (Gbl.F.Out,"
" - "" + "" "", The_ClassForm[Gbl.Prefs.Theme],Txt_Scope); @@ -662,14 +659,14 @@ void Sta_AskShowGblHits (void) /***** Count type for the statistic *****/ fprintf (Gbl.F.Out,"
" - "" + "" "", The_ClassForm[Gbl.Prefs.Theme],Txt_Show); Sta_WriteSelectorCountType (); /***** Type of statistic *****/ - fprintf (Gbl.F.Out,"", + fprintf (Gbl.F.Out,"" "
"); @@ -743,10 +741,10 @@ static void Sta_WriteSelectorAction (void) fprintf (Gbl.F.Out,"
" - "" + "" "" - "
" - "" + "" "", The_ClassForm[Gbl.Prefs.Theme], @@ -1875,10 +1875,10 @@ void Svy_RequestCreatOrEditSvy (void) /***** Survey title *****/ fprintf (Gbl.F.Out,"
" - "" + "" "" - "" "
" - "" + "" "" - "
", The_ClassForm[Gbl.Prefs.Theme], @@ -4580,8 +4588,7 @@ static void Tst_PutFormEditOneQst (char *Stem,char *Feedback) /***** Feedback *****/ fprintf (Gbl.F.Out,"
" + "%s (%s):
" "" + "" "
" - "" "%s:" - "" "", The_ClassForm[Gbl.Prefs.Theme], @@ -4607,12 +4613,14 @@ static void Tst_PutFormEditOneQst (char *Stem,char *Feedback) AnsType < Tst_NUM_ANS_TYPES; AnsType++) { - fprintf (Gbl.F.Out,"" + "" - "%s 
", + "%s " + "
", Txt_TST_STR_ANSWER_TYPES[AnsType]); } fprintf (Gbl.F.Out,"
" - "" "%s: " - "" - "%s: " - "" + "%s: " "", + " onchange=\"document.getElementById('%s').submit();\" />" + "", The_ClassForm[Gbl.Prefs.Theme], Txt_XML_file, Fil_NAME_OF_PARAM_FILENAME_ORG, diff --git a/swad_user.c b/swad_user.c index 52fbe3029..4796b4fbb 100644 --- a/swad_user.c +++ b/swad_user.c @@ -6447,12 +6447,13 @@ void Usr_ListDataAdms (void) NULL,Hlp_USERS_Administrators); /***** Form to select range of administrators *****/ - fprintf (Gbl.F.Out,"
" - "", - The_ClassForm[Gbl.Prefs.Theme],Txt_Scope); + fprintf (Gbl.F.Out,"
"); Act_FormStart (ActLstOth); - Sco_PutSelectorScope ("ScopeUsr",true); Usr_PutParamListWithPhotos (); + fprintf (Gbl.F.Out,""); Act_FormEnd (); fprintf (Gbl.F.Out,"
"); @@ -6935,9 +6936,10 @@ void Usr_SeeGuests (void) Usr_PutParamUsrListType (Gbl.Usrs.Me.ListType); Usr_PutParamColsClassPhoto (); Usr_PutParamListWithPhotos (); - fprintf (Gbl.F.Out,"", + fprintf (Gbl.F.Out,""); Act_FormEnd (); fprintf (Gbl.F.Out,"
"); break; @@ -7090,9 +7092,10 @@ void Usr_SeeStudents (void) Usr_PutParamUsrListType (Gbl.Usrs.Me.ListType); Usr_PutParamColsClassPhoto (); Usr_PutParamListWithPhotos (); - fprintf (Gbl.F.Out,"", + fprintf (Gbl.F.Out,""); Act_FormEnd (); fprintf (Gbl.F.Out,""); break; @@ -7248,9 +7251,10 @@ void Usr_SeeTeachers (void) Usr_PutParamUsrListType (Gbl.Usrs.Me.ListType); Usr_PutParamColsClassPhoto (); Usr_PutParamListWithPhotos (); - fprintf (Gbl.F.Out,"", + fprintf (Gbl.F.Out,""); Act_FormEnd (); fprintf (Gbl.F.Out,""); @@ -7784,9 +7788,10 @@ void Usr_PutSelectorNumColsClassPhoto (void) unsigned Cols; /***** Start selector *****/ - fprintf (Gbl.F.Out,"", - Gbl.Form.Id); + The_ClassForm[Gbl.Prefs.Theme],Gbl.Form.Id); /***** Put a row in selector for every number from 1 to Usr_CLASS_PHOTO_COLS_MAX *****/ for (Cols = 1; @@ -7801,8 +7806,8 @@ void Usr_PutSelectorNumColsClassPhoto (void) /***** End selector *****/ fprintf (Gbl.F.Out,"" - "%s", - The_ClassForm[Gbl.Prefs.Theme],Txt_columns); + "%s", + Txt_columns); } /*****************************************************************************/