mirror of https://github.com/acanas/swad-core.git
Version 16.55
This commit is contained in:
parent
4f577bb0a9
commit
1dd9989f45
|
@ -156,13 +156,14 @@
|
|||
/****************************** Public constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 16.54.23 (2016-11-13)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 16.55 (2016-11-13)"
|
||||
#define CSS_FILE "swad16.51.css"
|
||||
#define JS_FILE "swad16.46.1.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.55: Nov 13, 2016 Contextual help on file zones. (206912 lines)
|
||||
Version 16.54.23: Nov 13, 2016 Contextual help on pending institutions, centres, degrees and courses. (206846 lines)
|
||||
Version 16.54.22: Nov 13, 2016 Contextual help on course information. (206832 lines)
|
||||
Version 16.54.21: Nov 13, 2016 Contextual help on degree information. (206826 lines)
|
||||
|
|
|
@ -1457,6 +1457,7 @@ static void Brw_GetSelectedGroupData (struct GroupData *GrpDat,bool AbortOnError
|
|||
static void Brw_ShowDataOwnerAsgWrk (struct UsrData *UsrDat);
|
||||
static void Brw_ShowFileBrowser (void);
|
||||
static void Brw_PutIconsFileBrowser (void);
|
||||
static void Brw_PutIconShowFigure (void);
|
||||
static void Brw_PutButtonToShowEdit (void);
|
||||
static void Brw_WriteTopBeforeShowingFileBrowser (void);
|
||||
static void Brw_UpdateLastAccess (void);
|
||||
|
@ -3122,6 +3123,7 @@ static void Brw_ShowFileBrowserNormal (void)
|
|||
|
||||
static void Brw_ShowFileBrowsersAsgWrkCrs (void)
|
||||
{
|
||||
extern const char *Hlp_ASSESSMENT_Works;
|
||||
extern const char *Txt_Assignments_and_other_works;
|
||||
extern const char *Txt_You_must_select_one_ore_more_users;
|
||||
const char *Ptr;
|
||||
|
@ -3174,7 +3176,9 @@ static void Brw_ShowFileBrowsersAsgWrkCrs (void)
|
|||
Brw_WriteTopBeforeShowingFileBrowser ();
|
||||
|
||||
/***** Header of the table with the list of users *****/
|
||||
Lay_StartRoundFrameTable ("100%",0,Txt_Assignments_and_other_works);
|
||||
Lay_StartRoundFrame ("100%",Txt_Assignments_and_other_works,
|
||||
Brw_PutIconShowFigure,Hlp_ASSESSMENT_Works);
|
||||
fprintf (Gbl.F.Out,"<table class=\"FRAME_TABLE\">");
|
||||
|
||||
/***** List the assignments and works of the selected users *****/
|
||||
Ptr = Gbl.Usrs.Select.All;
|
||||
|
@ -3474,6 +3478,19 @@ void Brw_ShowAgainFileBrowserOrWorks (void)
|
|||
|
||||
static void Brw_ShowFileBrowser (void)
|
||||
{
|
||||
extern const char *Hlp_INSTITUTION_Documents;
|
||||
extern const char *Hlp_INSTITUTION_Shared;
|
||||
extern const char *Hlp_CENTRE_Documents;
|
||||
extern const char *Hlp_CENTRE_Shared;
|
||||
extern const char *Hlp_DEGREE_Documents;
|
||||
extern const char *Hlp_DEGREE_Shared;
|
||||
extern const char *Hlp_COURSE_Documents;
|
||||
extern const char *Hlp_COURSE_Private;
|
||||
extern const char *Hlp_COURSE_Shared;
|
||||
extern const char *Hlp_ASSESSMENT_Works;
|
||||
extern const char *Hlp_ASSESSMENT_Marks;
|
||||
extern const char *Hlp_PROFILE_Briefcase;
|
||||
|
||||
extern const char *Txt_Documents_area;
|
||||
extern const char *Txt_Documents_management_area;
|
||||
extern const char *Txt_Teachers_files_area;
|
||||
|
@ -3483,7 +3500,9 @@ static void Brw_ShowFileBrowser (void)
|
|||
extern const char *Txt_Assignments_area;
|
||||
extern const char *Txt_Works_area;
|
||||
extern const char *Txt_Temporary_private_storage_area;
|
||||
|
||||
const char *Brw_TitleOfFileBrowser[Brw_NUM_TYPES_FILE_BROWSER];
|
||||
const char *Brw_HelpOfFileBrowser[Brw_NUM_TYPES_FILE_BROWSER];
|
||||
struct Brw_NumObjects Removed;
|
||||
bool IAmTeacherOrSysAdm = Gbl.Usrs.Me.LoggedRole == Rol_TEACHER ||
|
||||
Gbl.Usrs.Me.LoggedRole == Rol_SYS_ADM;
|
||||
|
@ -3517,6 +3536,35 @@ static void Brw_ShowFileBrowser (void)
|
|||
Brw_TitleOfFileBrowser[Brw_ADMI_TEACH_CRS] = Txt_Teachers_files_area; // Brw_ADMI_TEACH_CRS
|
||||
Brw_TitleOfFileBrowser[Brw_ADMI_TEACH_GRP] = Txt_Teachers_files_area; // Brw_ADMI_TEACH_GRP
|
||||
|
||||
/***** Set help link of file browser *****/
|
||||
Brw_HelpOfFileBrowser[Brw_UNKNOWN ] = NULL; // Brw_UNKNOWN
|
||||
Brw_HelpOfFileBrowser[Brw_SHOW_DOCUM_CRS] = Hlp_COURSE_Documents; // Brw_SHOW_DOCUM_CRS
|
||||
Brw_HelpOfFileBrowser[Brw_SHOW_MARKS_CRS] = Hlp_ASSESSMENT_Marks; // Brw_SHOW_MARKS_CRS
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_DOCUM_CRS] = Hlp_COURSE_Documents; // Brw_ADMI_DOCUM_CRS
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_SHARE_CRS] = Hlp_COURSE_Shared; // Brw_ADMI_SHARE_CRS
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_SHARE_GRP] = Hlp_COURSE_Shared; // Brw_ADMI_SHARE_GRP
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_WORKS_USR] = Hlp_ASSESSMENT_Works; // Brw_ADMI_WORKS_USR
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_WORKS_CRS] = NULL; // Brw_ADMI_WORKS_CRS
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_MARKS_CRS] = Hlp_ASSESSMENT_Marks; // Brw_ADMI_MARKS_CRS
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_BRIEF_USR] = Hlp_PROFILE_Briefcase; // Brw_ADMI_BRIEF_USR
|
||||
Brw_HelpOfFileBrowser[Brw_SHOW_DOCUM_GRP] = Hlp_COURSE_Documents; // Brw_SHOW_DOCUM_GRP
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_DOCUM_GRP] = Hlp_COURSE_Documents; // Brw_ADMI_DOCUM_GRP
|
||||
Brw_HelpOfFileBrowser[Brw_SHOW_MARKS_GRP] = Hlp_ASSESSMENT_Marks; // Brw_SHOW_MARKS_GRP
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_MARKS_GRP] = Hlp_ASSESSMENT_Marks; // Brw_ADMI_MARKS_GRP
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_ASSIG_USR] = Hlp_ASSESSMENT_Works; // Brw_ADMI_ASSIG_USR
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_ASSIG_CRS] = NULL; // Brw_ADMI_ASSIG_CRS
|
||||
Brw_HelpOfFileBrowser[Brw_SHOW_DOCUM_DEG] = Hlp_DEGREE_Documents; // Brw_SHOW_DOCUM_DEG
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_DOCUM_DEG] = Hlp_DEGREE_Documents; // Brw_ADMI_DOCUM_DEG
|
||||
Brw_HelpOfFileBrowser[Brw_SHOW_DOCUM_CTR] = Hlp_CENTRE_Documents; // Brw_SHOW_DOCUM_CTR
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_DOCUM_CTR] = Hlp_CENTRE_Documents; // Brw_ADMI_DOCUM_CTR
|
||||
Brw_HelpOfFileBrowser[Brw_SHOW_DOCUM_INS] = Hlp_INSTITUTION_Documents; // Brw_SHOW_DOCUM_INS
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_DOCUM_INS] = Hlp_INSTITUTION_Documents; // Brw_ADMI_DOCUM_INS
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_SHARE_DEG] = Hlp_DEGREE_Shared; // Brw_ADMI_SHARE_DEG
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_SHARE_CTR] = Hlp_CENTRE_Shared; // Brw_ADMI_SHARE_CTR
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_SHARE_INS] = Hlp_INSTITUTION_Shared; // Brw_ADMI_SHARE_INS
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_TEACH_CRS] = Hlp_COURSE_Private; // Brw_ADMI_TEACH_CRS
|
||||
Brw_HelpOfFileBrowser[Brw_ADMI_TEACH_GRP] = Hlp_COURSE_Private; // Brw_ADMI_TEACH_GRP
|
||||
|
||||
/***** Set contextual icon in frame *****/
|
||||
Gbl.FileBrowser.IconViewEdit = Brw_ICON_NONE;
|
||||
switch (Gbl.FileBrowser.Type)
|
||||
|
@ -3585,7 +3633,8 @@ static void Brw_ShowFileBrowser (void)
|
|||
Gbl.FileBrowser.Id++;
|
||||
fprintf (Gbl.F.Out,"<section id=\"file_browser_%u\">",Gbl.FileBrowser.Id);
|
||||
Lay_StartRoundFrame ("100%",Brw_TitleOfFileBrowser[Gbl.FileBrowser.Type],
|
||||
Brw_PutIconsFileBrowser,NULL);
|
||||
Brw_PutIconsFileBrowser,
|
||||
Brw_HelpOfFileBrowser[Gbl.FileBrowser.Type]);
|
||||
|
||||
/***** Subtitle *****/
|
||||
Brw_WriteSubtitleOfFileBrowser ();
|
||||
|
@ -3639,6 +3688,13 @@ static void Brw_PutIconsFileBrowser (void)
|
|||
}
|
||||
|
||||
/***** Put icon to show a figure *****/
|
||||
if (Gbl.FileBrowser.Type != Brw_ADMI_WORKS_CRS &&
|
||||
Gbl.FileBrowser.Type != Brw_ADMI_ASSIG_CRS)
|
||||
Brw_PutIconShowFigure ();
|
||||
}
|
||||
|
||||
static void Brw_PutIconShowFigure (void)
|
||||
{
|
||||
Gbl.Stat.FigureType = Sta_FOLDERS_AND_FILES;
|
||||
Sta_PutIconToShowFigure ();
|
||||
}
|
||||
|
|
20
swad_help.c
20
swad_help.c
|
@ -54,20 +54,38 @@ const char *Hlp_COUNTRY_Institutions = WIKI "COUNTRY.Institutions";
|
|||
const char *Hlp_INSTITUTION_Information = WIKI "INSTITUTION.Information";
|
||||
const char *Hlp_INSTITUTION_Centres = WIKI "INSTITUTION.Centres";
|
||||
|
||||
const char *Hlp_INSTITUTION_Documents = WIKI "INSTITUTION.Documents";
|
||||
const char *Hlp_INSTITUTION_Shared = WIKI "INSTITUTION.Shared";
|
||||
|
||||
/***** CENTRE tab *****/
|
||||
|
||||
const char *Hlp_CENTRE_Information = WIKI "CENTRE.Information";
|
||||
const char *Hlp_CENTRE_Degrees = WIKI "CENTRE.Degrees";
|
||||
|
||||
const char *Hlp_CENTRE_Documents = WIKI "CENTRE.Documents";
|
||||
const char *Hlp_CENTRE_Shared = WIKI "CENTRE.Shared";
|
||||
|
||||
/***** DEGREE tab *****/
|
||||
|
||||
const char *Hlp_DEGREE_Information = WIKI "DEGREE.Information";
|
||||
const char *Hlp_DEGREE_Courses = WIKI "DEGREE.Courses";
|
||||
|
||||
const char *Hlp_DEGREE_Documents = WIKI "DEGREE.Documents";
|
||||
const char *Hlp_DEGREE_Shared = WIKI "DEGREE.Shared";
|
||||
|
||||
/***** COURSE tab *****/
|
||||
|
||||
const char *Hlp_COURSE_Information = WIKI "COURSE.Information";
|
||||
|
||||
const char *Hlp_COURSE_Documents = WIKI "COURSE.Documents";
|
||||
const char *Hlp_COURSE_Private = WIKI "COURSE.Private";
|
||||
const char *Hlp_COURSE_Shared = WIKI "COURSE.Shared";
|
||||
|
||||
/***** ASSESSMENT tab *****/
|
||||
|
||||
const char *Hlp_ASSESSMENT_Works = WIKI "ASSESSMENT.Works";
|
||||
const char *Hlp_ASSESSMENT_Marks = WIKI "ASSESSMENT.Marks";
|
||||
|
||||
/***** STATS tab *****/
|
||||
|
||||
const char *Hlp_STATS_Surveys = WIKI "STATS.Surveys";
|
||||
|
@ -99,6 +117,8 @@ const char *Hlp_PROFILE_Preferences_columns = WIKI "PROFILE.Preferences#co
|
|||
const char *Hlp_PROFILE_Preferences_privacy = WIKI "PROFILE.Preferences#privacy";
|
||||
const char *Hlp_PROFILE_Preferences_notifications = WIKI "PROFILE.Preferences#notifications";
|
||||
|
||||
const char *Hlp_PROFILE_Briefcase = WIKI "PROFILE.Briefcase";
|
||||
|
||||
/*****************************************************************************/
|
||||
/***************************** Private constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
|
Loading…
Reference in New Issue