mirror of https://github.com/acanas/swad-core.git
Version 17.27
This commit is contained in:
parent
c81afa48dd
commit
519c03cad0
Binary file not shown.
After Width: | Height: | Size: 417 B |
Binary file not shown.
After Width: | Height: | Size: 2.2 KiB |
|
@ -211,7 +211,7 @@ void MFU_ShowMyMFUActions (void)
|
|||
void MFU_WriteBigMFUActions (struct MFU_ListMFUActions *ListMFUActions)
|
||||
{
|
||||
extern struct Act_Actions Act_Actions[Act_NUM_ACTIONS];
|
||||
extern const char *Hlp_STATS_Frequent;
|
||||
extern const char *Hlp_ANALYTICS_Frequent;
|
||||
extern const char *The_ClassFormNoWrap[The_NUM_THEMES];
|
||||
extern const char *Txt_My_frequent_actions;
|
||||
extern const char *Txt_TABS_TXT[Tab_NUM_TABS];
|
||||
|
@ -225,7 +225,7 @@ void MFU_WriteBigMFUActions (struct MFU_ListMFUActions *ListMFUActions)
|
|||
|
||||
/***** Start box *****/
|
||||
Box_StartBox (NULL,Txt_My_frequent_actions,NULL,
|
||||
Hlp_STATS_Frequent,Box_NOT_CLOSABLE);
|
||||
Hlp_ANALYTICS_Frequent,Box_NOT_CLOSABLE);
|
||||
fprintf (Gbl.F.Out,"<div id=\"MFU_actions_big\">");
|
||||
|
||||
/***** Write list of frequently used actions *****/
|
||||
|
|
|
@ -3064,14 +3064,14 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
|||
/* ActUnbUsrMsg */{1016,-1,TabUnk,ActSeeRcvMsg ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Msg_UnbanSenderWhenShowingMsgs ,NULL},
|
||||
/* ActUnbUsrLst */{1018,-1,TabUnk,ActSeeRcvMsg ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Msg_UnbanSenderWhenListingUsrs ,NULL},
|
||||
|
||||
// TabSta ******************************************************************
|
||||
// TabAna ******************************************************************
|
||||
// Actions in menu:
|
||||
/* ActReqUseGbl */{ 761, 0,TabSta,ActReqUseGbl ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sta_ReqShowFigures ,"pie64x64.gif" },
|
||||
/* ActSeePhoDeg */{ 447, 1,TabSta,ActSeePhoDeg ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pho_ShowPhotoDegree ,"classphoto64x64.gif" },
|
||||
/* ActReqStaCrs */{ 767, 2,TabSta,ActReqStaCrs ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ind_ReqIndicatorsCourses ,"tablestats64x64.gif" },
|
||||
/* ActReqAccGbl */{ 591, 3,TabSta,ActReqAccGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Sta_SetIniEndDates ,Sta_AskShowGblHits ,"stats64x64.gif" },
|
||||
/* ActReqMyUsgRep */{1586, 4,TabSta,ActReqMyUsgRep ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rep_ReqMyUsageReport ,"report64x64.png" },
|
||||
/* ActMFUAct */{ 993, 5,TabSta,ActMFUAct ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,MFU_ShowMyMFUActions ,"star64x64.gif" },
|
||||
/* ActReqUseGbl */{ 761, 0,TabAna,ActReqUseGbl ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sta_ReqShowFigures ,"pie64x64.gif" },
|
||||
/* ActSeePhoDeg */{ 447, 1,TabAna,ActSeePhoDeg ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pho_ShowPhotoDegree ,"classphoto64x64.gif" },
|
||||
/* ActReqStaCrs */{ 767, 2,TabAna,ActReqStaCrs ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ind_ReqIndicatorsCourses ,"tablestats64x64.gif" },
|
||||
/* ActReqAccGbl */{ 591, 3,TabAna,ActReqAccGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Sta_SetIniEndDates ,Sta_AskShowGblHits ,"stats64x64.gif" },
|
||||
/* ActReqMyUsgRep */{1586, 4,TabAna,ActReqMyUsgRep ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rep_ReqMyUsageReport ,"report64x64.png" },
|
||||
/* ActMFUAct */{ 993, 5,TabAna,ActMFUAct ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,MFU_ShowMyMFUActions ,"star64x64.gif" },
|
||||
|
||||
// Actions not in menu:
|
||||
/* ActSeeUseGbl */{ 84,-1,TabUnk,ActReqUseGbl ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sta_ShowFigures ,NULL},
|
||||
|
|
|
@ -289,11 +289,15 @@ Gracias
|
|||
|
||||
// TODO: Poner icono superior izquierdo de "Lugares" también en la caja de información de la institución
|
||||
|
||||
// TODO: FIX BUG: se detiene la copia-pega desde trabajos de Torres Barrilado en "Trabajos Fin de Grado del Dpto. ATC". El error es "Can not get information about a file or folder." No debería abortarse en esta situación.
|
||||
|
||||
// TODO: Urgente: Un profesor no puede eliminar archivos de estudiantes de la zona de actividades, ni subir nuevos, mientras está abierta la actividad, pero sí cuando está cerrada. ¿Qué sentido tiene?
|
||||
|
||||
/*****************************************************************************/
|
||||
/****************************** Public constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 17.26.7 (2017-11-30)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 17.27 (2017-12-19)"
|
||||
#define CSS_FILE "swad17.25.4.css"
|
||||
#define JS_FILE "swad17.17.1.js"
|
||||
|
||||
|
@ -309,6 +313,11 @@ En OpenSWAD:
|
|||
ps2pdf source.ps destination.pdf
|
||||
*/
|
||||
/*
|
||||
Version 17.27: Dec 19, 2017 Statistics tab is renamed as Analytics. (234464 lines)
|
||||
Copy the following icons to icon public directory:
|
||||
sudo cp icon/iconset/awesome/action64x64/ana64x64.gif /var/www/html/swad/icon/iconset/awesome/action64x64/
|
||||
sudo cp icon/iconset/nuvola/action64x64/ana64x64.gif /var/www/html/swad/icon/iconset/nuvola/action64x64/
|
||||
|
||||
Version 17.26.7: Nov 30, 2017 Fixed bug in surveys. (234438 lines)
|
||||
Version 17.26.6: Nov 30, 2017 Fixed bug in surveys. (234400 lines)
|
||||
Version 17.26.5: Nov 26, 2017 Maximum number of columns in class photo changed from 50 to 100. (234391 lines)
|
||||
|
|
|
@ -200,7 +200,7 @@ static DT_Order_t DT_GetParamDegTypOrder (DT_Order_t DefaultOrder)
|
|||
static void DT_ListDegreeTypes (Act_Action_t NextAction,DT_Order_t SelectedOrder)
|
||||
{
|
||||
extern const char *Hlp_CENTRE_DegreeTypes;
|
||||
extern const char *Hlp_STATS_Figures_types_of_degree;
|
||||
extern const char *Hlp_ANALYTICS_Figures_types_of_degree;
|
||||
extern const char *Txt_Types_of_degree;
|
||||
extern const char *Txt_No_types_of_degree;
|
||||
extern const char *Txt_Create_another_type_of_degree;
|
||||
|
@ -215,7 +215,7 @@ static void DT_ListDegreeTypes (Act_Action_t NextAction,DT_Order_t SelectedOrder
|
|||
break;
|
||||
case ActSeeUseGbl:
|
||||
Box_StartBox (NULL,Txt_Types_of_degree,DT_PutIconToEditDegTypes,
|
||||
Hlp_STATS_Figures_types_of_degree,Box_NOT_CLOSABLE);
|
||||
Hlp_ANALYTICS_Figures_types_of_degree,Box_NOT_CLOSABLE);
|
||||
break;
|
||||
default: // Bad call
|
||||
return;
|
||||
|
|
682
swad_help_URL.c
682
swad_help_URL.c
File diff suppressed because it is too large
Load Diff
|
@ -88,7 +88,7 @@ static unsigned long Ind_GetNumFilesInWorksZonesOfCrsFromDB (long CrsCod);
|
|||
|
||||
void Ind_ReqIndicatorsCourses (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Indicators;
|
||||
extern const char *Hlp_ANALYTICS_Indicators;
|
||||
extern const char *The_ClassForm[The_NUM_THEMES];
|
||||
extern const char *Txt_Scope;
|
||||
extern const char *Txt_Types_of_degree;
|
||||
|
@ -109,7 +109,7 @@ void Ind_ReqIndicatorsCourses (void)
|
|||
|
||||
/***** Start box *****/
|
||||
Box_StartBox (NULL,Txt_Indicators_of_courses,NULL,
|
||||
Hlp_STATS_Indicators,Box_NOT_CLOSABLE);
|
||||
Hlp_ANALYTICS_Indicators,Box_NOT_CLOSABLE);
|
||||
|
||||
/***** Form to update indicators *****/
|
||||
/* Start form and table */
|
||||
|
|
|
@ -261,7 +261,7 @@ const Act_Action_t Mnu_MenuActions[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB
|
|||
0, // 11
|
||||
0, // 12
|
||||
},
|
||||
// TabSta *******************
|
||||
// TabAna *******************
|
||||
{
|
||||
ActReqUseGbl, // 0
|
||||
ActSeePhoDeg, // 1
|
||||
|
|
|
@ -435,7 +435,7 @@ static void Net_GetMyWebsAndSocialNetsFromForm (void)
|
|||
|
||||
void Net_ShowWebAndSocialNetworksStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_webs_social_networks;
|
||||
extern const char *Hlp_ANALYTICS_Figures_webs_social_networks;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Web_social_network;
|
||||
extern const char *Txt_No_of_users;
|
||||
|
@ -535,7 +535,7 @@ void Net_ShowWebAndSocialNetworksStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_SOCIAL_NETWORKS],NULL,
|
||||
Hlp_STATS_Figures_webs_social_networks,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_webs_social_networks,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
|
|
@ -1671,7 +1671,7 @@ void Pho_PrintPhotoDegree (void)
|
|||
|
||||
void Pho_ShowOrPrintPhotoDegree (Pho_AvgPhotoSeeOrPrint_t SeeOrPrint)
|
||||
{
|
||||
extern const char *Hlp_STATS_Degrees;
|
||||
extern const char *Hlp_ANALYTICS_Degrees;
|
||||
extern const char *Txt_Degrees;
|
||||
|
||||
/***** Get photo size from form *****/
|
||||
|
@ -1693,7 +1693,7 @@ void Pho_ShowOrPrintPhotoDegree (Pho_AvgPhotoSeeOrPrint_t SeeOrPrint)
|
|||
|
||||
/***** Start box *****/
|
||||
Box_StartBox (NULL,Txt_Degrees,Pho_PutIconToPrintDegreeStats,
|
||||
Hlp_STATS_Degrees,Box_NOT_CLOSABLE);
|
||||
Hlp_ANALYTICS_Degrees,Box_NOT_CLOSABLE);
|
||||
Tbl_StartTableCenter (2);
|
||||
|
||||
/***** Put a selector for the type of average *****/
|
||||
|
|
|
@ -147,7 +147,7 @@ static void Rep_RemoveUsrReportsFromDB (long UsrCod);
|
|||
|
||||
void Rep_ReqMyUsageReport (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Report;
|
||||
extern const char *Hlp_ANALYTICS_Report;
|
||||
extern const char *Txt_Report_of_use_of_PLATFORM;
|
||||
extern const char *Txt_Generate_report;
|
||||
|
||||
|
@ -157,7 +157,7 @@ void Rep_ReqMyUsageReport (void)
|
|||
/***** Start box *****/
|
||||
sprintf (Gbl.Title,Txt_Report_of_use_of_PLATFORM,Cfg_PLATFORM_SHORT_NAME);
|
||||
Box_StartBox (NULL,Gbl.Title,NULL,
|
||||
Hlp_STATS_Report,Box_NOT_CLOSABLE);
|
||||
Hlp_ANALYTICS_Report,Box_NOT_CLOSABLE);
|
||||
|
||||
/***** Header *****/
|
||||
Req_TitleReport (NULL); // NULL means do not write date
|
||||
|
@ -254,7 +254,7 @@ static void Rep_CreateMyUsageReport (struct Rep_Report *Report)
|
|||
|
||||
static void Rep_PutLinkToMyUsageReport (struct Rep_Report *Report)
|
||||
{
|
||||
extern const char *Hlp_STATS_Report;
|
||||
extern const char *Hlp_ANALYTICS_Report;
|
||||
extern const char *Txt_Report_of_use_of_PLATFORM;
|
||||
extern const char *Txt_Report;
|
||||
extern const char *Txt_This_link_will_remain_active_as_long_as_your_user_s_account_exists;
|
||||
|
@ -262,7 +262,7 @@ static void Rep_PutLinkToMyUsageReport (struct Rep_Report *Report)
|
|||
/***** Start box *****/
|
||||
sprintf (Gbl.Title,Txt_Report_of_use_of_PLATFORM,Cfg_PLATFORM_SHORT_NAME);
|
||||
Box_StartBox (NULL,Gbl.Title,NULL,
|
||||
Hlp_STATS_Report,Box_NOT_CLOSABLE);
|
||||
Hlp_ANALYTICS_Report,Box_NOT_CLOSABLE);
|
||||
|
||||
/***** Header *****/
|
||||
Req_TitleReport (&Report->CurrentTimeUTC);
|
||||
|
|
112
swad_statistic.c
112
swad_statistic.c
|
@ -431,7 +431,7 @@ void Sta_RemoveOldEntriesRecentLog (void)
|
|||
|
||||
void Sta_AskShowCrsHits (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Visits_visits_to_course;
|
||||
extern const char *Hlp_ANALYTICS_Visits_visits_to_course;
|
||||
extern const char *The_ClassForm[The_NUM_THEMES];
|
||||
extern const char *Txt_Statistics_of_visits_to_the_course_X;
|
||||
extern const char *Txt_Users;
|
||||
|
@ -481,7 +481,7 @@ void Sta_AskShowCrsHits (void)
|
|||
sprintf (Gbl.Title,Txt_Statistics_of_visits_to_the_course_X,
|
||||
Gbl.CurrentCrs.Crs.ShrtName);
|
||||
Box_StartBox (NULL,Gbl.Title,NULL,
|
||||
Hlp_STATS_Visits_visits_to_course,Box_NOT_CLOSABLE);
|
||||
Hlp_ANALYTICS_Visits_visits_to_course,Box_NOT_CLOSABLE);
|
||||
|
||||
/***** Show form to select the groups *****/
|
||||
Grp_ShowFormToSelectSeveralGroups (ActReqAccCrs,Grp_ONLY_MY_GROUPS);
|
||||
|
@ -635,7 +635,7 @@ void Sta_AskShowCrsHits (void)
|
|||
|
||||
void Sta_AskShowGblHits (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Visits_global_visits;
|
||||
extern const char *Hlp_ANALYTICS_Visits_global_visits;
|
||||
extern const char *The_ClassForm[The_NUM_THEMES];
|
||||
extern const char *Txt_Visits_to_course;
|
||||
extern const char *Txt_Statistics_of_all_visits;
|
||||
|
@ -678,7 +678,7 @@ void Sta_AskShowGblHits (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_Statistics_of_all_visits,NULL,
|
||||
Hlp_STATS_Visits_global_visits,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Visits_global_visits,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Start and end dates for the search *****/
|
||||
Dat_PutFormStartEndClientLocalDateTimesWithYesterdayToday (Gbl.Action.Act == ActReqAccGbl);
|
||||
|
@ -3904,7 +3904,7 @@ void Sta_WriteParamsDatesSeeAccesses (void)
|
|||
|
||||
void Sta_ReqShowFigures (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures;
|
||||
extern const char *Hlp_ANALYTICS_Figures;
|
||||
extern const char *The_ClassForm[The_NUM_THEMES];
|
||||
extern const char *Txt_Figures;
|
||||
extern const char *Txt_Scope;
|
||||
|
@ -3918,7 +3918,7 @@ void Sta_ReqShowFigures (void)
|
|||
|
||||
/***** Start box *****/
|
||||
Box_StartBox (NULL,Txt_Figures,NULL,
|
||||
Hlp_STATS_Figures,Box_NOT_CLOSABLE);
|
||||
Hlp_ANALYTICS_Figures,Box_NOT_CLOSABLE);
|
||||
|
||||
/***** Compute stats for anywhere, degree or course? *****/
|
||||
fprintf (Gbl.F.Out,"<label class=\"%s\">%s: ",
|
||||
|
@ -4075,7 +4075,7 @@ void Sta_ShowFigures (void)
|
|||
|
||||
static void Sta_GetAndShowUsersStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_users;
|
||||
extern const char *Hlp_ANALYTICS_Figures_users;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Users;
|
||||
extern const char *Txt_No_of_users;
|
||||
|
@ -4084,7 +4084,7 @@ static void Sta_GetAndShowUsersStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_USERS],NULL,
|
||||
Hlp_STATS_Figures_users,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_users,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -4206,7 +4206,7 @@ static void Sta_GetAndShowNumUsrsNotBelongingToAnyCrs (void)
|
|||
|
||||
static void Sta_GetAndShowUsersRanking (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_ranking;
|
||||
extern const char *Hlp_ANALYTICS_Figures_ranking;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Clicks;
|
||||
extern const char *Txt_Clicks_per_day;
|
||||
|
@ -4217,7 +4217,7 @@ static void Sta_GetAndShowUsersRanking (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_USERS_RANKING],NULL,
|
||||
Hlp_STATS_Figures_ranking,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_ranking,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -4280,12 +4280,12 @@ static void Sta_GetAndShowUsersRanking (void)
|
|||
|
||||
static void Sta_GetAndShowHierarchyStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_hierarchy;
|
||||
extern const char *Hlp_ANALYTICS_Figures_hierarchy;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_HIERARCHY],NULL,
|
||||
Hlp_STATS_Figures_hierarchy,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_hierarchy,Box_NOT_CLOSABLE,2);
|
||||
|
||||
Sta_WriteHeadDegsCrssInSWAD ();
|
||||
Sta_GetAndShowNumCtysInSWAD ();
|
||||
|
@ -4971,12 +4971,12 @@ static void Sta_GetAndShowNumCrssInSWAD (void)
|
|||
|
||||
static void Sta_GetAndShowInstitutionsStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_institutions;
|
||||
extern const char *Hlp_ANALYTICS_Figures_institutions;
|
||||
extern const char *Txt_Institutions;
|
||||
|
||||
/***** Start box *****/
|
||||
Box_StartBox (NULL,Txt_Institutions,NULL,
|
||||
Hlp_STATS_Figures_institutions,Box_NOT_CLOSABLE);
|
||||
Hlp_ANALYTICS_Figures_institutions,Box_NOT_CLOSABLE);
|
||||
|
||||
/***** Form to select type of list used to display degree photos *****/
|
||||
Usr_GetAndUpdatePrefsAboutUsrList ();
|
||||
|
@ -5453,7 +5453,7 @@ static void Sta_GetAndShowDegreeTypesStats (void)
|
|||
|
||||
static void Sta_GetAndShowFileBrowsersStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_folders_and_files;
|
||||
extern const char *Hlp_ANALYTICS_Figures_folders_and_files;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_STAT_COURSE_FILE_ZONES[];
|
||||
extern const char *Txt_Briefcases;
|
||||
|
@ -5475,7 +5475,7 @@ static void Sta_GetAndShowFileBrowsersStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_FOLDERS_AND_FILES],NULL,
|
||||
Hlp_STATS_Figures_folders_and_files,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_folders_and_files,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write table heading *****/
|
||||
Sta_WriteStatsExpTreesTableHead ();
|
||||
|
@ -6540,7 +6540,7 @@ static void Sta_GetSizeOfFileZoneFromDB (Sco_Scope_t Scope,
|
|||
|
||||
static void Sta_GetAndShowOERsStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_open_educational_resources_oer;
|
||||
extern const char *Hlp_ANALYTICS_Figures_open_educational_resources_oer;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_License;
|
||||
extern const char *Txt_No_of_private_files;
|
||||
|
@ -6551,7 +6551,7 @@ static void Sta_GetAndShowOERsStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_OER],NULL,
|
||||
Hlp_STATS_Figures_open_educational_resources_oer,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_open_educational_resources_oer,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -6722,7 +6722,7 @@ static void Sta_GetNumberOfOERsFromDB (Sco_Scope_t Scope,Brw_License_t License,u
|
|||
|
||||
static void Sta_GetAndShowAssignmentsStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_assignments;
|
||||
extern const char *Hlp_ANALYTICS_Figures_assignments;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Number_of_BR_assignments;
|
||||
extern const char *Txt_Number_of_BR_courses_with_BR_assignments;
|
||||
|
@ -6740,7 +6740,7 @@ static void Sta_GetAndShowAssignmentsStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_ASSIGNMENTS],NULL,
|
||||
Hlp_STATS_Figures_assignments,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_assignments,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -6792,7 +6792,7 @@ static void Sta_GetAndShowAssignmentsStats (void)
|
|||
|
||||
static void Sta_GetAndShowProjectsStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_projects;
|
||||
extern const char *Hlp_ANALYTICS_Figures_projects;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Number_of_BR_projects;
|
||||
extern const char *Txt_Number_of_BR_courses_with_BR_projects;
|
||||
|
@ -6808,7 +6808,7 @@ static void Sta_GetAndShowProjectsStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_PROJECTS],NULL,
|
||||
Hlp_STATS_Figures_projects,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_projects,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -6852,7 +6852,7 @@ static void Sta_GetAndShowProjectsStats (void)
|
|||
|
||||
static void Sta_GetAndShowTestsStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_tests;
|
||||
extern const char *Hlp_ANALYTICS_Figures_tests;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Type_of_BR_answers;
|
||||
extern const char *Txt_Number_of_BR_courses_BR_with_test_BR_questions;
|
||||
|
@ -6870,7 +6870,7 @@ static void Sta_GetAndShowTestsStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_TESTS],NULL,
|
||||
Hlp_STATS_Figures_tests,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_tests,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -7019,7 +7019,7 @@ static void Sta_GetAndShowTestsStats (void)
|
|||
|
||||
static void Sta_GetAndShowGamesStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_games;
|
||||
extern const char *Hlp_ANALYTICS_Figures_games;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Number_of_BR_games;
|
||||
extern const char *Txt_Number_of_BR_courses_with_BR_games;
|
||||
|
@ -7035,7 +7035,7 @@ static void Sta_GetAndShowGamesStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_GAMES],NULL,
|
||||
Hlp_STATS_Figures_games,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_games,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -7079,7 +7079,7 @@ static void Sta_GetAndShowGamesStats (void)
|
|||
|
||||
static void Sta_GetAndShowSocialActivityStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_timeline;
|
||||
extern const char *Hlp_ANALYTICS_Figures_timeline;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Type;
|
||||
extern const char *Txt_No_of_social_posts;
|
||||
|
@ -7098,7 +7098,7 @@ static void Sta_GetAndShowSocialActivityStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_SOCIAL_ACTIVITY],NULL,
|
||||
Hlp_STATS_Figures_timeline,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_timeline,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -7363,7 +7363,7 @@ static void Sta_GetAndShowSocialActivityStats (void)
|
|||
|
||||
static void Sta_GetAndShowFollowStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_followed_followers;
|
||||
extern const char *Hlp_ANALYTICS_Figures_followed_followers;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Users;
|
||||
extern const char *Txt_No_of_users;
|
||||
|
@ -7386,7 +7386,7 @@ static void Sta_GetAndShowFollowStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_FOLLOW],NULL,
|
||||
Hlp_STATS_Figures_followed_followers,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_followed_followers,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -7626,7 +7626,7 @@ static void Sta_GetAndShowFollowStats (void)
|
|||
|
||||
static void Sta_GetAndShowForumStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_forums;
|
||||
extern const char *Hlp_ANALYTICS_Figures_forums;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Scope;
|
||||
extern const char *Txt_Forums;
|
||||
|
@ -7647,7 +7647,7 @@ static void Sta_GetAndShowForumStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_FORUMS],NULL,
|
||||
Hlp_STATS_Figures_forums,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_forums,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -7981,7 +7981,7 @@ static void Sta_WriteForumTotalStats (struct Sta_StatsForum *StatsForum)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerNotifyEvent (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_notifications;
|
||||
extern const char *Hlp_ANALYTICS_Figures_notifications;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Event;
|
||||
extern const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS];
|
||||
|
@ -8004,7 +8004,7 @@ static void Sta_GetAndShowNumUsrsPerNotifyEvent (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_NOTIFY_EVENTS],NULL,
|
||||
Hlp_STATS_Figures_notifications,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_notifications,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -8319,7 +8319,7 @@ static void Sta_GetAndShowNumUsrsPerNotifyEvent (void)
|
|||
|
||||
static void Sta_GetAndShowNoticesStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_notices;
|
||||
extern const char *Hlp_ANALYTICS_Figures_notices;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_NOTICE_Active_BR_notices;
|
||||
extern const char *Txt_NOTICE_Obsolete_BR_notices;
|
||||
|
@ -8348,7 +8348,7 @@ static void Sta_GetAndShowNoticesStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_NOTICES],NULL,
|
||||
Hlp_STATS_Figures_notices,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_notices,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -8408,7 +8408,7 @@ static void Sta_GetAndShowNoticesStats (void)
|
|||
|
||||
static void Sta_GetAndShowMsgsStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_messages;
|
||||
extern const char *Hlp_ANALYTICS_Figures_messages;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Messages;
|
||||
extern const char *Txt_MSGS_Not_deleted;
|
||||
|
@ -8431,7 +8431,7 @@ static void Sta_GetAndShowMsgsStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_MESSAGES],NULL,
|
||||
Hlp_STATS_Figures_messages,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_messages,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -8512,7 +8512,7 @@ static void Sta_GetAndShowMsgsStats (void)
|
|||
|
||||
static void Sta_GetAndShowSurveysStats (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_surveys;
|
||||
extern const char *Hlp_ANALYTICS_Figures_surveys;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Number_of_BR_surveys;
|
||||
extern const char *Txt_Number_of_BR_courses_with_BR_surveys;
|
||||
|
@ -8535,7 +8535,7 @@ static void Sta_GetAndShowSurveysStats (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_SURVEYS],NULL,
|
||||
Hlp_STATS_Figures_surveys,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_surveys,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -8595,14 +8595,14 @@ static void Sta_GetAndShowSurveysStats (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerPrivacy (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_privacy;
|
||||
extern const char *Hlp_ANALYTICS_Figures_privacy;
|
||||
extern const char *Txt_Photo;
|
||||
extern const char *Txt_Public_profile;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_PRIVACY],NULL,
|
||||
Hlp_STATS_Figures_privacy,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_privacy,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Privacy for photo *****/
|
||||
Sta_GetAndShowNumUsrsPerPrivacyForAnObject (Txt_Photo,"PhotoVisibility");
|
||||
|
@ -8756,7 +8756,7 @@ static void Sta_GetAndShowNumUsrsPerPrivacyForAnObject (const char *TxtObject,co
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerLanguage (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_language;
|
||||
extern const char *Hlp_ANALYTICS_Figures_language;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Language;
|
||||
extern const char *Txt_STR_LANG_ID[1 + Txt_NUM_LANGUAGES];
|
||||
|
@ -8770,7 +8770,7 @@ static void Sta_GetAndShowNumUsrsPerLanguage (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_LANGUAGES],NULL,
|
||||
Hlp_STATS_Figures_language,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_language,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -8897,7 +8897,7 @@ static void Sta_GetAndShowNumUsrsPerLanguage (void)
|
|||
static void Sta_GetAndShowNumUsrsPerFirstDayOfWeek (void)
|
||||
{
|
||||
extern const bool Cal_DayIsValidAsFirstDayOfWeek[7];
|
||||
extern const char *Hlp_STATS_Figures_calendar;
|
||||
extern const char *Hlp_ANALYTICS_Figures_calendar;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Calendar;
|
||||
extern const char *Txt_First_day_of_the_week;
|
||||
|
@ -8911,7 +8911,7 @@ static void Sta_GetAndShowNumUsrsPerFirstDayOfWeek (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_FIRST_DAY_OF_WEEK],NULL,
|
||||
Hlp_STATS_Figures_calendar,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_calendar,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -9039,7 +9039,7 @@ static void Sta_GetAndShowNumUsrsPerFirstDayOfWeek (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerDateFormat (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_dates;
|
||||
extern const char *Hlp_ANALYTICS_Figures_dates;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Format;
|
||||
extern const char *Txt_No_of_users;
|
||||
|
@ -9051,7 +9051,7 @@ static void Sta_GetAndShowNumUsrsPerDateFormat (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_DATE_FORMAT],NULL,
|
||||
Hlp_STATS_Figures_dates,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_dates,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -9175,7 +9175,7 @@ static void Sta_GetAndShowNumUsrsPerDateFormat (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerIconSet (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_icons;
|
||||
extern const char *Hlp_ANALYTICS_Figures_icons;
|
||||
extern const char *Ico_IconSetId[Ico_NUM_ICON_SETS];
|
||||
extern const char *Ico_IconSetNames[Ico_NUM_ICON_SETS];
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
|
@ -9189,7 +9189,7 @@ static void Sta_GetAndShowNumUsrsPerIconSet (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_ICON_SETS],NULL,
|
||||
Hlp_STATS_Figures_icons,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_icons,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -9318,7 +9318,7 @@ static void Sta_GetAndShowNumUsrsPerIconSet (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerMenu (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_menu;
|
||||
extern const char *Hlp_ANALYTICS_Figures_menu;
|
||||
extern const char *Mnu_MenuIcons[Mnu_NUM_MENUS];
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Menu;
|
||||
|
@ -9332,7 +9332,7 @@ static void Sta_GetAndShowNumUsrsPerMenu (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_MENUS],NULL,
|
||||
Hlp_STATS_Figures_menu,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_menu,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -9458,7 +9458,7 @@ static void Sta_GetAndShowNumUsrsPerMenu (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerTheme (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_theme;
|
||||
extern const char *Hlp_ANALYTICS_Figures_theme;
|
||||
extern const char *The_ThemeId[The_NUM_THEMES];
|
||||
extern const char *The_ThemeNames[The_NUM_THEMES];
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
|
@ -9472,7 +9472,7 @@ static void Sta_GetAndShowNumUsrsPerTheme (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_THEMES],NULL,
|
||||
Hlp_STATS_Figures_theme,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_theme,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -9598,7 +9598,7 @@ static void Sta_GetAndShowNumUsrsPerTheme (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerSideColumns (void)
|
||||
{
|
||||
extern const char *Hlp_STATS_Figures_columns;
|
||||
extern const char *Hlp_ANALYTICS_Figures_columns;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_FIGURES];
|
||||
extern const char *Txt_Columns;
|
||||
extern const char *Txt_No_of_users;
|
||||
|
@ -9611,7 +9611,7 @@ static void Sta_GetAndShowNumUsrsPerSideColumns (void)
|
|||
|
||||
/***** Start box and table *****/
|
||||
Box_StartBoxTable (NULL,Txt_STAT_USE_STAT_TYPES[Sta_SIDE_COLUMNS],NULL,
|
||||
Hlp_STATS_Figures_columns,Box_NOT_CLOSABLE,2);
|
||||
Hlp_ANALYTICS_Figures_columns,Box_NOT_CLOSABLE,2);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
|
|
@ -53,7 +53,7 @@ const char *Tab_TabIcons[Tab_NUM_TABS] =
|
|||
/* TabUsr */ "usr64x64.gif",
|
||||
/* TabSoc */ "soc64x64.png",
|
||||
/* TabMsg */ "msg64x64.gif",
|
||||
/* TabSta */ "sta64x64.gif",
|
||||
/* TabAna */ "ana64x64.gif",
|
||||
/* TabPrf */ "prf64x64.gif",
|
||||
};
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ typedef enum
|
|||
TabUsr = 9,
|
||||
TabSoc = 10,
|
||||
TabMsg = 11,
|
||||
TabSta = 12,
|
||||
TabAna = 12,
|
||||
TabPrf = 13,
|
||||
} Tab_Tab_t;
|
||||
|
||||
|
|
312
swad_text.c
312
swad_text.c
|
@ -20326,7 +20326,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
|||
NULL, // 12
|
||||
},
|
||||
{
|
||||
// TabSta **********************************************************************
|
||||
// TabAna **********************************************************************
|
||||
// 0: ActReqUseGbl
|
||||
#if L==1
|
||||
"Xifres"
|
||||
|
@ -22346,7 +22346,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] =
|
|||
NULL, // 12
|
||||
},
|
||||
{
|
||||
// TabSta *****************************************************
|
||||
// TabAna *****************************************************
|
||||
// 0: ActReqUseGbl
|
||||
#if L==1
|
||||
"Grans nombres sobre l'ús actual de tota la plataforma,"
|
||||
|
@ -43273,156 +43273,156 @@ const char *Txt_Table_not_found_in_the_file_of_marks =
|
|||
|
||||
const char *Txt_TABS_TXT[Tab_NUM_TABS] =
|
||||
{
|
||||
// TabUnk
|
||||
NULL,
|
||||
// TabSys
|
||||
// TabUnk
|
||||
NULL,
|
||||
// TabSys
|
||||
#if L==1
|
||||
"Plataforma"
|
||||
"Plataforma"
|
||||
#elif L==2
|
||||
"Plattform"
|
||||
"Plattform"
|
||||
#elif L==3
|
||||
"System"
|
||||
"System"
|
||||
#elif L==4
|
||||
"Plataforma"
|
||||
"Plataforma"
|
||||
#elif L==5
|
||||
"Plate-forme"
|
||||
"Plate-forme"
|
||||
#elif L==6
|
||||
"Ypykatu"
|
||||
"Ypykatu"
|
||||
#elif L==7
|
||||
"Piattaforma"
|
||||
"Piattaforma"
|
||||
#elif L==8
|
||||
"System"
|
||||
"System"
|
||||
#elif L==9
|
||||
"Sistema"
|
||||
"Sistema"
|
||||
#endif
|
||||
,
|
||||
// TabCty
|
||||
,
|
||||
// TabCty
|
||||
#if L==1
|
||||
"País"
|
||||
"País"
|
||||
#elif L==2
|
||||
"Land"
|
||||
"Land"
|
||||
#elif L==3
|
||||
"Country"
|
||||
"Country"
|
||||
#elif L==4
|
||||
"País"
|
||||
"País"
|
||||
#elif L==5
|
||||
"Pays"
|
||||
"Pays"
|
||||
#elif L==6
|
||||
"Tetã"
|
||||
"Tetã"
|
||||
#elif L==7
|
||||
"Paese"
|
||||
"Paese"
|
||||
#elif L==8
|
||||
"Kraj"
|
||||
"Kraj"
|
||||
#elif L==9
|
||||
"País"
|
||||
"País"
|
||||
#endif
|
||||
,
|
||||
// TabIns
|
||||
,
|
||||
// TabIns
|
||||
#if L==1
|
||||
"Institució"
|
||||
"Institució"
|
||||
#elif L==2
|
||||
"Hochschule"
|
||||
"Hochschule"
|
||||
#elif L==3
|
||||
"Institution"
|
||||
"Institution"
|
||||
#elif L==4
|
||||
"Institución"
|
||||
"Institución"
|
||||
#elif L==5
|
||||
"Établissement"
|
||||
"Établissement"
|
||||
#elif L==6
|
||||
"Mbo'ehao"
|
||||
"Mbo'ehao"
|
||||
#elif L==7
|
||||
"Istituzione"
|
||||
"Istituzione"
|
||||
#elif L==8
|
||||
"Instytucji"
|
||||
"Instytucji"
|
||||
#elif L==9
|
||||
"Institução"
|
||||
"Institução"
|
||||
#endif
|
||||
,
|
||||
// TabCtr
|
||||
,
|
||||
// TabCtr
|
||||
#if L==1
|
||||
"Centre"
|
||||
"Centre"
|
||||
#elif L==2
|
||||
"Lehrinstitut"
|
||||
"Lehrinstitut"
|
||||
#elif L==3
|
||||
"Centre"
|
||||
"Centre"
|
||||
#elif L==4
|
||||
"Centro"
|
||||
"Centro"
|
||||
#elif L==5
|
||||
"Centre"
|
||||
"Centre"
|
||||
#elif L==6
|
||||
"Mbo'ehao"
|
||||
"Mbo'ehao"
|
||||
#elif L==7
|
||||
"Centro"
|
||||
"Centro"
|
||||
#elif L==8
|
||||
"Centrum"
|
||||
"Centrum"
|
||||
#elif L==9
|
||||
"Centro"
|
||||
"Centro"
|
||||
#endif
|
||||
,
|
||||
// TabDeg
|
||||
,
|
||||
// TabDeg
|
||||
#if L==1
|
||||
"Titulació"
|
||||
"Titulació"
|
||||
#elif L==2
|
||||
"Studiengang"
|
||||
"Studiengang"
|
||||
#elif L==3
|
||||
"Degree"
|
||||
"Degree"
|
||||
#elif L==4
|
||||
"Titulación"
|
||||
"Titulación"
|
||||
#elif L==5
|
||||
"Étude"
|
||||
"Étude"
|
||||
#elif L==6
|
||||
"Arandurã"
|
||||
"Arandurã"
|
||||
#elif L==7
|
||||
"Laurea"
|
||||
"Laurea"
|
||||
#elif L==8
|
||||
"Stopien"
|
||||
"Stopien"
|
||||
#elif L==9
|
||||
"Titulação"
|
||||
"Titulação"
|
||||
#endif
|
||||
,
|
||||
// TabCrs
|
||||
,
|
||||
// TabCrs
|
||||
#if L==1
|
||||
"Assignatura"
|
||||
"Assignatura"
|
||||
#elif L==2
|
||||
"Kurs"
|
||||
"Kurs"
|
||||
#elif L==3
|
||||
"Course"
|
||||
"Course"
|
||||
#elif L==4
|
||||
"Asignatura"
|
||||
"Asignatura"
|
||||
#elif L==5
|
||||
"Matière"
|
||||
"Matière"
|
||||
#elif L==6
|
||||
"Mbo'esyry"
|
||||
"Mbo'esyry"
|
||||
#elif L==7
|
||||
"Corso"
|
||||
"Corso"
|
||||
#elif L==8
|
||||
"Kurs"
|
||||
"Kurs"
|
||||
#elif L==9
|
||||
"Disciplina"
|
||||
"Disciplina"
|
||||
#endif
|
||||
,
|
||||
// TabAss
|
||||
,
|
||||
// TabAss
|
||||
#if L==1
|
||||
"Avaluació"
|
||||
"Avaluació"
|
||||
#elif L==2
|
||||
"Bewertung"
|
||||
"Bewertung"
|
||||
#elif L==3
|
||||
"Assessment"
|
||||
"Assessment"
|
||||
#elif L==4
|
||||
"Evaluación"
|
||||
"Evaluación"
|
||||
#elif L==5
|
||||
"Évaluation"
|
||||
"Évaluation"
|
||||
#elif L==6
|
||||
"Mbohepy"
|
||||
"Mbohepy"
|
||||
#elif L==7
|
||||
"Valutazione"
|
||||
"Valutazione"
|
||||
#elif L==8
|
||||
"Ocena"
|
||||
"Ocena"
|
||||
#elif L==9
|
||||
"Avaliação"
|
||||
"Avaliação"
|
||||
#endif
|
||||
,
|
||||
// TabFil
|
||||
,
|
||||
// TabFil
|
||||
#if L==1
|
||||
"Fitxers"
|
||||
#elif L==2
|
||||
|
@ -43442,131 +43442,131 @@ const char *Txt_TABS_TXT[Tab_NUM_TABS] =
|
|||
#elif L==9
|
||||
"Arquivos"
|
||||
#endif
|
||||
,
|
||||
// TabUsr
|
||||
,
|
||||
// TabUsr
|
||||
#if L==1
|
||||
"Usuaris"
|
||||
"Usuaris"
|
||||
#elif L==2
|
||||
"Benutzer"
|
||||
"Benutzer"
|
||||
#elif L==3
|
||||
"Users"
|
||||
"Users"
|
||||
#elif L==4
|
||||
"Usuarios"
|
||||
"Usuarios"
|
||||
#elif L==5
|
||||
"Utilisateurs"
|
||||
"Utilisateurs"
|
||||
#elif L==6
|
||||
"Puruhára"
|
||||
"Puruhára"
|
||||
#elif L==7
|
||||
"Utenti"
|
||||
"Utenti"
|
||||
#elif L==8
|
||||
"Użytkownicy"
|
||||
"Użytkownicy"
|
||||
#elif L==9
|
||||
"Utilizadores"
|
||||
"Utilizadores"
|
||||
#endif
|
||||
,
|
||||
// TabSoc
|
||||
,
|
||||
// TabSoc
|
||||
#if L==1
|
||||
"Social"
|
||||
"Social"
|
||||
#elif L==2
|
||||
"Soziales"
|
||||
"Soziales"
|
||||
#elif L==3
|
||||
"Social"
|
||||
"Social"
|
||||
#elif L==4
|
||||
"Social"
|
||||
"Social"
|
||||
#elif L==5
|
||||
"Social"
|
||||
"Social"
|
||||
#elif L==6
|
||||
"Social" // Okoteve traducción
|
||||
"Social" // Okoteve traducción
|
||||
#elif L==7
|
||||
"Social"
|
||||
"Social"
|
||||
#elif L==8
|
||||
"Społeczna"
|
||||
"Społeczna"
|
||||
#elif L==9
|
||||
"Social"
|
||||
"Social"
|
||||
#endif
|
||||
,
|
||||
// TabMsg
|
||||
,
|
||||
// TabMsg
|
||||
#if L==1
|
||||
"Missatges"
|
||||
"Missatges"
|
||||
#elif L==2
|
||||
"Nachrichten"
|
||||
"Nachrichten"
|
||||
#elif L==3
|
||||
"Messages"
|
||||
"Messages"
|
||||
#elif L==4
|
||||
"Mensajes"
|
||||
"Mensajes"
|
||||
#elif L==5
|
||||
"Messages"
|
||||
"Messages"
|
||||
#elif L==6
|
||||
"Marandu"
|
||||
"Marandu"
|
||||
#elif L==7
|
||||
"Messaggi"
|
||||
"Messaggi"
|
||||
#elif L==8
|
||||
"Wiadomości"
|
||||
"Wiadomości"
|
||||
#elif L==9
|
||||
"Mensagens"
|
||||
#endif
|
||||
,
|
||||
// TabSta
|
||||
#if L==1
|
||||
"Estadístiques"
|
||||
#elif L==2
|
||||
"Statistik"
|
||||
#elif L==3
|
||||
"Statistics"
|
||||
#elif L==4
|
||||
"Estadísticas"
|
||||
#elif L==5
|
||||
"Statistiques"
|
||||
#elif L==6
|
||||
"Papy'aporeko"
|
||||
#elif L==7
|
||||
"Statistiche"
|
||||
#elif L==8
|
||||
"Statystyki"
|
||||
#elif L==9
|
||||
"Estatísticas"
|
||||
"Mensagens"
|
||||
#endif
|
||||
,
|
||||
// TabAna
|
||||
/*
|
||||
#if L==1
|
||||
"Analítiques"
|
||||
"Estadístiques"
|
||||
#elif L==2
|
||||
"Analytik"
|
||||
"Statistik"
|
||||
#elif L==3
|
||||
"Analytics"
|
||||
"Statistics"
|
||||
#elif L==4
|
||||
"Analíticas"
|
||||
"Estadísticas"
|
||||
#elif L==5
|
||||
"Analytiques"
|
||||
"Statistiques"
|
||||
#elif L==6
|
||||
"Ñehesa'ÿijo"
|
||||
"Papy'aporeko"
|
||||
#elif L==7
|
||||
"Analitiche"
|
||||
"Statistiche"
|
||||
#elif L==8
|
||||
"Analizy"
|
||||
"Statystyki"
|
||||
#elif L==9
|
||||
"Análises"
|
||||
"Estatísticas"
|
||||
#endif
|
||||
*/
|
||||
,
|
||||
// TabPrf
|
||||
#if L==1
|
||||
"Perfil"
|
||||
"Anàlisi"
|
||||
#elif L==2
|
||||
"Profil"
|
||||
"Analytik"
|
||||
#elif L==3
|
||||
"Profile"
|
||||
"Analytics"
|
||||
#elif L==4
|
||||
"Perfil"
|
||||
"Análisis"
|
||||
#elif L==5
|
||||
"Profil"
|
||||
"Analytiques"
|
||||
#elif L==6
|
||||
"Che"
|
||||
"Ñehesa'ÿijo"
|
||||
#elif L==7
|
||||
"Profilo"
|
||||
"Analitiche"
|
||||
#elif L==8
|
||||
"Profil"
|
||||
"Analizy"
|
||||
#elif L==9
|
||||
"Perfil"
|
||||
"Análises"
|
||||
#endif
|
||||
,
|
||||
// TabPrf
|
||||
#if L==1
|
||||
"Perfil"
|
||||
#elif L==2
|
||||
"Profil"
|
||||
#elif L==3
|
||||
"Profile"
|
||||
#elif L==4
|
||||
"Perfil"
|
||||
#elif L==5
|
||||
"Profil"
|
||||
#elif L==6
|
||||
"Che"
|
||||
#elif L==7
|
||||
"Profilo"
|
||||
#elif L==8
|
||||
"Profil"
|
||||
#elif L==9
|
||||
"Perfil"
|
||||
#endif
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue