mirror of https://github.com/acanas/swad-core.git
Version 15.222.4
This commit is contained in:
parent
02d97f4fdb
commit
9a9b8fb6e9
|
@ -126,7 +126,6 @@
|
|||
// TODO: Request confirmation to remove user's photo
|
||||
// TODO: FIX BUG: A teacher uploads a document in course documents zone, then he/she unregister from course, then he/she search for his/her documents, a document is shown in results but he/she can not view it
|
||||
// TODO: Do not show users without name in users to follow
|
||||
// TODO: Store number of indicators of a course in database table courses. When should this number be updated?
|
||||
|
||||
// TODO: Modify WS function getUsers changing: userRole to indicate all users, and a new parameter filter (search string (name, @nickname, mail)) to restring number of users
|
||||
// TODO: Add a new WS function to count the nunmber of users to return in call to function getUsers
|
||||
|
@ -135,13 +134,14 @@
|
|||
/****************************** Public constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 15.222.3 (2016-06-09)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 15.222.4 (2016-06-09)"
|
||||
#define CSS_FILE "swad15.218.css"
|
||||
#define JS_FILE "swad15.216.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 15.222.4: Jun 09, 2016 Code refactoring in indicators. (202208 lines)
|
||||
Version 15.222.3: Jun 09, 2016 Indicators form is sended automatically when any parameter changes. (202214 lines)
|
||||
Version 15.222.2: Jun 09, 2016 Code refactoring in indicators. (202233 lines)
|
||||
Version 15.222.1: Jun 09, 2016 Optimization in number of indicators. (202230 lines)
|
||||
|
|
|
@ -60,6 +60,7 @@ typedef enum
|
|||
/***************************** Internal prototypes ***************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
static void Ind_GetParamsIndicators (void);
|
||||
static void Ind_GetParamNumIndicators (void);
|
||||
static unsigned Ind_GetTableOfCourses (MYSQL_RES **mysql_res);
|
||||
static bool Ind_GetIfShowBigList (unsigned NumCrss);
|
||||
|
@ -101,25 +102,7 @@ void Ind_ReqIndicatorsCourses (void)
|
|||
unsigned Ind;
|
||||
|
||||
/***** Get parameters *****/
|
||||
/* Get scope */
|
||||
Gbl.Scope.Allowed = 1 << Sco_SCOPE_SYS |
|
||||
1 << Sco_SCOPE_CTY |
|
||||
1 << Sco_SCOPE_INS |
|
||||
1 << Sco_SCOPE_CTR |
|
||||
1 << Sco_SCOPE_DEG |
|
||||
1 << Sco_SCOPE_CRS;
|
||||
Gbl.Scope.Default = Sco_SCOPE_CRS;
|
||||
Sco_GetScope ();
|
||||
|
||||
/* Get degree type code */
|
||||
Gbl.Stat.DegTypCod = (Gbl.Scope.Current == Sco_SCOPE_SYS) ? DT_GetParamOtherDegTypCod () :
|
||||
-1L;
|
||||
|
||||
/* Get department code */
|
||||
Gbl.Stat.DptCod = Dpt_GetParamDptCod ();
|
||||
|
||||
/* Get number of indicators */
|
||||
Ind_GetParamNumIndicators ();
|
||||
Ind_GetParamsIndicators ();
|
||||
|
||||
/***** Start frame *****/
|
||||
Lay_StartRoundFrame (NULL,Txt_Indicators_of_courses,NULL);
|
||||
|
@ -221,16 +204,12 @@ void Ind_ReqIndicatorsCourses (void)
|
|||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/*********************** Show statistics of courses **************************/
|
||||
/************* Get parameters related to indicators of courses ***************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void Ind_ShowIndicatorsCourses (void)
|
||||
static void Ind_GetParamsIndicators (void)
|
||||
{
|
||||
MYSQL_RES *mysql_res;
|
||||
unsigned NumCrss;
|
||||
unsigned NumCrssWithIndicatorYes[1+Ind_NUM_INDICATORS];
|
||||
|
||||
/***** Get users range for statistics of courses *****/
|
||||
/***** Get scope *****/
|
||||
Gbl.Scope.Allowed = 1 << Sco_SCOPE_SYS |
|
||||
1 << Sco_SCOPE_CTY |
|
||||
1 << Sco_SCOPE_INS |
|
||||
|
@ -249,6 +228,20 @@ void Ind_ShowIndicatorsCourses (void)
|
|||
|
||||
/***** Get number of indicators *****/
|
||||
Ind_GetParamNumIndicators ();
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/*********************** Show statistics of courses **************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void Ind_ShowIndicatorsCourses (void)
|
||||
{
|
||||
MYSQL_RES *mysql_res;
|
||||
unsigned NumCrss;
|
||||
unsigned NumCrssWithIndicatorYes[1+Ind_NUM_INDICATORS];
|
||||
|
||||
/***** Get parameters *****/
|
||||
Ind_GetParamsIndicators ();
|
||||
|
||||
/***** Get courses from database *****/
|
||||
NumCrss = Ind_GetTableOfCourses (&mysql_res);
|
||||
|
|
Loading…
Reference in New Issue