diff --git a/icon/iconset/awesome/action64x64/ana64x64.gif b/icon/iconset/awesome/action64x64/ana64x64.gif
new file mode 100644
index 00000000..139fde26
Binary files /dev/null and b/icon/iconset/awesome/action64x64/ana64x64.gif differ
diff --git a/icon/iconset/nuvola/action64x64/ana64x64.gif b/icon/iconset/nuvola/action64x64/ana64x64.gif
new file mode 100644
index 00000000..ecf57045
Binary files /dev/null and b/icon/iconset/nuvola/action64x64/ana64x64.gif differ
diff --git a/swad_MFU.c b/swad_MFU.c
index 1d3bc284..f88fff08 100644
--- a/swad_MFU.c
+++ b/swad_MFU.c
@@ -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,"
");
/***** Write list of frequently used actions *****/
diff --git a/swad_action.c b/swad_action.c
index 65d973e8..b8161efc 100644
--- a/swad_action.c
+++ b/swad_action.c
@@ -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},
diff --git a/swad_changelog.h b/swad_changelog.h
index 08a05029..0e74d356 100644
--- a/swad_changelog.h
+++ b/swad_changelog.h
@@ -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)
diff --git a/swad_degree_type.c b/swad_degree_type.c
index b5930953..edb0358f 100644
--- a/swad_degree_type.c
+++ b/swad_degree_type.c
@@ -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;
diff --git a/swad_help_URL.c b/swad_help_URL.c
index 38f4952f..3928f527 100644
--- a/swad_help_URL.c
+++ b/swad_help_URL.c
@@ -2383,720 +2383,720 @@ const char *Hlp_MESSAGES_Email =
"MESSAGES.Email.en";
#endif
-/***** STATS tab *****/
+/***** ANALYTICS tab *****/
-const char *Hlp_STATS_Figures =
+const char *Hlp_ANALYTICS_Figures =
#if L==1
- "STATS.Figures.es";
+ "ANALYTICS.Figures.es";
#elif L==2
- "STATS.Figures.en";
+ "ANALYTICS.Figures.en";
#elif L==3
- "STATS.Figures.en";
+ "ANALYTICS.Figures.en";
#elif L==4
- "STATS.Figures.es";
+ "ANALYTICS.Figures.es";
#elif L==5
- "STATS.Figures.en";
+ "ANALYTICS.Figures.en";
#elif L==6
- "STATS.Figures.es";
+ "ANALYTICS.Figures.es";
#elif L==7
- "STATS.Figures.en";
+ "ANALYTICS.Figures.en";
#elif L==8
- "STATS.Figures.en";
+ "ANALYTICS.Figures.en";
#elif L==9
- "STATS.Figures.en";
+ "ANALYTICS.Figures.en";
#endif
-const char *Hlp_STATS_Figures_users =
+const char *Hlp_ANALYTICS_Figures_users =
#if L==1
- "STATS.Figures.es#usuarios";
+ "ANALYTICS.Figures.es#usuarios";
#elif L==2
- "STATS.Figures.en#users";
+ "ANALYTICS.Figures.en#users";
#elif L==3
- "STATS.Figures.en#users";
+ "ANALYTICS.Figures.en#users";
#elif L==4
- "STATS.Figures.es#usuarios";
+ "ANALYTICS.Figures.es#usuarios";
#elif L==5
- "STATS.Figures.en#users";
+ "ANALYTICS.Figures.en#users";
#elif L==6
- "STATS.Figures.es#usuarios";
+ "ANALYTICS.Figures.es#usuarios";
#elif L==7
- "STATS.Figures.en#users";
+ "ANALYTICS.Figures.en#users";
#elif L==8
- "STATS.Figures.en#users";
+ "ANALYTICS.Figures.en#users";
#elif L==9
- "STATS.Figures.en#users";
+ "ANALYTICS.Figures.en#users";
#endif
-const char *Hlp_STATS_Figures_ranking =
+const char *Hlp_ANALYTICS_Figures_ranking =
#if L==1
- "STATS.Figures.es#ranking";
+ "ANALYTICS.Figures.es#ranking";
#elif L==2
- "STATS.Figures.en#ranking";
+ "ANALYTICS.Figures.en#ranking";
#elif L==3
- "STATS.Figures.en#ranking";
+ "ANALYTICS.Figures.en#ranking";
#elif L==4
- "STATS.Figures.es#ranking";
+ "ANALYTICS.Figures.es#ranking";
#elif L==5
- "STATS.Figures.en#ranking";
+ "ANALYTICS.Figures.en#ranking";
#elif L==6
- "STATS.Figures.es#ranking";
+ "ANALYTICS.Figures.es#ranking";
#elif L==7
- "STATS.Figures.en#ranking";
+ "ANALYTICS.Figures.en#ranking";
#elif L==8
- "STATS.Figures.en#ranking";
+ "ANALYTICS.Figures.en#ranking";
#elif L==9
- "STATS.Figures.en#ranking";
+ "ANALYTICS.Figures.en#ranking";
#endif
-const char *Hlp_STATS_Figures_hierarchy =
+const char *Hlp_ANALYTICS_Figures_hierarchy =
#if L==1
- "STATS.Figures.es#jerarqu%C3%ADa";
+ "ANALYTICS.Figures.es#jerarqu%C3%ADa";
#elif L==2
- "STATS.Figures.en#hierarchy";
+ "ANALYTICS.Figures.en#hierarchy";
#elif L==3
- "STATS.Figures.en#hierarchy";
+ "ANALYTICS.Figures.en#hierarchy";
#elif L==4
- "STATS.Figures.es#jerarqu%C3%ADa";
+ "ANALYTICS.Figures.es#jerarqu%C3%ADa";
#elif L==5
- "STATS.Figures.en#hierarchy";
+ "ANALYTICS.Figures.en#hierarchy";
#elif L==6
- "STATS.Figures.es#jerarqu%C3%ADa";
+ "ANALYTICS.Figures.es#jerarqu%C3%ADa";
#elif L==7
- "STATS.Figures.en#hierarchy";
+ "ANALYTICS.Figures.en#hierarchy";
#elif L==8
- "STATS.Figures.en#hierarchy";
+ "ANALYTICS.Figures.en#hierarchy";
#elif L==9
- "STATS.Figures.en#hierarchy";
+ "ANALYTICS.Figures.en#hierarchy";
#endif
-const char *Hlp_STATS_Figures_institutions =
+const char *Hlp_ANALYTICS_Figures_institutions =
#if L==1
- "STATS.Figures.es#instituciones";
+ "ANALYTICS.Figures.es#instituciones";
#elif L==2
- "STATS.Figures.en#institutions";
+ "ANALYTICS.Figures.en#institutions";
#elif L==3
- "STATS.Figures.en#institutions";
+ "ANALYTICS.Figures.en#institutions";
#elif L==4
- "STATS.Figures.es#instituciones";
+ "ANALYTICS.Figures.es#instituciones";
#elif L==5
- "STATS.Figures.en#institutions";
+ "ANALYTICS.Figures.en#institutions";
#elif L==6
- "STATS.Figures.es#instituciones";
+ "ANALYTICS.Figures.es#instituciones";
#elif L==7
- "STATS.Figures.en#institutions";
+ "ANALYTICS.Figures.en#institutions";
#elif L==8
- "STATS.Figures.en#institutions";
+ "ANALYTICS.Figures.en#institutions";
#elif L==9
- "STATS.Figures.en#institutions";
+ "ANALYTICS.Figures.en#institutions";
#endif
-const char *Hlp_STATS_Figures_types_of_degree =
+const char *Hlp_ANALYTICS_Figures_types_of_degree =
#if L==1
- "STATS.Figures.es#tipos-de-titulaci%C3%B3n";
+ "ANALYTICS.Figures.es#tipos-de-titulaci%C3%B3n";
#elif L==2
- "STATS.Figures.en#types-of-degree";
+ "ANALYTICS.Figures.en#types-of-degree";
#elif L==3
- "STATS.Figures.en#types-of-degree";
+ "ANALYTICS.Figures.en#types-of-degree";
#elif L==4
- "STATS.Figures.es#tipos-de-titulaci%C3%B3n";
+ "ANALYTICS.Figures.es#tipos-de-titulaci%C3%B3n";
#elif L==5
- "STATS.Figures.en#types-of-degree";
+ "ANALYTICS.Figures.en#types-of-degree";
#elif L==6
- "STATS.Figures.es#tipos-de-titulaci%C3%B3n";
+ "ANALYTICS.Figures.es#tipos-de-titulaci%C3%B3n";
#elif L==7
- "STATS.Figures.en#types-of-degree";
+ "ANALYTICS.Figures.en#types-of-degree";
#elif L==8
- "STATS.Figures.en#types-of-degree";
+ "ANALYTICS.Figures.en#types-of-degree";
#elif L==9
- "STATS.Figures.en#types-of-degree";
+ "ANALYTICS.Figures.en#types-of-degree";
#endif
-const char *Hlp_STATS_Figures_folders_and_files =
+const char *Hlp_ANALYTICS_Figures_folders_and_files =
#if L==1
- "STATS.Figures.es#carpetas-y-archivos";
+ "ANALYTICS.Figures.es#carpetas-y-archivos";
#elif L==2
- "STATS.Figures.en#folders-and-files";
+ "ANALYTICS.Figures.en#folders-and-files";
#elif L==3
- "STATS.Figures.en#folders-and-files";
+ "ANALYTICS.Figures.en#folders-and-files";
#elif L==4
- "STATS.Figures.es#carpetas-y-archivos";
+ "ANALYTICS.Figures.es#carpetas-y-archivos";
#elif L==5
- "STATS.Figures.en#folders-and-files";
+ "ANALYTICS.Figures.en#folders-and-files";
#elif L==6
- "STATS.Figures.es#carpetas-y-archivos";
+ "ANALYTICS.Figures.es#carpetas-y-archivos";
#elif L==7
- "STATS.Figures.en#folders-and-files";
+ "ANALYTICS.Figures.en#folders-and-files";
#elif L==8
- "STATS.Figures.en#folders-and-files";
+ "ANALYTICS.Figures.en#folders-and-files";
#elif L==9
- "STATS.Figures.en#folders-and-files";
+ "ANALYTICS.Figures.en#folders-and-files";
#endif
-const char *Hlp_STATS_Figures_open_educational_resources_oer =
+const char *Hlp_ANALYTICS_Figures_open_educational_resources_oer =
#if L==1
- "STATS.Figures.es#recursos-educativos-abiertos-oer";
+ "ANALYTICS.Figures.es#recursos-educativos-abiertos-oer";
#elif L==2
- "STATS.Figures.en#open-educational-resources-oer";
+ "ANALYTICS.Figures.en#open-educational-resources-oer";
#elif L==3
- "STATS.Figures.en#open-educational-resources-oer";
+ "ANALYTICS.Figures.en#open-educational-resources-oer";
#elif L==4
- "STATS.Figures.es#recursos-educativos-abiertos-oer";
+ "ANALYTICS.Figures.es#recursos-educativos-abiertos-oer";
#elif L==5
- "STATS.Figures.en#open-educational-resources-oer";
+ "ANALYTICS.Figures.en#open-educational-resources-oer";
#elif L==6
- "STATS.Figures.es#recursos-educativos-abiertos-oer";
+ "ANALYTICS.Figures.es#recursos-educativos-abiertos-oer";
#elif L==7
- "STATS.Figures.en#open-educational-resources-oer";
+ "ANALYTICS.Figures.en#open-educational-resources-oer";
#elif L==8
- "STATS.Figures.en#open-educational-resources-oer";
+ "ANALYTICS.Figures.en#open-educational-resources-oer";
#elif L==9
- "STATS.Figures.en#open-educational-resources-oer";
+ "ANALYTICS.Figures.en#open-educational-resources-oer";
#endif
-const char *Hlp_STATS_Figures_assignments =
+const char *Hlp_ANALYTICS_Figures_assignments =
#if L==1
- "STATS.Figures.es#actividades";
+ "ANALYTICS.Figures.es#actividades";
#elif L==2
- "STATS.Figures.en#assignments";
+ "ANALYTICS.Figures.en#assignments";
#elif L==3
- "STATS.Figures.en#assignments";
+ "ANALYTICS.Figures.en#assignments";
#elif L==4
- "STATS.Figures.es#actividades";
+ "ANALYTICS.Figures.es#actividades";
#elif L==5
- "STATS.Figures.en#assignments";
+ "ANALYTICS.Figures.en#assignments";
#elif L==6
- "STATS.Figures.es#actividades";
+ "ANALYTICS.Figures.es#actividades";
#elif L==7
- "STATS.Figures.en#assignments";
+ "ANALYTICS.Figures.en#assignments";
#elif L==8
- "STATS.Figures.en#assignments";
+ "ANALYTICS.Figures.en#assignments";
#elif L==9
- "STATS.Figures.en#assignments";
+ "ANALYTICS.Figures.en#assignments";
#endif
-const char *Hlp_STATS_Figures_projects =
+const char *Hlp_ANALYTICS_Figures_projects =
#if L==1
- "STATS.Figures.es#proyectos";
+ "ANALYTICS.Figures.es#proyectos";
#elif L==2
- "STATS.Figures.en#projects";
+ "ANALYTICS.Figures.en#projects";
#elif L==3
- "STATS.Figures.en#projects";
+ "ANALYTICS.Figures.en#projects";
#elif L==4
- "STATS.Figures.es#proyectos";
+ "ANALYTICS.Figures.es#proyectos";
#elif L==5
- "STATS.Figures.en#projects";
+ "ANALYTICS.Figures.en#projects";
#elif L==6
- "STATS.Figures.es#proyectos";
+ "ANALYTICS.Figures.es#proyectos";
#elif L==7
- "STATS.Figures.en#projects";
+ "ANALYTICS.Figures.en#projects";
#elif L==8
- "STATS.Figures.en#projects";
+ "ANALYTICS.Figures.en#projects";
#elif L==9
- "STATS.Figures.en#projects";
+ "ANALYTICS.Figures.en#projects";
#endif
-const char *Hlp_STATS_Figures_tests =
+const char *Hlp_ANALYTICS_Figures_tests =
#if L==1
- "STATS.Figures.es#tests";
+ "ANALYTICS.Figures.es#tests";
#elif L==2
- "STATS.Figures.en#tests";
+ "ANALYTICS.Figures.en#tests";
#elif L==3
- "STATS.Figures.en#tests";
+ "ANALYTICS.Figures.en#tests";
#elif L==4
- "STATS.Figures.es#tests";
+ "ANALYTICS.Figures.es#tests";
#elif L==5
- "STATS.Figures.en#tests";
+ "ANALYTICS.Figures.en#tests";
#elif L==6
- "STATS.Figures.es#tests";
+ "ANALYTICS.Figures.es#tests";
#elif L==7
- "STATS.Figures.en#tests";
+ "ANALYTICS.Figures.en#tests";
#elif L==8
- "STATS.Figures.en#tests";
+ "ANALYTICS.Figures.en#tests";
#elif L==9
- "STATS.Figures.en#tests";
+ "ANALYTICS.Figures.en#tests";
#endif
-const char *Hlp_STATS_Figures_games =
+const char *Hlp_ANALYTICS_Figures_games =
#if L==1
- "STATS.Figures.es#juegos";
+ "ANALYTICS.Figures.es#juegos";
#elif L==2
- "STATS.Figures.en#games";
+ "ANALYTICS.Figures.en#games";
#elif L==3
- "STATS.Figures.en#games";
+ "ANALYTICS.Figures.en#games";
#elif L==4
- "STATS.Figures.es#juegos";
+ "ANALYTICS.Figures.es#juegos";
#elif L==5
- "STATS.Figures.en#games";
+ "ANALYTICS.Figures.en#games";
#elif L==6
- "STATS.Figures.es#juegos";
+ "ANALYTICS.Figures.es#juegos";
#elif L==7
- "STATS.Figures.en#games";
+ "ANALYTICS.Figures.en#games";
#elif L==8
- "STATS.Figures.en#games";
+ "ANALYTICS.Figures.en#games";
#elif L==9
- "STATS.Figures.en#games";
+ "ANALYTICS.Figures.en#games";
#endif
-const char *Hlp_STATS_Figures_surveys =
+const char *Hlp_ANALYTICS_Figures_surveys =
#if L==1
- "STATS.Figures.es#encuestas";
+ "ANALYTICS.Figures.es#encuestas";
#elif L==2
- "STATS.Figures.en#surveys";
+ "ANALYTICS.Figures.en#surveys";
#elif L==3
- "STATS.Figures.en#surveys";
+ "ANALYTICS.Figures.en#surveys";
#elif L==4
- "STATS.Figures.es#encuestas";
+ "ANALYTICS.Figures.es#encuestas";
#elif L==5
- "STATS.Figures.en#surveys";
+ "ANALYTICS.Figures.en#surveys";
#elif L==6
- "STATS.Figures.es#encuestas";
+ "ANALYTICS.Figures.es#encuestas";
#elif L==7
- "STATS.Figures.en#surveys";
+ "ANALYTICS.Figures.en#surveys";
#elif L==8
- "STATS.Figures.en#surveys";
+ "ANALYTICS.Figures.en#surveys";
#elif L==9
- "STATS.Figures.en#surveys";
+ "ANALYTICS.Figures.en#surveys";
#endif
-const char *Hlp_STATS_Figures_timeline =
+const char *Hlp_ANALYTICS_Figures_timeline =
#if L==1
- "STATS.Figures.es#timeline";
+ "ANALYTICS.Figures.es#timeline";
#elif L==2
- "STATS.Figures.en#timeline";
+ "ANALYTICS.Figures.en#timeline";
#elif L==3
- "STATS.Figures.en#timeline";
+ "ANALYTICS.Figures.en#timeline";
#elif L==4
- "STATS.Figures.es#timeline";
+ "ANALYTICS.Figures.es#timeline";
#elif L==5
- "STATS.Figures.en#timeline";
+ "ANALYTICS.Figures.en#timeline";
#elif L==6
- "STATS.Figures.es#timeline";
+ "ANALYTICS.Figures.es#timeline";
#elif L==7
- "STATS.Figures.en#timeline";
+ "ANALYTICS.Figures.en#timeline";
#elif L==8
- "STATS.Figures.en#timeline";
+ "ANALYTICS.Figures.en#timeline";
#elif L==9
- "STATS.Figures.en#timeline";
+ "ANALYTICS.Figures.en#timeline";
#endif
-const char *Hlp_STATS_Figures_followed_followers =
+const char *Hlp_ANALYTICS_Figures_followed_followers =
#if L==1
- "STATS.Figures.es#seguidos--seguidores";
+ "ANALYTICS.Figures.es#seguidos--seguidores";
#elif L==2
- "STATS.Figures.en#followed--followers";
+ "ANALYTICS.Figures.en#followed--followers";
#elif L==3
- "STATS.Figures.en#followed--followers";
+ "ANALYTICS.Figures.en#followed--followers";
#elif L==4
- "STATS.Figures.es#seguidos--seguidores";
+ "ANALYTICS.Figures.es#seguidos--seguidores";
#elif L==5
- "STATS.Figures.en#followed--followers";
+ "ANALYTICS.Figures.en#followed--followers";
#elif L==6
- "STATS.Figures.es#seguidos--seguidores";
+ "ANALYTICS.Figures.es#seguidos--seguidores";
#elif L==7
- "STATS.Figures.en#followed--followers";
+ "ANALYTICS.Figures.en#followed--followers";
#elif L==8
- "STATS.Figures.en#followed--followers";
+ "ANALYTICS.Figures.en#followed--followers";
#elif L==9
- "STATS.Figures.en#followed--followers";
+ "ANALYTICS.Figures.en#followed--followers";
#endif
-const char *Hlp_STATS_Figures_forums =
+const char *Hlp_ANALYTICS_Figures_forums =
#if L==1
- "STATS.Figures.es#foros";
+ "ANALYTICS.Figures.es#foros";
#elif L==2
- "STATS.Figures.en#forums";
+ "ANALYTICS.Figures.en#forums";
#elif L==3
- "STATS.Figures.en#forums";
+ "ANALYTICS.Figures.en#forums";
#elif L==4
- "STATS.Figures.es#foros";
+ "ANALYTICS.Figures.es#foros";
#elif L==5
- "STATS.Figures.en#forums";
+ "ANALYTICS.Figures.en#forums";
#elif L==6
- "STATS.Figures.es#foros";
+ "ANALYTICS.Figures.es#foros";
#elif L==7
- "STATS.Figures.en#forums";
+ "ANALYTICS.Figures.en#forums";
#elif L==8
- "STATS.Figures.en#forums";
+ "ANALYTICS.Figures.en#forums";
#elif L==9
- "STATS.Figures.en#forums";
+ "ANALYTICS.Figures.en#forums";
#endif
-const char *Hlp_STATS_Figures_notifications =
+const char *Hlp_ANALYTICS_Figures_notifications =
#if L==1
- "STATS.Figures.es#notificaciones";
+ "ANALYTICS.Figures.es#notificaciones";
#elif L==2
- "STATS.Figures.en#notifications";
+ "ANALYTICS.Figures.en#notifications";
#elif L==3
- "STATS.Figures.en#notifications";
+ "ANALYTICS.Figures.en#notifications";
#elif L==4
- "STATS.Figures.es#notificaciones";
+ "ANALYTICS.Figures.es#notificaciones";
#elif L==5
- "STATS.Figures.en#notifications";
+ "ANALYTICS.Figures.en#notifications";
#elif L==6
- "STATS.Figures.es#notificaciones";
+ "ANALYTICS.Figures.es#notificaciones";
#elif L==7
- "STATS.Figures.en#notifications";
+ "ANALYTICS.Figures.en#notifications";
#elif L==8
- "STATS.Figures.en#notifications";
+ "ANALYTICS.Figures.en#notifications";
#elif L==9
- "STATS.Figures.en#notifications";
+ "ANALYTICS.Figures.en#notifications";
#endif
-const char *Hlp_STATS_Figures_notices =
+const char *Hlp_ANALYTICS_Figures_notices =
#if L==1
- "STATS.Figures.es#avisos";
+ "ANALYTICS.Figures.es#avisos";
#elif L==2
- "STATS.Figures.en#notices";
+ "ANALYTICS.Figures.en#notices";
#elif L==3
- "STATS.Figures.en#notices";
+ "ANALYTICS.Figures.en#notices";
#elif L==4
- "STATS.Figures.es#avisos";
+ "ANALYTICS.Figures.es#avisos";
#elif L==5
- "STATS.Figures.en#notices";
+ "ANALYTICS.Figures.en#notices";
#elif L==6
- "STATS.Figures.es#avisos";
+ "ANALYTICS.Figures.es#avisos";
#elif L==7
- "STATS.Figures.en#notices";
+ "ANALYTICS.Figures.en#notices";
#elif L==8
- "STATS.Figures.en#notices";
+ "ANALYTICS.Figures.en#notices";
#elif L==9
- "STATS.Figures.en#notices";
+ "ANALYTICS.Figures.en#notices";
#endif
-const char *Hlp_STATS_Figures_messages =
+const char *Hlp_ANALYTICS_Figures_messages =
#if L==1
- "STATS.Figures.es#mensajes";
+ "ANALYTICS.Figures.es#mensajes";
#elif L==2
- "STATS.Figures.en#messages";
+ "ANALYTICS.Figures.en#messages";
#elif L==3
- "STATS.Figures.en#messages";
+ "ANALYTICS.Figures.en#messages";
#elif L==4
- "STATS.Figures.es#mensajes";
+ "ANALYTICS.Figures.es#mensajes";
#elif L==5
- "STATS.Figures.en#messages";
+ "ANALYTICS.Figures.en#messages";
#elif L==6
- "STATS.Figures.es#mensajes";
+ "ANALYTICS.Figures.es#mensajes";
#elif L==7
- "STATS.Figures.en#messages";
+ "ANALYTICS.Figures.en#messages";
#elif L==8
- "STATS.Figures.en#messages";
+ "ANALYTICS.Figures.en#messages";
#elif L==9
- "STATS.Figures.en#messages";
+ "ANALYTICS.Figures.en#messages";
#endif
-const char *Hlp_STATS_Figures_webs_social_networks =
+const char *Hlp_ANALYTICS_Figures_webs_social_networks =
#if L==1
- "STATS.Figures.es#webs--redes-sociales";
+ "ANALYTICS.Figures.es#webs--redes-sociales";
#elif L==2
- "STATS.Figures.en#webs--social-networks";
+ "ANALYTICS.Figures.en#webs--social-networks";
#elif L==3
- "STATS.Figures.en#webs--social-networks";
+ "ANALYTICS.Figures.en#webs--social-networks";
#elif L==4
- "STATS.Figures.es#webs--redes-sociales";
+ "ANALYTICS.Figures.es#webs--redes-sociales";
#elif L==5
- "STATS.Figures.en#webs--social-networks";
+ "ANALYTICS.Figures.en#webs--social-networks";
#elif L==6
- "STATS.Figures.es#webs--redes-sociales";
+ "ANALYTICS.Figures.es#webs--redes-sociales";
#elif L==7
- "STATS.Figures.en#webs--social-networks";
+ "ANALYTICS.Figures.en#webs--social-networks";
#elif L==8
- "STATS.Figures.en#webs--social-networks";
+ "ANALYTICS.Figures.en#webs--social-networks";
#elif L==9
- "STATS.Figures.en#webs--social-networks";
+ "ANALYTICS.Figures.en#webs--social-networks";
#endif
-const char *Hlp_STATS_Figures_language =
+const char *Hlp_ANALYTICS_Figures_language =
#if L==1
- "STATS.Figures.es#idioma";
+ "ANALYTICS.Figures.es#idioma";
#elif L==2
- "STATS.Figures.en#language";
+ "ANALYTICS.Figures.en#language";
#elif L==3
- "STATS.Figures.en#language";
+ "ANALYTICS.Figures.en#language";
#elif L==4
- "STATS.Figures.es#idioma";
+ "ANALYTICS.Figures.es#idioma";
#elif L==5
- "STATS.Figures.en#language";
+ "ANALYTICS.Figures.en#language";
#elif L==6
- "STATS.Figures.es#idioma";
+ "ANALYTICS.Figures.es#idioma";
#elif L==7
- "STATS.Figures.en#language";
+ "ANALYTICS.Figures.en#language";
#elif L==8
- "STATS.Figures.en#language";
+ "ANALYTICS.Figures.en#language";
#elif L==9
- "STATS.Figures.en#language";
+ "ANALYTICS.Figures.en#language";
#endif
-const char *Hlp_STATS_Figures_calendar =
+const char *Hlp_ANALYTICS_Figures_calendar =
#if L==1
- "STATS.Figures.es#calendario";
+ "ANALYTICS.Figures.es#calendario";
#elif L==2
- "STATS.Figures.en#calendar";
+ "ANALYTICS.Figures.en#calendar";
#elif L==3
- "STATS.Figures.en#calendar";
+ "ANALYTICS.Figures.en#calendar";
#elif L==4
- "STATS.Figures.es#calendario";
+ "ANALYTICS.Figures.es#calendario";
#elif L==5
- "STATS.Figures.en#calendar";
+ "ANALYTICS.Figures.en#calendar";
#elif L==6
- "STATS.Figures.es#calendario";
+ "ANALYTICS.Figures.es#calendario";
#elif L==7
- "STATS.Figures.en#calendar";
+ "ANALYTICS.Figures.en#calendar";
#elif L==8
- "STATS.Figures.en#calendar";
+ "ANALYTICS.Figures.en#calendar";
#elif L==9
- "STATS.Figures.en#calendar";
+ "ANALYTICS.Figures.en#calendar";
#endif
-const char *Hlp_STATS_Figures_dates =
+const char *Hlp_ANALYTICS_Figures_dates =
#if L==1
- "STATS.Figures.es#fechas";
+ "ANALYTICS.Figures.es#fechas";
#elif L==2
- "STATS.Figures.en#dates";
+ "ANALYTICS.Figures.en#dates";
#elif L==3
- "STATS.Figures.en#dates";
+ "ANALYTICS.Figures.en#dates";
#elif L==4
- "STATS.Figures.es#fechas";
+ "ANALYTICS.Figures.es#fechas";
#elif L==5
- "STATS.Figures.en#dates";
+ "ANALYTICS.Figures.en#dates";
#elif L==6
- "STATS.Figures.es#fechas";
+ "ANALYTICS.Figures.es#fechas";
#elif L==7
- "STATS.Figures.en#dates";
+ "ANALYTICS.Figures.en#dates";
#elif L==8
- "STATS.Figures.en#dates";
+ "ANALYTICS.Figures.en#dates";
#elif L==9
- "STATS.Figures.en#dates";
+ "ANALYTICS.Figures.en#dates";
#endif
-const char *Hlp_STATS_Figures_icons =
+const char *Hlp_ANALYTICS_Figures_icons =
#if L==1
- "STATS.Figures.es#iconos";
+ "ANALYTICS.Figures.es#iconos";
#elif L==2
- "STATS.Figures.en#icons";
+ "ANALYTICS.Figures.en#icons";
#elif L==3
- "STATS.Figures.en#icons";
+ "ANALYTICS.Figures.en#icons";
#elif L==4
- "STATS.Figures.es#iconos";
+ "ANALYTICS.Figures.es#iconos";
#elif L==5
- "STATS.Figures.en#icons";
+ "ANALYTICS.Figures.en#icons";
#elif L==6
- "STATS.Figures.es#iconos";
+ "ANALYTICS.Figures.es#iconos";
#elif L==7
- "STATS.Figures.en#icons";
+ "ANALYTICS.Figures.en#icons";
#elif L==8
- "STATS.Figures.en#icons";
+ "ANALYTICS.Figures.en#icons";
#elif L==9
- "STATS.Figures.en#icons";
+ "ANALYTICS.Figures.en#icons";
#endif
-const char *Hlp_STATS_Figures_menu =
+const char *Hlp_ANALYTICS_Figures_menu =
#if L==1
- "STATS.Figures.es#men%C3%BA";
+ "ANALYTICS.Figures.es#men%C3%BA";
#elif L==2
- "STATS.Figures.en#menu";
+ "ANALYTICS.Figures.en#menu";
#elif L==3
- "STATS.Figures.en#menu";
+ "ANALYTICS.Figures.en#menu";
#elif L==4
- "STATS.Figures.es#men%C3%BA";
+ "ANALYTICS.Figures.es#men%C3%BA";
#elif L==5
- "STATS.Figures.en#menu";
+ "ANALYTICS.Figures.en#menu";
#elif L==6
- "STATS.Figures.es#men%C3%BA";
+ "ANALYTICS.Figures.es#men%C3%BA";
#elif L==7
- "STATS.Figures.en#menu";
+ "ANALYTICS.Figures.en#menu";
#elif L==8
- "STATS.Figures.en#menu";
+ "ANALYTICS.Figures.en#menu";
#elif L==9
- "STATS.Figures.en#menu";
+ "ANALYTICS.Figures.en#menu";
#endif
-const char *Hlp_STATS_Figures_theme =
+const char *Hlp_ANALYTICS_Figures_theme =
#if L==1
- "STATS.Figures.es#tema";
+ "ANALYTICS.Figures.es#tema";
#elif L==2
- "STATS.Figures.en#theme";
+ "ANALYTICS.Figures.en#theme";
#elif L==3
- "STATS.Figures.en#theme";
+ "ANALYTICS.Figures.en#theme";
#elif L==4
- "STATS.Figures.es#tema";
+ "ANALYTICS.Figures.es#tema";
#elif L==5
- "STATS.Figures.en#theme";
+ "ANALYTICS.Figures.en#theme";
#elif L==6
- "STATS.Figures.es#tema";
+ "ANALYTICS.Figures.es#tema";
#elif L==7
- "STATS.Figures.en#theme";
+ "ANALYTICS.Figures.en#theme";
#elif L==8
- "STATS.Figures.en#theme";
+ "ANALYTICS.Figures.en#theme";
#elif L==9
- "STATS.Figures.en#theme";
+ "ANALYTICS.Figures.en#theme";
#endif
-const char *Hlp_STATS_Figures_columns =
+const char *Hlp_ANALYTICS_Figures_columns =
#if L==1
- "STATS.Figures.es#columnas";
+ "ANALYTICS.Figures.es#columnas";
#elif L==2
- "STATS.Figures.en#columns";
+ "ANALYTICS.Figures.en#columns";
#elif L==3
- "STATS.Figures.en#columns";
+ "ANALYTICS.Figures.en#columns";
#elif L==4
- "STATS.Figures.es#columnas";
+ "ANALYTICS.Figures.es#columnas";
#elif L==5
- "STATS.Figures.en#columns";
+ "ANALYTICS.Figures.en#columns";
#elif L==6
- "STATS.Figures.es#columnas";
+ "ANALYTICS.Figures.es#columnas";
#elif L==7
- "STATS.Figures.en#columns";
+ "ANALYTICS.Figures.en#columns";
#elif L==8
- "STATS.Figures.en#columns";
+ "ANALYTICS.Figures.en#columns";
#elif L==9
- "STATS.Figures.en#columns";
+ "ANALYTICS.Figures.en#columns";
#endif
-const char *Hlp_STATS_Figures_privacy =
+const char *Hlp_ANALYTICS_Figures_privacy =
#if L==1
- "STATS.Figures.es#privacidad";
+ "ANALYTICS.Figures.es#privacidad";
#elif L==2
- "STATS.Figures.en#privacy";
+ "ANALYTICS.Figures.en#privacy";
#elif L==3
- "STATS.Figures.en#privacy";
+ "ANALYTICS.Figures.en#privacy";
#elif L==4
- "STATS.Figures.es#privacidad";
+ "ANALYTICS.Figures.es#privacidad";
#elif L==5
- "STATS.Figures.en#privacy";
+ "ANALYTICS.Figures.en#privacy";
#elif L==6
- "STATS.Figures.es#privacidad";
+ "ANALYTICS.Figures.es#privacidad";
#elif L==7
- "STATS.Figures.en#privacy";
+ "ANALYTICS.Figures.en#privacy";
#elif L==8
- "STATS.Figures.en#privacy";
+ "ANALYTICS.Figures.en#privacy";
#elif L==9
- "STATS.Figures.en#privacy";
+ "ANALYTICS.Figures.en#privacy";
#endif
-const char *Hlp_STATS_Degrees =
+const char *Hlp_ANALYTICS_Degrees =
#if L==1
- "STATS.Degrees.es";
+ "ANALYTICS.Degrees.es";
#elif L==2
- "STATS.Degrees.en";
+ "ANALYTICS.Degrees.en";
#elif L==3
- "STATS.Degrees.en";
+ "ANALYTICS.Degrees.en";
#elif L==4
- "STATS.Degrees.es";
+ "ANALYTICS.Degrees.es";
#elif L==5
- "STATS.Degrees.en";
+ "ANALYTICS.Degrees.en";
#elif L==6
- "STATS.Degrees.es";
+ "ANALYTICS.Degrees.es";
#elif L==7
- "STATS.Degrees.en";
+ "ANALYTICS.Degrees.en";
#elif L==8
- "STATS.Degrees.en";
+ "ANALYTICS.Degrees.en";
#elif L==9
- "STATS.Degrees.en";
+ "ANALYTICS.Degrees.en";
#endif
-const char *Hlp_STATS_Indicators =
+const char *Hlp_ANALYTICS_Indicators =
#if L==1
- "STATS.Indicators.es";
+ "ANALYTICS.Indicators.es";
#elif L==2
- "STATS.Indicators.en";
+ "ANALYTICS.Indicators.en";
#elif L==3
- "STATS.Indicators.en";
+ "ANALYTICS.Indicators.en";
#elif L==4
- "STATS.Indicators.es";
+ "ANALYTICS.Indicators.es";
#elif L==5
- "STATS.Indicators.en";
+ "ANALYTICS.Indicators.en";
#elif L==6
- "STATS.Indicators.es";
+ "ANALYTICS.Indicators.es";
#elif L==7
- "STATS.Indicators.en";
+ "ANALYTICS.Indicators.en";
#elif L==8
- "STATS.Indicators.en";
+ "ANALYTICS.Indicators.en";
#elif L==9
- "STATS.Indicators.en";
+ "ANALYTICS.Indicators.en";
#endif
-const char *Hlp_STATS_Visits_global_visits =
+const char *Hlp_ANALYTICS_Visits_global_visits =
#if L==1
- "STATS.Visits.es#accesos-globales";
+ "ANALYTICS.Visits.es#accesos-globales";
#elif L==2
- "STATS.Visits.en#global-visits";
+ "ANALYTICS.Visits.en#global-visits";
#elif L==3
- "STATS.Visits.en#global-visits";
+ "ANALYTICS.Visits.en#global-visits";
#elif L==4
- "STATS.Visits.es#accesos-globales";
+ "ANALYTICS.Visits.es#accesos-globales";
#elif L==5
- "STATS.Visits.en#global-visits";
+ "ANALYTICS.Visits.en#global-visits";
#elif L==6
- "STATS.Visits.es#accesos-globales";
+ "ANALYTICS.Visits.es#accesos-globales";
#elif L==7
- "STATS.Visits.en#global-visits";
+ "ANALYTICS.Visits.en#global-visits";
#elif L==8
- "STATS.Visits.en#global-visits";
+ "ANALYTICS.Visits.en#global-visits";
#elif L==9
- "STATS.Visits.en#global-visits";
+ "ANALYTICS.Visits.en#global-visits";
#endif
-const char *Hlp_STATS_Visits_visits_to_course =
+const char *Hlp_ANALYTICS_Visits_visits_to_course =
#if L==1
- "STATS.Visits.es#accesos-a-la-asignatura";
+ "ANALYTICS.Visits.es#accesos-a-la-asignatura";
#elif L==2
- "STATS.Visits.en#visits-to-course";
+ "ANALYTICS.Visits.en#visits-to-course";
#elif L==3
- "STATS.Visits.en#visits-to-course";
+ "ANALYTICS.Visits.en#visits-to-course";
#elif L==4
- "STATS.Visits.es#accesos-a-la-asignatura";
+ "ANALYTICS.Visits.es#accesos-a-la-asignatura";
#elif L==5
- "STATS.Visits.en#visits-to-course";
+ "ANALYTICS.Visits.en#visits-to-course";
#elif L==6
- "STATS.Visits.es#accesos-a-la-asignatura";
+ "ANALYTICS.Visits.es#accesos-a-la-asignatura";
#elif L==7
- "STATS.Visits.en#visits-to-course";
+ "ANALYTICS.Visits.en#visits-to-course";
#elif L==8
- "STATS.Visits.en#visits-to-course";
+ "ANALYTICS.Visits.en#visits-to-course";
#elif L==9
- "STATS.Visits.en#visits-to-course";
+ "ANALYTICS.Visits.en#visits-to-course";
#endif
-const char *Hlp_STATS_Report =
+const char *Hlp_ANALYTICS_Report =
#if L==1
- "STATS.Report.es";
+ "ANALYTICS.Report.es";
#elif L==2
- "STATS.Report.en";
+ "ANALYTICS.Report.en";
#elif L==3
- "STATS.Report.en";
+ "ANALYTICS.Report.en";
#elif L==4
- "STATS.Report.es";
+ "ANALYTICS.Report.es";
#elif L==5
- "STATS.Report.en";
+ "ANALYTICS.Report.en";
#elif L==6
- "STATS.Report.es";
+ "ANALYTICS.Report.es";
#elif L==7
- "STATS.Report.en";
+ "ANALYTICS.Report.en";
#elif L==8
- "STATS.Report.en";
+ "ANALYTICS.Report.en";
#elif L==9
- "STATS.Report.en";
+ "ANALYTICS.Report.en";
#endif
-const char *Hlp_STATS_Frequent =
+const char *Hlp_ANALYTICS_Frequent =
#if L==1
- "STATS.Frequent.es";
+ "ANALYTICS.Frequent.es";
#elif L==2
- "STATS.Frequent.en";
+ "ANALYTICS.Frequent.en";
#elif L==3
- "STATS.Frequent.en";
+ "ANALYTICS.Frequent.en";
#elif L==4
- "STATS.Frequent.es";
+ "ANALYTICS.Frequent.es";
#elif L==5
- "STATS.Frequent.en";
+ "ANALYTICS.Frequent.en";
#elif L==6
- "STATS.Frequent.es";
+ "ANALYTICS.Frequent.es";
#elif L==7
- "STATS.Frequent.en";
+ "ANALYTICS.Frequent.en";
#elif L==8
- "STATS.Frequent.en";
+ "ANALYTICS.Frequent.en";
#elif L==9
- "STATS.Frequent.en";
+ "ANALYTICS.Frequent.en";
#endif
/***** PROFILE tab *****/
diff --git a/swad_indicator.c b/swad_indicator.c
index 77860677..0e7b09cb 100644
--- a/swad_indicator.c
+++ b/swad_indicator.c
@@ -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 */
diff --git a/swad_menu.c b/swad_menu.c
index 5ca39fd6..980942c5 100644
--- a/swad_menu.c
+++ b/swad_menu.c
@@ -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
diff --git a/swad_network.c b/swad_network.c
index c9a7cb97..4e90cbab 100644
--- a/swad_network.c
+++ b/swad_network.c
@@ -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,"
"
diff --git a/swad_photo.c b/swad_photo.c
index 7f778764..801a0558 100644
--- a/swad_photo.c
+++ b/swad_photo.c
@@ -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 *****/
diff --git a/swad_report.c b/swad_report.c
index ce1c1cd6..9736dbd3 100644
--- a/swad_report.c
+++ b/swad_report.c
@@ -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);
diff --git a/swad_statistic.c b/swad_statistic.c
index fa959aa3..69d482ce 100644
--- a/swad_statistic.c
+++ b/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,"