mirror of https://github.com/acanas/swad-core.git
Version 16.90.1
This commit is contained in:
parent
2e2f372f74
commit
aa23cd9d0c
|
@ -2371,8 +2371,8 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
|||
/* ActRcvRecCrs */{ 301,-1,TabUnk,ActLstStd ,0x108,0x100,0x000,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Rec_UpdateAndShowMyCrsRecord ,NULL},
|
||||
|
||||
/* ActFrmLogInUsrAgd */{1614,-1,TabUnk,ActLstTch ,0x001,0x001,0x001,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Agd_PutFormLogInToShowUsrAgenda,NULL},
|
||||
/* ActLogInUsrAgd */{1615,-1,TabUnk,ActLstTch ,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Agd_ShowUsrAgendaAfterLogIn ,NULL},
|
||||
/* ActLogInUsrAgdLan */{1616,-1,TabUnk,ActLstTch ,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Agd_ShowUsrAgendaAfterLogIn ,NULL},
|
||||
/* ActLogInUsrAgd */{1615,-1,TabUnk,ActLstTch ,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Agd_ShowOtherAgendaAfterLogIn ,NULL},
|
||||
/* ActLogInUsrAgdLan */{1616,-1,TabUnk,ActLstTch ,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Agd_ShowOtherAgendaAfterLogIn ,NULL},
|
||||
/* ActSeeUsrAgd */{1611,-1,TabUnk,ActLstTch ,0x1FC,0x1FC,0x1FC,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Agd_ShowUsrAgenda ,NULL},
|
||||
|
||||
/* ActReqEnrSevStd */{1426,-1,TabUnk,ActLstStd ,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Enr_ReqAdminStds ,NULL},
|
||||
|
|
245
swad_agenda.c
245
swad_agenda.c
|
@ -58,12 +58,12 @@ extern struct Globals Gbl;
|
|||
#define Agd_NUM_AGENDA_TYPES 6
|
||||
typedef enum
|
||||
{
|
||||
Agd_OTHER_PUBLIC_AGENDA_TODAY,
|
||||
Agd_OTHER_PUBLIC_AGENDA,
|
||||
Agd_MY_FULL_AGENDA_TODAY,
|
||||
Agd_MY_FULL_AGENDA,
|
||||
Agd_MY_PUBLIC_AGENDA_TODAY,
|
||||
Agd_MY_PUBLIC_AGENDA,
|
||||
Agd_OTHER_PUBLIC_AGENDA_TODAY,
|
||||
Agd_OTHER_PUBLIC_AGENDA,
|
||||
} Agd_AgendaType_t;
|
||||
|
||||
/*****************************************************************************/
|
||||
|
@ -122,11 +122,93 @@ void Agd_PutParamAgd (void)
|
|||
Par_PutHiddenParamString ("agd",Nickname);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/******************************* Show my agenda ******************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void Agd_ShowMyAgenda (void)
|
||||
{
|
||||
extern const char *Hlp_PROFILE_Agenda;
|
||||
extern const char *Txt_My_agenda;
|
||||
|
||||
/***** Start frame *****/
|
||||
Lay_StartRoundFrame ("100%",Txt_My_agenda,
|
||||
Agd_PutIconsMyFullAgenda,Hlp_PROFILE_Agenda);
|
||||
|
||||
/***** Show the current events in the user's agenda *****/
|
||||
Agd_ShowEventsToday (Agd_MY_FULL_AGENDA_TODAY);
|
||||
|
||||
/***** Show all my events *****/
|
||||
Agd_ShowEvents (Agd_MY_FULL_AGENDA);
|
||||
|
||||
/***** End frame *****/
|
||||
Lay_EndRoundFrame ();
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/*************************** Show my public agenda ***************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void Agd_ShowMyPublicAgenda (void)
|
||||
{
|
||||
extern const char *Hlp_PROFILE_Agenda;
|
||||
extern const char *Txt_Public_agenda_USER;
|
||||
|
||||
/***** Start frame *****/
|
||||
sprintf (Gbl.Title,Txt_Public_agenda_USER,Gbl.Usrs.Me.UsrDat.FullName);
|
||||
Lay_StartRoundFrame ("100%",Gbl.Title,
|
||||
Agd_PutIconsMyPublicAgenda,Hlp_PROFILE_Agenda);
|
||||
|
||||
/***** Show the current events in the user's agenda *****/
|
||||
Agd_ShowEventsToday (Agd_MY_PUBLIC_AGENDA_TODAY);
|
||||
|
||||
/***** Show all my events *****/
|
||||
Agd_ShowEvents (Agd_MY_PUBLIC_AGENDA);
|
||||
|
||||
/***** End frame *****/
|
||||
Lay_EndRoundFrame ();
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/************************ Show another user's agenda *************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void Agd_ShowUsrAgenda (void)
|
||||
{
|
||||
extern const char *Hlp_USERS_Teachers_agenda;
|
||||
extern const char *Txt_Public_agenda_USER;
|
||||
extern const char *Txt_User_not_found_or_you_do_not_have_permission_;
|
||||
bool ItsMe;
|
||||
|
||||
/***** Get user *****/
|
||||
if (Usr_GetParamOtherUsrCodEncryptedAndGetUsrData ())
|
||||
{
|
||||
/***** Start frame *****/
|
||||
sprintf (Gbl.Title,Txt_Public_agenda_USER,Gbl.Usrs.Other.UsrDat.FullName);
|
||||
ItsMe = (Gbl.Usrs.Me.UsrDat.UsrCod == Gbl.Usrs.Other.UsrDat.UsrCod);
|
||||
Lay_StartRoundFrame ("100%",Gbl.Title,
|
||||
ItsMe ? Agd_PutIconToViewEditMyFullAgenda :
|
||||
NULL,
|
||||
Hlp_USERS_Teachers_agenda);
|
||||
|
||||
/***** Show the current events in the user's agenda *****/
|
||||
Agd_ShowEventsToday (Agd_OTHER_PUBLIC_AGENDA_TODAY);
|
||||
|
||||
/***** Show all the visible events in the user's agenda *****/
|
||||
Agd_ShowEvents (Agd_OTHER_PUBLIC_AGENDA);
|
||||
|
||||
/***** End frame *****/
|
||||
Lay_EndRoundFrame ();
|
||||
}
|
||||
else
|
||||
Lay_ShowAlert (Lay_WARNING,Txt_User_not_found_or_you_do_not_have_permission_);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/***************** Show another user's agenda after log in *******************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void Agd_ShowUsrAgendaAfterLogIn (void)
|
||||
void Agd_ShowOtherAgendaAfterLogIn (void)
|
||||
{
|
||||
extern const char *Hlp_USERS_Teachers_agenda;
|
||||
extern const unsigned Txt_Current_CGI_SWAD_Language;
|
||||
|
@ -170,89 +252,6 @@ void Agd_ShowUsrAgendaAfterLogIn (void)
|
|||
}
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/************************ Show another user's agenda *************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void Agd_ShowUsrAgenda (void)
|
||||
{
|
||||
extern const char *Hlp_USERS_Teachers_agenda;
|
||||
extern const char *Txt_Public_agenda_USER;
|
||||
extern const char *Txt_User_not_found_or_you_do_not_have_permission_;
|
||||
bool ItsMe;
|
||||
|
||||
/***** Get user *****/
|
||||
if (Usr_GetParamOtherUsrCodEncryptedAndGetUsrData ())
|
||||
{
|
||||
/***** Start frame *****/
|
||||
sprintf (Gbl.Title,Txt_Public_agenda_USER,Gbl.Usrs.Other.UsrDat.FullName);
|
||||
ItsMe = (Gbl.Usrs.Me.UsrDat.UsrCod == Gbl.Usrs.Other.UsrDat.UsrCod);
|
||||
Lay_StartRoundFrame ("100%",Gbl.Title,
|
||||
ItsMe ? Agd_PutIconToViewEditMyFullAgenda :
|
||||
NULL,
|
||||
Hlp_USERS_Teachers_agenda);
|
||||
|
||||
/***** Show the current events in the user's agenda *****/
|
||||
Agd_ShowEventsToday (Agd_OTHER_PUBLIC_AGENDA_TODAY);
|
||||
|
||||
/***** Show all the visible events in the user's agenda *****/
|
||||
Agd_ShowEvents (Agd_OTHER_PUBLIC_AGENDA);
|
||||
|
||||
/***** End frame *****/
|
||||
Lay_EndRoundFrame ();
|
||||
}
|
||||
else
|
||||
Lay_ShowAlert (Lay_WARNING,Txt_User_not_found_or_you_do_not_have_permission_);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/******************************* Show my agenda ******************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void Agd_ShowMyAgenda (void)
|
||||
{
|
||||
extern const char *Hlp_PROFILE_Agenda;
|
||||
extern const char *Txt_My_agenda;
|
||||
extern const char *Txt_Public_agenda_USER;
|
||||
|
||||
/***** Start frame *****/
|
||||
Lay_StartRoundFrame ("100%",Txt_My_agenda,
|
||||
Agd_PutIconsMyFullAgenda,Hlp_PROFILE_Agenda);
|
||||
|
||||
/***** Show the current events in the user's agenda *****/
|
||||
Agd_ShowEventsToday (Agd_MY_FULL_AGENDA_TODAY);
|
||||
|
||||
/***** Show all my events *****/
|
||||
Agd_ShowEvents (Agd_MY_FULL_AGENDA);
|
||||
|
||||
/***** End frame *****/
|
||||
Lay_EndRoundFrame ();
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/*************************** Show my public agenda ***************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void Agd_ShowMyPublicAgenda (void)
|
||||
{
|
||||
extern const char *Hlp_PROFILE_Agenda;
|
||||
extern const char *Txt_Public_agenda_USER;
|
||||
|
||||
/***** Start frame *****/
|
||||
sprintf (Gbl.Title,Txt_Public_agenda_USER,Gbl.Usrs.Me.UsrDat.FullName);
|
||||
Lay_StartRoundFrame ("100%",Gbl.Title,
|
||||
Agd_PutIconsMyPublicAgenda,Hlp_PROFILE_Agenda);
|
||||
|
||||
/***** Show the current events in the user's agenda *****/
|
||||
Agd_ShowEventsToday (Agd_MY_PUBLIC_AGENDA_TODAY);
|
||||
|
||||
/***** Show all my events *****/
|
||||
Agd_ShowEvents (Agd_MY_PUBLIC_AGENDA);
|
||||
|
||||
/***** End frame *****/
|
||||
Lay_EndRoundFrame ();
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
/*************************** Show events in agenda ***************************/
|
||||
/*****************************************************************************/
|
||||
|
@ -267,12 +266,12 @@ static void Agd_ShowEvents (Agd_AgendaType_t AgendaType)
|
|||
unsigned NumEvent;
|
||||
Pag_WhatPaginate_t WhatPaginate[Agd_NUM_AGENDA_TYPES] =
|
||||
{
|
||||
Pag_OTHER_PUBLIC_AGENDA, // Agd_OTHER_PUBLIC_AGENDA_TODAY, not used
|
||||
Pag_OTHER_PUBLIC_AGENDA, // Agd_OTHER_PUBLIC_AGENDA
|
||||
Pag_MY_FULL_AGENDA, // Agd_MY_FULL_AGENDA_TODAY, not used
|
||||
Pag_MY_FULL_AGENDA, // Agd_MY_FULL_AGENDA
|
||||
Pag_MY_PUBLIC_AGENDA, // Agd_MY_PUBLIC_AGENDA_TODAY, not used
|
||||
Pag_MY_PUBLIC_AGENDA, // Agd_MY_PUBLIC_AGENDA
|
||||
Pag_OTHER_PUBLIC_AGENDA, // Agd_OTHER_PUBLIC_AGENDA_TODAY, not used
|
||||
Pag_OTHER_PUBLIC_AGENDA, // Agd_OTHER_PUBLIC_AGENDA
|
||||
};
|
||||
|
||||
/***** Get parameters *****/
|
||||
|
@ -349,12 +348,6 @@ static void Agd_ShowEventsToday (Agd_AgendaType_t AgendaType)
|
|||
/***** Start frame *****/
|
||||
switch (AgendaType)
|
||||
{
|
||||
case Agd_OTHER_PUBLIC_AGENDA_TODAY:
|
||||
Lay_StartRoundFrameTableShadow (NULL,Txt_Today,
|
||||
NULL,
|
||||
Hlp_USERS_Teachers_agenda,
|
||||
2);
|
||||
break;
|
||||
case Agd_MY_FULL_AGENDA_TODAY:
|
||||
case Agd_MY_PUBLIC_AGENDA_TODAY:
|
||||
Lay_StartRoundFrameTableShadow (NULL,Txt_Today,
|
||||
|
@ -362,6 +355,12 @@ static void Agd_ShowEventsToday (Agd_AgendaType_t AgendaType)
|
|||
Hlp_PROFILE_Agenda,
|
||||
2);
|
||||
break;
|
||||
case Agd_OTHER_PUBLIC_AGENDA_TODAY:
|
||||
Lay_StartRoundFrameTableShadow (NULL,Txt_Today,
|
||||
NULL,
|
||||
Hlp_USERS_Teachers_agenda,
|
||||
2);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -404,11 +403,6 @@ static void Agd_WriteHeaderListEvents (Agd_AgendaType_t AgendaType)
|
|||
fprintf (Gbl.F.Out,"<th class=\"LEFT_MIDDLE\">");
|
||||
switch (AgendaType)
|
||||
{
|
||||
case Agd_OTHER_PUBLIC_AGENDA_TODAY:
|
||||
case Agd_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
case Agd_MY_FULL_AGENDA_TODAY:
|
||||
case Agd_MY_FULL_AGENDA:
|
||||
Act_FormStart (ActSeeMyAgd);
|
||||
|
@ -417,6 +411,11 @@ static void Agd_WriteHeaderListEvents (Agd_AgendaType_t AgendaType)
|
|||
case Agd_MY_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeMyPubAgd);
|
||||
break;
|
||||
case Agd_OTHER_PUBLIC_AGENDA_TODAY:
|
||||
case Agd_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
}
|
||||
Pag_PutHiddenParamPagNum (Gbl.Pag.CurrentPage);
|
||||
Par_PutHiddenParamUnsigned ("Order",(unsigned) Order);
|
||||
|
@ -554,16 +553,16 @@ static void Agd_ShowOneEvent (Agd_AgendaType_t AgendaType,long AgdCod)
|
|||
AgdEvent.AgdCod = AgdCod;
|
||||
switch (AgendaType)
|
||||
{
|
||||
case Agd_OTHER_PUBLIC_AGENDA_TODAY:
|
||||
case Agd_OTHER_PUBLIC_AGENDA:
|
||||
AgdEvent.UsrCod = Gbl.Usrs.Other.UsrDat.UsrCod;
|
||||
break;
|
||||
case Agd_MY_FULL_AGENDA_TODAY:
|
||||
case Agd_MY_FULL_AGENDA:
|
||||
case Agd_MY_PUBLIC_AGENDA_TODAY:
|
||||
case Agd_MY_PUBLIC_AGENDA:
|
||||
AgdEvent.UsrCod = Gbl.Usrs.Me.UsrDat.UsrCod;
|
||||
break;
|
||||
case Agd_OTHER_PUBLIC_AGENDA_TODAY:
|
||||
case Agd_OTHER_PUBLIC_AGENDA:
|
||||
AgdEvent.UsrCod = Gbl.Usrs.Other.UsrDat.UsrCod;
|
||||
break;
|
||||
}
|
||||
Agd_GetDataOfEventByCod (&AgdEvent);
|
||||
|
||||
|
@ -831,21 +830,6 @@ static void Agd_GetListEvents (Agd_AgendaType_t AgendaType)
|
|||
}
|
||||
switch (AgendaType)
|
||||
{
|
||||
case Agd_OTHER_PUBLIC_AGENDA_TODAY:
|
||||
sprintf (Query,"SELECT AgdCod FROM agendas"
|
||||
" WHERE UsrCod='%ld' AND Public='Y' AND Hidden='N'"
|
||||
" AND DATE(StartTime)<=CURDATE()"
|
||||
" AND DATE(EndTime)>=CURDATE()" // Only today events
|
||||
" ORDER BY %s",
|
||||
Gbl.Usrs.Other.UsrDat.UsrCod,OrderBySubQuery);
|
||||
break;
|
||||
case Agd_OTHER_PUBLIC_AGENDA:
|
||||
sprintf (Query,"SELECT AgdCod FROM agendas"
|
||||
" WHERE UsrCod='%ld' AND Public='Y' AND Hidden='N'"
|
||||
" AND DATE(EndTime)>=CURDATE()" // Only today and future events
|
||||
" ORDER BY %s",
|
||||
Gbl.Usrs.Other.UsrDat.UsrCod,OrderBySubQuery);
|
||||
break;
|
||||
case Agd_MY_FULL_AGENDA_TODAY:
|
||||
sprintf (Query,"SELECT AgdCod FROM agendas"
|
||||
" WHERE UsrCod='%ld'"
|
||||
|
@ -855,11 +839,11 @@ static void Agd_GetListEvents (Agd_AgendaType_t AgendaType)
|
|||
Gbl.Usrs.Me.UsrDat.UsrCod,OrderBySubQuery);
|
||||
break;
|
||||
case Agd_MY_FULL_AGENDA:
|
||||
sprintf (Query,"SELECT AgdCod FROM agendas"
|
||||
" WHERE UsrCod='%ld'"
|
||||
" ORDER BY %s",
|
||||
Gbl.Usrs.Me.UsrDat.UsrCod,OrderBySubQuery);
|
||||
break;
|
||||
sprintf (Query,"SELECT AgdCod FROM agendas"
|
||||
" WHERE UsrCod='%ld'"
|
||||
" ORDER BY %s",
|
||||
Gbl.Usrs.Me.UsrDat.UsrCod,OrderBySubQuery);
|
||||
break;
|
||||
case Agd_MY_PUBLIC_AGENDA_TODAY:
|
||||
sprintf (Query,"SELECT AgdCod FROM agendas"
|
||||
" WHERE UsrCod='%ld' AND Public='Y' AND Hidden='N'"
|
||||
|
@ -875,6 +859,21 @@ static void Agd_GetListEvents (Agd_AgendaType_t AgendaType)
|
|||
" ORDER BY %s",
|
||||
Gbl.Usrs.Me.UsrDat.UsrCod,OrderBySubQuery);
|
||||
break;
|
||||
case Agd_OTHER_PUBLIC_AGENDA_TODAY:
|
||||
sprintf (Query,"SELECT AgdCod FROM agendas"
|
||||
" WHERE UsrCod='%ld' AND Public='Y' AND Hidden='N'"
|
||||
" AND DATE(StartTime)<=CURDATE()"
|
||||
" AND DATE(EndTime)>=CURDATE()" // Only today events
|
||||
" ORDER BY %s",
|
||||
Gbl.Usrs.Other.UsrDat.UsrCod,OrderBySubQuery);
|
||||
break;
|
||||
case Agd_OTHER_PUBLIC_AGENDA:
|
||||
sprintf (Query,"SELECT AgdCod FROM agendas"
|
||||
" WHERE UsrCod='%ld' AND Public='Y' AND Hidden='N'"
|
||||
" AND DATE(EndTime)>=CURDATE()" // Only today and future events
|
||||
" ORDER BY %s",
|
||||
Gbl.Usrs.Other.UsrDat.UsrCod,OrderBySubQuery);
|
||||
break;
|
||||
}
|
||||
NumRows = DB_QuerySELECT (Query,&mysql_res,"can not get agenda events");
|
||||
|
||||
|
|
|
@ -77,10 +77,10 @@ typedef enum
|
|||
void Agd_PutFormLogInToShowUsrAgenda (void);
|
||||
void Agd_PutParamAgd (void);
|
||||
|
||||
void Agd_ShowUsrAgendaAfterLogIn (void);
|
||||
void Agd_ShowUsrAgenda (void);
|
||||
void Agd_ShowMyAgenda (void);
|
||||
void Agd_ShowMyPublicAgenda (void);
|
||||
void Agd_ShowUsrAgenda (void);
|
||||
void Agd_ShowOtherAgendaAfterLogIn (void);
|
||||
|
||||
void Agd_PutHiddenParamEventsOrderType (void);
|
||||
void Agd_RequestCreatOrEditEvent (void);
|
||||
|
|
|
@ -183,13 +183,14 @@
|
|||
/****************************** Public constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 16.90 (2016-12-06)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 16.90.1 (2016-12-06)"
|
||||
#define CSS_FILE "swad16.86.5.css"
|
||||
#define JS_FILE "swad16.84.2.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.90.1: Dec 06, 2016 Code refactoring in agenda. (210147 lines)
|
||||
Version 16.90: Dec 06, 2016 Changes in layout of agenda. (210147 lines)
|
||||
1 change necessary in database:
|
||||
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1617','es','N','Ver mi agenda pública');
|
||||
|
|
|
@ -131,12 +131,6 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Asg_PutHiddenParamAsgOrderType ();
|
||||
Grp_PutParamWhichGrps ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (1);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
case Pag_ATT_EVENTS:
|
||||
Act_FormStart (ActSeeAtt);
|
||||
Pag_PutHiddenParamPagNum (1);
|
||||
|
@ -180,6 +174,12 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Pag_PutHiddenParamPagNum (1);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (1);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
1,(unsigned) Pagination->NumPags);
|
||||
|
@ -224,12 +224,6 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Asg_PutHiddenParamAsgOrderType ();
|
||||
Grp_PutParamWhichGrps ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (1);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
case Pag_ATT_EVENTS:
|
||||
Act_FormStart (ActSeeAtt);
|
||||
Pag_PutHiddenParamPagNum (1);
|
||||
|
@ -273,6 +267,12 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Pag_PutHiddenParamPagNum (1);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (1);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
1,(unsigned) Pagination->NumPags);
|
||||
|
@ -300,12 +300,6 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Asg_PutHiddenParamAsgOrderType ();
|
||||
Grp_PutParamWhichGrps ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (Pagination->LeftPage);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
case Pag_ATT_EVENTS:
|
||||
Act_FormStart (ActSeeAtt);
|
||||
Pag_PutHiddenParamPagNum (Pagination->LeftPage);
|
||||
|
@ -349,6 +343,12 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Pag_PutHiddenParamPagNum (Pagination->LeftPage);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (Pagination->LeftPage);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
(unsigned) Pagination->LeftPage,(unsigned) Pagination->NumPags);
|
||||
|
@ -383,12 +383,6 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Asg_PutHiddenParamAsgOrderType ();
|
||||
Grp_PutParamWhichGrps ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (NumPage);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
case Pag_ATT_EVENTS:
|
||||
Act_FormStart (ActSeeAtt);
|
||||
Pag_PutHiddenParamPagNum (NumPage);
|
||||
|
@ -432,6 +426,12 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Pag_PutHiddenParamPagNum (NumPage);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (NumPage);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
(unsigned) NumPage,(unsigned) Pagination->NumPags);
|
||||
|
@ -462,12 +462,6 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Asg_PutHiddenParamAsgOrderType ();
|
||||
Grp_PutParamWhichGrps ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (Pagination->RightPage);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
case Pag_ATT_EVENTS:
|
||||
Act_FormStart (ActSeeAtt);
|
||||
Pag_PutHiddenParamPagNum (Pagination->RightPage);
|
||||
|
@ -511,6 +505,12 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Pag_PutHiddenParamPagNum (Pagination->RightPage);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (Pagination->RightPage);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
(unsigned) Pagination->RightPage,(unsigned) Pagination->NumPags);
|
||||
|
@ -538,12 +538,6 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Asg_PutHiddenParamAsgOrderType ();
|
||||
Grp_PutParamWhichGrps ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (Pagination->NumPags);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
case Pag_ATT_EVENTS:
|
||||
Act_FormStart (ActSeeAtt);
|
||||
Pag_PutHiddenParamPagNum (Pagination->NumPags);
|
||||
|
@ -587,6 +581,12 @@ void Pag_WriteLinksToPages (Pag_WhatPaginate_t WhatPaginate,long ThrCod,struct P
|
|||
Pag_PutHiddenParamPagNum (Pagination->NumPags);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
break;
|
||||
case Pag_OTHER_PUBLIC_AGENDA:
|
||||
Act_FormStart (ActSeeUsrAgd);
|
||||
Pag_PutHiddenParamPagNum (Pagination->NumPags);
|
||||
Agd_PutHiddenParamEventsOrderType ();
|
||||
Usr_PutParamOtherUsrCodEncrypted ();
|
||||
break;
|
||||
}
|
||||
sprintf (Gbl.Title,Txt_See_page_X_of_Y,
|
||||
(unsigned) Pagination->NumPags,(unsigned) Pagination->NumPags);
|
||||
|
|
|
@ -40,7 +40,6 @@
|
|||
typedef enum
|
||||
{
|
||||
Pag_ASSIGNMENTS,
|
||||
Pag_OTHER_PUBLIC_AGENDA,
|
||||
Pag_ATT_EVENTS,
|
||||
Pag_MESSAGES_RECEIVED,
|
||||
Pag_MESSAGES_SENT,
|
||||
|
@ -49,6 +48,7 @@ typedef enum
|
|||
Pag_SURVEYS,
|
||||
Pag_MY_FULL_AGENDA,
|
||||
Pag_MY_PUBLIC_AGENDA,
|
||||
Pag_OTHER_PUBLIC_AGENDA,
|
||||
} Pag_WhatPaginate_t;
|
||||
|
||||
struct Pagination // Used for threads and messages pagination
|
||||
|
|
Loading…
Reference in New Issue