Version 14.104.1

This commit is contained in:
Antonio Cañas Vargas 2015-03-29 15:03:35 +02:00
parent 57a84d29ef
commit 14cc570bf3
2 changed files with 36 additions and 25 deletions

View File

@ -108,7 +108,8 @@
// 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 14.104.1: Mar 29, 2015 Changes in layout of record cards. (? lines) TODO: Show my course record card when I am a student and I click on record icon on the left of my record card?
Version 14.104.1: Mar 29, 2015 Changes in layout of record cards. (184039 lines)
Version 14.104: Mar 29, 2015 Changes in layout of record cards. (184021 lines) Version 14.104: Mar 29, 2015 Changes in layout of record cards. (184021 lines)
Version 14.103: Mar 29, 2015 New table to ban users out of ranking. (184014 lines) Version 14.103: Mar 29, 2015 New table to ban users out of ranking. (184014 lines)
1 change necessary in database: 1 change necessary in database:

View File

@ -1892,15 +1892,14 @@ void Rec_ShowFormMyCommRecord (void)
/***** Buttons for edition *****/ /***** Buttons for edition *****/
fprintf (Gbl.F.Out,"<div style=\"text-align:center;\">"); fprintf (Gbl.F.Out,"<div style=\"text-align:center;\">");
Rec_PutLinkToMyCrsRecord (); // Put link (form) to my record in this course Rec_PutLinkToMyCrsRecord (); // Put link (form) to my record in this course
Pho_PutLinkToChangeUsrPhoto (&Gbl.Usrs.Me.UsrDat); // Put link (form) to change my photo
Rec_PutLinkToChangeMyInsCtrDpt (); // Put link (form) to change my institution, centre, department... Rec_PutLinkToChangeMyInsCtrDpt (); // Put link (form) to change my institution, centre, department...
Rec_PutLinkToChangeMySocialNetworks (); // Put link (form) to change my social networks Rec_PutLinkToChangeMySocialNetworks (); // Put link (form) to change my social networks
Pho_PutLinkToChangeUsrPhoto (&Gbl.Usrs.Me.UsrDat); // Put link (form) to change my photo
Pri_PutLinkToChangeMyPrivacy (); // Put link (form) to change my privacy Pri_PutLinkToChangeMyPrivacy (); // Put link (form) to change my privacy
/***** My record *****/ /***** My record *****/
Rec_ShowSharedUsrRecord (Rec_FORM_MY_COMMON_RECORD,&Gbl.Usrs.Me.UsrDat); Rec_ShowSharedUsrRecord (Rec_FORM_MY_COMMON_RECORD,&Gbl.Usrs.Me.UsrDat);
Rec_WriteLinkToDataProtectionClause (); Rec_WriteLinkToDataProtectionClause ();
Act_FormEnd ();
fprintf (Gbl.F.Out,"</div>"); fprintf (Gbl.F.Out,"</div>");
} }
@ -2003,6 +2002,7 @@ void Rec_ShowSharedUsrRecord (Rec_RecordViewType_t TypeOfView,
{ {
extern const char *Usr_StringsSexDB[Usr_NUM_SEXS]; extern const char *Usr_StringsSexDB[Usr_NUM_SEXS];
extern const char *The_ClassFormul[The_NUM_THEMES]; extern const char *The_ClassFormul[The_NUM_THEMES];
extern const char *Txt_Edit;
extern const char *Txt_View_record_card; extern const char *Txt_View_record_card;
extern const char *Txt_Admin_user; extern const char *Txt_Admin_user;
extern const char *Txt_ID; extern const char *Txt_ID;
@ -2119,15 +2119,10 @@ void Rec_ShowSharedUsrRecord (Rec_RecordViewType_t TypeOfView,
switch (TypeOfView) switch (TypeOfView)
{ {
case Rec_FORM_SIGN_UP: case Rec_FORM_SIGN_UP:
ClassHead = "HEAD_REC";
ClassForm = The_ClassFormul[Gbl.Prefs.Theme];
ClassData = "DAT_REC";
break;
case Rec_FORM_MY_COMMON_RECORD: case Rec_FORM_MY_COMMON_RECORD:
ClassHead = "HEAD_REC"; ClassHead = "HEAD_REC";
ClassForm = The_ClassFormul[Gbl.Prefs.Theme]; ClassForm = The_ClassFormul[Gbl.Prefs.Theme];
ClassData = "DAT_REC"; ClassData = "DAT_REC";
Act_FormStart (ActChgMyData);
break; break;
case Rec_FORM_NEW_RECORD_OTHER_NEW_USR: case Rec_FORM_NEW_RECORD_OTHER_NEW_USR:
ClassHead = "HEAD_REC"; ClassHead = "HEAD_REC";
@ -2252,12 +2247,26 @@ void Rec_ShowSharedUsrRecord (Rec_RecordViewType_t TypeOfView,
{ {
fprintf (Gbl.F.Out,"<div style=\"width:20px; margin:6px auto;\">"); fprintf (Gbl.F.Out,"<div style=\"width:20px; margin:6px auto;\">");
/***** Button to view user's record card when: /***** Button to edit my record card *****/
- viewing public profile && if (ItsMe && TypeOfView != Rec_FORM_MY_COMMON_RECORD)
- a course is selected && {
- the user belongs to it && Act_FormStart (ActReqEdiRecCom);
- I belong to it or I am system admin *****/ Act_LinkFormSubmit (Txt_Edit,NULL);
if (TypeOfView == Rec_RECORD_PUBLIC && fprintf (Gbl.F.Out,"<div class=\"ICON_HIGHLIGHT\" style=\"display:inline;\" >"
"<img src=\"%s/edit16x16.gif\""
" style=\"width:16px; height:16px; padding:0 2px;\" alt=\"%s\" />"
"</div>"
"</a>",
Gbl.Prefs.IconsURL,
Txt_Edit);
Act_FormEnd ();
}
/***** Button to view user's record card in course when:
- not already viewing user's record card in course &&
- a course is selected && the user belongs to it &&
- I can view user's record card in course *****/
if (TypeOfView != Rec_RECORD_LIST &&
HeBelongsToCurrentCrs && HeBelongsToCurrentCrs &&
(IAmLoggedAsStudent || (IAmLoggedAsStudent ||
IAmLoggedAsTeacher || IAmLoggedAsTeacher ||
@ -2481,8 +2490,12 @@ void Rec_ShowSharedUsrRecord (Rec_RecordViewType_t TypeOfView,
ShowTeacherRows) ShowTeacherRows)
{ {
fprintf (Gbl.F.Out,"<tr>" fprintf (Gbl.F.Out,"<tr>"
"<td colspan=\"3\">" "<td colspan=\"3\">");
"<table style=\"width:100%%\">");
if (TypeOfView == Rec_FORM_MY_COMMON_RECORD)
Act_FormStart (ActChgMyData);
fprintf (Gbl.F.Out,"<table style=\"width:100%%\">");
if (ShowIDRows) if (ShowIDRows)
{ {
@ -3087,17 +3100,14 @@ void Rec_ShowSharedUsrRecord (Rec_RecordViewType_t TypeOfView,
fprintf (Gbl.F.Out,"</td>" fprintf (Gbl.F.Out,"</td>"
"</tr>"); "</tr>");
} }
fprintf (Gbl.F.Out,"</table>");
fprintf (Gbl.F.Out,"</table>" if (TypeOfView == Rec_FORM_MY_COMMON_RECORD)
"</td>" {
"</tr>"); Lay_PutConfirmButton (Txt_Save_changes);
} Act_FormEnd ();
}
if (TypeOfView == Rec_FORM_MY_COMMON_RECORD)
{
fprintf (Gbl.F.Out,"<tr>"
"<td colspan=\"3\" style=\"text-align:center;\">");
Lay_PutConfirmButton (Txt_Save_changes);
fprintf (Gbl.F.Out,"</td>" fprintf (Gbl.F.Out,"</td>"
"</tr>"); "</tr>");
} }