From d4f15919a2a65dc565b101061beda6f64d0c1f69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Ca=C3=B1as=20Vargas?= Date: Sat, 28 Jan 2017 15:58:46 +0100 Subject: [PATCH] Version 16.127 --- js/swad16.123.js | 42 +- swad_ID.c | 12 +- swad_ID.h | 2 +- swad_MFU.c | 4 +- swad_QR.c | 6 +- swad_RSS.c | 12 +- swad_account.c | 14 +- swad_action.c | 8 +- swad_action.h | 2472 +++++++++++++++++++++---------------------- swad_agenda.c | 26 +- swad_announcement.c | 10 +- swad_assignment.c | 22 +- swad_attendance.c | 68 +- swad_banner.c | 12 +- swad_calendar.c | 8 +- swad_centre.c | 54 +- swad_centre.h | 6 +- swad_changelog.h | 4 +- swad_chat.c | 12 +- swad_config.c | 4 +- swad_config.h | 58 +- swad_connected.c | 12 +- swad_constant.h | 6 +- swad_country.c | 56 +- swad_country.h | 4 +- swad_course.c | 46 +- swad_cryptography.c | 35 +- swad_cryptography.h | 8 +- swad_database.c | 2 +- swad_date.c | 20 +- swad_date.h | 6 +- swad_degree.c | 26 +- swad_degree_type.c | 8 +- swad_department.c | 10 +- swad_enrollment.c | 14 +- swad_exam.c | 32 +- swad_file.c | 8 +- swad_file.h | 2 +- swad_file_browser.c | 162 +-- swad_file_browser.h | 6 +- swad_follow.c | 12 +- swad_forum.c | 87 +- swad_global.h | 38 +- swad_group.c | 42 +- swad_holiday.c | 10 +- swad_icon.c | 2 +- swad_image.c | 30 +- swad_indicator.c | 18 +- swad_indicator.h | 2 +- swad_info.c | 86 +- swad_institution.c | 34 +- swad_layout.c | 12 +- swad_layout.h | 4 +- swad_link.c | 10 +- swad_logo.c | 14 +- swad_mail.c | 30 +- swad_mark.c | 26 +- swad_menu.c | 4 +- swad_message.c | 58 +- swad_network.c | 10 +- swad_nickname.c | 10 +- swad_nickname.h | 2 +- swad_notice.c | 10 +- swad_notification.c | 26 +- swad_pagination.c | 10 +- swad_parameter.c | 30 +- swad_password.c | 36 +- swad_password.h | 4 +- swad_photo.c | 55 +- swad_photo.h | 2 +- swad_place.c | 8 +- swad_plugin.c | 40 +- swad_preference.c | 14 +- swad_privacy.c | 8 +- swad_privacy.h | 2 +- swad_profile.c | 10 +- swad_record.c | 52 +- swad_report.c | 36 +- swad_role.c | 8 +- swad_scope.c | 2 +- swad_search.c | 32 +- swad_session.c | 2 +- swad_session.h | 4 +- swad_social.c | 44 +- swad_social.h | 2 +- swad_statistic.c | 98 +- swad_string.c | 50 +- swad_survey.c | 49 +- swad_syllabus.c | 50 +- swad_tab.h | 2 +- swad_test.c | 128 +-- swad_test.h | 6 +- swad_test_import.c | 2 +- swad_text.c | 44 +- swad_theme.c | 2 +- swad_timetable.c | 26 +- swad_user.c | 91 +- swad_user.h | 8 +- swad_web_service.c | 71 +- swad_zip.c | 42 +- 100 files changed, 2494 insertions(+), 2472 deletions(-) diff --git a/js/swad16.123.js b/js/swad16.123.js index be6f46cb..a27c333b 100644 --- a/js/swad16.123.js +++ b/js/swad16.123.js @@ -43,7 +43,7 @@ var countClockConnected = 0; function writeLocalDateFromUTC (id,TimeUTC,StrToday) { var today = new Date(); var todayYea = today.getFullYear(); - var todayMon = today.getMonth()+1; + var todayMon = today.getMonth() + 1; var todayDay = today.getDate(); var d = new Date(); var Yea; @@ -77,7 +77,7 @@ function writeLocalDateHMSFromUTC (id,TimeUTC,Separator,StrToday, // HMS: Hour, Minutes, Seconds var today = new Date(); var todayYea = today.getFullYear(); - var todayMon = today.getMonth()+1; + var todayMon = today.getMonth() + 1; var todayDay = today.getDate(); var d = new Date(); var WriteDate; @@ -264,7 +264,7 @@ function adjustDateForm (id) { } // Create new days at the end if necessary - for (var Day=Number(LastDayValue)+1; Day<=Days; Day++) { + for (var Day = Number(LastDayValue) + 1; Day <= Days; Day++) { var opt = document.createElement('option'); opt.value = opt.text = Day; FormDay.add(opt); @@ -283,7 +283,7 @@ function adjustDateForm (id) { function setDateToYesterday () { var d = new Date(); - d.setTime (d.getTime () - 24*60*60*1000); // Today - 1 day + d.setTime (d.getTime () - 24 * 60 * 60 * 1000); // Today - 1 day setDateRange(d); } @@ -298,7 +298,7 @@ function setDateToToday () { function setDateRange (d) { var FormYea; var Yea = d.getFullYear(); - var Mon = d.getMonth()+1; + var Mon = d.getMonth() + 1; var Day = d.getDate(); FormYea = document.getElementById('StartYear'); @@ -481,16 +481,16 @@ function readConnUsrsData () { if (objXMLHttpReqCon.readyState == 4) { // Check if data have been received if (objXMLHttpReqCon.status == 200) { var endOfDelay = objXMLHttpReqCon.responseText.indexOf('|',0); // Get separator position - var endOfNotif = objXMLHttpReqCon.responseText.indexOf('|',endOfDelay+1); // Get separator position - var endOfGblCon = objXMLHttpReqCon.responseText.indexOf('|',endOfNotif+1); // Get separator position - var endOfCrsCon = objXMLHttpReqCon.responseText.indexOf('|',endOfGblCon+1); // Get separator position - var endOfNumUsrs = objXMLHttpReqCon.responseText.indexOf('|',endOfCrsCon+1); // Get separator position + var endOfNotif = objXMLHttpReqCon.responseText.indexOf('|',endOfDelay + 1); // Get separator position + var endOfGblCon = objXMLHttpReqCon.responseText.indexOf('|',endOfNotif + 1); // Get separator position + var endOfCrsCon = objXMLHttpReqCon.responseText.indexOf('|',endOfGblCon + 1); // Get separator position + var endOfNumUsrs = objXMLHttpReqCon.responseText.indexOf('|',endOfCrsCon + 1); // Get separator position var delay = parseInt(objXMLHttpReqCon.responseText.substring(0,endOfDelay)); // Get refresh delay - var htmlNotif = objXMLHttpReqCon.responseText.substring(endOfDelay +1,endOfNotif); // Get HTML code for new notifications - var htmlGblCon = objXMLHttpReqCon.responseText.substring(endOfNotif +1,endOfGblCon); // Get HTML code for connected - var htmlCrsCon = objXMLHttpReqCon.responseText.substring(endOfGblCon+1,endOfCrsCon); // Get HTML code for course connected - var NumUsrsStr = objXMLHttpReqCon.responseText.substring(endOfCrsCon+1,endOfNumUsrs); // Get number of users + var htmlNotif = objXMLHttpReqCon.responseText.substring(endOfDelay + 1,endOfNotif); // Get HTML code for new notifications + var htmlGblCon = objXMLHttpReqCon.responseText.substring(endOfNotif + 1,endOfGblCon); // Get HTML code for connected + var htmlCrsCon = objXMLHttpReqCon.responseText.substring(endOfGblCon + 1,endOfCrsCon); // Get HTML code for course connected + var NumUsrsStr = objXMLHttpReqCon.responseText.substring(endOfCrsCon + 1,endOfNumUsrs); // Get number of users var startOfUsr; var endOfUsr; @@ -510,7 +510,7 @@ function readConnUsrsData () { countClockConnected = 0; // Don't refresh again using writeClockConnected until past 10 seconds startOfUsr = endOfNumUsrs + 1; for (var NumUsr=0; NumUsr= 3 #define ID_MAX_LENGTH_USR_ID 16 -#define ID_MAX_BYTES_LIST_USRS_IDS (ID_MAX_LENGTH_USR_ID*Cfg_MAX_USRS_IN_LIST*10) +#define ID_MAX_BYTES_LIST_USRS_IDS (ID_MAX_LENGTH_USR_ID * Cfg_MAX_USRS_IN_LIST * 10) struct ListIDs { diff --git a/swad_MFU.c b/swad_MFU.c index 67109e8d..cd447cbd 100644 --- a/swad_MFU.c +++ b/swad_MFU.c @@ -93,7 +93,7 @@ void MFU_FreeMFUActions (struct MFU_ListMFUActions *ListMFUActions) void MFU_GetMFUActions (struct MFU_ListMFUActions *ListMFUActions,unsigned MaxActionsShown) { - extern Act_Action_t Act_FromActCodToAction[1+Act_MAX_ACTION_COD]; + extern Act_Action_t Act_FromActCodToAction[1 + Act_MAX_ACTION_COD]; extern struct Act_Actions Act_Actions[Act_NUM_ACTIONS]; char Query[512]; MYSQL_RES *mysql_res; @@ -134,7 +134,7 @@ void MFU_GetMFUActions (struct MFU_ListMFUActions *ListMFUActions,unsigned MaxAc Act_Action_t MFU_GetMyLastActionInCurrentTab (void) { - extern Act_Action_t Act_FromActCodToAction[1+Act_MAX_ACTION_COD]; + extern Act_Action_t Act_FromActCodToAction[1 + Act_MAX_ACTION_COD]; extern struct Act_Actions Act_Actions[Act_NUM_ACTIONS]; char Query[512]; MYSQL_RES *mysql_res; diff --git a/swad_QR.c b/swad_QR.c index e36c991d..c0c8524b 100644 --- a/swad_QR.c +++ b/swad_QR.c @@ -39,7 +39,7 @@ /***************************** Internal constants ****************************/ /*****************************************************************************/ -#define QR_CODE_SIZE ((6+25+6)*8) +#define QR_CODE_SIZE ((6 + 25 + 6) * 8) #define QR_DEFAULT_TYPE QR_ID /*****************************************************************************/ @@ -95,7 +95,7 @@ static void QR_PutParamQRString (void) void QR_PrintQRCode (void) { - char QRString[Cns_MAX_BYTES_STRING+1]; + char QRString[Cns_MAX_BYTES_STRING + 1]; /***** Get QR string *****/ Par_GetParToText ("QRString",QRString,Cns_MAX_BYTES_STRING); @@ -132,7 +132,7 @@ static void QR_ImageQRCode (const char *QRString) void QR_LinkTo (unsigned Size,const char *ParamStr,long Cod) { extern const char *Txt_Shortcut; - extern const char *Txt_STR_LANG_ID[1+Txt_NUM_LANGUAGES]; + extern const char *Txt_STR_LANG_ID[1 + Txt_NUM_LANGUAGES]; /***** Show QR code with direct link to the current centre *****/ fprintf (Gbl.F.Out,"Fecha examen: %s

]]>\n", row[2]); - /* Write author */ - // if (UsrDat.Email[0]) - // fprintf (FileRSS,"%s (%s %s %s)\n", - // UsrDat.Email,UsrDat.FirstName,UsrDat.Surname1,UsrDat.Surname2); - /* Write unique string for this item */ fprintf (FileRSS,"%s, course #%ld, exam #%ld\n", Cfg_URL_SWAD_CGI,Crs->CrsCod,ExaCod); @@ -315,8 +309,6 @@ static void RSS_WriteExamAnnouncements (FILE *FileRSS,struct Course *Crs) fprintf (FileRSS,"\n"); } - - // Usr_UsrDataDestructor (&UsrDat); } /***** Free structure that stores the query result *****/ diff --git a/swad_account.c b/swad_account.c index 4edb9483..4896635e 100644 --- a/swad_account.c +++ b/swad_account.c @@ -172,7 +172,7 @@ void Acc_CheckIfEmptyAccountExists (void) extern const char *Txt_Check_another_ID; extern const char *Txt_Please_enter_your_ID; extern const char *Txt_Before_creating_a_new_account_check_if_you_have_been_already_registered_with_your_ID; - char ID[ID_MAX_LENGTH_USR_ID+1]; + char ID[ID_MAX_LENGTH_USR_ID + 1]; unsigned NumUsrs; unsigned NumUsr; struct UsrData UsrDat; @@ -331,7 +331,7 @@ static void Acc_ShowFormRequestNewAccountWithParams (const char *NewNicknameWith extern const char *Txt_HELP_nickname; extern const char *Txt_HELP_email; extern const char *Txt_Email; - char NewNicknameWithArroba[Nck_MAX_BYTES_NICKNAME_FROM_FORM+1]; + char NewNicknameWithArroba[Nck_MAX_BYTES_NICKNAME_FROM_FORM + 1]; /***** Form to enter some data of the new user *****/ Act_FormStart (ActCreUsrAcc); @@ -356,7 +356,7 @@ static void Acc_ShowFormRequestNewAccountWithParams (const char *NewNicknameWith "", The_ClassForm[Gbl.Prefs.Theme], Txt_Nickname, - 1+Nck_MAX_LENGTH_NICKNAME_WITHOUT_ARROBA, + 1 + Nck_MAX_LENGTH_NICKNAME_WITHOUT_ARROBA, Txt_HELP_nickname, NewNicknameWithArroba); @@ -697,11 +697,11 @@ void Acc_CreateNewUsr (struct UsrData *UsrDat,bool CreatingMyOwnAccount) extern const char *The_ThemeId[The_NUM_THEMES]; extern const char *Ico_IconSetId[Ico_NUM_ICON_SETS]; extern const char *Pri_VisibilityDB[Pri_NUM_OPTIONS_PRIVACY]; - extern const char *Txt_STR_LANG_ID[1+Txt_NUM_LANGUAGES]; + extern const char *Txt_STR_LANG_ID[1 + Txt_NUM_LANGUAGES]; extern const char *Usr_StringsSexDB[Usr_NUM_SEXS]; char BirthdayStrDB[Usr_BIRTHDAY_STR_DB_LENGTH + 1]; char Query[2048]; - char PathRelUsr[PATH_MAX+1]; + char PathRelUsr[PATH_MAX + 1]; unsigned NumID; /***** Check if user's code is initialized *****/ @@ -780,7 +780,7 @@ void Acc_CreateNewUsr (struct UsrData *UsrDat,bool CreatingMyOwnAccount) static void Acc_CreateNewEncryptedUsrCod (struct UsrData *UsrDat) { - char RandomStr[LENGTH_RANDOM_STR+1]; + char RandomStr[LENGTH_RANDOM_STR + 1]; unsigned NumTry; for (NumTry = 0; @@ -1106,7 +1106,7 @@ void Acc_CompletelyEliminateAccount (struct UsrData *UsrDat, static void Acc_RemoveUsrBriefcase (struct UsrData *UsrDat) { - char PathRelUsr[PATH_MAX+1]; + char PathRelUsr[PATH_MAX + 1]; /***** Remove files of the user's briefcase from disc *****/ Usr_ConstructPathUsr (UsrDat->UsrCod,PathRelUsr); diff --git a/swad_action.c b/swad_action.c index 5ec7e4c2..7dda0f69 100644 --- a/swad_action.c +++ b/swad_action.c @@ -2910,7 +2910,7 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] = /* ActRemOldBrf */{1489,-1,TabUnk,ActAdmBrf ,0x1FE,0x1FE,0x1FE,Act_CONT_NORM,Act_THIS_WINDOW,NULL ,Brw_RemoveOldFilesBriefcase ,NULL}, }; -Act_Action_t Act_FromActCodToAction[1+Act_MAX_ACTION_COD] = // Do not reuse unique action codes! +Act_Action_t Act_FromActCodToAction[1 + Act_MAX_ACTION_COD] = // Do not reuse unique action codes! { ActSeeAdmDocCrsGrp, // #0 -1, // #1 (obsolete action) @@ -4679,8 +4679,8 @@ void Act_FormStartId (Act_Action_t NextAction,const char *Id) static void Act_FormStartInternal (Act_Action_t NextAction,bool PutParameterLocationIfNoSesion, const char *Id,const char *Anchor,const char *OnSubmit) { - extern const char *Txt_STR_LANG_ID[1+Txt_NUM_LANGUAGES]; - char ParamsStr[256+256+Ses_LENGTH_SESSION_ID+256]; + extern const char *Txt_STR_LANG_ID[1 + Txt_NUM_LANGUAGES]; + char ParamsStr[256 + 256 + Ses_LENGTH_SESSION_ID + 256]; if (!Gbl.Form.Inside) { @@ -4716,7 +4716,7 @@ static void Act_FormStartInternal (Act_Action_t NextAction,bool PutParameterLoca } } -// Params should have space for 256+256+Ses_LENGTH_SESSION_ID+256 bytes +// Params should have space for 256 + 256 + Ses_LENGTH_SESSION_ID + 256 bytes void Act_SetParamsForm (char *ParamsStr,Act_Action_t NextAction, bool PutParameterLocationIfNoSesion) { diff --git a/swad_action.h b/swad_action.h index 0207a005..7da169d5 100644 --- a/swad_action.h +++ b/swad_action.h @@ -55,13 +55,13 @@ typedef enum typedef int Act_Action_t; // Must be a signed type, because -1 is used to indicate obsolete action -#define Act_NUM_ACTIONS (1+9+51+14+93+73+70+249+189+159+172+36+31+97) +#define Act_NUM_ACTIONS (1 + 9 + 51 + 14 + 93 + 73 + 70 + 249 + 189 + 159 + 172 + 36 + 31 + 97) #define Act_MAX_ACTION_COD 1621 #define Act_MAX_OPTIONS_IN_MENU_PER_TAB 11 -#define Act_MAX_LENGTH_ID (32+Cry_LENGTH_ENCRYPTED_STR_SHA256_BASE64+10+1) +#define Act_MAX_LENGTH_ID (32 + Cry_LENGTH_ENCRYPTED_STR_SHA256_BASE64 + 10 + 1) /*****************************************************************************/ /************************* Not asociates with tabs ***************************/ @@ -85,1400 +85,1400 @@ typedef int Act_Action_t; // Must be a signed type, because -1 is used to indica /******************************** System tab *********************************/ /*****************************************************************************/ // Actions in menu -#define ActSysReqSch (ActWebSvc+ 1) -#define ActSeeCty (ActWebSvc+ 2) -#define ActSeePen (ActWebSvc+ 3) -#define ActReqRemOldCrs (ActWebSvc+ 4) -#define ActSeeDegTyp (ActWebSvc+ 5) -#define ActSeeMai (ActWebSvc+ 6) -#define ActSeeBan (ActWebSvc+ 7) -#define ActSeeLnk (ActWebSvc+ 8) -#define ActLstPlg (ActWebSvc+ 9) -#define ActSetUp (ActWebSvc+ 10) +#define ActSysReqSch (ActWebSvc + 1) +#define ActSeeCty (ActWebSvc + 2) +#define ActSeePen (ActWebSvc + 3) +#define ActReqRemOldCrs (ActWebSvc + 4) +#define ActSeeDegTyp (ActWebSvc + 5) +#define ActSeeMai (ActWebSvc + 6) +#define ActSeeBan (ActWebSvc + 7) +#define ActSeeLnk (ActWebSvc + 8) +#define ActLstPlg (ActWebSvc + 9) +#define ActSetUp (ActWebSvc + 10) // Secondary actions -#define ActSysSch (ActWebSvc+ 11) -#define ActEdiDegTyp (ActWebSvc+ 12) -#define ActEdiCty (ActWebSvc+ 13) -#define ActNewCty (ActWebSvc+ 14) -#define ActRemCty (ActWebSvc+ 15) -#define ActRenCty (ActWebSvc+ 16) -#define ActChgCtyWWW (ActWebSvc+ 17) +#define ActSysSch (ActWebSvc + 11) +#define ActEdiDegTyp (ActWebSvc + 12) +#define ActEdiCty (ActWebSvc + 13) +#define ActNewCty (ActWebSvc + 14) +#define ActRemCty (ActWebSvc + 15) +#define ActRenCty (ActWebSvc + 16) +#define ActChgCtyWWW (ActWebSvc + 17) -#define ActNewDegTyp (ActWebSvc+ 18) -#define ActRemDegTyp (ActWebSvc+ 19) -#define ActRenDegTyp (ActWebSvc+ 20) +#define ActNewDegTyp (ActWebSvc + 18) +#define ActRemDegTyp (ActWebSvc + 19) +#define ActRenDegTyp (ActWebSvc + 20) -#define ActRemOldCrs (ActWebSvc+ 21) -#define ActEdiMai (ActWebSvc+ 22) -#define ActNewMai (ActWebSvc+ 23) -#define ActRemMai (ActWebSvc+ 24) -#define ActRenMaiSho (ActWebSvc+ 25) -#define ActRenMaiFul (ActWebSvc+ 26) +#define ActRemOldCrs (ActWebSvc + 21) +#define ActEdiMai (ActWebSvc + 22) +#define ActNewMai (ActWebSvc + 23) +#define ActRemMai (ActWebSvc + 24) +#define ActRenMaiSho (ActWebSvc + 25) +#define ActRenMaiFul (ActWebSvc + 26) -#define ActEdiBan (ActWebSvc+ 27) -#define ActNewBan (ActWebSvc+ 28) -#define ActRemBan (ActWebSvc+ 29) -#define ActShoBan (ActWebSvc+ 30) -#define ActHidBan (ActWebSvc+ 31) -#define ActRenBanSho (ActWebSvc+ 32) -#define ActRenBanFul (ActWebSvc+ 33) -#define ActChgBanImg (ActWebSvc+ 34) -#define ActChgBanWWW (ActWebSvc+ 35) -#define ActClkBan (ActWebSvc+ 36) +#define ActEdiBan (ActWebSvc + 27) +#define ActNewBan (ActWebSvc + 28) +#define ActRemBan (ActWebSvc + 29) +#define ActShoBan (ActWebSvc + 30) +#define ActHidBan (ActWebSvc + 31) +#define ActRenBanSho (ActWebSvc + 32) +#define ActRenBanFul (ActWebSvc + 33) +#define ActChgBanImg (ActWebSvc + 34) +#define ActChgBanWWW (ActWebSvc + 35) +#define ActClkBan (ActWebSvc + 36) -#define ActEdiLnk (ActWebSvc+ 37) -#define ActNewLnk (ActWebSvc+ 38) -#define ActRemLnk (ActWebSvc+ 39) -#define ActRenLnkSho (ActWebSvc+ 40) -#define ActRenLnkFul (ActWebSvc+ 41) -#define ActChgLnkWWW (ActWebSvc+ 42) +#define ActEdiLnk (ActWebSvc + 37) +#define ActNewLnk (ActWebSvc + 38) +#define ActRemLnk (ActWebSvc + 39) +#define ActRenLnkSho (ActWebSvc + 40) +#define ActRenLnkFul (ActWebSvc + 41) +#define ActChgLnkWWW (ActWebSvc + 42) -#define ActEdiPlg (ActWebSvc+ 43) -#define ActNewPlg (ActWebSvc+ 44) -#define ActRemPlg (ActWebSvc+ 45) -#define ActRenPlg (ActWebSvc+ 46) -#define ActChgPlgDes (ActWebSvc+ 47) -#define ActChgPlgLog (ActWebSvc+ 48) -#define ActChgPlgAppKey (ActWebSvc+ 49) -#define ActChgPlgURL (ActWebSvc+ 50) -#define ActChgPlgIP (ActWebSvc+ 51) +#define ActEdiPlg (ActWebSvc + 43) +#define ActNewPlg (ActWebSvc + 44) +#define ActRemPlg (ActWebSvc + 45) +#define ActRenPlg (ActWebSvc + 46) +#define ActChgPlgDes (ActWebSvc + 47) +#define ActChgPlgLog (ActWebSvc + 48) +#define ActChgPlgAppKey (ActWebSvc + 49) +#define ActChgPlgURL (ActWebSvc + 50) +#define ActChgPlgIP (ActWebSvc + 51) /*****************************************************************************/ /******************************** Country tab ********************************/ /*****************************************************************************/ // Actions in menu -#define ActCtyReqSch (ActChgPlgIP+ 1) -#define ActSeeCtyInf (ActChgPlgIP+ 2) -#define ActSeeIns (ActChgPlgIP+ 3) +#define ActCtyReqSch (ActChgPlgIP + 1) +#define ActSeeCtyInf (ActChgPlgIP + 2) +#define ActSeeIns (ActChgPlgIP + 3) // Secondary actions -#define ActCtySch (ActChgPlgIP+ 4) -#define ActPrnCtyInf (ActChgPlgIP+ 5) -#define ActChgCtyMapAtt (ActChgPlgIP+ 6) +#define ActCtySch (ActChgPlgIP + 4) +#define ActPrnCtyInf (ActChgPlgIP + 5) +#define ActChgCtyMapAtt (ActChgPlgIP + 6) -#define ActEdiIns (ActChgPlgIP+ 7) -#define ActReqIns (ActChgPlgIP+ 8) -#define ActNewIns (ActChgPlgIP+ 9) -#define ActRemIns (ActChgPlgIP+ 10) -#define ActRenInsSho (ActChgPlgIP+ 11) -#define ActRenInsFul (ActChgPlgIP+ 12) -#define ActChgInsWWW (ActChgPlgIP+ 13) -#define ActChgInsSta (ActChgPlgIP+ 14) +#define ActEdiIns (ActChgPlgIP + 7) +#define ActReqIns (ActChgPlgIP + 8) +#define ActNewIns (ActChgPlgIP + 9) +#define ActRemIns (ActChgPlgIP + 10) +#define ActRenInsSho (ActChgPlgIP + 11) +#define ActRenInsFul (ActChgPlgIP + 12) +#define ActChgInsWWW (ActChgPlgIP + 13) +#define ActChgInsSta (ActChgPlgIP + 14) /*****************************************************************************/ /****************************** Institution tab ******************************/ /*****************************************************************************/ // Actions in menu -#define ActInsReqSch (ActChgInsSta+ 1) -#define ActSeeInsInf (ActChgInsSta+ 2) -#define ActSeeCtr (ActChgInsSta+ 3) -#define ActSeeDpt (ActChgInsSta+ 4) -#define ActSeePlc (ActChgInsSta+ 5) -#define ActSeeHld (ActChgInsSta+ 6) -#define ActSeeAdmDocIns (ActChgInsSta+ 7) -#define ActAdmShaIns (ActChgInsSta+ 8) +#define ActInsReqSch (ActChgInsSta + 1) +#define ActSeeInsInf (ActChgInsSta + 2) +#define ActSeeCtr (ActChgInsSta + 3) +#define ActSeeDpt (ActChgInsSta + 4) +#define ActSeePlc (ActChgInsSta + 5) +#define ActSeeHld (ActChgInsSta + 6) +#define ActSeeAdmDocIns (ActChgInsSta + 7) +#define ActAdmShaIns (ActChgInsSta + 8) // Secondary actions -#define ActInsSch (ActChgInsSta+ 9) -#define ActPrnInsInf (ActChgInsSta+ 10) -#define ActChgInsCtyCfg (ActChgInsSta+ 11) -#define ActRenInsShoCfg (ActChgInsSta+ 12) -#define ActRenInsFulCfg (ActChgInsSta+ 13) -#define ActChgInsWWWCfg (ActChgInsSta+ 14) -#define ActReqInsLog (ActChgInsSta+ 15) -#define ActRecInsLog (ActChgInsSta+ 16) -#define ActRemInsLog (ActChgInsSta+ 17) +#define ActInsSch (ActChgInsSta + 9) +#define ActPrnInsInf (ActChgInsSta + 10) +#define ActChgInsCtyCfg (ActChgInsSta + 11) +#define ActRenInsShoCfg (ActChgInsSta + 12) +#define ActRenInsFulCfg (ActChgInsSta + 13) +#define ActChgInsWWWCfg (ActChgInsSta + 14) +#define ActReqInsLog (ActChgInsSta + 15) +#define ActRecInsLog (ActChgInsSta + 16) +#define ActRemInsLog (ActChgInsSta + 17) -#define ActEdiCtr (ActChgInsSta+ 18) -#define ActReqCtr (ActChgInsSta+ 19) -#define ActNewCtr (ActChgInsSta+ 20) -#define ActRemCtr (ActChgInsSta+ 21) -#define ActChgCtrPlc (ActChgInsSta+ 22) -#define ActRenCtrSho (ActChgInsSta+ 23) -#define ActRenCtrFul (ActChgInsSta+ 24) -#define ActChgCtrWWW (ActChgInsSta+ 25) -#define ActChgCtrSta (ActChgInsSta+ 26) +#define ActEdiCtr (ActChgInsSta + 18) +#define ActReqCtr (ActChgInsSta + 19) +#define ActNewCtr (ActChgInsSta + 20) +#define ActRemCtr (ActChgInsSta + 21) +#define ActChgCtrPlc (ActChgInsSta + 22) +#define ActRenCtrSho (ActChgInsSta + 23) +#define ActRenCtrFul (ActChgInsSta + 24) +#define ActChgCtrWWW (ActChgInsSta + 25) +#define ActChgCtrSta (ActChgInsSta + 26) -#define ActEdiDpt (ActChgInsSta+ 27) -#define ActNewDpt (ActChgInsSta+ 28) -#define ActRemDpt (ActChgInsSta+ 29) -#define ActChgDptIns (ActChgInsSta+ 30) -#define ActRenDptSho (ActChgInsSta+ 31) -#define ActRenDptFul (ActChgInsSta+ 32) -#define ActChgDptWWW (ActChgInsSta+ 33) +#define ActEdiDpt (ActChgInsSta + 27) +#define ActNewDpt (ActChgInsSta + 28) +#define ActRemDpt (ActChgInsSta + 29) +#define ActChgDptIns (ActChgInsSta + 30) +#define ActRenDptSho (ActChgInsSta + 31) +#define ActRenDptFul (ActChgInsSta + 32) +#define ActChgDptWWW (ActChgInsSta + 33) -#define ActEdiPlc (ActChgInsSta+ 34) -#define ActNewPlc (ActChgInsSta+ 35) -#define ActRemPlc (ActChgInsSta+ 36) -#define ActRenPlcSho (ActChgInsSta+ 37) -#define ActRenPlcFul (ActChgInsSta+ 38) +#define ActEdiPlc (ActChgInsSta + 34) +#define ActNewPlc (ActChgInsSta + 35) +#define ActRemPlc (ActChgInsSta + 36) +#define ActRenPlcSho (ActChgInsSta + 37) +#define ActRenPlcFul (ActChgInsSta + 38) -#define ActEdiHld (ActChgInsSta+ 39) -#define ActNewHld (ActChgInsSta+ 40) -#define ActRemHld (ActChgInsSta+ 41) -#define ActChgHldPlc (ActChgInsSta+ 42) -#define ActChgHldTyp (ActChgInsSta+ 43) -#define ActChgHldStrDat (ActChgInsSta+ 44) -#define ActChgHldEndDat (ActChgInsSta+ 45) -#define ActRenHld (ActChgInsSta+ 46) +#define ActEdiHld (ActChgInsSta + 39) +#define ActNewHld (ActChgInsSta + 40) +#define ActRemHld (ActChgInsSta + 41) +#define ActChgHldPlc (ActChgInsSta + 42) +#define ActChgHldTyp (ActChgInsSta + 43) +#define ActChgHldStrDat (ActChgInsSta + 44) +#define ActChgHldEndDat (ActChgInsSta + 45) +#define ActRenHld (ActChgInsSta + 46) -#define ActChgToSeeDocIns (ActChgInsSta+ 47) -#define ActSeeDocIns (ActChgInsSta+ 48) -#define ActExpSeeDocIns (ActChgInsSta+ 49) -#define ActConSeeDocIns (ActChgInsSta+ 50) -#define ActZIPSeeDocIns (ActChgInsSta+ 51) -#define ActReqDatSeeDocIns (ActChgInsSta+ 52) -#define ActDowSeeDocIns (ActChgInsSta+ 53) -#define ActChgToAdmDocIns (ActChgInsSta+ 54) -#define ActAdmDocIns (ActChgInsSta+ 55) -#define ActReqRemFilDocIns (ActChgInsSta+ 56) -#define ActRemFilDocIns (ActChgInsSta+ 57) -#define ActRemFolDocIns (ActChgInsSta+ 58) -#define ActCopDocIns (ActChgInsSta+ 59) -#define ActPasDocIns (ActChgInsSta+ 60) -#define ActRemTreDocIns (ActChgInsSta+ 61) -#define ActFrmCreDocIns (ActChgInsSta+ 62) -#define ActCreFolDocIns (ActChgInsSta+ 63) -#define ActCreLnkDocIns (ActChgInsSta+ 64) -#define ActRenFolDocIns (ActChgInsSta+ 65) -#define ActRcvFilDocInsDZ (ActChgInsSta+ 66) -#define ActRcvFilDocInsCla (ActChgInsSta+ 67) -#define ActExpAdmDocIns (ActChgInsSta+ 68) -#define ActConAdmDocIns (ActChgInsSta+ 69) -#define ActZIPAdmDocIns (ActChgInsSta+ 70) -#define ActShoDocIns (ActChgInsSta+ 71) -#define ActHidDocIns (ActChgInsSta+ 72) -#define ActReqDatAdmDocIns (ActChgInsSta+ 73) -#define ActChgDatAdmDocIns (ActChgInsSta+ 74) -#define ActDowAdmDocIns (ActChgInsSta+ 75) +#define ActChgToSeeDocIns (ActChgInsSta + 47) +#define ActSeeDocIns (ActChgInsSta + 48) +#define ActExpSeeDocIns (ActChgInsSta + 49) +#define ActConSeeDocIns (ActChgInsSta + 50) +#define ActZIPSeeDocIns (ActChgInsSta + 51) +#define ActReqDatSeeDocIns (ActChgInsSta + 52) +#define ActDowSeeDocIns (ActChgInsSta + 53) +#define ActChgToAdmDocIns (ActChgInsSta + 54) +#define ActAdmDocIns (ActChgInsSta + 55) +#define ActReqRemFilDocIns (ActChgInsSta + 56) +#define ActRemFilDocIns (ActChgInsSta + 57) +#define ActRemFolDocIns (ActChgInsSta + 58) +#define ActCopDocIns (ActChgInsSta + 59) +#define ActPasDocIns (ActChgInsSta + 60) +#define ActRemTreDocIns (ActChgInsSta + 61) +#define ActFrmCreDocIns (ActChgInsSta + 62) +#define ActCreFolDocIns (ActChgInsSta + 63) +#define ActCreLnkDocIns (ActChgInsSta + 64) +#define ActRenFolDocIns (ActChgInsSta + 65) +#define ActRcvFilDocInsDZ (ActChgInsSta + 66) +#define ActRcvFilDocInsCla (ActChgInsSta + 67) +#define ActExpAdmDocIns (ActChgInsSta + 68) +#define ActConAdmDocIns (ActChgInsSta + 69) +#define ActZIPAdmDocIns (ActChgInsSta + 70) +#define ActShoDocIns (ActChgInsSta + 71) +#define ActHidDocIns (ActChgInsSta + 72) +#define ActReqDatAdmDocIns (ActChgInsSta + 73) +#define ActChgDatAdmDocIns (ActChgInsSta + 74) +#define ActDowAdmDocIns (ActChgInsSta + 75) -#define ActReqRemFilShaIns (ActChgInsSta+ 76) -#define ActRemFilShaIns (ActChgInsSta+ 77) -#define ActRemFolShaIns (ActChgInsSta+ 78) -#define ActCopShaIns (ActChgInsSta+ 79) -#define ActPasShaIns (ActChgInsSta+ 80) -#define ActRemTreShaIns (ActChgInsSta+ 81) -#define ActFrmCreShaIns (ActChgInsSta+ 82) -#define ActCreFolShaIns (ActChgInsSta+ 83) -#define ActCreLnkShaIns (ActChgInsSta+ 84) -#define ActRenFolShaIns (ActChgInsSta+ 85) -#define ActRcvFilShaInsDZ (ActChgInsSta+ 86) -#define ActRcvFilShaInsCla (ActChgInsSta+ 87) -#define ActExpShaIns (ActChgInsSta+ 88) -#define ActConShaIns (ActChgInsSta+ 89) -#define ActZIPShaIns (ActChgInsSta+ 90) -#define ActReqDatShaIns (ActChgInsSta+ 91) -#define ActChgDatShaIns (ActChgInsSta+ 92) -#define ActDowShaIns (ActChgInsSta+ 93) +#define ActReqRemFilShaIns (ActChgInsSta + 76) +#define ActRemFilShaIns (ActChgInsSta + 77) +#define ActRemFolShaIns (ActChgInsSta + 78) +#define ActCopShaIns (ActChgInsSta + 79) +#define ActPasShaIns (ActChgInsSta + 80) +#define ActRemTreShaIns (ActChgInsSta + 81) +#define ActFrmCreShaIns (ActChgInsSta + 82) +#define ActCreFolShaIns (ActChgInsSta + 83) +#define ActCreLnkShaIns (ActChgInsSta + 84) +#define ActRenFolShaIns (ActChgInsSta + 85) +#define ActRcvFilShaInsDZ (ActChgInsSta + 86) +#define ActRcvFilShaInsCla (ActChgInsSta + 87) +#define ActExpShaIns (ActChgInsSta + 88) +#define ActConShaIns (ActChgInsSta + 89) +#define ActZIPShaIns (ActChgInsSta + 90) +#define ActReqDatShaIns (ActChgInsSta + 91) +#define ActChgDatShaIns (ActChgInsSta + 92) +#define ActDowShaIns (ActChgInsSta + 93) /*****************************************************************************/ /********************************* Centre tab ********************************/ /*****************************************************************************/ // Actions in menu -#define ActCtrReqSch (ActDowShaIns+ 1) -#define ActSeeCtrInf (ActDowShaIns+ 2) -#define ActSeeDeg (ActDowShaIns+ 3) -#define ActSeeAdmDocCtr (ActDowShaIns+ 4) -#define ActAdmShaCtr (ActDowShaIns+ 5) +#define ActCtrReqSch (ActDowShaIns + 1) +#define ActSeeCtrInf (ActDowShaIns + 2) +#define ActSeeDeg (ActDowShaIns + 3) +#define ActSeeAdmDocCtr (ActDowShaIns + 4) +#define ActAdmShaCtr (ActDowShaIns + 5) // Secondary actions -#define ActCtrSch (ActDowShaIns+ 6) -#define ActPrnCtrInf (ActDowShaIns+ 7) -#define ActChgCtrInsCfg (ActDowShaIns+ 8) -#define ActRenCtrShoCfg (ActDowShaIns+ 9) -#define ActRenCtrFulCfg (ActDowShaIns+ 10) -#define ActChgCtrWWWCfg (ActDowShaIns+ 11) -#define ActReqCtrLog (ActDowShaIns+ 12) -#define ActRecCtrLog (ActDowShaIns+ 13) -#define ActRemCtrLog (ActDowShaIns+ 14) -#define ActReqCtrPho (ActDowShaIns+ 15) -#define ActRecCtrPho (ActDowShaIns+ 16) -#define ActChgCtrPhoAtt (ActDowShaIns+ 17) +#define ActCtrSch (ActDowShaIns + 6) +#define ActPrnCtrInf (ActDowShaIns + 7) +#define ActChgCtrInsCfg (ActDowShaIns + 8) +#define ActRenCtrShoCfg (ActDowShaIns + 9) +#define ActRenCtrFulCfg (ActDowShaIns + 10) +#define ActChgCtrWWWCfg (ActDowShaIns + 11) +#define ActReqCtrLog (ActDowShaIns + 12) +#define ActRecCtrLog (ActDowShaIns + 13) +#define ActRemCtrLog (ActDowShaIns + 14) +#define ActReqCtrPho (ActDowShaIns + 15) +#define ActRecCtrPho (ActDowShaIns + 16) +#define ActChgCtrPhoAtt (ActDowShaIns + 17) -#define ActEdiDeg (ActDowShaIns+ 18) -#define ActReqDeg (ActDowShaIns+ 19) -#define ActNewDeg (ActDowShaIns+ 20) -#define ActRemDeg (ActDowShaIns+ 21) -#define ActRenDegSho (ActDowShaIns+ 22) -#define ActRenDegFul (ActDowShaIns+ 23) -#define ActChgDegTyp (ActDowShaIns+ 24) -#define ActChgDegWWW (ActDowShaIns+ 25) -#define ActChgDegSta (ActDowShaIns+ 26) +#define ActEdiDeg (ActDowShaIns + 18) +#define ActReqDeg (ActDowShaIns + 19) +#define ActNewDeg (ActDowShaIns + 20) +#define ActRemDeg (ActDowShaIns + 21) +#define ActRenDegSho (ActDowShaIns + 22) +#define ActRenDegFul (ActDowShaIns + 23) +#define ActChgDegTyp (ActDowShaIns + 24) +#define ActChgDegWWW (ActDowShaIns + 25) +#define ActChgDegSta (ActDowShaIns + 26) -#define ActChgToSeeDocCtr (ActDowShaIns+ 27) -#define ActSeeDocCtr (ActDowShaIns+ 28) -#define ActExpSeeDocCtr (ActDowShaIns+ 29) -#define ActConSeeDocCtr (ActDowShaIns+ 30) -#define ActZIPSeeDocCtr (ActDowShaIns+ 31) -#define ActReqDatSeeDocCtr (ActDowShaIns+ 32) -#define ActDowSeeDocCtr (ActDowShaIns+ 33) -#define ActChgToAdmDocCtr (ActDowShaIns+ 34) -#define ActAdmDocCtr (ActDowShaIns+ 35) -#define ActReqRemFilDocCtr (ActDowShaIns+ 36) -#define ActRemFilDocCtr (ActDowShaIns+ 37) -#define ActRemFolDocCtr (ActDowShaIns+ 38) -#define ActCopDocCtr (ActDowShaIns+ 39) -#define ActPasDocCtr (ActDowShaIns+ 40) -#define ActRemTreDocCtr (ActDowShaIns+ 41) -#define ActFrmCreDocCtr (ActDowShaIns+ 42) -#define ActCreFolDocCtr (ActDowShaIns+ 43) -#define ActCreLnkDocCtr (ActDowShaIns+ 44) -#define ActRenFolDocCtr (ActDowShaIns+ 45) -#define ActRcvFilDocCtrDZ (ActDowShaIns+ 46) -#define ActRcvFilDocCtrCla (ActDowShaIns+ 47) -#define ActExpAdmDocCtr (ActDowShaIns+ 48) -#define ActConAdmDocCtr (ActDowShaIns+ 49) -#define ActZIPAdmDocCtr (ActDowShaIns+ 50) -#define ActShoDocCtr (ActDowShaIns+ 51) -#define ActHidDocCtr (ActDowShaIns+ 52) -#define ActReqDatAdmDocCtr (ActDowShaIns+ 53) -#define ActChgDatAdmDocCtr (ActDowShaIns+ 54) -#define ActDowAdmDocCtr (ActDowShaIns+ 55) +#define ActChgToSeeDocCtr (ActDowShaIns + 27) +#define ActSeeDocCtr (ActDowShaIns + 28) +#define ActExpSeeDocCtr (ActDowShaIns + 29) +#define ActConSeeDocCtr (ActDowShaIns + 30) +#define ActZIPSeeDocCtr (ActDowShaIns + 31) +#define ActReqDatSeeDocCtr (ActDowShaIns + 32) +#define ActDowSeeDocCtr (ActDowShaIns + 33) +#define ActChgToAdmDocCtr (ActDowShaIns + 34) +#define ActAdmDocCtr (ActDowShaIns + 35) +#define ActReqRemFilDocCtr (ActDowShaIns + 36) +#define ActRemFilDocCtr (ActDowShaIns + 37) +#define ActRemFolDocCtr (ActDowShaIns + 38) +#define ActCopDocCtr (ActDowShaIns + 39) +#define ActPasDocCtr (ActDowShaIns + 40) +#define ActRemTreDocCtr (ActDowShaIns + 41) +#define ActFrmCreDocCtr (ActDowShaIns + 42) +#define ActCreFolDocCtr (ActDowShaIns + 43) +#define ActCreLnkDocCtr (ActDowShaIns + 44) +#define ActRenFolDocCtr (ActDowShaIns + 45) +#define ActRcvFilDocCtrDZ (ActDowShaIns + 46) +#define ActRcvFilDocCtrCla (ActDowShaIns + 47) +#define ActExpAdmDocCtr (ActDowShaIns + 48) +#define ActConAdmDocCtr (ActDowShaIns + 49) +#define ActZIPAdmDocCtr (ActDowShaIns + 50) +#define ActShoDocCtr (ActDowShaIns + 51) +#define ActHidDocCtr (ActDowShaIns + 52) +#define ActReqDatAdmDocCtr (ActDowShaIns + 53) +#define ActChgDatAdmDocCtr (ActDowShaIns + 54) +#define ActDowAdmDocCtr (ActDowShaIns + 55) -#define ActReqRemFilShaCtr (ActDowShaIns+ 56) -#define ActRemFilShaCtr (ActDowShaIns+ 57) -#define ActRemFolShaCtr (ActDowShaIns+ 58) -#define ActCopShaCtr (ActDowShaIns+ 59) -#define ActPasShaCtr (ActDowShaIns+ 60) -#define ActRemTreShaCtr (ActDowShaIns+ 61) -#define ActFrmCreShaCtr (ActDowShaIns+ 62) -#define ActCreFolShaCtr (ActDowShaIns+ 63) -#define ActCreLnkShaCtr (ActDowShaIns+ 64) -#define ActRenFolShaCtr (ActDowShaIns+ 65) -#define ActRcvFilShaCtrDZ (ActDowShaIns+ 66) -#define ActRcvFilShaCtrCla (ActDowShaIns+ 67) -#define ActExpShaCtr (ActDowShaIns+ 68) -#define ActConShaCtr (ActDowShaIns+ 69) -#define ActZIPShaCtr (ActDowShaIns+ 70) -#define ActReqDatShaCtr (ActDowShaIns+ 71) -#define ActChgDatShaCtr (ActDowShaIns+ 72) -#define ActDowShaCtr (ActDowShaIns+ 73) +#define ActReqRemFilShaCtr (ActDowShaIns + 56) +#define ActRemFilShaCtr (ActDowShaIns + 57) +#define ActRemFolShaCtr (ActDowShaIns + 58) +#define ActCopShaCtr (ActDowShaIns + 59) +#define ActPasShaCtr (ActDowShaIns + 60) +#define ActRemTreShaCtr (ActDowShaIns + 61) +#define ActFrmCreShaCtr (ActDowShaIns + 62) +#define ActCreFolShaCtr (ActDowShaIns + 63) +#define ActCreLnkShaCtr (ActDowShaIns + 64) +#define ActRenFolShaCtr (ActDowShaIns + 65) +#define ActRcvFilShaCtrDZ (ActDowShaIns + 66) +#define ActRcvFilShaCtrCla (ActDowShaIns + 67) +#define ActExpShaCtr (ActDowShaIns + 68) +#define ActConShaCtr (ActDowShaIns + 69) +#define ActZIPShaCtr (ActDowShaIns + 70) +#define ActReqDatShaCtr (ActDowShaIns + 71) +#define ActChgDatShaCtr (ActDowShaIns + 72) +#define ActDowShaCtr (ActDowShaIns + 73) /*****************************************************************************/ /********************************* Degree tab ********************************/ /*****************************************************************************/ // Actions in menu -#define ActDegReqSch (ActDowShaCtr+ 1) -#define ActSeeDegInf (ActDowShaCtr+ 2) -#define ActSeeCrs (ActDowShaCtr+ 3) -#define ActSeeAdmDocDeg (ActDowShaCtr+ 4) -#define ActAdmShaDeg (ActDowShaCtr+ 5) +#define ActDegReqSch (ActDowShaCtr + 1) +#define ActSeeDegInf (ActDowShaCtr + 2) +#define ActSeeCrs (ActDowShaCtr + 3) +#define ActSeeAdmDocDeg (ActDowShaCtr + 4) +#define ActAdmShaDeg (ActDowShaCtr + 5) // Secondary actions -#define ActDegSch (ActDowShaCtr+ 6) -#define ActPrnDegInf (ActDowShaCtr+ 7) -#define ActChgDegCtrCfg (ActDowShaCtr+ 8) -#define ActRenDegShoCfg (ActDowShaCtr+ 9) -#define ActRenDegFulCfg (ActDowShaCtr+ 10) -#define ActChgDegWWWCfg (ActDowShaCtr+ 11) -#define ActReqDegLog (ActDowShaCtr+ 12) -#define ActRecDegLog (ActDowShaCtr+ 13) -#define ActRemDegLog (ActDowShaCtr+ 14) +#define ActDegSch (ActDowShaCtr + 6) +#define ActPrnDegInf (ActDowShaCtr + 7) +#define ActChgDegCtrCfg (ActDowShaCtr + 8) +#define ActRenDegShoCfg (ActDowShaCtr + 9) +#define ActRenDegFulCfg (ActDowShaCtr + 10) +#define ActChgDegWWWCfg (ActDowShaCtr + 11) +#define ActReqDegLog (ActDowShaCtr + 12) +#define ActRecDegLog (ActDowShaCtr + 13) +#define ActRemDegLog (ActDowShaCtr + 14) -#define ActEdiCrs (ActDowShaCtr+ 15) -#define ActReqCrs (ActDowShaCtr+ 16) -#define ActNewCrs (ActDowShaCtr+ 17) -#define ActRemCrs (ActDowShaCtr+ 18) -#define ActChgInsCrsCod (ActDowShaCtr+ 19) -#define ActChgCrsYea (ActDowShaCtr+ 20) -#define ActRenCrsSho (ActDowShaCtr+ 21) -#define ActRenCrsFul (ActDowShaCtr+ 22) -#define ActChgCrsSta (ActDowShaCtr+ 23) +#define ActEdiCrs (ActDowShaCtr + 15) +#define ActReqCrs (ActDowShaCtr + 16) +#define ActNewCrs (ActDowShaCtr + 17) +#define ActRemCrs (ActDowShaCtr + 18) +#define ActChgInsCrsCod (ActDowShaCtr + 19) +#define ActChgCrsYea (ActDowShaCtr + 20) +#define ActRenCrsSho (ActDowShaCtr + 21) +#define ActRenCrsFul (ActDowShaCtr + 22) +#define ActChgCrsSta (ActDowShaCtr + 23) -#define ActChgToSeeDocDeg (ActDowShaCtr+ 24) -#define ActSeeDocDeg (ActDowShaCtr+ 25) -#define ActExpSeeDocDeg (ActDowShaCtr+ 26) -#define ActConSeeDocDeg (ActDowShaCtr+ 27) -#define ActZIPSeeDocDeg (ActDowShaCtr+ 28) -#define ActReqDatSeeDocDeg (ActDowShaCtr+ 29) -#define ActDowSeeDocDeg (ActDowShaCtr+ 30) -#define ActChgToAdmDocDeg (ActDowShaCtr+ 31) -#define ActAdmDocDeg (ActDowShaCtr+ 32) -#define ActReqRemFilDocDeg (ActDowShaCtr+ 33) -#define ActRemFilDocDeg (ActDowShaCtr+ 34) -#define ActRemFolDocDeg (ActDowShaCtr+ 35) -#define ActCopDocDeg (ActDowShaCtr+ 36) -#define ActPasDocDeg (ActDowShaCtr+ 37) -#define ActRemTreDocDeg (ActDowShaCtr+ 38) -#define ActFrmCreDocDeg (ActDowShaCtr+ 39) -#define ActCreFolDocDeg (ActDowShaCtr+ 40) -#define ActCreLnkDocDeg (ActDowShaCtr+ 41) -#define ActRenFolDocDeg (ActDowShaCtr+ 42) -#define ActRcvFilDocDegDZ (ActDowShaCtr+ 43) -#define ActRcvFilDocDegCla (ActDowShaCtr+ 44) -#define ActExpAdmDocDeg (ActDowShaCtr+ 45) -#define ActConAdmDocDeg (ActDowShaCtr+ 46) -#define ActZIPAdmDocDeg (ActDowShaCtr+ 47) -#define ActShoDocDeg (ActDowShaCtr+ 48) -#define ActHidDocDeg (ActDowShaCtr+ 49) -#define ActReqDatAdmDocDeg (ActDowShaCtr+ 50) -#define ActChgDatAdmDocDeg (ActDowShaCtr+ 51) -#define ActDowAdmDocDeg (ActDowShaCtr+ 52) +#define ActChgToSeeDocDeg (ActDowShaCtr + 24) +#define ActSeeDocDeg (ActDowShaCtr + 25) +#define ActExpSeeDocDeg (ActDowShaCtr + 26) +#define ActConSeeDocDeg (ActDowShaCtr + 27) +#define ActZIPSeeDocDeg (ActDowShaCtr + 28) +#define ActReqDatSeeDocDeg (ActDowShaCtr + 29) +#define ActDowSeeDocDeg (ActDowShaCtr + 30) +#define ActChgToAdmDocDeg (ActDowShaCtr + 31) +#define ActAdmDocDeg (ActDowShaCtr + 32) +#define ActReqRemFilDocDeg (ActDowShaCtr + 33) +#define ActRemFilDocDeg (ActDowShaCtr + 34) +#define ActRemFolDocDeg (ActDowShaCtr + 35) +#define ActCopDocDeg (ActDowShaCtr + 36) +#define ActPasDocDeg (ActDowShaCtr + 37) +#define ActRemTreDocDeg (ActDowShaCtr + 38) +#define ActFrmCreDocDeg (ActDowShaCtr + 39) +#define ActCreFolDocDeg (ActDowShaCtr + 40) +#define ActCreLnkDocDeg (ActDowShaCtr + 41) +#define ActRenFolDocDeg (ActDowShaCtr + 42) +#define ActRcvFilDocDegDZ (ActDowShaCtr + 43) +#define ActRcvFilDocDegCla (ActDowShaCtr + 44) +#define ActExpAdmDocDeg (ActDowShaCtr + 45) +#define ActConAdmDocDeg (ActDowShaCtr + 46) +#define ActZIPAdmDocDeg (ActDowShaCtr + 47) +#define ActShoDocDeg (ActDowShaCtr + 48) +#define ActHidDocDeg (ActDowShaCtr + 49) +#define ActReqDatAdmDocDeg (ActDowShaCtr + 50) +#define ActChgDatAdmDocDeg (ActDowShaCtr + 51) +#define ActDowAdmDocDeg (ActDowShaCtr + 52) -#define ActReqRemFilShaDeg (ActDowShaCtr+ 53) -#define ActRemFilShaDeg (ActDowShaCtr+ 54) -#define ActRemFolShaDeg (ActDowShaCtr+ 55) -#define ActCopShaDeg (ActDowShaCtr+ 56) -#define ActPasShaDeg (ActDowShaCtr+ 57) -#define ActRemTreShaDeg (ActDowShaCtr+ 58) -#define ActFrmCreShaDeg (ActDowShaCtr+ 59) -#define ActCreFolShaDeg (ActDowShaCtr+ 60) -#define ActCreLnkShaDeg (ActDowShaCtr+ 61) -#define ActRenFolShaDeg (ActDowShaCtr+ 62) -#define ActRcvFilShaDegDZ (ActDowShaCtr+ 63) -#define ActRcvFilShaDegCla (ActDowShaCtr+ 64) -#define ActExpShaDeg (ActDowShaCtr+ 65) -#define ActConShaDeg (ActDowShaCtr+ 66) -#define ActZIPShaDeg (ActDowShaCtr+ 67) -#define ActReqDatShaDeg (ActDowShaCtr+ 68) -#define ActChgDatShaDeg (ActDowShaCtr+ 69) -#define ActDowShaDeg (ActDowShaCtr+ 70) +#define ActReqRemFilShaDeg (ActDowShaCtr + 53) +#define ActRemFilShaDeg (ActDowShaCtr + 54) +#define ActRemFolShaDeg (ActDowShaCtr + 55) +#define ActCopShaDeg (ActDowShaCtr + 56) +#define ActPasShaDeg (ActDowShaCtr + 57) +#define ActRemTreShaDeg (ActDowShaCtr + 58) +#define ActFrmCreShaDeg (ActDowShaCtr + 59) +#define ActCreFolShaDeg (ActDowShaCtr + 60) +#define ActCreLnkShaDeg (ActDowShaCtr + 61) +#define ActRenFolShaDeg (ActDowShaCtr + 62) +#define ActRcvFilShaDegDZ (ActDowShaCtr + 63) +#define ActRcvFilShaDegCla (ActDowShaCtr + 64) +#define ActExpShaDeg (ActDowShaCtr + 65) +#define ActConShaDeg (ActDowShaCtr + 66) +#define ActZIPShaDeg (ActDowShaCtr + 67) +#define ActReqDatShaDeg (ActDowShaCtr + 68) +#define ActChgDatShaDeg (ActDowShaCtr + 69) +#define ActDowShaDeg (ActDowShaCtr + 70) /*****************************************************************************/ /******************************** Course tab *********************************/ /*****************************************************************************/ // Actions in menu -#define ActCrsReqSch (ActDowShaDeg+ 1) -#define ActSeeCrsInf (ActDowShaDeg+ 2) -#define ActSeeTchGui (ActDowShaDeg+ 3) -#define ActSeeSyl (ActDowShaDeg+ 4) -#define ActSeeAdmDocCrsGrp (ActDowShaDeg+ 5) -#define ActAdmTchCrsGrp (ActDowShaDeg+ 6) -#define ActAdmShaCrsGrp (ActDowShaDeg+ 7) -#define ActSeeCrsTT (ActDowShaDeg+ 8) -#define ActSeeBib (ActDowShaDeg+ 9) -#define ActSeeFAQ (ActDowShaDeg+ 10) -#define ActSeeCrsLnk (ActDowShaDeg+ 11) +#define ActCrsReqSch (ActDowShaDeg + 1) +#define ActSeeCrsInf (ActDowShaDeg + 2) +#define ActSeeTchGui (ActDowShaDeg + 3) +#define ActSeeSyl (ActDowShaDeg + 4) +#define ActSeeAdmDocCrsGrp (ActDowShaDeg + 5) +#define ActAdmTchCrsGrp (ActDowShaDeg + 6) +#define ActAdmShaCrsGrp (ActDowShaDeg + 7) +#define ActSeeCrsTT (ActDowShaDeg + 8) +#define ActSeeBib (ActDowShaDeg + 9) +#define ActSeeFAQ (ActDowShaDeg + 10) +#define ActSeeCrsLnk (ActDowShaDeg + 11) // Secondary actions -#define ActCrsSch (ActDowShaDeg+ 12) -#define ActPrnCrsInf (ActDowShaDeg+ 13) -#define ActChgCrsDegCfg (ActDowShaDeg+ 14) -#define ActRenCrsShoCfg (ActDowShaDeg+ 15) -#define ActRenCrsFulCfg (ActDowShaDeg+ 16) -#define ActChgInsCrsCodCfg (ActDowShaDeg+ 17) -#define ActChgCrsYeaCfg (ActDowShaDeg+ 18) -#define ActEdiCrsInf (ActDowShaDeg+ 19) -#define ActEdiTchGui (ActDowShaDeg+ 20) -#define ActPrnCrsTT (ActDowShaDeg+ 21) -#define ActEdiCrsTT (ActDowShaDeg+ 22) -#define ActChgCrsTT (ActDowShaDeg+ 23) -#define ActChgCrsTT1stDay (ActDowShaDeg+ 24) -#define ActSeeSylLec (ActDowShaDeg+ 25) -#define ActSeeSylPra (ActDowShaDeg+ 26) -#define ActEdiSylLec (ActDowShaDeg+ 27) -#define ActEdiSylPra (ActDowShaDeg+ 28) -#define ActDelItmSylLec (ActDowShaDeg+ 29) -#define ActDelItmSylPra (ActDowShaDeg+ 30) -#define ActUp_IteSylLec (ActDowShaDeg+ 31) -#define ActUp_IteSylPra (ActDowShaDeg+ 32) -#define ActDwnIteSylLec (ActDowShaDeg+ 33) -#define ActDwnIteSylPra (ActDowShaDeg+ 34) -#define ActRgtIteSylLec (ActDowShaDeg+ 35) -#define ActRgtIteSylPra (ActDowShaDeg+ 36) -#define ActLftIteSylLec (ActDowShaDeg+ 37) -#define ActLftIteSylPra (ActDowShaDeg+ 38) -#define ActInsIteSylLec (ActDowShaDeg+ 39) -#define ActInsIteSylPra (ActDowShaDeg+ 40) -#define ActModIteSylLec (ActDowShaDeg+ 41) -#define ActModIteSylPra (ActDowShaDeg+ 42) +#define ActCrsSch (ActDowShaDeg + 12) +#define ActPrnCrsInf (ActDowShaDeg + 13) +#define ActChgCrsDegCfg (ActDowShaDeg + 14) +#define ActRenCrsShoCfg (ActDowShaDeg + 15) +#define ActRenCrsFulCfg (ActDowShaDeg + 16) +#define ActChgInsCrsCodCfg (ActDowShaDeg + 17) +#define ActChgCrsYeaCfg (ActDowShaDeg + 18) +#define ActEdiCrsInf (ActDowShaDeg + 19) +#define ActEdiTchGui (ActDowShaDeg + 20) +#define ActPrnCrsTT (ActDowShaDeg + 21) +#define ActEdiCrsTT (ActDowShaDeg + 22) +#define ActChgCrsTT (ActDowShaDeg + 23) +#define ActChgCrsTT1stDay (ActDowShaDeg + 24) +#define ActSeeSylLec (ActDowShaDeg + 25) +#define ActSeeSylPra (ActDowShaDeg + 26) +#define ActEdiSylLec (ActDowShaDeg + 27) +#define ActEdiSylPra (ActDowShaDeg + 28) +#define ActDelItmSylLec (ActDowShaDeg + 29) +#define ActDelItmSylPra (ActDowShaDeg + 30) +#define ActUp_IteSylLec (ActDowShaDeg + 31) +#define ActUp_IteSylPra (ActDowShaDeg + 32) +#define ActDwnIteSylLec (ActDowShaDeg + 33) +#define ActDwnIteSylPra (ActDowShaDeg + 34) +#define ActRgtIteSylLec (ActDowShaDeg + 35) +#define ActRgtIteSylPra (ActDowShaDeg + 36) +#define ActLftIteSylLec (ActDowShaDeg + 37) +#define ActLftIteSylPra (ActDowShaDeg + 38) +#define ActInsIteSylLec (ActDowShaDeg + 39) +#define ActInsIteSylPra (ActDowShaDeg + 40) +#define ActModIteSylLec (ActDowShaDeg + 41) +#define ActModIteSylPra (ActDowShaDeg + 42) -#define ActChgToSeeDocCrs (ActDowShaDeg+ 43) -#define ActSeeDocCrs (ActDowShaDeg+ 44) -#define ActExpSeeDocCrs (ActDowShaDeg+ 45) -#define ActConSeeDocCrs (ActDowShaDeg+ 46) -#define ActZIPSeeDocCrs (ActDowShaDeg+ 47) -#define ActReqDatSeeDocCrs (ActDowShaDeg+ 48) -#define ActDowSeeDocCrs (ActDowShaDeg+ 49) +#define ActChgToSeeDocCrs (ActDowShaDeg + 43) +#define ActSeeDocCrs (ActDowShaDeg + 44) +#define ActExpSeeDocCrs (ActDowShaDeg + 45) +#define ActConSeeDocCrs (ActDowShaDeg + 46) +#define ActZIPSeeDocCrs (ActDowShaDeg + 47) +#define ActReqDatSeeDocCrs (ActDowShaDeg + 48) +#define ActDowSeeDocCrs (ActDowShaDeg + 49) -#define ActSeeDocGrp (ActDowShaDeg+ 50) -#define ActExpSeeDocGrp (ActDowShaDeg+ 51) -#define ActConSeeDocGrp (ActDowShaDeg+ 52) -#define ActZIPSeeDocGrp (ActDowShaDeg+ 53) -#define ActReqDatSeeDocGrp (ActDowShaDeg+ 54) -#define ActDowSeeDocGrp (ActDowShaDeg+ 55) +#define ActSeeDocGrp (ActDowShaDeg + 50) +#define ActExpSeeDocGrp (ActDowShaDeg + 51) +#define ActConSeeDocGrp (ActDowShaDeg + 52) +#define ActZIPSeeDocGrp (ActDowShaDeg + 53) +#define ActReqDatSeeDocGrp (ActDowShaDeg + 54) +#define ActDowSeeDocGrp (ActDowShaDeg + 55) -#define ActChgToAdmDocCrs (ActDowShaDeg+ 56) -#define ActAdmDocCrs (ActDowShaDeg+ 57) -#define ActReqRemFilDocCrs (ActDowShaDeg+ 58) -#define ActRemFilDocCrs (ActDowShaDeg+ 59) -#define ActRemFolDocCrs (ActDowShaDeg+ 60) -#define ActCopDocCrs (ActDowShaDeg+ 61) -#define ActPasDocCrs (ActDowShaDeg+ 62) -#define ActRemTreDocCrs (ActDowShaDeg+ 63) -#define ActFrmCreDocCrs (ActDowShaDeg+ 64) -#define ActCreFolDocCrs (ActDowShaDeg+ 65) -#define ActCreLnkDocCrs (ActDowShaDeg+ 66) -#define ActRenFolDocCrs (ActDowShaDeg+ 67) -#define ActRcvFilDocCrsDZ (ActDowShaDeg+ 68) -#define ActRcvFilDocCrsCla (ActDowShaDeg+ 69) -#define ActExpAdmDocCrs (ActDowShaDeg+ 70) -#define ActConAdmDocCrs (ActDowShaDeg+ 71) -#define ActZIPAdmDocCrs (ActDowShaDeg+ 72) -#define ActShoDocCrs (ActDowShaDeg+ 73) -#define ActHidDocCrs (ActDowShaDeg+ 74) -#define ActReqDatAdmDocCrs (ActDowShaDeg+ 75) -#define ActChgDatAdmDocCrs (ActDowShaDeg+ 76) -#define ActDowAdmDocCrs (ActDowShaDeg+ 77) +#define ActChgToAdmDocCrs (ActDowShaDeg + 56) +#define ActAdmDocCrs (ActDowShaDeg + 57) +#define ActReqRemFilDocCrs (ActDowShaDeg + 58) +#define ActRemFilDocCrs (ActDowShaDeg + 59) +#define ActRemFolDocCrs (ActDowShaDeg + 60) +#define ActCopDocCrs (ActDowShaDeg + 61) +#define ActPasDocCrs (ActDowShaDeg + 62) +#define ActRemTreDocCrs (ActDowShaDeg + 63) +#define ActFrmCreDocCrs (ActDowShaDeg + 64) +#define ActCreFolDocCrs (ActDowShaDeg + 65) +#define ActCreLnkDocCrs (ActDowShaDeg + 66) +#define ActRenFolDocCrs (ActDowShaDeg + 67) +#define ActRcvFilDocCrsDZ (ActDowShaDeg + 68) +#define ActRcvFilDocCrsCla (ActDowShaDeg + 69) +#define ActExpAdmDocCrs (ActDowShaDeg + 70) +#define ActConAdmDocCrs (ActDowShaDeg + 71) +#define ActZIPAdmDocCrs (ActDowShaDeg + 72) +#define ActShoDocCrs (ActDowShaDeg + 73) +#define ActHidDocCrs (ActDowShaDeg + 74) +#define ActReqDatAdmDocCrs (ActDowShaDeg + 75) +#define ActChgDatAdmDocCrs (ActDowShaDeg + 76) +#define ActDowAdmDocCrs (ActDowShaDeg + 77) -#define ActAdmDocGrp (ActDowShaDeg+ 78) -#define ActReqRemFilDocGrp (ActDowShaDeg+ 79) -#define ActRemFilDocGrp (ActDowShaDeg+ 80) -#define ActRemFolDocGrp (ActDowShaDeg+ 81) -#define ActCopDocGrp (ActDowShaDeg+ 82) -#define ActPasDocGrp (ActDowShaDeg+ 83) -#define ActRemTreDocGrp (ActDowShaDeg+ 84) -#define ActFrmCreDocGrp (ActDowShaDeg+ 85) -#define ActCreFolDocGrp (ActDowShaDeg+ 86) -#define ActCreLnkDocGrp (ActDowShaDeg+ 87) -#define ActRenFolDocGrp (ActDowShaDeg+ 88) -#define ActRcvFilDocGrpDZ (ActDowShaDeg+ 89) -#define ActRcvFilDocGrpCla (ActDowShaDeg+ 90) -#define ActExpAdmDocGrp (ActDowShaDeg+ 91) -#define ActConAdmDocGrp (ActDowShaDeg+ 92) -#define ActZIPAdmDocGrp (ActDowShaDeg+ 93) -#define ActShoDocGrp (ActDowShaDeg+ 94) -#define ActHidDocGrp (ActDowShaDeg+ 95) -#define ActReqDatAdmDocGrp (ActDowShaDeg+ 96) -#define ActChgDatAdmDocGrp (ActDowShaDeg+ 97) -#define ActDowAdmDocGrp (ActDowShaDeg+ 98) +#define ActAdmDocGrp (ActDowShaDeg + 78) +#define ActReqRemFilDocGrp (ActDowShaDeg + 79) +#define ActRemFilDocGrp (ActDowShaDeg + 80) +#define ActRemFolDocGrp (ActDowShaDeg + 81) +#define ActCopDocGrp (ActDowShaDeg + 82) +#define ActPasDocGrp (ActDowShaDeg + 83) +#define ActRemTreDocGrp (ActDowShaDeg + 84) +#define ActFrmCreDocGrp (ActDowShaDeg + 85) +#define ActCreFolDocGrp (ActDowShaDeg + 86) +#define ActCreLnkDocGrp (ActDowShaDeg + 87) +#define ActRenFolDocGrp (ActDowShaDeg + 88) +#define ActRcvFilDocGrpDZ (ActDowShaDeg + 89) +#define ActRcvFilDocGrpCla (ActDowShaDeg + 90) +#define ActExpAdmDocGrp (ActDowShaDeg + 91) +#define ActConAdmDocGrp (ActDowShaDeg + 92) +#define ActZIPAdmDocGrp (ActDowShaDeg + 93) +#define ActShoDocGrp (ActDowShaDeg + 94) +#define ActHidDocGrp (ActDowShaDeg + 95) +#define ActReqDatAdmDocGrp (ActDowShaDeg + 96) +#define ActChgDatAdmDocGrp (ActDowShaDeg + 97) +#define ActDowAdmDocGrp (ActDowShaDeg + 98) -#define ActChgToAdmTch (ActDowShaDeg+ 99) +#define ActChgToAdmTch (ActDowShaDeg + 99) -#define ActAdmTchCrs (ActDowShaDeg+100) -#define ActReqRemFilTchCrs (ActDowShaDeg+101) -#define ActRemFilTchCrs (ActDowShaDeg+102) -#define ActRemFolTchCrs (ActDowShaDeg+103) -#define ActCopTchCrs (ActDowShaDeg+104) -#define ActPasTchCrs (ActDowShaDeg+105) -#define ActRemTreTchCrs (ActDowShaDeg+106) -#define ActFrmCreTchCrs (ActDowShaDeg+107) -#define ActCreFolTchCrs (ActDowShaDeg+108) -#define ActCreLnkTchCrs (ActDowShaDeg+109) -#define ActRenFolTchCrs (ActDowShaDeg+110) -#define ActRcvFilTchCrsDZ (ActDowShaDeg+111) -#define ActRcvFilTchCrsCla (ActDowShaDeg+112) -#define ActExpTchCrs (ActDowShaDeg+113) -#define ActConTchCrs (ActDowShaDeg+114) -#define ActZIPTchCrs (ActDowShaDeg+115) -#define ActReqDatTchCrs (ActDowShaDeg+116) -#define ActChgDatTchCrs (ActDowShaDeg+117) -#define ActDowTchCrs (ActDowShaDeg+118) +#define ActAdmTchCrs (ActDowShaDeg + 100) +#define ActReqRemFilTchCrs (ActDowShaDeg + 101) +#define ActRemFilTchCrs (ActDowShaDeg + 102) +#define ActRemFolTchCrs (ActDowShaDeg + 103) +#define ActCopTchCrs (ActDowShaDeg + 104) +#define ActPasTchCrs (ActDowShaDeg + 105) +#define ActRemTreTchCrs (ActDowShaDeg + 106) +#define ActFrmCreTchCrs (ActDowShaDeg + 107) +#define ActCreFolTchCrs (ActDowShaDeg + 108) +#define ActCreLnkTchCrs (ActDowShaDeg + 109) +#define ActRenFolTchCrs (ActDowShaDeg + 110) +#define ActRcvFilTchCrsDZ (ActDowShaDeg + 111) +#define ActRcvFilTchCrsCla (ActDowShaDeg + 112) +#define ActExpTchCrs (ActDowShaDeg + 113) +#define ActConTchCrs (ActDowShaDeg + 114) +#define ActZIPTchCrs (ActDowShaDeg + 115) +#define ActReqDatTchCrs (ActDowShaDeg + 116) +#define ActChgDatTchCrs (ActDowShaDeg + 117) +#define ActDowTchCrs (ActDowShaDeg + 118) -#define ActAdmTchGrp (ActDowShaDeg+119) -#define ActReqRemFilTchGrp (ActDowShaDeg+120) -#define ActRemFilTchGrp (ActDowShaDeg+121) -#define ActRemFolTchGrp (ActDowShaDeg+122) -#define ActCopTchGrp (ActDowShaDeg+123) -#define ActPasTchGrp (ActDowShaDeg+124) -#define ActRemTreTchGrp (ActDowShaDeg+125) -#define ActFrmCreTchGrp (ActDowShaDeg+126) -#define ActCreFolTchGrp (ActDowShaDeg+127) -#define ActCreLnkTchGrp (ActDowShaDeg+128) -#define ActRenFolTchGrp (ActDowShaDeg+129) -#define ActRcvFilTchGrpDZ (ActDowShaDeg+130) -#define ActRcvFilTchGrpCla (ActDowShaDeg+131) -#define ActExpTchGrp (ActDowShaDeg+132) -#define ActConTchGrp (ActDowShaDeg+133) -#define ActZIPTchGrp (ActDowShaDeg+134) -#define ActReqDatTchGrp (ActDowShaDeg+135) -#define ActChgDatTchGrp (ActDowShaDeg+136) -#define ActDowTchGrp (ActDowShaDeg+137) +#define ActAdmTchGrp (ActDowShaDeg + 119) +#define ActReqRemFilTchGrp (ActDowShaDeg + 120) +#define ActRemFilTchGrp (ActDowShaDeg + 121) +#define ActRemFolTchGrp (ActDowShaDeg + 122) +#define ActCopTchGrp (ActDowShaDeg + 123) +#define ActPasTchGrp (ActDowShaDeg + 124) +#define ActRemTreTchGrp (ActDowShaDeg + 125) +#define ActFrmCreTchGrp (ActDowShaDeg + 126) +#define ActCreFolTchGrp (ActDowShaDeg + 127) +#define ActCreLnkTchGrp (ActDowShaDeg + 128) +#define ActRenFolTchGrp (ActDowShaDeg + 129) +#define ActRcvFilTchGrpDZ (ActDowShaDeg + 130) +#define ActRcvFilTchGrpCla (ActDowShaDeg + 131) +#define ActExpTchGrp (ActDowShaDeg + 132) +#define ActConTchGrp (ActDowShaDeg + 133) +#define ActZIPTchGrp (ActDowShaDeg + 134) +#define ActReqDatTchGrp (ActDowShaDeg + 135) +#define ActChgDatTchGrp (ActDowShaDeg + 136) +#define ActDowTchGrp (ActDowShaDeg + 137) -#define ActChgToAdmSha (ActDowShaDeg+138) +#define ActChgToAdmSha (ActDowShaDeg + 138) -#define ActAdmShaCrs (ActDowShaDeg+139) -#define ActReqRemFilShaCrs (ActDowShaDeg+140) -#define ActRemFilShaCrs (ActDowShaDeg+141) -#define ActRemFolShaCrs (ActDowShaDeg+142) -#define ActCopShaCrs (ActDowShaDeg+143) -#define ActPasShaCrs (ActDowShaDeg+144) -#define ActRemTreShaCrs (ActDowShaDeg+145) -#define ActFrmCreShaCrs (ActDowShaDeg+146) -#define ActCreFolShaCrs (ActDowShaDeg+147) -#define ActCreLnkShaCrs (ActDowShaDeg+148) -#define ActRenFolShaCrs (ActDowShaDeg+149) -#define ActRcvFilShaCrsDZ (ActDowShaDeg+150) -#define ActRcvFilShaCrsCla (ActDowShaDeg+151) -#define ActExpShaCrs (ActDowShaDeg+152) -#define ActConShaCrs (ActDowShaDeg+153) -#define ActZIPShaCrs (ActDowShaDeg+154) -#define ActReqDatShaCrs (ActDowShaDeg+155) -#define ActChgDatShaCrs (ActDowShaDeg+156) -#define ActDowShaCrs (ActDowShaDeg+157) +#define ActAdmShaCrs (ActDowShaDeg + 139) +#define ActReqRemFilShaCrs (ActDowShaDeg + 140) +#define ActRemFilShaCrs (ActDowShaDeg + 141) +#define ActRemFolShaCrs (ActDowShaDeg + 142) +#define ActCopShaCrs (ActDowShaDeg + 143) +#define ActPasShaCrs (ActDowShaDeg + 144) +#define ActRemTreShaCrs (ActDowShaDeg + 145) +#define ActFrmCreShaCrs (ActDowShaDeg + 146) +#define ActCreFolShaCrs (ActDowShaDeg + 147) +#define ActCreLnkShaCrs (ActDowShaDeg + 148) +#define ActRenFolShaCrs (ActDowShaDeg + 149) +#define ActRcvFilShaCrsDZ (ActDowShaDeg + 150) +#define ActRcvFilShaCrsCla (ActDowShaDeg + 151) +#define ActExpShaCrs (ActDowShaDeg + 152) +#define ActConShaCrs (ActDowShaDeg + 153) +#define ActZIPShaCrs (ActDowShaDeg + 154) +#define ActReqDatShaCrs (ActDowShaDeg + 155) +#define ActChgDatShaCrs (ActDowShaDeg + 156) +#define ActDowShaCrs (ActDowShaDeg + 157) -#define ActAdmShaGrp (ActDowShaDeg+158) -#define ActReqRemFilShaGrp (ActDowShaDeg+159) -#define ActRemFilShaGrp (ActDowShaDeg+160) -#define ActRemFolShaGrp (ActDowShaDeg+161) -#define ActCopShaGrp (ActDowShaDeg+162) -#define ActPasShaGrp (ActDowShaDeg+163) -#define ActRemTreShaGrp (ActDowShaDeg+164) -#define ActFrmCreShaGrp (ActDowShaDeg+165) -#define ActCreFolShaGrp (ActDowShaDeg+166) -#define ActCreLnkShaGrp (ActDowShaDeg+167) -#define ActRenFolShaGrp (ActDowShaDeg+168) -#define ActRcvFilShaGrpDZ (ActDowShaDeg+169) -#define ActRcvFilShaGrpCla (ActDowShaDeg+170) -#define ActExpShaGrp (ActDowShaDeg+171) -#define ActConShaGrp (ActDowShaDeg+172) -#define ActZIPShaGrp (ActDowShaDeg+173) -#define ActReqDatShaGrp (ActDowShaDeg+174) -#define ActChgDatShaGrp (ActDowShaDeg+175) -#define ActDowShaGrp (ActDowShaDeg+176) +#define ActAdmShaGrp (ActDowShaDeg + 158) +#define ActReqRemFilShaGrp (ActDowShaDeg + 159) +#define ActRemFilShaGrp (ActDowShaDeg + 160) +#define ActRemFolShaGrp (ActDowShaDeg + 161) +#define ActCopShaGrp (ActDowShaDeg + 162) +#define ActPasShaGrp (ActDowShaDeg + 163) +#define ActRemTreShaGrp (ActDowShaDeg + 164) +#define ActFrmCreShaGrp (ActDowShaDeg + 165) +#define ActCreFolShaGrp (ActDowShaDeg + 166) +#define ActCreLnkShaGrp (ActDowShaDeg + 167) +#define ActRenFolShaGrp (ActDowShaDeg + 168) +#define ActRcvFilShaGrpDZ (ActDowShaDeg + 169) +#define ActRcvFilShaGrpCla (ActDowShaDeg + 170) +#define ActExpShaGrp (ActDowShaDeg + 171) +#define ActConShaGrp (ActDowShaDeg + 172) +#define ActZIPShaGrp (ActDowShaDeg + 173) +#define ActReqDatShaGrp (ActDowShaDeg + 174) +#define ActChgDatShaGrp (ActDowShaDeg + 175) +#define ActDowShaGrp (ActDowShaDeg + 176) -#define ActEdiBib (ActDowShaDeg+177) -#define ActEdiFAQ (ActDowShaDeg+178) -#define ActEdiCrsLnk (ActDowShaDeg+179) +#define ActEdiBib (ActDowShaDeg + 177) +#define ActEdiFAQ (ActDowShaDeg + 178) +#define ActEdiCrsLnk (ActDowShaDeg + 179) -#define ActChgFrcReaCrsInf (ActDowShaDeg+180) -#define ActChgFrcReaTchGui (ActDowShaDeg+181) -#define ActChgFrcReaSylLec (ActDowShaDeg+182) -#define ActChgFrcReaSylPra (ActDowShaDeg+183) -#define ActChgFrcReaBib (ActDowShaDeg+184) -#define ActChgFrcReaFAQ (ActDowShaDeg+185) -#define ActChgFrcReaCrsLnk (ActDowShaDeg+186) +#define ActChgFrcReaCrsInf (ActDowShaDeg + 180) +#define ActChgFrcReaTchGui (ActDowShaDeg + 181) +#define ActChgFrcReaSylLec (ActDowShaDeg + 182) +#define ActChgFrcReaSylPra (ActDowShaDeg + 183) +#define ActChgFrcReaBib (ActDowShaDeg + 184) +#define ActChgFrcReaFAQ (ActDowShaDeg + 185) +#define ActChgFrcReaCrsLnk (ActDowShaDeg + 186) -#define ActChgHavReaCrsInf (ActDowShaDeg+187) -#define ActChgHavReaTchGui (ActDowShaDeg+188) -#define ActChgHavReaSylLec (ActDowShaDeg+189) -#define ActChgHavReaSylPra (ActDowShaDeg+190) -#define ActChgHavReaBib (ActDowShaDeg+191) -#define ActChgHavReaFAQ (ActDowShaDeg+192) -#define ActChgHavReaCrsLnk (ActDowShaDeg+193) +#define ActChgHavReaCrsInf (ActDowShaDeg + 187) +#define ActChgHavReaTchGui (ActDowShaDeg + 188) +#define ActChgHavReaSylLec (ActDowShaDeg + 189) +#define ActChgHavReaSylPra (ActDowShaDeg + 190) +#define ActChgHavReaBib (ActDowShaDeg + 191) +#define ActChgHavReaFAQ (ActDowShaDeg + 192) +#define ActChgHavReaCrsLnk (ActDowShaDeg + 193) -#define ActSelInfSrcCrsInf (ActDowShaDeg+194) -#define ActSelInfSrcTchGui (ActDowShaDeg+195) -#define ActSelInfSrcSylLec (ActDowShaDeg+196) -#define ActSelInfSrcSylPra (ActDowShaDeg+197) -#define ActSelInfSrcBib (ActDowShaDeg+198) -#define ActSelInfSrcFAQ (ActDowShaDeg+199) -#define ActSelInfSrcCrsLnk (ActDowShaDeg+200) -#define ActRcvURLCrsInf (ActDowShaDeg+201) -#define ActRcvURLTchGui (ActDowShaDeg+202) -#define ActRcvURLSylLec (ActDowShaDeg+203) -#define ActRcvURLSylPra (ActDowShaDeg+204) -#define ActRcvURLBib (ActDowShaDeg+205) -#define ActRcvURLFAQ (ActDowShaDeg+206) -#define ActRcvURLCrsLnk (ActDowShaDeg+207) -#define ActRcvPagCrsInf (ActDowShaDeg+208) -#define ActRcvPagTchGui (ActDowShaDeg+209) -#define ActRcvPagSylLec (ActDowShaDeg+210) -#define ActRcvPagSylPra (ActDowShaDeg+211) -#define ActRcvPagBib (ActDowShaDeg+212) -#define ActRcvPagFAQ (ActDowShaDeg+213) -#define ActRcvPagCrsLnk (ActDowShaDeg+214) -#define ActEditorCrsInf (ActDowShaDeg+215) -#define ActEditorTchGui (ActDowShaDeg+216) -#define ActEditorSylLec (ActDowShaDeg+217) -#define ActEditorSylPra (ActDowShaDeg+218) -#define ActEditorBib (ActDowShaDeg+219) -#define ActEditorFAQ (ActDowShaDeg+220) -#define ActEditorCrsLnk (ActDowShaDeg+221) -#define ActPlaTxtEdiCrsInf (ActDowShaDeg+222) -#define ActPlaTxtEdiTchGui (ActDowShaDeg+223) -#define ActPlaTxtEdiSylLec (ActDowShaDeg+224) -#define ActPlaTxtEdiSylPra (ActDowShaDeg+225) -#define ActPlaTxtEdiBib (ActDowShaDeg+226) -#define ActPlaTxtEdiFAQ (ActDowShaDeg+227) -#define ActPlaTxtEdiCrsLnk (ActDowShaDeg+228) -#define ActRchTxtEdiCrsInf (ActDowShaDeg+229) -#define ActRchTxtEdiTchGui (ActDowShaDeg+230) -#define ActRchTxtEdiSylLec (ActDowShaDeg+231) -#define ActRchTxtEdiSylPra (ActDowShaDeg+232) -#define ActRchTxtEdiBib (ActDowShaDeg+233) -#define ActRchTxtEdiFAQ (ActDowShaDeg+234) -#define ActRchTxtEdiCrsLnk (ActDowShaDeg+235) -#define ActRcvPlaTxtCrsInf (ActDowShaDeg+236) -#define ActRcvPlaTxtTchGui (ActDowShaDeg+237) -#define ActRcvPlaTxtSylLec (ActDowShaDeg+238) -#define ActRcvPlaTxtSylPra (ActDowShaDeg+239) -#define ActRcvPlaTxtBib (ActDowShaDeg+240) -#define ActRcvPlaTxtFAQ (ActDowShaDeg+241) -#define ActRcvPlaTxtCrsLnk (ActDowShaDeg+242) -#define ActRcvRchTxtCrsInf (ActDowShaDeg+243) -#define ActRcvRchTxtTchGui (ActDowShaDeg+244) -#define ActRcvRchTxtSylLec (ActDowShaDeg+245) -#define ActRcvRchTxtSylPra (ActDowShaDeg+246) -#define ActRcvRchTxtBib (ActDowShaDeg+247) -#define ActRcvRchTxtFAQ (ActDowShaDeg+248) -#define ActRcvRchTxtCrsLnk (ActDowShaDeg+249) +#define ActSelInfSrcCrsInf (ActDowShaDeg + 194) +#define ActSelInfSrcTchGui (ActDowShaDeg + 195) +#define ActSelInfSrcSylLec (ActDowShaDeg + 196) +#define ActSelInfSrcSylPra (ActDowShaDeg + 197) +#define ActSelInfSrcBib (ActDowShaDeg + 198) +#define ActSelInfSrcFAQ (ActDowShaDeg + 199) +#define ActSelInfSrcCrsLnk (ActDowShaDeg + 200) +#define ActRcvURLCrsInf (ActDowShaDeg + 201) +#define ActRcvURLTchGui (ActDowShaDeg + 202) +#define ActRcvURLSylLec (ActDowShaDeg + 203) +#define ActRcvURLSylPra (ActDowShaDeg + 204) +#define ActRcvURLBib (ActDowShaDeg + 205) +#define ActRcvURLFAQ (ActDowShaDeg + 206) +#define ActRcvURLCrsLnk (ActDowShaDeg + 207) +#define ActRcvPagCrsInf (ActDowShaDeg + 208) +#define ActRcvPagTchGui (ActDowShaDeg + 209) +#define ActRcvPagSylLec (ActDowShaDeg + 210) +#define ActRcvPagSylPra (ActDowShaDeg + 211) +#define ActRcvPagBib (ActDowShaDeg + 212) +#define ActRcvPagFAQ (ActDowShaDeg + 213) +#define ActRcvPagCrsLnk (ActDowShaDeg + 214) +#define ActEditorCrsInf (ActDowShaDeg + 215) +#define ActEditorTchGui (ActDowShaDeg + 216) +#define ActEditorSylLec (ActDowShaDeg + 217) +#define ActEditorSylPra (ActDowShaDeg + 218) +#define ActEditorBib (ActDowShaDeg + 219) +#define ActEditorFAQ (ActDowShaDeg + 220) +#define ActEditorCrsLnk (ActDowShaDeg + 221) +#define ActPlaTxtEdiCrsInf (ActDowShaDeg + 222) +#define ActPlaTxtEdiTchGui (ActDowShaDeg + 223) +#define ActPlaTxtEdiSylLec (ActDowShaDeg + 224) +#define ActPlaTxtEdiSylPra (ActDowShaDeg + 225) +#define ActPlaTxtEdiBib (ActDowShaDeg + 226) +#define ActPlaTxtEdiFAQ (ActDowShaDeg + 227) +#define ActPlaTxtEdiCrsLnk (ActDowShaDeg + 228) +#define ActRchTxtEdiCrsInf (ActDowShaDeg + 229) +#define ActRchTxtEdiTchGui (ActDowShaDeg + 230) +#define ActRchTxtEdiSylLec (ActDowShaDeg + 231) +#define ActRchTxtEdiSylPra (ActDowShaDeg + 232) +#define ActRchTxtEdiBib (ActDowShaDeg + 233) +#define ActRchTxtEdiFAQ (ActDowShaDeg + 234) +#define ActRchTxtEdiCrsLnk (ActDowShaDeg + 235) +#define ActRcvPlaTxtCrsInf (ActDowShaDeg + 236) +#define ActRcvPlaTxtTchGui (ActDowShaDeg + 237) +#define ActRcvPlaTxtSylLec (ActDowShaDeg + 238) +#define ActRcvPlaTxtSylPra (ActDowShaDeg + 239) +#define ActRcvPlaTxtBib (ActDowShaDeg + 240) +#define ActRcvPlaTxtFAQ (ActDowShaDeg + 241) +#define ActRcvPlaTxtCrsLnk (ActDowShaDeg + 242) +#define ActRcvRchTxtCrsInf (ActDowShaDeg + 243) +#define ActRcvRchTxtTchGui (ActDowShaDeg + 244) +#define ActRcvRchTxtSylLec (ActDowShaDeg + 245) +#define ActRcvRchTxtSylPra (ActDowShaDeg + 246) +#define ActRcvRchTxtBib (ActDowShaDeg + 247) +#define ActRcvRchTxtFAQ (ActDowShaDeg + 248) +#define ActRcvRchTxtCrsLnk (ActDowShaDeg + 249) /*****************************************************************************/ /***************************** Assessment tab ********************************/ /*****************************************************************************/ // Actions in menu -#define ActSeeAss (ActRcvRchTxtCrsLnk+ 1) -#define ActSeeAsg (ActRcvRchTxtCrsLnk+ 2) -#define ActAdmAsgWrkUsr (ActRcvRchTxtCrsLnk+ 3) -#define ActReqAsgWrkCrs (ActRcvRchTxtCrsLnk+ 4) -#define ActReqTst (ActRcvRchTxtCrsLnk+ 5) -#define ActSeeCal (ActRcvRchTxtCrsLnk+ 6) -#define ActSeeAllExaAnn (ActRcvRchTxtCrsLnk+ 7) -#define ActSeeAdmMrk (ActRcvRchTxtCrsLnk+ 8) +#define ActSeeAss (ActRcvRchTxtCrsLnk + 1) +#define ActSeeAsg (ActRcvRchTxtCrsLnk + 2) +#define ActAdmAsgWrkUsr (ActRcvRchTxtCrsLnk + 3) +#define ActReqAsgWrkCrs (ActRcvRchTxtCrsLnk + 4) +#define ActReqTst (ActRcvRchTxtCrsLnk + 5) +#define ActSeeCal (ActRcvRchTxtCrsLnk + 6) +#define ActSeeAllExaAnn (ActRcvRchTxtCrsLnk + 7) +#define ActSeeAdmMrk (ActRcvRchTxtCrsLnk + 8) // Secondary actions -#define ActEdiAss (ActRcvRchTxtCrsLnk+ 9) -#define ActChgFrcReaAss (ActRcvRchTxtCrsLnk+ 10) -#define ActChgHavReaAss (ActRcvRchTxtCrsLnk+ 11) -#define ActSelInfSrcAss (ActRcvRchTxtCrsLnk+ 12) -#define ActRcvURLAss (ActRcvRchTxtCrsLnk+ 13) -#define ActRcvPagAss (ActRcvRchTxtCrsLnk+ 14) -#define ActEditorAss (ActRcvRchTxtCrsLnk+ 15) -#define ActPlaTxtEdiAss (ActRcvRchTxtCrsLnk+ 16) -#define ActRchTxtEdiAss (ActRcvRchTxtCrsLnk+ 17) -#define ActRcvPlaTxtAss (ActRcvRchTxtCrsLnk+ 18) -#define ActRcvRchTxtAss (ActRcvRchTxtCrsLnk+ 19) +#define ActEdiAss (ActRcvRchTxtCrsLnk + 9) +#define ActChgFrcReaAss (ActRcvRchTxtCrsLnk + 10) +#define ActChgHavReaAss (ActRcvRchTxtCrsLnk + 11) +#define ActSelInfSrcAss (ActRcvRchTxtCrsLnk + 12) +#define ActRcvURLAss (ActRcvRchTxtCrsLnk + 13) +#define ActRcvPagAss (ActRcvRchTxtCrsLnk + 14) +#define ActEditorAss (ActRcvRchTxtCrsLnk + 15) +#define ActPlaTxtEdiAss (ActRcvRchTxtCrsLnk + 16) +#define ActRchTxtEdiAss (ActRcvRchTxtCrsLnk + 17) +#define ActRcvPlaTxtAss (ActRcvRchTxtCrsLnk + 18) +#define ActRcvRchTxtAss (ActRcvRchTxtCrsLnk + 19) -#define ActFrmNewAsg (ActRcvRchTxtCrsLnk+ 20) -#define ActEdiOneAsg (ActRcvRchTxtCrsLnk+ 21) -#define ActNewAsg (ActRcvRchTxtCrsLnk+ 22) -#define ActChgAsg (ActRcvRchTxtCrsLnk+ 23) -#define ActReqRemAsg (ActRcvRchTxtCrsLnk+ 24) -#define ActRemAsg (ActRcvRchTxtCrsLnk+ 25) -#define ActHidAsg (ActRcvRchTxtCrsLnk+ 26) -#define ActShoAsg (ActRcvRchTxtCrsLnk+ 27) +#define ActFrmNewAsg (ActRcvRchTxtCrsLnk + 20) +#define ActEdiOneAsg (ActRcvRchTxtCrsLnk + 21) +#define ActNewAsg (ActRcvRchTxtCrsLnk + 22) +#define ActChgAsg (ActRcvRchTxtCrsLnk + 23) +#define ActReqRemAsg (ActRcvRchTxtCrsLnk + 24) +#define ActRemAsg (ActRcvRchTxtCrsLnk + 25) +#define ActHidAsg (ActRcvRchTxtCrsLnk + 26) +#define ActShoAsg (ActRcvRchTxtCrsLnk + 27) -#define ActAdmAsgWrkCrs (ActRcvRchTxtCrsLnk+ 28) +#define ActAdmAsgWrkCrs (ActRcvRchTxtCrsLnk + 28) -#define ActReqRemFilAsgUsr (ActRcvRchTxtCrsLnk+ 29) -#define ActRemFilAsgUsr (ActRcvRchTxtCrsLnk+ 30) -#define ActRemFolAsgUsr (ActRcvRchTxtCrsLnk+ 31) -#define ActCopAsgUsr (ActRcvRchTxtCrsLnk+ 32) -#define ActPasAsgUsr (ActRcvRchTxtCrsLnk+ 33) -#define ActRemTreAsgUsr (ActRcvRchTxtCrsLnk+ 34) -#define ActFrmCreAsgUsr (ActRcvRchTxtCrsLnk+ 35) -#define ActCreFolAsgUsr (ActRcvRchTxtCrsLnk+ 36) -#define ActCreLnkAsgUsr (ActRcvRchTxtCrsLnk+ 37) -#define ActRenFolAsgUsr (ActRcvRchTxtCrsLnk+ 38) -#define ActRcvFilAsgUsrDZ (ActRcvRchTxtCrsLnk+ 39) -#define ActRcvFilAsgUsrCla (ActRcvRchTxtCrsLnk+ 40) -#define ActExpAsgUsr (ActRcvRchTxtCrsLnk+ 41) -#define ActConAsgUsr (ActRcvRchTxtCrsLnk+ 42) -#define ActZIPAsgUsr (ActRcvRchTxtCrsLnk+ 43) -#define ActReqDatAsgUsr (ActRcvRchTxtCrsLnk+ 44) -#define ActChgDatAsgUsr (ActRcvRchTxtCrsLnk+ 45) -#define ActDowAsgUsr (ActRcvRchTxtCrsLnk+ 46) +#define ActReqRemFilAsgUsr (ActRcvRchTxtCrsLnk + 29) +#define ActRemFilAsgUsr (ActRcvRchTxtCrsLnk + 30) +#define ActRemFolAsgUsr (ActRcvRchTxtCrsLnk + 31) +#define ActCopAsgUsr (ActRcvRchTxtCrsLnk + 32) +#define ActPasAsgUsr (ActRcvRchTxtCrsLnk + 33) +#define ActRemTreAsgUsr (ActRcvRchTxtCrsLnk + 34) +#define ActFrmCreAsgUsr (ActRcvRchTxtCrsLnk + 35) +#define ActCreFolAsgUsr (ActRcvRchTxtCrsLnk + 36) +#define ActCreLnkAsgUsr (ActRcvRchTxtCrsLnk + 37) +#define ActRenFolAsgUsr (ActRcvRchTxtCrsLnk + 38) +#define ActRcvFilAsgUsrDZ (ActRcvRchTxtCrsLnk + 39) +#define ActRcvFilAsgUsrCla (ActRcvRchTxtCrsLnk + 40) +#define ActExpAsgUsr (ActRcvRchTxtCrsLnk + 41) +#define ActConAsgUsr (ActRcvRchTxtCrsLnk + 42) +#define ActZIPAsgUsr (ActRcvRchTxtCrsLnk + 43) +#define ActReqDatAsgUsr (ActRcvRchTxtCrsLnk + 44) +#define ActChgDatAsgUsr (ActRcvRchTxtCrsLnk + 45) +#define ActDowAsgUsr (ActRcvRchTxtCrsLnk + 46) -#define ActReqRemFilWrkUsr (ActRcvRchTxtCrsLnk+ 47) -#define ActRemFilWrkUsr (ActRcvRchTxtCrsLnk+ 48) -#define ActRemFolWrkUsr (ActRcvRchTxtCrsLnk+ 49) -#define ActCopWrkUsr (ActRcvRchTxtCrsLnk+ 50) -#define ActPasWrkUsr (ActRcvRchTxtCrsLnk+ 51) -#define ActRemTreWrkUsr (ActRcvRchTxtCrsLnk+ 52) -#define ActFrmCreWrkUsr (ActRcvRchTxtCrsLnk+ 53) -#define ActCreFolWrkUsr (ActRcvRchTxtCrsLnk+ 54) -#define ActCreLnkWrkUsr (ActRcvRchTxtCrsLnk+ 55) -#define ActRenFolWrkUsr (ActRcvRchTxtCrsLnk+ 56) -#define ActRcvFilWrkUsrDZ (ActRcvRchTxtCrsLnk+ 57) -#define ActRcvFilWrkUsrCla (ActRcvRchTxtCrsLnk+ 58) -#define ActExpWrkUsr (ActRcvRchTxtCrsLnk+ 59) -#define ActConWrkUsr (ActRcvRchTxtCrsLnk+ 60) -#define ActZIPWrkUsr (ActRcvRchTxtCrsLnk+ 61) -#define ActReqDatWrkUsr (ActRcvRchTxtCrsLnk+ 62) -#define ActChgDatWrkUsr (ActRcvRchTxtCrsLnk+ 63) -#define ActDowWrkUsr (ActRcvRchTxtCrsLnk+ 64) +#define ActReqRemFilWrkUsr (ActRcvRchTxtCrsLnk + 47) +#define ActRemFilWrkUsr (ActRcvRchTxtCrsLnk + 48) +#define ActRemFolWrkUsr (ActRcvRchTxtCrsLnk + 49) +#define ActCopWrkUsr (ActRcvRchTxtCrsLnk + 50) +#define ActPasWrkUsr (ActRcvRchTxtCrsLnk + 51) +#define ActRemTreWrkUsr (ActRcvRchTxtCrsLnk + 52) +#define ActFrmCreWrkUsr (ActRcvRchTxtCrsLnk + 53) +#define ActCreFolWrkUsr (ActRcvRchTxtCrsLnk + 54) +#define ActCreLnkWrkUsr (ActRcvRchTxtCrsLnk + 55) +#define ActRenFolWrkUsr (ActRcvRchTxtCrsLnk + 56) +#define ActRcvFilWrkUsrDZ (ActRcvRchTxtCrsLnk + 57) +#define ActRcvFilWrkUsrCla (ActRcvRchTxtCrsLnk + 58) +#define ActExpWrkUsr (ActRcvRchTxtCrsLnk + 59) +#define ActConWrkUsr (ActRcvRchTxtCrsLnk + 60) +#define ActZIPWrkUsr (ActRcvRchTxtCrsLnk + 61) +#define ActReqDatWrkUsr (ActRcvRchTxtCrsLnk + 62) +#define ActChgDatWrkUsr (ActRcvRchTxtCrsLnk + 63) +#define ActDowWrkUsr (ActRcvRchTxtCrsLnk + 64) -#define ActReqRemFilAsgCrs (ActRcvRchTxtCrsLnk+ 65) -#define ActRemFilAsgCrs (ActRcvRchTxtCrsLnk+ 66) -#define ActRemFolAsgCrs (ActRcvRchTxtCrsLnk+ 67) -#define ActCopAsgCrs (ActRcvRchTxtCrsLnk+ 68) -#define ActPasAsgCrs (ActRcvRchTxtCrsLnk+ 69) -#define ActRemTreAsgCrs (ActRcvRchTxtCrsLnk+ 70) -#define ActFrmCreAsgCrs (ActRcvRchTxtCrsLnk+ 71) -#define ActCreFolAsgCrs (ActRcvRchTxtCrsLnk+ 72) -#define ActCreLnkAsgCrs (ActRcvRchTxtCrsLnk+ 73) -#define ActRenFolAsgCrs (ActRcvRchTxtCrsLnk+ 74) -#define ActRcvFilAsgCrsDZ (ActRcvRchTxtCrsLnk+ 75) -#define ActRcvFilAsgCrsCla (ActRcvRchTxtCrsLnk+ 76) -#define ActExpAsgCrs (ActRcvRchTxtCrsLnk+ 77) -#define ActConAsgCrs (ActRcvRchTxtCrsLnk+ 78) -#define ActZIPAsgCrs (ActRcvRchTxtCrsLnk+ 79) -#define ActReqDatAsgCrs (ActRcvRchTxtCrsLnk+ 80) -#define ActChgDatAsgCrs (ActRcvRchTxtCrsLnk+ 81) -#define ActDowAsgCrs (ActRcvRchTxtCrsLnk+ 82) +#define ActReqRemFilAsgCrs (ActRcvRchTxtCrsLnk + 65) +#define ActRemFilAsgCrs (ActRcvRchTxtCrsLnk + 66) +#define ActRemFolAsgCrs (ActRcvRchTxtCrsLnk + 67) +#define ActCopAsgCrs (ActRcvRchTxtCrsLnk + 68) +#define ActPasAsgCrs (ActRcvRchTxtCrsLnk + 69) +#define ActRemTreAsgCrs (ActRcvRchTxtCrsLnk + 70) +#define ActFrmCreAsgCrs (ActRcvRchTxtCrsLnk + 71) +#define ActCreFolAsgCrs (ActRcvRchTxtCrsLnk + 72) +#define ActCreLnkAsgCrs (ActRcvRchTxtCrsLnk + 73) +#define ActRenFolAsgCrs (ActRcvRchTxtCrsLnk + 74) +#define ActRcvFilAsgCrsDZ (ActRcvRchTxtCrsLnk + 75) +#define ActRcvFilAsgCrsCla (ActRcvRchTxtCrsLnk + 76) +#define ActExpAsgCrs (ActRcvRchTxtCrsLnk + 77) +#define ActConAsgCrs (ActRcvRchTxtCrsLnk + 78) +#define ActZIPAsgCrs (ActRcvRchTxtCrsLnk + 79) +#define ActReqDatAsgCrs (ActRcvRchTxtCrsLnk + 80) +#define ActChgDatAsgCrs (ActRcvRchTxtCrsLnk + 81) +#define ActDowAsgCrs (ActRcvRchTxtCrsLnk + 82) -#define ActReqRemFilWrkCrs (ActRcvRchTxtCrsLnk+ 83) -#define ActRemFilWrkCrs (ActRcvRchTxtCrsLnk+ 84) -#define ActRemFolWrkCrs (ActRcvRchTxtCrsLnk+ 85) -#define ActCopWrkCrs (ActRcvRchTxtCrsLnk+ 86) -#define ActPasWrkCrs (ActRcvRchTxtCrsLnk+ 87) -#define ActRemTreWrkCrs (ActRcvRchTxtCrsLnk+ 88) -#define ActFrmCreWrkCrs (ActRcvRchTxtCrsLnk+ 89) -#define ActCreFolWrkCrs (ActRcvRchTxtCrsLnk+ 90) -#define ActCreLnkWrkCrs (ActRcvRchTxtCrsLnk+ 91) -#define ActRenFolWrkCrs (ActRcvRchTxtCrsLnk+ 92) -#define ActRcvFilWrkCrsDZ (ActRcvRchTxtCrsLnk+ 93) -#define ActRcvFilWrkCrsCla (ActRcvRchTxtCrsLnk+ 94) -#define ActExpWrkCrs (ActRcvRchTxtCrsLnk+ 95) -#define ActConWrkCrs (ActRcvRchTxtCrsLnk+ 96) -#define ActZIPWrkCrs (ActRcvRchTxtCrsLnk+ 97) -#define ActReqDatWrkCrs (ActRcvRchTxtCrsLnk+ 98) -#define ActChgDatWrkCrs (ActRcvRchTxtCrsLnk+ 99) -#define ActDowWrkCrs (ActRcvRchTxtCrsLnk+100) +#define ActReqRemFilWrkCrs (ActRcvRchTxtCrsLnk + 83) +#define ActRemFilWrkCrs (ActRcvRchTxtCrsLnk + 84) +#define ActRemFolWrkCrs (ActRcvRchTxtCrsLnk + 85) +#define ActCopWrkCrs (ActRcvRchTxtCrsLnk + 86) +#define ActPasWrkCrs (ActRcvRchTxtCrsLnk + 87) +#define ActRemTreWrkCrs (ActRcvRchTxtCrsLnk + 88) +#define ActFrmCreWrkCrs (ActRcvRchTxtCrsLnk + 89) +#define ActCreFolWrkCrs (ActRcvRchTxtCrsLnk + 90) +#define ActCreLnkWrkCrs (ActRcvRchTxtCrsLnk + 91) +#define ActRenFolWrkCrs (ActRcvRchTxtCrsLnk + 92) +#define ActRcvFilWrkCrsDZ (ActRcvRchTxtCrsLnk + 93) +#define ActRcvFilWrkCrsCla (ActRcvRchTxtCrsLnk + 94) +#define ActExpWrkCrs (ActRcvRchTxtCrsLnk + 95) +#define ActConWrkCrs (ActRcvRchTxtCrsLnk + 96) +#define ActZIPWrkCrs (ActRcvRchTxtCrsLnk + 97) +#define ActReqDatWrkCrs (ActRcvRchTxtCrsLnk + 98) +#define ActChgDatWrkCrs (ActRcvRchTxtCrsLnk + 99) +#define ActDowWrkCrs (ActRcvRchTxtCrsLnk + 100) -#define ActSeeTst (ActRcvRchTxtCrsLnk+101) -#define ActAssTst (ActRcvRchTxtCrsLnk+102) -#define ActEdiTstQst (ActRcvRchTxtCrsLnk+103) -#define ActEdiOneTstQst (ActRcvRchTxtCrsLnk+104) -#define ActReqImpTstQst (ActRcvRchTxtCrsLnk+105) -#define ActImpTstQst (ActRcvRchTxtCrsLnk+106) -#define ActLstTstQst (ActRcvRchTxtCrsLnk+107) -#define ActRcvTstQst (ActRcvRchTxtCrsLnk+108) -#define ActReqRemTstQst (ActRcvRchTxtCrsLnk+109) -#define ActRemTstQst (ActRcvRchTxtCrsLnk+110) -#define ActShfTstQst (ActRcvRchTxtCrsLnk+111) -#define ActCfgTst (ActRcvRchTxtCrsLnk+112) -#define ActEnableTag (ActRcvRchTxtCrsLnk+113) -#define ActDisableTag (ActRcvRchTxtCrsLnk+114) -#define ActRenTag (ActRcvRchTxtCrsLnk+115) -#define ActRcvCfgTst (ActRcvRchTxtCrsLnk+116) +#define ActSeeTst (ActRcvRchTxtCrsLnk + 101) +#define ActAssTst (ActRcvRchTxtCrsLnk + 102) +#define ActEdiTstQst (ActRcvRchTxtCrsLnk + 103) +#define ActEdiOneTstQst (ActRcvRchTxtCrsLnk + 104) +#define ActReqImpTstQst (ActRcvRchTxtCrsLnk + 105) +#define ActImpTstQst (ActRcvRchTxtCrsLnk + 106) +#define ActLstTstQst (ActRcvRchTxtCrsLnk + 107) +#define ActRcvTstQst (ActRcvRchTxtCrsLnk + 108) +#define ActReqRemTstQst (ActRcvRchTxtCrsLnk + 109) +#define ActRemTstQst (ActRcvRchTxtCrsLnk + 110) +#define ActShfTstQst (ActRcvRchTxtCrsLnk + 111) +#define ActCfgTst (ActRcvRchTxtCrsLnk + 112) +#define ActEnableTag (ActRcvRchTxtCrsLnk + 113) +#define ActDisableTag (ActRcvRchTxtCrsLnk + 114) +#define ActRenTag (ActRcvRchTxtCrsLnk + 115) +#define ActRcvCfgTst (ActRcvRchTxtCrsLnk + 116) -#define ActReqSeeMyTstRes (ActRcvRchTxtCrsLnk+117) -#define ActSeeMyTstRes (ActRcvRchTxtCrsLnk+118) -#define ActSeeOneTstResMe (ActRcvRchTxtCrsLnk+119) -#define ActReqSeeUsrTstRes (ActRcvRchTxtCrsLnk+120) -#define ActSeeUsrTstRes (ActRcvRchTxtCrsLnk+121) -#define ActSeeOneTstResOth (ActRcvRchTxtCrsLnk+122) +#define ActReqSeeMyTstRes (ActRcvRchTxtCrsLnk + 117) +#define ActSeeMyTstRes (ActRcvRchTxtCrsLnk + 118) +#define ActSeeOneTstResMe (ActRcvRchTxtCrsLnk + 119) +#define ActReqSeeUsrTstRes (ActRcvRchTxtCrsLnk + 120) +#define ActSeeUsrTstRes (ActRcvRchTxtCrsLnk + 121) +#define ActSeeOneTstResOth (ActRcvRchTxtCrsLnk + 122) -#define ActPrnCal (ActRcvRchTxtCrsLnk+123) -#define ActChgCal1stDay (ActRcvRchTxtCrsLnk+124) +#define ActPrnCal (ActRcvRchTxtCrsLnk + 123) +#define ActChgCal1stDay (ActRcvRchTxtCrsLnk + 124) -#define ActSeeOneExaAnn (ActRcvRchTxtCrsLnk+125) -#define ActSeeDatExaAnn (ActRcvRchTxtCrsLnk+126) -#define ActEdiExaAnn (ActRcvRchTxtCrsLnk+127) -#define ActRcvExaAnn (ActRcvRchTxtCrsLnk+128) -#define ActPrnExaAnn (ActRcvRchTxtCrsLnk+129) -#define ActReqRemExaAnn (ActRcvRchTxtCrsLnk+130) -#define ActRemExaAnn (ActRcvRchTxtCrsLnk+131) -#define ActHidExaAnn (ActRcvRchTxtCrsLnk+132) -#define ActShoExaAnn (ActRcvRchTxtCrsLnk+133) +#define ActSeeOneExaAnn (ActRcvRchTxtCrsLnk + 125) +#define ActSeeDatExaAnn (ActRcvRchTxtCrsLnk + 126) +#define ActEdiExaAnn (ActRcvRchTxtCrsLnk + 127) +#define ActRcvExaAnn (ActRcvRchTxtCrsLnk + 128) +#define ActPrnExaAnn (ActRcvRchTxtCrsLnk + 129) +#define ActReqRemExaAnn (ActRcvRchTxtCrsLnk + 130) +#define ActRemExaAnn (ActRcvRchTxtCrsLnk + 131) +#define ActHidExaAnn (ActRcvRchTxtCrsLnk + 132) +#define ActShoExaAnn (ActRcvRchTxtCrsLnk + 133) -#define ActChgToSeeMrk (ActRcvRchTxtCrsLnk+134) +#define ActChgToSeeMrk (ActRcvRchTxtCrsLnk + 134) -#define ActSeeMrkCrs (ActRcvRchTxtCrsLnk+135) -#define ActExpSeeMrkCrs (ActRcvRchTxtCrsLnk+136) -#define ActConSeeMrkCrs (ActRcvRchTxtCrsLnk+137) -#define ActReqDatSeeMrkCrs (ActRcvRchTxtCrsLnk+138) -#define ActSeeMyMrkCrs (ActRcvRchTxtCrsLnk+139) +#define ActSeeMrkCrs (ActRcvRchTxtCrsLnk + 135) +#define ActExpSeeMrkCrs (ActRcvRchTxtCrsLnk + 136) +#define ActConSeeMrkCrs (ActRcvRchTxtCrsLnk + 137) +#define ActReqDatSeeMrkCrs (ActRcvRchTxtCrsLnk + 138) +#define ActSeeMyMrkCrs (ActRcvRchTxtCrsLnk + 139) -#define ActSeeMrkGrp (ActRcvRchTxtCrsLnk+140) -#define ActExpSeeMrkGrp (ActRcvRchTxtCrsLnk+141) -#define ActConSeeMrkGrp (ActRcvRchTxtCrsLnk+142) -#define ActReqDatSeeMrkGrp (ActRcvRchTxtCrsLnk+143) -#define ActSeeMyMrkGrp (ActRcvRchTxtCrsLnk+144) +#define ActSeeMrkGrp (ActRcvRchTxtCrsLnk + 140) +#define ActExpSeeMrkGrp (ActRcvRchTxtCrsLnk + 141) +#define ActConSeeMrkGrp (ActRcvRchTxtCrsLnk + 142) +#define ActReqDatSeeMrkGrp (ActRcvRchTxtCrsLnk + 143) +#define ActSeeMyMrkGrp (ActRcvRchTxtCrsLnk + 144) -#define ActChgToAdmMrk (ActRcvRchTxtCrsLnk+145) +#define ActChgToAdmMrk (ActRcvRchTxtCrsLnk + 145) -#define ActAdmMrkCrs (ActRcvRchTxtCrsLnk+146) -#define ActReqRemFilMrkCrs (ActRcvRchTxtCrsLnk+147) -#define ActRemFilMrkCrs (ActRcvRchTxtCrsLnk+148) -#define ActRemFolMrkCrs (ActRcvRchTxtCrsLnk+149) -#define ActCopMrkCrs (ActRcvRchTxtCrsLnk+150) -#define ActPasMrkCrs (ActRcvRchTxtCrsLnk+151) -#define ActRemTreMrkCrs (ActRcvRchTxtCrsLnk+152) -#define ActFrmCreMrkCrs (ActRcvRchTxtCrsLnk+153) -#define ActCreFolMrkCrs (ActRcvRchTxtCrsLnk+154) -#define ActRenFolMrkCrs (ActRcvRchTxtCrsLnk+155) -#define ActRcvFilMrkCrsDZ (ActRcvRchTxtCrsLnk+156) -#define ActRcvFilMrkCrsCla (ActRcvRchTxtCrsLnk+157) -#define ActExpAdmMrkCrs (ActRcvRchTxtCrsLnk+158) -#define ActConAdmMrkCrs (ActRcvRchTxtCrsLnk+159) -#define ActZIPAdmMrkCrs (ActRcvRchTxtCrsLnk+160) -#define ActShoMrkCrs (ActRcvRchTxtCrsLnk+161) -#define ActHidMrkCrs (ActRcvRchTxtCrsLnk+162) -#define ActReqDatAdmMrkCrs (ActRcvRchTxtCrsLnk+163) -#define ActChgDatAdmMrkCrs (ActRcvRchTxtCrsLnk+164) -#define ActDowAdmMrkCrs (ActRcvRchTxtCrsLnk+165) -#define ActChgNumRowHeaCrs (ActRcvRchTxtCrsLnk+166) -#define ActChgNumRowFooCrs (ActRcvRchTxtCrsLnk+167) +#define ActAdmMrkCrs (ActRcvRchTxtCrsLnk + 146) +#define ActReqRemFilMrkCrs (ActRcvRchTxtCrsLnk + 147) +#define ActRemFilMrkCrs (ActRcvRchTxtCrsLnk + 148) +#define ActRemFolMrkCrs (ActRcvRchTxtCrsLnk + 149) +#define ActCopMrkCrs (ActRcvRchTxtCrsLnk + 150) +#define ActPasMrkCrs (ActRcvRchTxtCrsLnk + 151) +#define ActRemTreMrkCrs (ActRcvRchTxtCrsLnk + 152) +#define ActFrmCreMrkCrs (ActRcvRchTxtCrsLnk + 153) +#define ActCreFolMrkCrs (ActRcvRchTxtCrsLnk + 154) +#define ActRenFolMrkCrs (ActRcvRchTxtCrsLnk + 155) +#define ActRcvFilMrkCrsDZ (ActRcvRchTxtCrsLnk + 156) +#define ActRcvFilMrkCrsCla (ActRcvRchTxtCrsLnk + 157) +#define ActExpAdmMrkCrs (ActRcvRchTxtCrsLnk + 158) +#define ActConAdmMrkCrs (ActRcvRchTxtCrsLnk + 159) +#define ActZIPAdmMrkCrs (ActRcvRchTxtCrsLnk + 160) +#define ActShoMrkCrs (ActRcvRchTxtCrsLnk + 161) +#define ActHidMrkCrs (ActRcvRchTxtCrsLnk + 162) +#define ActReqDatAdmMrkCrs (ActRcvRchTxtCrsLnk + 163) +#define ActChgDatAdmMrkCrs (ActRcvRchTxtCrsLnk + 164) +#define ActDowAdmMrkCrs (ActRcvRchTxtCrsLnk + 165) +#define ActChgNumRowHeaCrs (ActRcvRchTxtCrsLnk + 166) +#define ActChgNumRowFooCrs (ActRcvRchTxtCrsLnk + 167) -#define ActAdmMrkGrp (ActRcvRchTxtCrsLnk+168) -#define ActReqRemFilMrkGrp (ActRcvRchTxtCrsLnk+169) -#define ActRemFilMrkGrp (ActRcvRchTxtCrsLnk+170) -#define ActRemFolMrkGrp (ActRcvRchTxtCrsLnk+171) -#define ActCopMrkGrp (ActRcvRchTxtCrsLnk+172) -#define ActPasMrkGrp (ActRcvRchTxtCrsLnk+173) -#define ActRemTreMrkGrp (ActRcvRchTxtCrsLnk+174) -#define ActFrmCreMrkGrp (ActRcvRchTxtCrsLnk+175) -#define ActCreFolMrkGrp (ActRcvRchTxtCrsLnk+176) -#define ActRenFolMrkGrp (ActRcvRchTxtCrsLnk+177) -#define ActRcvFilMrkGrpDZ (ActRcvRchTxtCrsLnk+178) -#define ActRcvFilMrkGrpCla (ActRcvRchTxtCrsLnk+179) -#define ActExpAdmMrkGrp (ActRcvRchTxtCrsLnk+180) -#define ActConAdmMrkGrp (ActRcvRchTxtCrsLnk+181) -#define ActZIPAdmMrkGrp (ActRcvRchTxtCrsLnk+182) -#define ActShoMrkGrp (ActRcvRchTxtCrsLnk+183) -#define ActHidMrkGrp (ActRcvRchTxtCrsLnk+184) -#define ActReqDatAdmMrkGrp (ActRcvRchTxtCrsLnk+185) -#define ActChgDatAdmMrkGrp (ActRcvRchTxtCrsLnk+186) -#define ActDowAdmMrkGrp (ActRcvRchTxtCrsLnk+187) -#define ActChgNumRowHeaGrp (ActRcvRchTxtCrsLnk+188) -#define ActChgNumRowFooGrp (ActRcvRchTxtCrsLnk+189) +#define ActAdmMrkGrp (ActRcvRchTxtCrsLnk + 168) +#define ActReqRemFilMrkGrp (ActRcvRchTxtCrsLnk + 169) +#define ActRemFilMrkGrp (ActRcvRchTxtCrsLnk + 170) +#define ActRemFolMrkGrp (ActRcvRchTxtCrsLnk + 171) +#define ActCopMrkGrp (ActRcvRchTxtCrsLnk + 172) +#define ActPasMrkGrp (ActRcvRchTxtCrsLnk + 173) +#define ActRemTreMrkGrp (ActRcvRchTxtCrsLnk + 174) +#define ActFrmCreMrkGrp (ActRcvRchTxtCrsLnk + 175) +#define ActCreFolMrkGrp (ActRcvRchTxtCrsLnk + 176) +#define ActRenFolMrkGrp (ActRcvRchTxtCrsLnk + 177) +#define ActRcvFilMrkGrpDZ (ActRcvRchTxtCrsLnk + 178) +#define ActRcvFilMrkGrpCla (ActRcvRchTxtCrsLnk + 179) +#define ActExpAdmMrkGrp (ActRcvRchTxtCrsLnk + 180) +#define ActConAdmMrkGrp (ActRcvRchTxtCrsLnk + 181) +#define ActZIPAdmMrkGrp (ActRcvRchTxtCrsLnk + 182) +#define ActShoMrkGrp (ActRcvRchTxtCrsLnk + 183) +#define ActHidMrkGrp (ActRcvRchTxtCrsLnk + 184) +#define ActReqDatAdmMrkGrp (ActRcvRchTxtCrsLnk + 185) +#define ActChgDatAdmMrkGrp (ActRcvRchTxtCrsLnk + 186) +#define ActDowAdmMrkGrp (ActRcvRchTxtCrsLnk + 187) +#define ActChgNumRowHeaGrp (ActRcvRchTxtCrsLnk + 188) +#define ActChgNumRowFooGrp (ActRcvRchTxtCrsLnk + 189) /*****************************************************************************/ /******************************* Users tab ***********************************/ /*****************************************************************************/ // Actions in menu -#define ActReqSelGrp (ActChgNumRowFooGrp+ 1) -#define ActLstStd (ActChgNumRowFooGrp+ 2) -#define ActLstTch (ActChgNumRowFooGrp+ 3) -#define ActLstOth (ActChgNumRowFooGrp+ 4) -#define ActSeeAtt (ActChgNumRowFooGrp+ 5) -#define ActReqSignUp (ActChgNumRowFooGrp+ 6) -#define ActSeeSignUpReq (ActChgNumRowFooGrp+ 7) -#define ActLstCon (ActChgNumRowFooGrp+ 8) +#define ActReqSelGrp (ActChgNumRowFooGrp + 1) +#define ActLstStd (ActChgNumRowFooGrp + 2) +#define ActLstTch (ActChgNumRowFooGrp + 3) +#define ActLstOth (ActChgNumRowFooGrp + 4) +#define ActSeeAtt (ActChgNumRowFooGrp + 5) +#define ActReqSignUp (ActChgNumRowFooGrp + 6) +#define ActSeeSignUpReq (ActChgNumRowFooGrp + 7) +#define ActLstCon (ActChgNumRowFooGrp + 8) // Secondary actions -#define ActChgGrp (ActChgNumRowFooGrp+ 9) -#define ActReqEdiGrp (ActChgNumRowFooGrp+ 10) -#define ActNewGrpTyp (ActChgNumRowFooGrp+ 11) -#define ActReqRemGrpTyp (ActChgNumRowFooGrp+ 12) -#define ActRemGrpTyp (ActChgNumRowFooGrp+ 13) -#define ActRenGrpTyp (ActChgNumRowFooGrp+ 14) -#define ActChgMdtGrpTyp (ActChgNumRowFooGrp+ 15) -#define ActChgMulGrpTyp (ActChgNumRowFooGrp+ 16) -#define ActChgTimGrpTyp (ActChgNumRowFooGrp+ 17) -#define ActNewGrp (ActChgNumRowFooGrp+ 18) -#define ActReqRemGrp (ActChgNumRowFooGrp+ 19) -#define ActRemGrp (ActChgNumRowFooGrp+ 20) -#define ActOpeGrp (ActChgNumRowFooGrp+ 21) -#define ActCloGrp (ActChgNumRowFooGrp+ 22) -#define ActEnaFilZonGrp (ActChgNumRowFooGrp+ 23) -#define ActDisFilZonGrp (ActChgNumRowFooGrp+ 24) -#define ActChgGrpTyp (ActChgNumRowFooGrp+ 25) -#define ActRenGrp (ActChgNumRowFooGrp+ 26) -#define ActChgMaxStdGrp (ActChgNumRowFooGrp+ 27) +#define ActChgGrp (ActChgNumRowFooGrp + 9) +#define ActReqEdiGrp (ActChgNumRowFooGrp + 10) +#define ActNewGrpTyp (ActChgNumRowFooGrp + 11) +#define ActReqRemGrpTyp (ActChgNumRowFooGrp + 12) +#define ActRemGrpTyp (ActChgNumRowFooGrp + 13) +#define ActRenGrpTyp (ActChgNumRowFooGrp + 14) +#define ActChgMdtGrpTyp (ActChgNumRowFooGrp + 15) +#define ActChgMulGrpTyp (ActChgNumRowFooGrp + 16) +#define ActChgTimGrpTyp (ActChgNumRowFooGrp + 17) +#define ActNewGrp (ActChgNumRowFooGrp + 18) +#define ActReqRemGrp (ActChgNumRowFooGrp + 19) +#define ActRemGrp (ActChgNumRowFooGrp + 20) +#define ActOpeGrp (ActChgNumRowFooGrp + 21) +#define ActCloGrp (ActChgNumRowFooGrp + 22) +#define ActEnaFilZonGrp (ActChgNumRowFooGrp + 23) +#define ActDisFilZonGrp (ActChgNumRowFooGrp + 24) +#define ActChgGrpTyp (ActChgNumRowFooGrp + 25) +#define ActRenGrp (ActChgNumRowFooGrp + 26) +#define ActChgMaxStdGrp (ActChgNumRowFooGrp + 27) -#define ActLstGst (ActChgNumRowFooGrp+ 28) +#define ActLstGst (ActChgNumRowFooGrp + 28) -#define ActPrnGstPho (ActChgNumRowFooGrp+ 29) -#define ActPrnStdPho (ActChgNumRowFooGrp+ 30) -#define ActPrnTchPho (ActChgNumRowFooGrp+ 31) -#define ActLstGstAll (ActChgNumRowFooGrp+ 32) -#define ActLstStdAll (ActChgNumRowFooGrp+ 33) -#define ActLstTchAll (ActChgNumRowFooGrp+ 34) +#define ActPrnGstPho (ActChgNumRowFooGrp + 29) +#define ActPrnStdPho (ActChgNumRowFooGrp + 30) +#define ActPrnTchPho (ActChgNumRowFooGrp + 31) +#define ActLstGstAll (ActChgNumRowFooGrp + 32) +#define ActLstStdAll (ActChgNumRowFooGrp + 33) +#define ActLstTchAll (ActChgNumRowFooGrp + 34) -#define ActSeeRecOneStd (ActChgNumRowFooGrp+ 35) -#define ActSeeRecOneTch (ActChgNumRowFooGrp+ 36) -#define ActSeeRecSevGst (ActChgNumRowFooGrp+ 37) -#define ActSeeRecSevStd (ActChgNumRowFooGrp+ 38) -#define ActSeeRecSevTch (ActChgNumRowFooGrp+ 39) -#define ActPrnRecSevGst (ActChgNumRowFooGrp+ 40) -#define ActPrnRecSevStd (ActChgNumRowFooGrp+ 41) -#define ActPrnRecSevTch (ActChgNumRowFooGrp+ 42) -#define ActRcvRecOthUsr (ActChgNumRowFooGrp+ 43) -#define ActEdiRecFie (ActChgNumRowFooGrp+ 44) -#define ActNewFie (ActChgNumRowFooGrp+ 45) -#define ActReqRemFie (ActChgNumRowFooGrp+ 46) -#define ActRemFie (ActChgNumRowFooGrp+ 47) -#define ActRenFie (ActChgNumRowFooGrp+ 48) -#define ActChgRowFie (ActChgNumRowFooGrp+ 49) -#define ActChgVisFie (ActChgNumRowFooGrp+ 50) -#define ActRcvRecCrs (ActChgNumRowFooGrp+ 51) +#define ActSeeRecOneStd (ActChgNumRowFooGrp + 35) +#define ActSeeRecOneTch (ActChgNumRowFooGrp + 36) +#define ActSeeRecSevGst (ActChgNumRowFooGrp + 37) +#define ActSeeRecSevStd (ActChgNumRowFooGrp + 38) +#define ActSeeRecSevTch (ActChgNumRowFooGrp + 39) +#define ActPrnRecSevGst (ActChgNumRowFooGrp + 40) +#define ActPrnRecSevStd (ActChgNumRowFooGrp + 41) +#define ActPrnRecSevTch (ActChgNumRowFooGrp + 42) +#define ActRcvRecOthUsr (ActChgNumRowFooGrp + 43) +#define ActEdiRecFie (ActChgNumRowFooGrp + 44) +#define ActNewFie (ActChgNumRowFooGrp + 45) +#define ActReqRemFie (ActChgNumRowFooGrp + 46) +#define ActRemFie (ActChgNumRowFooGrp + 47) +#define ActRenFie (ActChgNumRowFooGrp + 48) +#define ActChgRowFie (ActChgNumRowFooGrp + 49) +#define ActChgVisFie (ActChgNumRowFooGrp + 50) +#define ActRcvRecCrs (ActChgNumRowFooGrp + 51) -#define ActFrmLogInUsrAgd (ActChgNumRowFooGrp+ 52) -#define ActLogInUsrAgd (ActChgNumRowFooGrp+ 53) -#define ActLogInUsrAgdLan (ActChgNumRowFooGrp+ 54) -#define ActSeeUsrAgd (ActChgNumRowFooGrp+ 55) +#define ActFrmLogInUsrAgd (ActChgNumRowFooGrp + 52) +#define ActLogInUsrAgd (ActChgNumRowFooGrp + 53) +#define ActLogInUsrAgdLan (ActChgNumRowFooGrp + 54) +#define ActSeeUsrAgd (ActChgNumRowFooGrp + 55) -#define ActReqEnrSevStd (ActChgNumRowFooGrp+ 56) -#define ActReqEnrSevTch (ActChgNumRowFooGrp+ 57) +#define ActReqEnrSevStd (ActChgNumRowFooGrp + 56) +#define ActReqEnrSevTch (ActChgNumRowFooGrp + 57) -#define ActReqLstStdAtt (ActChgNumRowFooGrp+ 58) -#define ActSeeLstMyAtt (ActChgNumRowFooGrp+ 59) -#define ActPrnLstMyAtt (ActChgNumRowFooGrp+ 60) -#define ActSeeLstStdAtt (ActChgNumRowFooGrp+ 61) -#define ActPrnLstStdAtt (ActChgNumRowFooGrp+ 62) -#define ActFrmNewAtt (ActChgNumRowFooGrp+ 63) -#define ActEdiOneAtt (ActChgNumRowFooGrp+ 64) -#define ActNewAtt (ActChgNumRowFooGrp+ 65) -#define ActChgAtt (ActChgNumRowFooGrp+ 66) -#define ActReqRemAtt (ActChgNumRowFooGrp+ 67) -#define ActRemAtt (ActChgNumRowFooGrp+ 68) -#define ActHidAtt (ActChgNumRowFooGrp+ 69) -#define ActShoAtt (ActChgNumRowFooGrp+ 70) -#define ActSeeOneAtt (ActChgNumRowFooGrp+ 71) -#define ActRecAttStd (ActChgNumRowFooGrp+ 72) -#define ActRecAttMe (ActChgNumRowFooGrp+ 73) +#define ActReqLstStdAtt (ActChgNumRowFooGrp + 58) +#define ActSeeLstMyAtt (ActChgNumRowFooGrp + 59) +#define ActPrnLstMyAtt (ActChgNumRowFooGrp + 60) +#define ActSeeLstStdAtt (ActChgNumRowFooGrp + 61) +#define ActPrnLstStdAtt (ActChgNumRowFooGrp + 62) +#define ActFrmNewAtt (ActChgNumRowFooGrp + 63) +#define ActEdiOneAtt (ActChgNumRowFooGrp + 64) +#define ActNewAtt (ActChgNumRowFooGrp + 65) +#define ActChgAtt (ActChgNumRowFooGrp + 66) +#define ActReqRemAtt (ActChgNumRowFooGrp + 67) +#define ActRemAtt (ActChgNumRowFooGrp + 68) +#define ActHidAtt (ActChgNumRowFooGrp + 69) +#define ActShoAtt (ActChgNumRowFooGrp + 70) +#define ActSeeOneAtt (ActChgNumRowFooGrp + 71) +#define ActRecAttStd (ActChgNumRowFooGrp + 72) +#define ActRecAttMe (ActChgNumRowFooGrp + 73) -#define ActSignUp (ActChgNumRowFooGrp+ 74) -#define ActUpdSignUpReq (ActChgNumRowFooGrp+ 75) -#define ActReqRejSignUp (ActChgNumRowFooGrp+ 76) -#define ActRejSignUp (ActChgNumRowFooGrp+ 77) +#define ActSignUp (ActChgNumRowFooGrp + 74) +#define ActUpdSignUpReq (ActChgNumRowFooGrp + 75) +#define ActReqRejSignUp (ActChgNumRowFooGrp + 76) +#define ActRejSignUp (ActChgNumRowFooGrp + 77) -#define ActReqMdfOneOth (ActChgNumRowFooGrp+ 78) -#define ActReqMdfOneStd (ActChgNumRowFooGrp+ 79) -#define ActReqMdfOneTch (ActChgNumRowFooGrp+ 80) +#define ActReqMdfOneOth (ActChgNumRowFooGrp + 78) +#define ActReqMdfOneStd (ActChgNumRowFooGrp + 79) +#define ActReqMdfOneTch (ActChgNumRowFooGrp + 80) -#define ActReqMdfOth (ActChgNumRowFooGrp+ 81) -#define ActReqMdfStd (ActChgNumRowFooGrp+ 82) -#define ActReqMdfTch (ActChgNumRowFooGrp+ 83) +#define ActReqMdfOth (ActChgNumRowFooGrp + 81) +#define ActReqMdfStd (ActChgNumRowFooGrp + 82) +#define ActReqMdfTch (ActChgNumRowFooGrp + 83) -#define ActReqOthPho (ActChgNumRowFooGrp+ 84) -#define ActReqStdPho (ActChgNumRowFooGrp+ 85) -#define ActReqTchPho (ActChgNumRowFooGrp+ 86) -#define ActDetOthPho (ActChgNumRowFooGrp+ 87) -#define ActDetStdPho (ActChgNumRowFooGrp+ 88) -#define ActDetTchPho (ActChgNumRowFooGrp+ 89) -#define ActUpdOthPho (ActChgNumRowFooGrp+ 90) -#define ActUpdStdPho (ActChgNumRowFooGrp+ 91) -#define ActUpdTchPho (ActChgNumRowFooGrp+ 92) -#define ActReqRemOthPho (ActChgNumRowFooGrp+ 93) -#define ActReqRemStdPho (ActChgNumRowFooGrp+ 94) -#define ActReqRemTchPho (ActChgNumRowFooGrp+ 95) -#define ActRemOthPho (ActChgNumRowFooGrp+ 96) -#define ActRemStdPho (ActChgNumRowFooGrp+ 97) -#define ActRemTchPho (ActChgNumRowFooGrp+ 98) -#define ActCreOth (ActChgNumRowFooGrp+ 99) -#define ActCreStd (ActChgNumRowFooGrp+100) -#define ActCreTch (ActChgNumRowFooGrp+101) -#define ActUpdOth (ActChgNumRowFooGrp+102) -#define ActUpdStd (ActChgNumRowFooGrp+103) -#define ActUpdTch (ActChgNumRowFooGrp+104) +#define ActReqOthPho (ActChgNumRowFooGrp + 84) +#define ActReqStdPho (ActChgNumRowFooGrp + 85) +#define ActReqTchPho (ActChgNumRowFooGrp + 86) +#define ActDetOthPho (ActChgNumRowFooGrp + 87) +#define ActDetStdPho (ActChgNumRowFooGrp + 88) +#define ActDetTchPho (ActChgNumRowFooGrp + 89) +#define ActUpdOthPho (ActChgNumRowFooGrp + 90) +#define ActUpdStdPho (ActChgNumRowFooGrp + 91) +#define ActUpdTchPho (ActChgNumRowFooGrp + 92) +#define ActReqRemOthPho (ActChgNumRowFooGrp + 93) +#define ActReqRemStdPho (ActChgNumRowFooGrp + 94) +#define ActReqRemTchPho (ActChgNumRowFooGrp + 95) +#define ActRemOthPho (ActChgNumRowFooGrp + 96) +#define ActRemStdPho (ActChgNumRowFooGrp + 97) +#define ActRemTchPho (ActChgNumRowFooGrp + 98) +#define ActCreOth (ActChgNumRowFooGrp + 99) +#define ActCreStd (ActChgNumRowFooGrp + 100) +#define ActCreTch (ActChgNumRowFooGrp + 101) +#define ActUpdOth (ActChgNumRowFooGrp + 102) +#define ActUpdStd (ActChgNumRowFooGrp + 103) +#define ActUpdTch (ActChgNumRowFooGrp + 104) -#define ActReqAccEnrStd (ActChgNumRowFooGrp+105) -#define ActReqAccEnrTch (ActChgNumRowFooGrp+106) -#define ActAccEnrStd (ActChgNumRowFooGrp+107) -#define ActAccEnrTch (ActChgNumRowFooGrp+108) -#define ActRemMe_Std (ActChgNumRowFooGrp+109) -#define ActRemMe_Tch (ActChgNumRowFooGrp+110) +#define ActReqAccEnrStd (ActChgNumRowFooGrp + 105) +#define ActReqAccEnrTch (ActChgNumRowFooGrp + 106) +#define ActAccEnrStd (ActChgNumRowFooGrp + 107) +#define ActAccEnrTch (ActChgNumRowFooGrp + 108) +#define ActRemMe_Std (ActChgNumRowFooGrp + 109) +#define ActRemMe_Tch (ActChgNumRowFooGrp + 110) -#define ActNewAdmIns (ActChgNumRowFooGrp+111) -#define ActRemAdmIns (ActChgNumRowFooGrp+112) -#define ActNewAdmCtr (ActChgNumRowFooGrp+113) -#define ActRemAdmCtr (ActChgNumRowFooGrp+114) -#define ActNewAdmDeg (ActChgNumRowFooGrp+115) -#define ActRemAdmDeg (ActChgNumRowFooGrp+116) +#define ActNewAdmIns (ActChgNumRowFooGrp + 111) +#define ActRemAdmIns (ActChgNumRowFooGrp + 112) +#define ActNewAdmCtr (ActChgNumRowFooGrp + 113) +#define ActRemAdmCtr (ActChgNumRowFooGrp + 114) +#define ActNewAdmDeg (ActChgNumRowFooGrp + 115) +#define ActRemAdmDeg (ActChgNumRowFooGrp + 116) -#define ActRcvFrmEnrSevStd (ActChgNumRowFooGrp+117) -#define ActRcvFrmEnrSevTch (ActChgNumRowFooGrp+118) +#define ActRcvFrmEnrSevStd (ActChgNumRowFooGrp + 117) +#define ActRcvFrmEnrSevTch (ActChgNumRowFooGrp + 118) -#define ActReqCnfID_Oth (ActChgNumRowFooGrp+119) -#define ActReqCnfID_Std (ActChgNumRowFooGrp+120) -#define ActReqCnfID_Tch (ActChgNumRowFooGrp+121) -#define ActCnfID_Oth (ActChgNumRowFooGrp+122) -#define ActCnfID_Std (ActChgNumRowFooGrp+123) -#define ActCnfID_Tch (ActChgNumRowFooGrp+124) +#define ActReqCnfID_Oth (ActChgNumRowFooGrp + 119) +#define ActReqCnfID_Std (ActChgNumRowFooGrp + 120) +#define ActReqCnfID_Tch (ActChgNumRowFooGrp + 121) +#define ActCnfID_Oth (ActChgNumRowFooGrp + 122) +#define ActCnfID_Std (ActChgNumRowFooGrp + 123) +#define ActCnfID_Tch (ActChgNumRowFooGrp + 124) -#define ActFrmIDsOth (ActChgNumRowFooGrp+125) -#define ActFrmIDsStd (ActChgNumRowFooGrp+126) -#define ActFrmIDsTch (ActChgNumRowFooGrp+127) -#define ActRemID_Oth (ActChgNumRowFooGrp+128) -#define ActRemID_Std (ActChgNumRowFooGrp+129) -#define ActRemID_Tch (ActChgNumRowFooGrp+130) -#define ActNewID_Oth (ActChgNumRowFooGrp+131) -#define ActNewID_Std (ActChgNumRowFooGrp+132) -#define ActNewID_Tch (ActChgNumRowFooGrp+133) -#define ActFrmPwdOth (ActChgNumRowFooGrp+134) -#define ActFrmPwdStd (ActChgNumRowFooGrp+135) -#define ActFrmPwdTch (ActChgNumRowFooGrp+136) -#define ActChgPwdOth (ActChgNumRowFooGrp+137) -#define ActChgPwdStd (ActChgNumRowFooGrp+138) -#define ActChgPwdTch (ActChgNumRowFooGrp+139) -#define ActFrmMaiOth (ActChgNumRowFooGrp+140) -#define ActFrmMaiStd (ActChgNumRowFooGrp+141) -#define ActFrmMaiTch (ActChgNumRowFooGrp+142) -#define ActRemMaiOth (ActChgNumRowFooGrp+143) -#define ActRemMaiStd (ActChgNumRowFooGrp+144) -#define ActRemMaiTch (ActChgNumRowFooGrp+145) -#define ActNewMaiOth (ActChgNumRowFooGrp+146) -#define ActNewMaiStd (ActChgNumRowFooGrp+147) -#define ActNewMaiTch (ActChgNumRowFooGrp+148) +#define ActFrmIDsOth (ActChgNumRowFooGrp + 125) +#define ActFrmIDsStd (ActChgNumRowFooGrp + 126) +#define ActFrmIDsTch (ActChgNumRowFooGrp + 127) +#define ActRemID_Oth (ActChgNumRowFooGrp + 128) +#define ActRemID_Std (ActChgNumRowFooGrp + 129) +#define ActRemID_Tch (ActChgNumRowFooGrp + 130) +#define ActNewID_Oth (ActChgNumRowFooGrp + 131) +#define ActNewID_Std (ActChgNumRowFooGrp + 132) +#define ActNewID_Tch (ActChgNumRowFooGrp + 133) +#define ActFrmPwdOth (ActChgNumRowFooGrp + 134) +#define ActFrmPwdStd (ActChgNumRowFooGrp + 135) +#define ActFrmPwdTch (ActChgNumRowFooGrp + 136) +#define ActChgPwdOth (ActChgNumRowFooGrp + 137) +#define ActChgPwdStd (ActChgNumRowFooGrp + 138) +#define ActChgPwdTch (ActChgNumRowFooGrp + 139) +#define ActFrmMaiOth (ActChgNumRowFooGrp + 140) +#define ActFrmMaiStd (ActChgNumRowFooGrp + 141) +#define ActFrmMaiTch (ActChgNumRowFooGrp + 142) +#define ActRemMaiOth (ActChgNumRowFooGrp + 143) +#define ActRemMaiStd (ActChgNumRowFooGrp + 144) +#define ActRemMaiTch (ActChgNumRowFooGrp + 145) +#define ActNewMaiOth (ActChgNumRowFooGrp + 146) +#define ActNewMaiStd (ActChgNumRowFooGrp + 147) +#define ActNewMaiTch (ActChgNumRowFooGrp + 148) -#define ActRemStdCrs (ActChgNumRowFooGrp+149) -#define ActRemTchCrs (ActChgNumRowFooGrp+150) -#define ActRemUsrGbl (ActChgNumRowFooGrp+151) +#define ActRemStdCrs (ActChgNumRowFooGrp + 149) +#define ActRemTchCrs (ActChgNumRowFooGrp + 150) +#define ActRemUsrGbl (ActChgNumRowFooGrp + 151) -#define ActReqRemAllStdCrs (ActChgNumRowFooGrp+152) -#define ActRemAllStdCrs (ActChgNumRowFooGrp+153) +#define ActReqRemAllStdCrs (ActChgNumRowFooGrp + 152) +#define ActRemAllStdCrs (ActChgNumRowFooGrp + 153) -#define ActReqRemOldUsr (ActChgNumRowFooGrp+154) -#define ActRemOldUsr (ActChgNumRowFooGrp+155) +#define ActReqRemOldUsr (ActChgNumRowFooGrp + 154) +#define ActRemOldUsr (ActChgNumRowFooGrp + 155) -#define ActLstDupUsr (ActChgNumRowFooGrp+156) -#define ActLstSimUsr (ActChgNumRowFooGrp+157) -#define ActRemDupUsr (ActChgNumRowFooGrp+158) +#define ActLstDupUsr (ActChgNumRowFooGrp + 156) +#define ActLstSimUsr (ActChgNumRowFooGrp + 157) +#define ActRemDupUsr (ActChgNumRowFooGrp + 158) -#define ActLstClk (ActChgNumRowFooGrp+159) +#define ActLstClk (ActChgNumRowFooGrp + 159) /*****************************************************************************/ /******************************** Social tab *********************************/ /*****************************************************************************/ // Actions in menu -#define ActSeeSocTmlGbl (ActLstClk+ 1) -#define ActSeeSocPrf (ActLstClk+ 2) -#define ActSeeFor (ActLstClk+ 3) -#define ActSeeChtRms (ActLstClk+ 4) +#define ActSeeSocTmlGbl (ActLstClk + 1) +#define ActSeeSocPrf (ActLstClk + 2) +#define ActSeeFor (ActLstClk + 3) +#define ActSeeChtRms (ActLstClk + 4) // Secondary actions -#define ActRcvSocPstGbl (ActLstClk+ 5) -#define ActRcvSocComGbl (ActLstClk+ 6) -#define ActShaSocNotGbl (ActLstClk+ 7) -#define ActUnsSocNotGbl (ActLstClk+ 8) -#define ActFavSocNotGbl (ActLstClk+ 9) -#define ActUnfSocNotGbl (ActLstClk+ 10) -#define ActFavSocComGbl (ActLstClk+ 11) -#define ActUnfSocComGbl (ActLstClk+ 12) -#define ActReqRemSocPubGbl (ActLstClk+ 13) -#define ActRemSocPubGbl (ActLstClk+ 14) -#define ActReqRemSocComGbl (ActLstClk+ 15) -#define ActRemSocComGbl (ActLstClk+ 16) +#define ActRcvSocPstGbl (ActLstClk + 5) +#define ActRcvSocComGbl (ActLstClk + 6) +#define ActShaSocNotGbl (ActLstClk + 7) +#define ActUnsSocNotGbl (ActLstClk + 8) +#define ActFavSocNotGbl (ActLstClk + 9) +#define ActUnfSocNotGbl (ActLstClk + 10) +#define ActFavSocComGbl (ActLstClk + 11) +#define ActUnfSocComGbl (ActLstClk + 12) +#define ActReqRemSocPubGbl (ActLstClk + 13) +#define ActRemSocPubGbl (ActLstClk + 14) +#define ActReqRemSocComGbl (ActLstClk + 15) +#define ActRemSocComGbl (ActLstClk + 16) -#define ActReqPubPrf (ActLstClk+ 17) +#define ActReqPubPrf (ActLstClk + 17) -#define ActRcvSocPstUsr (ActLstClk+ 18) -#define ActRcvSocComUsr (ActLstClk+ 19) -#define ActShaSocNotUsr (ActLstClk+ 20) -#define ActUnsSocNotUsr (ActLstClk+ 21) -#define ActFavSocNotUsr (ActLstClk+ 22) -#define ActUnfSocNotUsr (ActLstClk+ 23) -#define ActFavSocComUsr (ActLstClk+ 24) -#define ActUnfSocComUsr (ActLstClk+ 25) -#define ActReqRemSocPubUsr (ActLstClk+ 26) -#define ActRemSocPubUsr (ActLstClk+ 27) -#define ActReqRemSocComUsr (ActLstClk+ 28) -#define ActRemSocComUsr (ActLstClk+ 29) +#define ActRcvSocPstUsr (ActLstClk + 18) +#define ActRcvSocComUsr (ActLstClk + 19) +#define ActShaSocNotUsr (ActLstClk + 20) +#define ActUnsSocNotUsr (ActLstClk + 21) +#define ActFavSocNotUsr (ActLstClk + 22) +#define ActUnfSocNotUsr (ActLstClk + 23) +#define ActFavSocComUsr (ActLstClk + 24) +#define ActUnfSocComUsr (ActLstClk + 25) +#define ActReqRemSocPubUsr (ActLstClk + 26) +#define ActRemSocPubUsr (ActLstClk + 27) +#define ActReqRemSocComUsr (ActLstClk + 28) +#define ActRemSocComUsr (ActLstClk + 29) -#define ActSeePubPrf (ActLstClk+ 30) -#define ActCal1stClkTim (ActLstClk+ 31) -#define ActCalNumClk (ActLstClk+ 32) -#define ActCalNumFilVie (ActLstClk+ 33) -#define ActCalNumForPst (ActLstClk+ 34) -#define ActCalNumMsgSnt (ActLstClk+ 35) +#define ActSeePubPrf (ActLstClk + 30) +#define ActCal1stClkTim (ActLstClk + 31) +#define ActCalNumClk (ActLstClk + 32) +#define ActCalNumFilVie (ActLstClk + 33) +#define ActCalNumForPst (ActLstClk + 34) +#define ActCalNumMsgSnt (ActLstClk + 35) -#define ActFolUsr (ActLstClk+ 36) -#define ActUnfUsr (ActLstClk+ 37) -#define ActSeeFlg (ActLstClk+ 38) -#define ActSeeFlr (ActLstClk+ 39) +#define ActFolUsr (ActLstClk + 36) +#define ActUnfUsr (ActLstClk + 37) +#define ActSeeFlg (ActLstClk + 38) +#define ActSeeFlr (ActLstClk + 39) -#define ActSeeForCrsUsr (ActLstClk+ 40) -#define ActSeeForCrsTch (ActLstClk+ 41) -#define ActSeeForDegUsr (ActLstClk+ 42) -#define ActSeeForDegTch (ActLstClk+ 43) -#define ActSeeForCtrUsr (ActLstClk+ 44) -#define ActSeeForCtrTch (ActLstClk+ 45) -#define ActSeeForInsUsr (ActLstClk+ 46) -#define ActSeeForInsTch (ActLstClk+ 47) -#define ActSeeForGenUsr (ActLstClk+ 48) -#define ActSeeForGenTch (ActLstClk+ 49) -#define ActSeeForSWAUsr (ActLstClk+ 50) -#define ActSeeForSWATch (ActLstClk+ 51) -#define ActSeePstForCrsUsr (ActLstClk+ 52) -#define ActSeePstForCrsTch (ActLstClk+ 53) -#define ActSeePstForDegUsr (ActLstClk+ 54) -#define ActSeePstForDegTch (ActLstClk+ 55) -#define ActSeePstForCtrUsr (ActLstClk+ 56) -#define ActSeePstForCtrTch (ActLstClk+ 57) -#define ActSeePstForInsUsr (ActLstClk+ 58) -#define ActSeePstForInsTch (ActLstClk+ 59) -#define ActSeePstForGenUsr (ActLstClk+ 60) -#define ActSeePstForGenTch (ActLstClk+ 61) -#define ActSeePstForSWAUsr (ActLstClk+ 62) -#define ActSeePstForSWATch (ActLstClk+ 63) -#define ActRcvThrForCrsUsr (ActLstClk+ 64) -#define ActRcvThrForCrsTch (ActLstClk+ 65) -#define ActRcvThrForDegUsr (ActLstClk+ 66) -#define ActRcvThrForDegTch (ActLstClk+ 67) -#define ActRcvThrForCtrUsr (ActLstClk+ 68) -#define ActRcvThrForCtrTch (ActLstClk+ 69) -#define ActRcvThrForInsUsr (ActLstClk+ 70) -#define ActRcvThrForInsTch (ActLstClk+ 71) -#define ActRcvThrForGenUsr (ActLstClk+ 72) -#define ActRcvThrForGenTch (ActLstClk+ 73) -#define ActRcvThrForSWAUsr (ActLstClk+ 74) -#define ActRcvThrForSWATch (ActLstClk+ 75) -#define ActRcvRepForCrsUsr (ActLstClk+ 76) -#define ActRcvRepForCrsTch (ActLstClk+ 77) -#define ActRcvRepForDegUsr (ActLstClk+ 78) -#define ActRcvRepForDegTch (ActLstClk+ 79) -#define ActRcvRepForCtrUsr (ActLstClk+ 80) -#define ActRcvRepForCtrTch (ActLstClk+ 81) -#define ActRcvRepForInsUsr (ActLstClk+ 82) -#define ActRcvRepForInsTch (ActLstClk+ 83) -#define ActRcvRepForGenUsr (ActLstClk+ 84) -#define ActRcvRepForGenTch (ActLstClk+ 85) -#define ActRcvRepForSWAUsr (ActLstClk+ 86) -#define ActRcvRepForSWATch (ActLstClk+ 87) -#define ActReqDelThrCrsUsr (ActLstClk+ 88) -#define ActReqDelThrCrsTch (ActLstClk+ 89) -#define ActReqDelThrDegUsr (ActLstClk+ 90) -#define ActReqDelThrDegTch (ActLstClk+ 91) -#define ActReqDelThrCtrUsr (ActLstClk+ 92) -#define ActReqDelThrCtrTch (ActLstClk+ 93) -#define ActReqDelThrInsUsr (ActLstClk+ 94) -#define ActReqDelThrInsTch (ActLstClk+ 95) -#define ActReqDelThrGenUsr (ActLstClk+ 96) -#define ActReqDelThrGenTch (ActLstClk+ 97) -#define ActReqDelThrSWAUsr (ActLstClk+ 98) -#define ActReqDelThrSWATch (ActLstClk+ 99) -#define ActDelThrForCrsUsr (ActLstClk+100) -#define ActDelThrForCrsTch (ActLstClk+101) -#define ActDelThrForDegUsr (ActLstClk+102) -#define ActDelThrForDegTch (ActLstClk+103) -#define ActDelThrForCtrUsr (ActLstClk+104) -#define ActDelThrForCtrTch (ActLstClk+105) -#define ActDelThrForInsUsr (ActLstClk+106) -#define ActDelThrForInsTch (ActLstClk+107) -#define ActDelThrForGenUsr (ActLstClk+108) -#define ActDelThrForGenTch (ActLstClk+109) -#define ActDelThrForSWAUsr (ActLstClk+110) -#define ActDelThrForSWATch (ActLstClk+111) -#define ActCutThrForCrsUsr (ActLstClk+112) -#define ActCutThrForCrsTch (ActLstClk+113) -#define ActCutThrForDegUsr (ActLstClk+114) -#define ActCutThrForDegTch (ActLstClk+115) -#define ActCutThrForCtrUsr (ActLstClk+116) -#define ActCutThrForCtrTch (ActLstClk+117) -#define ActCutThrForInsUsr (ActLstClk+118) -#define ActCutThrForInsTch (ActLstClk+119) -#define ActCutThrForGenUsr (ActLstClk+120) -#define ActCutThrForGenTch (ActLstClk+121) -#define ActCutThrForSWAUsr (ActLstClk+122) -#define ActCutThrForSWATch (ActLstClk+123) -#define ActPasThrForCrsUsr (ActLstClk+124) -#define ActPasThrForCrsTch (ActLstClk+125) -#define ActPasThrForDegUsr (ActLstClk+126) -#define ActPasThrForDegTch (ActLstClk+127) -#define ActPasThrForCtrUsr (ActLstClk+128) -#define ActPasThrForCtrTch (ActLstClk+129) -#define ActPasThrForInsUsr (ActLstClk+130) -#define ActPasThrForInsTch (ActLstClk+131) -#define ActPasThrForGenUsr (ActLstClk+132) -#define ActPasThrForGenTch (ActLstClk+133) -#define ActPasThrForSWAUsr (ActLstClk+134) -#define ActPasThrForSWATch (ActLstClk+135) -#define ActDelPstForCrsUsr (ActLstClk+136) -#define ActDelPstForCrsTch (ActLstClk+137) -#define ActDelPstForDegUsr (ActLstClk+138) -#define ActDelPstForDegTch (ActLstClk+139) -#define ActDelPstForCtrUsr (ActLstClk+140) -#define ActDelPstForCtrTch (ActLstClk+141) -#define ActDelPstForInsUsr (ActLstClk+142) -#define ActDelPstForInsTch (ActLstClk+143) -#define ActDelPstForGenUsr (ActLstClk+144) -#define ActDelPstForGenTch (ActLstClk+145) -#define ActDelPstForSWAUsr (ActLstClk+146) -#define ActDelPstForSWATch (ActLstClk+147) -#define ActEnbPstForCrsUsr (ActLstClk+148) -#define ActEnbPstForCrsTch (ActLstClk+149) -#define ActEnbPstForDegUsr (ActLstClk+150) -#define ActEnbPstForDegTch (ActLstClk+151) -#define ActEnbPstForCtrUsr (ActLstClk+152) -#define ActEnbPstForCtrTch (ActLstClk+153) -#define ActEnbPstForInsUsr (ActLstClk+154) -#define ActEnbPstForInsTch (ActLstClk+155) -#define ActEnbPstForGenUsr (ActLstClk+156) -#define ActEnbPstForGenTch (ActLstClk+157) -#define ActEnbPstForSWAUsr (ActLstClk+158) -#define ActEnbPstForSWATch (ActLstClk+159) -#define ActDisPstForCrsUsr (ActLstClk+160) -#define ActDisPstForCrsTch (ActLstClk+161) -#define ActDisPstForDegUsr (ActLstClk+162) -#define ActDisPstForDegTch (ActLstClk+163) -#define ActDisPstForCtrUsr (ActLstClk+164) -#define ActDisPstForCtrTch (ActLstClk+165) -#define ActDisPstForInsUsr (ActLstClk+166) -#define ActDisPstForInsTch (ActLstClk+167) -#define ActDisPstForGenUsr (ActLstClk+168) -#define ActDisPstForGenTch (ActLstClk+169) -#define ActDisPstForSWAUsr (ActLstClk+170) -#define ActDisPstForSWATch (ActLstClk+171) +#define ActSeeForCrsUsr (ActLstClk + 40) +#define ActSeeForCrsTch (ActLstClk + 41) +#define ActSeeForDegUsr (ActLstClk + 42) +#define ActSeeForDegTch (ActLstClk + 43) +#define ActSeeForCtrUsr (ActLstClk + 44) +#define ActSeeForCtrTch (ActLstClk + 45) +#define ActSeeForInsUsr (ActLstClk + 46) +#define ActSeeForInsTch (ActLstClk + 47) +#define ActSeeForGenUsr (ActLstClk + 48) +#define ActSeeForGenTch (ActLstClk + 49) +#define ActSeeForSWAUsr (ActLstClk + 50) +#define ActSeeForSWATch (ActLstClk + 51) +#define ActSeePstForCrsUsr (ActLstClk + 52) +#define ActSeePstForCrsTch (ActLstClk + 53) +#define ActSeePstForDegUsr (ActLstClk + 54) +#define ActSeePstForDegTch (ActLstClk + 55) +#define ActSeePstForCtrUsr (ActLstClk + 56) +#define ActSeePstForCtrTch (ActLstClk + 57) +#define ActSeePstForInsUsr (ActLstClk + 58) +#define ActSeePstForInsTch (ActLstClk + 59) +#define ActSeePstForGenUsr (ActLstClk + 60) +#define ActSeePstForGenTch (ActLstClk + 61) +#define ActSeePstForSWAUsr (ActLstClk + 62) +#define ActSeePstForSWATch (ActLstClk + 63) +#define ActRcvThrForCrsUsr (ActLstClk + 64) +#define ActRcvThrForCrsTch (ActLstClk + 65) +#define ActRcvThrForDegUsr (ActLstClk + 66) +#define ActRcvThrForDegTch (ActLstClk + 67) +#define ActRcvThrForCtrUsr (ActLstClk + 68) +#define ActRcvThrForCtrTch (ActLstClk + 69) +#define ActRcvThrForInsUsr (ActLstClk + 70) +#define ActRcvThrForInsTch (ActLstClk + 71) +#define ActRcvThrForGenUsr (ActLstClk + 72) +#define ActRcvThrForGenTch (ActLstClk + 73) +#define ActRcvThrForSWAUsr (ActLstClk + 74) +#define ActRcvThrForSWATch (ActLstClk + 75) +#define ActRcvRepForCrsUsr (ActLstClk + 76) +#define ActRcvRepForCrsTch (ActLstClk + 77) +#define ActRcvRepForDegUsr (ActLstClk + 78) +#define ActRcvRepForDegTch (ActLstClk + 79) +#define ActRcvRepForCtrUsr (ActLstClk + 80) +#define ActRcvRepForCtrTch (ActLstClk + 81) +#define ActRcvRepForInsUsr (ActLstClk + 82) +#define ActRcvRepForInsTch (ActLstClk + 83) +#define ActRcvRepForGenUsr (ActLstClk + 84) +#define ActRcvRepForGenTch (ActLstClk + 85) +#define ActRcvRepForSWAUsr (ActLstClk + 86) +#define ActRcvRepForSWATch (ActLstClk + 87) +#define ActReqDelThrCrsUsr (ActLstClk + 88) +#define ActReqDelThrCrsTch (ActLstClk + 89) +#define ActReqDelThrDegUsr (ActLstClk + 90) +#define ActReqDelThrDegTch (ActLstClk + 91) +#define ActReqDelThrCtrUsr (ActLstClk + 92) +#define ActReqDelThrCtrTch (ActLstClk + 93) +#define ActReqDelThrInsUsr (ActLstClk + 94) +#define ActReqDelThrInsTch (ActLstClk + 95) +#define ActReqDelThrGenUsr (ActLstClk + 96) +#define ActReqDelThrGenTch (ActLstClk + 97) +#define ActReqDelThrSWAUsr (ActLstClk + 98) +#define ActReqDelThrSWATch (ActLstClk + 99) +#define ActDelThrForCrsUsr (ActLstClk + 100) +#define ActDelThrForCrsTch (ActLstClk + 101) +#define ActDelThrForDegUsr (ActLstClk + 102) +#define ActDelThrForDegTch (ActLstClk + 103) +#define ActDelThrForCtrUsr (ActLstClk + 104) +#define ActDelThrForCtrTch (ActLstClk + 105) +#define ActDelThrForInsUsr (ActLstClk + 106) +#define ActDelThrForInsTch (ActLstClk + 107) +#define ActDelThrForGenUsr (ActLstClk + 108) +#define ActDelThrForGenTch (ActLstClk + 109) +#define ActDelThrForSWAUsr (ActLstClk + 110) +#define ActDelThrForSWATch (ActLstClk + 111) +#define ActCutThrForCrsUsr (ActLstClk + 112) +#define ActCutThrForCrsTch (ActLstClk + 113) +#define ActCutThrForDegUsr (ActLstClk + 114) +#define ActCutThrForDegTch (ActLstClk + 115) +#define ActCutThrForCtrUsr (ActLstClk + 116) +#define ActCutThrForCtrTch (ActLstClk + 117) +#define ActCutThrForInsUsr (ActLstClk + 118) +#define ActCutThrForInsTch (ActLstClk + 119) +#define ActCutThrForGenUsr (ActLstClk + 120) +#define ActCutThrForGenTch (ActLstClk + 121) +#define ActCutThrForSWAUsr (ActLstClk + 122) +#define ActCutThrForSWATch (ActLstClk + 123) +#define ActPasThrForCrsUsr (ActLstClk + 124) +#define ActPasThrForCrsTch (ActLstClk + 125) +#define ActPasThrForDegUsr (ActLstClk + 126) +#define ActPasThrForDegTch (ActLstClk + 127) +#define ActPasThrForCtrUsr (ActLstClk + 128) +#define ActPasThrForCtrTch (ActLstClk + 129) +#define ActPasThrForInsUsr (ActLstClk + 130) +#define ActPasThrForInsTch (ActLstClk + 131) +#define ActPasThrForGenUsr (ActLstClk + 132) +#define ActPasThrForGenTch (ActLstClk + 133) +#define ActPasThrForSWAUsr (ActLstClk + 134) +#define ActPasThrForSWATch (ActLstClk + 135) +#define ActDelPstForCrsUsr (ActLstClk + 136) +#define ActDelPstForCrsTch (ActLstClk + 137) +#define ActDelPstForDegUsr (ActLstClk + 138) +#define ActDelPstForDegTch (ActLstClk + 139) +#define ActDelPstForCtrUsr (ActLstClk + 140) +#define ActDelPstForCtrTch (ActLstClk + 141) +#define ActDelPstForInsUsr (ActLstClk + 142) +#define ActDelPstForInsTch (ActLstClk + 143) +#define ActDelPstForGenUsr (ActLstClk + 144) +#define ActDelPstForGenTch (ActLstClk + 145) +#define ActDelPstForSWAUsr (ActLstClk + 146) +#define ActDelPstForSWATch (ActLstClk + 147) +#define ActEnbPstForCrsUsr (ActLstClk + 148) +#define ActEnbPstForCrsTch (ActLstClk + 149) +#define ActEnbPstForDegUsr (ActLstClk + 150) +#define ActEnbPstForDegTch (ActLstClk + 151) +#define ActEnbPstForCtrUsr (ActLstClk + 152) +#define ActEnbPstForCtrTch (ActLstClk + 153) +#define ActEnbPstForInsUsr (ActLstClk + 154) +#define ActEnbPstForInsTch (ActLstClk + 155) +#define ActEnbPstForGenUsr (ActLstClk + 156) +#define ActEnbPstForGenTch (ActLstClk + 157) +#define ActEnbPstForSWAUsr (ActLstClk + 158) +#define ActEnbPstForSWATch (ActLstClk + 159) +#define ActDisPstForCrsUsr (ActLstClk + 160) +#define ActDisPstForCrsTch (ActLstClk + 161) +#define ActDisPstForDegUsr (ActLstClk + 162) +#define ActDisPstForDegTch (ActLstClk + 163) +#define ActDisPstForCtrUsr (ActLstClk + 164) +#define ActDisPstForCtrTch (ActLstClk + 165) +#define ActDisPstForInsUsr (ActLstClk + 166) +#define ActDisPstForInsTch (ActLstClk + 167) +#define ActDisPstForGenUsr (ActLstClk + 168) +#define ActDisPstForGenTch (ActLstClk + 169) +#define ActDisPstForSWAUsr (ActLstClk + 170) +#define ActDisPstForSWATch (ActLstClk + 171) -#define ActCht (ActLstClk+172) +#define ActCht (ActLstClk + 172) /*****************************************************************************/ /******************************* Messages tab ********************************/ /*****************************************************************************/ // Actions in menu -#define ActSeeNtf (ActCht+ 1) -#define ActSeeAnn (ActCht+ 2) -#define ActSeeAllNot (ActCht+ 3) -#define ActReqMsgUsr (ActCht+ 4) -#define ActSeeRcvMsg (ActCht+ 5) -#define ActSeeSntMsg (ActCht+ 6) -#define ActMaiStd (ActCht+ 7) +#define ActSeeNtf (ActCht + 1) +#define ActSeeAnn (ActCht + 2) +#define ActSeeAllNot (ActCht + 3) +#define ActReqMsgUsr (ActCht + 4) +#define ActSeeRcvMsg (ActCht + 5) +#define ActSeeSntMsg (ActCht + 6) +#define ActMaiStd (ActCht + 7) // Secondary actions -#define ActWriAnn (ActCht+ 8) -#define ActRcvAnn (ActCht+ 9) -#define ActHidAnn (ActCht+ 10) -#define ActRevAnn (ActCht+ 11) -#define ActRemAnn (ActCht+ 12) -#define ActSeeOneNot (ActCht+ 13) -#define ActWriNot (ActCht+ 14) -#define ActRcvNot (ActCht+ 15) -#define ActHidNot (ActCht+ 16) -#define ActRevNot (ActCht+ 17) -#define ActReqRemNot (ActCht+ 18) -#define ActRemNot (ActCht+ 19) -#define ActSeeNewNtf (ActCht+ 20) -#define ActMrkNtfSee (ActCht+ 21) -#define ActRcvMsgUsr (ActCht+ 22) -#define ActReqDelAllSntMsg (ActCht+ 23) -#define ActReqDelAllRcvMsg (ActCht+ 24) -#define ActDelAllSntMsg (ActCht+ 25) -#define ActDelAllRcvMsg (ActCht+ 26) -#define ActDelSntMsg (ActCht+ 27) -#define ActDelRcvMsg (ActCht+ 28) -#define ActExpSntMsg (ActCht+ 29) -#define ActExpRcvMsg (ActCht+ 30) -#define ActConSntMsg (ActCht+ 31) -#define ActConRcvMsg (ActCht+ 32) -#define ActLstBanUsr (ActCht+ 33) -#define ActBanUsrMsg (ActCht+ 34) -#define ActUnbUsrMsg (ActCht+ 35) -#define ActUnbUsrLst (ActCht+ 36) +#define ActWriAnn (ActCht + 8) +#define ActRcvAnn (ActCht + 9) +#define ActHidAnn (ActCht + 10) +#define ActRevAnn (ActCht + 11) +#define ActRemAnn (ActCht + 12) +#define ActSeeOneNot (ActCht + 13) +#define ActWriNot (ActCht + 14) +#define ActRcvNot (ActCht + 15) +#define ActHidNot (ActCht + 16) +#define ActRevNot (ActCht + 17) +#define ActReqRemNot (ActCht + 18) +#define ActRemNot (ActCht + 19) +#define ActSeeNewNtf (ActCht + 20) +#define ActMrkNtfSee (ActCht + 21) +#define ActRcvMsgUsr (ActCht + 22) +#define ActReqDelAllSntMsg (ActCht + 23) +#define ActReqDelAllRcvMsg (ActCht + 24) +#define ActDelAllSntMsg (ActCht + 25) +#define ActDelAllRcvMsg (ActCht + 26) +#define ActDelSntMsg (ActCht + 27) +#define ActDelRcvMsg (ActCht + 28) +#define ActExpSntMsg (ActCht + 29) +#define ActExpRcvMsg (ActCht + 30) +#define ActConSntMsg (ActCht + 31) +#define ActConRcvMsg (ActCht + 32) +#define ActLstBanUsr (ActCht + 33) +#define ActBanUsrMsg (ActCht + 34) +#define ActUnbUsrMsg (ActCht + 35) +#define ActUnbUsrLst (ActCht + 36) /*****************************************************************************/ /****************************** Statistics tab *******************************/ /*****************************************************************************/ // Actions in menu -#define ActSeeAllSvy (ActUnbUsrLst+ 1) -#define ActReqUseGbl (ActUnbUsrLst+ 2) -#define ActSeePhoDeg (ActUnbUsrLst+ 3) -#define ActReqStaCrs (ActUnbUsrLst+ 4) -#define ActReqAccGbl (ActUnbUsrLst+ 5) -#define ActReqMyUsgRep (ActUnbUsrLst+ 6) -#define ActMFUAct (ActUnbUsrLst+ 7) +#define ActSeeAllSvy (ActUnbUsrLst + 1) +#define ActReqUseGbl (ActUnbUsrLst + 2) +#define ActSeePhoDeg (ActUnbUsrLst + 3) +#define ActReqStaCrs (ActUnbUsrLst + 4) +#define ActReqAccGbl (ActUnbUsrLst + 5) +#define ActReqMyUsgRep (ActUnbUsrLst + 6) +#define ActMFUAct (ActUnbUsrLst + 7) // Secondary actions -#define ActSeeOneSvy (ActUnbUsrLst+ 8) -#define ActAnsSvy (ActUnbUsrLst+ 9) -#define ActFrmNewSvy (ActUnbUsrLst+ 10) -#define ActEdiOneSvy (ActUnbUsrLst+ 11) -#define ActNewSvy (ActUnbUsrLst+ 12) -#define ActChgSvy (ActUnbUsrLst+ 13) -#define ActReqRemSvy (ActUnbUsrLst+ 14) -#define ActRemSvy (ActUnbUsrLst+ 15) -#define ActReqRstSvy (ActUnbUsrLst+ 16) -#define ActRstSvy (ActUnbUsrLst+ 17) -#define ActHidSvy (ActUnbUsrLst+ 18) -#define ActShoSvy (ActUnbUsrLst+ 19) -#define ActEdiOneSvyQst (ActUnbUsrLst+ 20) -#define ActRcvSvyQst (ActUnbUsrLst+ 21) -#define ActReqRemSvyQst (ActUnbUsrLst+ 22) -#define ActRemSvyQst (ActUnbUsrLst+ 23) +#define ActSeeOneSvy (ActUnbUsrLst + 8) +#define ActAnsSvy (ActUnbUsrLst + 9) +#define ActFrmNewSvy (ActUnbUsrLst + 10) +#define ActEdiOneSvy (ActUnbUsrLst + 11) +#define ActNewSvy (ActUnbUsrLst + 12) +#define ActChgSvy (ActUnbUsrLst + 13) +#define ActReqRemSvy (ActUnbUsrLst + 14) +#define ActRemSvy (ActUnbUsrLst + 15) +#define ActReqRstSvy (ActUnbUsrLst + 16) +#define ActRstSvy (ActUnbUsrLst + 17) +#define ActHidSvy (ActUnbUsrLst + 18) +#define ActShoSvy (ActUnbUsrLst + 19) +#define ActEdiOneSvyQst (ActUnbUsrLst + 20) +#define ActRcvSvyQst (ActUnbUsrLst + 21) +#define ActReqRemSvyQst (ActUnbUsrLst + 22) +#define ActRemSvyQst (ActUnbUsrLst + 23) -#define ActSeeUseGbl (ActUnbUsrLst+ 24) -#define ActPrnPhoDeg (ActUnbUsrLst+ 25) -#define ActCalPhoDeg (ActUnbUsrLst+ 26) -#define ActSeeAccGbl (ActUnbUsrLst+ 27) -#define ActReqAccCrs (ActUnbUsrLst+ 28) -#define ActSeeAccCrs (ActUnbUsrLst+ 29) -#define ActSeeAllStaCrs (ActUnbUsrLst+ 30) +#define ActSeeUseGbl (ActUnbUsrLst + 24) +#define ActPrnPhoDeg (ActUnbUsrLst + 25) +#define ActCalPhoDeg (ActUnbUsrLst + 26) +#define ActSeeAccGbl (ActUnbUsrLst + 27) +#define ActReqAccCrs (ActUnbUsrLst + 28) +#define ActSeeAccCrs (ActUnbUsrLst + 29) +#define ActSeeAllStaCrs (ActUnbUsrLst + 30) -#define ActSeeMyUsgRep (ActUnbUsrLst+ 31) +#define ActSeeMyUsgRep (ActUnbUsrLst + 31) /*****************************************************************************/ /******************************** Profile tab ********************************/ /*****************************************************************************/ // Actions in menu -#define ActFrmLogIn (ActSeeMyUsgRep+ 1) -#define ActFrmRolSes (ActSeeMyUsgRep+ 2) -#define ActMyCrs (ActSeeMyUsgRep+ 3) -#define ActSeeMyTT (ActSeeMyUsgRep+ 4) -#define ActSeeMyAgd (ActSeeMyUsgRep+ 5) -#define ActFrmMyAcc (ActSeeMyUsgRep+ 6) -#define ActReqEdiRecCom (ActSeeMyUsgRep+ 7) -#define ActEdiPrf (ActSeeMyUsgRep+ 8) -#define ActAdmBrf (ActSeeMyUsgRep+ 9) +#define ActFrmLogIn (ActSeeMyUsgRep + 1) +#define ActFrmRolSes (ActSeeMyUsgRep + 2) +#define ActMyCrs (ActSeeMyUsgRep + 3) +#define ActSeeMyTT (ActSeeMyUsgRep + 4) +#define ActSeeMyAgd (ActSeeMyUsgRep + 5) +#define ActFrmMyAcc (ActSeeMyUsgRep + 6) +#define ActReqEdiRecCom (ActSeeMyUsgRep + 7) +#define ActEdiPrf (ActSeeMyUsgRep + 8) +#define ActAdmBrf (ActSeeMyUsgRep + 9) // Secondary actions -#define ActReqSndNewPwd (ActSeeMyUsgRep+10) -#define ActSndNewPwd (ActSeeMyUsgRep+11) -#define ActLogOut (ActSeeMyUsgRep+12) -#define ActLogIn (ActSeeMyUsgRep+13) -#define ActLogInNew (ActSeeMyUsgRep+14) -#define ActLogInLan (ActSeeMyUsgRep+15) -#define ActAnnSee (ActSeeMyUsgRep+16) -#define ActChgMyRol (ActSeeMyUsgRep+17) -#define ActFrmNewEvtMyAgd (ActSeeMyUsgRep+18) -#define ActEdiOneEvtMyAgd (ActSeeMyUsgRep+19) -#define ActNewEvtMyAgd (ActSeeMyUsgRep+20) -#define ActChgEvtMyAgd (ActSeeMyUsgRep+21) -#define ActReqRemEvtMyAgd (ActSeeMyUsgRep+22) -#define ActRemEvtMyAgd (ActSeeMyUsgRep+23) -#define ActHidEvtMyAgd (ActSeeMyUsgRep+24) -#define ActShoEvtMyAgd (ActSeeMyUsgRep+25) -#define ActPrvEvtMyAgd (ActSeeMyUsgRep+26) -#define ActPubEvtMyAgd (ActSeeMyUsgRep+27) -#define ActSeeMyPubAgd (ActSeeMyUsgRep+28) -#define ActPrnAgdQR (ActSeeMyUsgRep+29) +#define ActReqSndNewPwd (ActSeeMyUsgRep + 10) +#define ActSndNewPwd (ActSeeMyUsgRep + 11) +#define ActLogOut (ActSeeMyUsgRep + 12) +#define ActLogIn (ActSeeMyUsgRep + 13) +#define ActLogInNew (ActSeeMyUsgRep + 14) +#define ActLogInLan (ActSeeMyUsgRep + 15) +#define ActAnnSee (ActSeeMyUsgRep + 16) +#define ActChgMyRol (ActSeeMyUsgRep + 17) +#define ActFrmNewEvtMyAgd (ActSeeMyUsgRep + 18) +#define ActEdiOneEvtMyAgd (ActSeeMyUsgRep + 19) +#define ActNewEvtMyAgd (ActSeeMyUsgRep + 20) +#define ActChgEvtMyAgd (ActSeeMyUsgRep + 21) +#define ActReqRemEvtMyAgd (ActSeeMyUsgRep + 22) +#define ActRemEvtMyAgd (ActSeeMyUsgRep + 23) +#define ActHidEvtMyAgd (ActSeeMyUsgRep + 24) +#define ActShoEvtMyAgd (ActSeeMyUsgRep + 25) +#define ActPrvEvtMyAgd (ActSeeMyUsgRep + 26) +#define ActPubEvtMyAgd (ActSeeMyUsgRep + 27) +#define ActSeeMyPubAgd (ActSeeMyUsgRep + 28) +#define ActPrnAgdQR (ActSeeMyUsgRep + 29) -#define ActChkUsrAcc (ActSeeMyUsgRep+30) -#define ActCreUsrAcc (ActSeeMyUsgRep+31) -#define ActRemID_Me (ActSeeMyUsgRep+32) -#define ActNewIDMe (ActSeeMyUsgRep+33) -#define ActRemOldNic (ActSeeMyUsgRep+34) -#define ActChgNic (ActSeeMyUsgRep+35) -#define ActRemMaiMe (ActSeeMyUsgRep+36) -#define ActNewMaiMe (ActSeeMyUsgRep+37) -#define ActCnfMai (ActSeeMyUsgRep+38) -#define ActFrmChgMyPwd (ActSeeMyUsgRep+39) -#define ActChgPwd (ActSeeMyUsgRep+40) -#define ActReqRemMyAcc (ActSeeMyUsgRep+41) -#define ActRemMyAcc (ActSeeMyUsgRep+42) +#define ActChkUsrAcc (ActSeeMyUsgRep + 30) +#define ActCreUsrAcc (ActSeeMyUsgRep + 31) +#define ActRemID_Me (ActSeeMyUsgRep + 32) +#define ActNewIDMe (ActSeeMyUsgRep + 33) +#define ActRemOldNic (ActSeeMyUsgRep + 34) +#define ActChgNic (ActSeeMyUsgRep + 35) +#define ActRemMaiMe (ActSeeMyUsgRep + 36) +#define ActNewMaiMe (ActSeeMyUsgRep + 37) +#define ActCnfMai (ActSeeMyUsgRep + 38) +#define ActFrmChgMyPwd (ActSeeMyUsgRep + 39) +#define ActChgPwd (ActSeeMyUsgRep + 40) +#define ActReqRemMyAcc (ActSeeMyUsgRep + 41) +#define ActRemMyAcc (ActSeeMyUsgRep + 42) -#define ActChgMyData (ActSeeMyUsgRep+43) +#define ActChgMyData (ActSeeMyUsgRep + 43) -#define ActReqMyPho (ActSeeMyUsgRep+44) -#define ActDetMyPho (ActSeeMyUsgRep+45) -#define ActUpdMyPho (ActSeeMyUsgRep+46) -#define ActReqRemMyPho (ActSeeMyUsgRep+47) -#define ActRemMyPho (ActSeeMyUsgRep+48) +#define ActReqMyPho (ActSeeMyUsgRep + 44) +#define ActDetMyPho (ActSeeMyUsgRep + 45) +#define ActUpdMyPho (ActSeeMyUsgRep + 46) +#define ActReqRemMyPho (ActSeeMyUsgRep + 47) +#define ActRemMyPho (ActSeeMyUsgRep + 48) -#define ActEdiPri (ActSeeMyUsgRep+49) -#define ActChgPriPho (ActSeeMyUsgRep+50) -#define ActChgPriPrf (ActSeeMyUsgRep+51) +#define ActEdiPri (ActSeeMyUsgRep + 49) +#define ActChgPriPho (ActSeeMyUsgRep + 50) +#define ActChgPriPrf (ActSeeMyUsgRep + 51) -#define ActReqEdiMyIns (ActSeeMyUsgRep+52) -#define ActChgCtyMyIns (ActSeeMyUsgRep+53) -#define ActChgMyIns (ActSeeMyUsgRep+54) -#define ActChgMyCtr (ActSeeMyUsgRep+55) -#define ActChgMyDpt (ActSeeMyUsgRep+56) -#define ActChgMyOff (ActSeeMyUsgRep+57) -#define ActChgMyOffPho (ActSeeMyUsgRep+58) +#define ActReqEdiMyIns (ActSeeMyUsgRep + 52) +#define ActChgCtyMyIns (ActSeeMyUsgRep + 53) +#define ActChgMyIns (ActSeeMyUsgRep + 54) +#define ActChgMyCtr (ActSeeMyUsgRep + 55) +#define ActChgMyDpt (ActSeeMyUsgRep + 56) +#define ActChgMyOff (ActSeeMyUsgRep + 57) +#define ActChgMyOffPho (ActSeeMyUsgRep + 58) -#define ActReqEdiMyNet (ActSeeMyUsgRep+59) -#define ActChgMyNet (ActSeeMyUsgRep+60) +#define ActReqEdiMyNet (ActSeeMyUsgRep + 59) +#define ActChgMyNet (ActSeeMyUsgRep + 60) -#define ActChgThe (ActSeeMyUsgRep+61) -#define ActReqChgLan (ActSeeMyUsgRep+62) -#define ActChgLan (ActSeeMyUsgRep+63) -#define ActChg1stDay (ActSeeMyUsgRep+64) -#define ActChgCol (ActSeeMyUsgRep+65) -#define ActHidLftCol (ActSeeMyUsgRep+66) -#define ActHidRgtCol (ActSeeMyUsgRep+67) -#define ActShoLftCol (ActSeeMyUsgRep+68) -#define ActShoRgtCol (ActSeeMyUsgRep+69) -#define ActChgIco (ActSeeMyUsgRep+70) -#define ActChgMnu (ActSeeMyUsgRep+71) -#define ActChgNtfPrf (ActSeeMyUsgRep+72) +#define ActChgThe (ActSeeMyUsgRep + 61) +#define ActReqChgLan (ActSeeMyUsgRep + 62) +#define ActChgLan (ActSeeMyUsgRep + 63) +#define ActChg1stDay (ActSeeMyUsgRep + 64) +#define ActChgCol (ActSeeMyUsgRep + 65) +#define ActHidLftCol (ActSeeMyUsgRep + 66) +#define ActHidRgtCol (ActSeeMyUsgRep + 67) +#define ActShoLftCol (ActSeeMyUsgRep + 68) +#define ActShoRgtCol (ActSeeMyUsgRep + 69) +#define ActChgIco (ActSeeMyUsgRep + 70) +#define ActChgMnu (ActSeeMyUsgRep + 71) +#define ActChgNtfPrf (ActSeeMyUsgRep + 72) -#define ActPrnUsrQR (ActSeeMyUsgRep+73) +#define ActPrnUsrQR (ActSeeMyUsgRep + 73) -#define ActPrnMyTT (ActSeeMyUsgRep+74) -#define ActEdiTut (ActSeeMyUsgRep+75) -#define ActChgTut (ActSeeMyUsgRep+76) -#define ActChgMyTT1stDay (ActSeeMyUsgRep+77) +#define ActPrnMyTT (ActSeeMyUsgRep + 74) +#define ActEdiTut (ActSeeMyUsgRep + 75) +#define ActChgTut (ActSeeMyUsgRep + 76) +#define ActChgMyTT1stDay (ActSeeMyUsgRep + 77) -#define ActReqRemFilBrf (ActSeeMyUsgRep+78) -#define ActRemFilBrf (ActSeeMyUsgRep+79) -#define ActRemFolBrf (ActSeeMyUsgRep+80) -#define ActCopBrf (ActSeeMyUsgRep+81) -#define ActPasBrf (ActSeeMyUsgRep+82) -#define ActRemTreBrf (ActSeeMyUsgRep+83) -#define ActFrmCreBrf (ActSeeMyUsgRep+84) -#define ActCreFolBrf (ActSeeMyUsgRep+85) -#define ActCreLnkBrf (ActSeeMyUsgRep+86) -#define ActRenFolBrf (ActSeeMyUsgRep+87) -#define ActRcvFilBrfDZ (ActSeeMyUsgRep+88) -#define ActRcvFilBrfCla (ActSeeMyUsgRep+89) -#define ActExpBrf (ActSeeMyUsgRep+90) -#define ActConBrf (ActSeeMyUsgRep+91) -#define ActZIPBrf (ActSeeMyUsgRep+92) -#define ActReqDatBrf (ActSeeMyUsgRep+93) -#define ActChgDatBrf (ActSeeMyUsgRep+94) -#define ActDowBrf (ActSeeMyUsgRep+95) +#define ActReqRemFilBrf (ActSeeMyUsgRep + 78) +#define ActRemFilBrf (ActSeeMyUsgRep + 79) +#define ActRemFolBrf (ActSeeMyUsgRep + 80) +#define ActCopBrf (ActSeeMyUsgRep + 81) +#define ActPasBrf (ActSeeMyUsgRep + 82) +#define ActRemTreBrf (ActSeeMyUsgRep + 83) +#define ActFrmCreBrf (ActSeeMyUsgRep + 84) +#define ActCreFolBrf (ActSeeMyUsgRep + 85) +#define ActCreLnkBrf (ActSeeMyUsgRep + 86) +#define ActRenFolBrf (ActSeeMyUsgRep + 87) +#define ActRcvFilBrfDZ (ActSeeMyUsgRep + 88) +#define ActRcvFilBrfCla (ActSeeMyUsgRep + 89) +#define ActExpBrf (ActSeeMyUsgRep + 90) +#define ActConBrf (ActSeeMyUsgRep + 91) +#define ActZIPBrf (ActSeeMyUsgRep + 92) +#define ActReqDatBrf (ActSeeMyUsgRep + 93) +#define ActChgDatBrf (ActSeeMyUsgRep + 94) +#define ActDowBrf (ActSeeMyUsgRep + 95) -#define ActReqRemOldBrf (ActSeeMyUsgRep+96) -#define ActRemOldBrf (ActSeeMyUsgRep+97) +#define ActReqRemOldBrf (ActSeeMyUsgRep + 96) +#define ActRemOldBrf (ActSeeMyUsgRep + 97) /*****************************************************************************/ /******************************** Public types *******************************/ diff --git a/swad_agenda.c b/swad_agenda.c index 200f2603..0805c68c 100644 --- a/swad_agenda.c +++ b/swad_agenda.c @@ -115,7 +115,7 @@ void Agd_PutFormLogInToShowUsrAgenda (void) void Agd_PutParamAgd (void) { - char Nickname[Nck_MAX_BYTES_NICKNAME_FROM_FORM+1]; + char Nickname[Nck_MAX_BYTES_NICKNAME_FROM_FORM + 1]; sprintf (Nickname,"@%s",Gbl.Usrs.Other.UsrDat.Nickname); Par_PutHiddenParamString ("agd",Nickname); @@ -218,7 +218,7 @@ void Agd_ShowOtherAgendaAfterLogIn (void) extern const unsigned Txt_Current_CGI_SWAD_Language; extern const char *Txt_Public_agenda_USER; extern const char *Txt_User_not_found_or_you_do_not_have_permission_; - extern const char *Txt_Switching_to_LANGUAGE[1+Txt_NUM_LANGUAGES]; + extern const char *Txt_Switching_to_LANGUAGE[1 + Txt_NUM_LANGUAGES]; bool ItsMe; if (Gbl.Usrs.Me.Logged) @@ -506,7 +506,7 @@ static void Agd_PutIconToViewEditMyFullAgenda (void) static void Agd_PutIconToShowQR (void) { char URL[Cns_MAX_LENGTH_WWW + 1]; - extern const char *Txt_STR_LANG_ID[1+Txt_NUM_LANGUAGES]; + extern const char *Txt_STR_LANG_ID[1 + Txt_NUM_LANGUAGES]; sprintf (URL,"%s/%s?agd=@%s", Cfg_URL_SWAD_CGI, @@ -523,7 +523,7 @@ static void Agd_PutIconsOtherPublicAgenda (void) extern const char *Txt_View_record_and_office_hours; /***** Button to view user's public profile *****/ - if (Pri_ShowIsAllowed (Gbl.Usrs.Other.UsrDat.ProfileVisibility, + if (Pri_ShowingIsAllowed (Gbl.Usrs.Other.UsrDat.ProfileVisibility, &Gbl.Usrs.Other.UsrDat)) Lay_PutContextualLink (ActSeePubPrf, Usr_PutParamOtherUsrCodEncrypted, @@ -582,7 +582,7 @@ static void Agd_ShowOneEvent (Agd_AgendaType_t AgendaType,long AgdCod) extern const char *Txt_Today; static unsigned UniqueId = 0; struct AgendaEvent AgdEvent; - char Txt[Cns_MAX_BYTES_TEXT+1]; + char Txt[Cns_MAX_BYTES_TEXT + 1]; /***** Get data of this event *****/ AgdEvent.AgdCod = AgdCod; @@ -693,7 +693,7 @@ static void Agd_ShowOneEvent (Agd_AgendaType_t AgendaType,long AgdCod) static void Agd_GetParamEventOrderType (void) { - char UnsignedStr[10+1]; + char UnsignedStr[10 + 1]; unsigned UnsignedNum; static bool AlreadyGot = false; @@ -1039,10 +1039,10 @@ static void Agd_PutParamAgdCod (long AgdCod) long Agd_GetParamAgdCod (void) { - char LongStr[1+10+1]; + char LongStr[1 + 10 + 1]; /***** Get parameter with code of event *****/ - Par_GetParToText ("AgdCod",LongStr,1+10); + Par_GetParToText ("AgdCod",LongStr,1 + 10); return Str_ConvertStrCodToLongCod (LongStr); } @@ -1389,7 +1389,7 @@ void Agd_RecFormEvent (void) struct AgendaEvent AgdEvent; bool ItsANewEvent; bool NewEventIsCorrect = true; - char Txt[Cns_MAX_BYTES_TEXT+1]; + char Txt[Cns_MAX_BYTES_TEXT + 1]; /***** Set author of the event *****/ AgdEvent.UsrCod = Gbl.Usrs.Me.UsrDat.UsrCod; @@ -1414,7 +1414,7 @@ void Agd_RecFormEvent (void) if (AgdEvent.TimeUTC[Agd_START_TIME] == 0) AgdEvent.TimeUTC[Agd_START_TIME] = Gbl.StartExecutionTimeUTC; if (AgdEvent.TimeUTC[Agd_END_TIME] == 0) - AgdEvent.TimeUTC[Agd_END_TIME] = AgdEvent.TimeUTC[Agd_START_TIME] + 2*60*60; // +2 hours + AgdEvent.TimeUTC[Agd_END_TIME] = AgdEvent.TimeUTC[Agd_START_TIME] + 2 * 60 * 60; // +2 hours /***** Check if event is correct *****/ if (!AgdEvent.Location[0]) // If there is no event @@ -1477,7 +1477,7 @@ void Agd_RecFormEvent (void) static bool Agd_CheckIfSimilarEventExists (struct AgendaEvent *AgdEvent) { - char Query[256+Agd_MAX_LENGTH_EVENT]; + char Query[256 + Agd_MAX_LENGTH_EVENT]; /***** Get number of events with a field value from database *****/ sprintf (Query,"SELECT COUNT(*) FROM agendas" @@ -1492,7 +1492,7 @@ static bool Agd_CheckIfSimilarEventExists (struct AgendaEvent *AgdEvent) static void Agd_CreateEvent (struct AgendaEvent *AgdEvent,const char *Txt) { - char Query[1024+Cns_MAX_BYTES_TEXT]; + char Query[1024 + Cns_MAX_BYTES_TEXT]; /***** Create a new event *****/ sprintf (Query,"INSERT INTO agendas" @@ -1515,7 +1515,7 @@ static void Agd_CreateEvent (struct AgendaEvent *AgdEvent,const char *Txt) static void Agd_UpdateEvent (struct AgendaEvent *AgdEvent,const char *Txt) { - char Query[1024+Cns_MAX_BYTES_TEXT]; + char Query[1024 + Cns_MAX_BYTES_TEXT]; /***** Update the data of the event *****/ sprintf (Query,"UPDATE agendas SET " diff --git a/swad_announcement.c b/swad_announcement.c index 0f5462db..06a09e41 100644 --- a/swad_announcement.c +++ b/swad_announcement.c @@ -387,11 +387,11 @@ static void Ann_PutParams (void) static long Ann_GetParamAnnCod (void) { - char LongStr[1+10+1]; // String that holds the announcement code + char LongStr[1 + 10 + 1]; // String that holds the announcement code long AnnCod; /* Get announcement code */ - Par_GetParToText ("AnnCod",LongStr,1+10); + Par_GetParToText ("AnnCod",LongStr,1 + 10); if (sscanf (LongStr,"%ld",&AnnCod) != 1) Lay_ShowErrorAndExit ("Wrong code of announcement."); @@ -481,8 +481,8 @@ void Ann_ReceiveAnnouncement (void) { extern const char *Txt_Announcement_created; unsigned Roles; - char Subject[Cns_MAX_BYTES_SUBJECT+1]; - char Content[Cns_MAX_BYTES_TEXT+1]; + char Subject[Cns_MAX_BYTES_SUBJECT + 1]; + char Content[Cns_MAX_BYTES_TEXT + 1]; /***** Get data from form *****/ /* Get the subject of the announcement */ @@ -511,7 +511,7 @@ void Ann_ReceiveAnnouncement (void) static void Ann_CreateAnnouncement (unsigned Roles,const char *Subject,const char *Content) { - char Query[128+Cns_MAX_BYTES_SUBJECT+Cns_MAX_BYTES_TEXT]; + char Query[128 + Cns_MAX_BYTES_SUBJECT + Cns_MAX_BYTES_TEXT]; /***** Select announcements not seen *****/ sprintf (Query,"INSERT INTO announcements (Roles,Subject,Content)" diff --git a/swad_assignment.c b/swad_assignment.c index 57ceb998..0bb52001 100644 --- a/swad_assignment.c +++ b/swad_assignment.c @@ -305,7 +305,7 @@ static void Asg_ShowOneAssignment (long AsgCod) extern const char *Txt_No; static unsigned UniqueId = 0; struct Assignment Asg; - char Txt[Cns_MAX_BYTES_TEXT+1]; + char Txt[Cns_MAX_BYTES_TEXT + 1]; /***** Get data of this assignment *****/ Asg.AsgCod = AsgCod; @@ -433,7 +433,7 @@ static void Asg_ShowOneAssignment (long AsgCod) static void Asg_WriteAsgAuthor (struct Assignment *Asg) { bool ShowPhoto = false; - char PhotoURL[PATH_MAX+1]; + char PhotoURL[PATH_MAX + 1]; char FirstName[Usr_MAX_BYTES_NAME + 1]; char Surnames[Usr_MAX_BYTES_SURNAMES + 1]; struct UsrData UsrDat; @@ -444,7 +444,7 @@ static void Asg_WriteAsgAuthor (struct Assignment *Asg) /***** Get data of author *****/ UsrDat.UsrCod = Asg->UsrCod; if (Usr_ChkUsrCodAndGetAllUsrDataFromUsrCod (&UsrDat)) - ShowPhoto = Pho_ShowUsrPhotoIsAllowed (&UsrDat,PhotoURL); + ShowPhoto = Pho_ShowingUsrPhotoIsAllowed (&UsrDat,PhotoURL); /***** Show photo *****/ Pho_ShowUsrPhoto (&UsrDat,ShowPhoto ? PhotoURL : @@ -523,7 +523,7 @@ static void Asg_WriteAssignmentFolder (struct Assignment *Asg) static void Asg_GetParamAsgOrderType (void) { - char UnsignedStr[10+1]; + char UnsignedStr[10 + 1]; unsigned UnsignedNum; Par_GetParToText ("Order",UnsignedStr,10); @@ -929,10 +929,10 @@ static void Asg_PutParamAsgCod (long AsgCod) long Asg_GetParamAsgCod (void) { - char LongStr[1+10+1]; + char LongStr[1 + 10 + 1]; /***** Get parameter with code of assignment *****/ - Par_GetParToText ("AsgCod",LongStr,1+10); + Par_GetParToText ("AsgCod",LongStr,1 + 10); return Str_ConvertStrCodToLongCod (LongStr); } @@ -1116,7 +1116,7 @@ void Asg_RequestCreatOrEditAsg (void) extern const char *Txt_Save; struct Assignment Asg; bool ItsANewAssignment; - char Txt[Cns_MAX_BYTES_TEXT+1]; + char Txt[Cns_MAX_BYTES_TEXT + 1]; /***** Get parameters *****/ Asg_GetParamAsgOrderType (); @@ -1307,7 +1307,7 @@ void Asg_RecFormAssignment (void) bool ItsANewAssignment; bool NewAssignmentIsCorrect = true; unsigned NumUsrsToBeNotifiedByEMail; - char Txt[Cns_MAX_BYTES_TEXT+1]; + char Txt[Cns_MAX_BYTES_TEXT + 1]; /***** Get the code of the assignment *****/ NewAsg.AsgCod = Asg_GetParamAsgCod (); @@ -1345,7 +1345,7 @@ void Asg_RecFormAssignment (void) if (NewAsg.TimeUTC[Dat_START_TIME] == 0) NewAsg.TimeUTC[Dat_START_TIME] = Gbl.StartExecutionTimeUTC; if (NewAsg.TimeUTC[Dat_END_TIME] == 0) - NewAsg.TimeUTC[Dat_END_TIME] = NewAsg.TimeUTC[Dat_START_TIME] + 2*60*60; // +2 hours + NewAsg.TimeUTC[Dat_END_TIME] = NewAsg.TimeUTC[Dat_START_TIME] + 2 * 60 * 60; // +2 hours /***** Check if title is correct *****/ if (NewAsg.Title[0]) // If there's an assignment title @@ -1462,7 +1462,7 @@ static void Asg_UpdateNumUsrsNotifiedByEMailAboutAssignment (long AsgCod,unsigne static void Asg_CreateAssignment (struct Assignment *Asg,const char *Txt) { - char Query[1024+Cns_MAX_BYTES_TEXT]; + char Query[1024 + Cns_MAX_BYTES_TEXT]; /***** Create a new assignment *****/ sprintf (Query,"INSERT INTO assignments" @@ -1490,7 +1490,7 @@ static void Asg_CreateAssignment (struct Assignment *Asg,const char *Txt) static void Asg_UpdateAssignment (struct Assignment *Asg,const char *Txt) { - char Query[1024+Cns_MAX_BYTES_TEXT]; + char Query[1024 + Cns_MAX_BYTES_TEXT]; /***** Update the data of the assignment *****/ sprintf (Query,"UPDATE assignments SET " diff --git a/swad_attendance.c b/swad_attendance.c index 57b17d9e..9a1cfaaa 100644 --- a/swad_attendance.c +++ b/swad_attendance.c @@ -143,7 +143,7 @@ static void Att_ListAttEventsForAStd (unsigned NumStd,struct UsrData *UsrDat); void Att_SeeAttEvents (void) { - char NicknameWithArroba[Nck_MAX_BYTES_NICKNAME_FROM_FORM+1]; + char NicknameWithArroba[Nck_MAX_BYTES_NICKNAME_FROM_FORM + 1]; /***** Get parameters *****/ Att_GetParamAttOrderType (); @@ -356,7 +356,7 @@ static void Att_ShowOneAttEvent (struct AttendanceEvent *Att,bool ShowOnlyThisAt extern const char *Txt_Today; extern const char *Txt_View_event; static unsigned UniqueId = 0; - char Txt[Cns_MAX_BYTES_TEXT+1]; + char Txt[Cns_MAX_BYTES_TEXT + 1]; /***** Get data of this attendance event *****/ Att_GetDataOfAttEventByCodAndCheckCrs (Att); @@ -475,7 +475,7 @@ static void Att_ShowOneAttEvent (struct AttendanceEvent *Att,bool ShowOnlyThisAt static void Att_WriteAttEventAuthor (struct AttendanceEvent *Att) { bool ShowPhoto = false; - char PhotoURL[PATH_MAX+1]; + char PhotoURL[PATH_MAX + 1]; char FirstName[Usr_MAX_BYTES_NAME + 1]; char Surnames[Usr_MAX_BYTES_SURNAMES + 1]; struct UsrData UsrDat; @@ -486,7 +486,7 @@ static void Att_WriteAttEventAuthor (struct AttendanceEvent *Att) /***** Get data of author *****/ UsrDat.UsrCod = Att->UsrCod; if (Usr_ChkUsrCodAndGetAllUsrDataFromUsrCod (&UsrDat)) // Get of the database the data of the author - ShowPhoto = Pho_ShowUsrPhotoIsAllowed (&UsrDat,PhotoURL); + ShowPhoto = Pho_ShowingUsrPhotoIsAllowed (&UsrDat,PhotoURL); /***** Show photo *****/ Pho_ShowUsrPhoto (&UsrDat,ShowPhoto ? PhotoURL : @@ -522,7 +522,7 @@ static void Att_WriteAttEventAuthor (struct AttendanceEvent *Att) static void Att_GetParamAttOrderType (void) { - char UnsignedStr[10+1]; + char UnsignedStr[10 + 1]; unsigned UnsignedNum; Par_GetParToText ("Order",UnsignedStr,10); @@ -893,10 +893,10 @@ void Att_PutParamAttCod (long AttCod) long Att_GetParamAttCod (void) { - char LongStr[1+10+1]; + char LongStr[1 + 10 + 1]; /***** Get parameter with code of attendance event *****/ - Par_GetParToText ("AttCod",LongStr,1+10); + Par_GetParToText ("AttCod",LongStr,1 + 10); return Str_ConvertStrCodToLongCod (LongStr); } @@ -1280,10 +1280,10 @@ void Att_RecFormAttEvent (void) extern const char *Txt_The_event_has_been_modified; struct AttendanceEvent OldAtt; struct AttendanceEvent ReceivedAtt; - char YN[1+1]; + char YN[1 + 1]; bool ItsANewAttEvent; bool ReceivedAttEventIsCorrect = true; - char Txt[Cns_MAX_BYTES_TEXT+1]; + char Txt[Cns_MAX_BYTES_TEXT + 1]; /***** Get the code of the attendance event *****/ ItsANewAttEvent = ((ReceivedAtt.AttCod = Att_GetParamAttCod ()) == -1L); @@ -1314,7 +1314,7 @@ void Att_RecFormAttEvent (void) if (ReceivedAtt.TimeUTC[Att_START_TIME] == 0) ReceivedAtt.TimeUTC[Att_START_TIME] = Gbl.StartExecutionTimeUTC; if (ReceivedAtt.TimeUTC[Att_END_TIME] == 0) - ReceivedAtt.TimeUTC[Att_END_TIME] = ReceivedAtt.TimeUTC[Att_START_TIME] + 2*60*60; // +2 hours // TODO: 2*60*60 should be in a #define in swad_config.h + ReceivedAtt.TimeUTC[Att_END_TIME] = ReceivedAtt.TimeUTC[Att_START_TIME] + 2 * 60 * 60; // +2 hours // TODO: 2 * 60 * 60 should be in a #define in swad_config.h /***** Check if title is correct *****/ if (ReceivedAtt.Title[0]) // If there's an attendance event title @@ -1373,7 +1373,7 @@ void Att_RecFormAttEvent (void) void Att_CreateAttEvent (struct AttendanceEvent *Att,const char *Txt) { - char Query[1024+Cns_MAX_BYTES_TEXT]; + char Query[1024 + Cns_MAX_BYTES_TEXT]; /***** Create a new attendance event *****/ sprintf (Query,"INSERT INTO att_events" @@ -1405,7 +1405,7 @@ void Att_CreateAttEvent (struct AttendanceEvent *Att,const char *Txt) void Att_UpdateAttEvent (struct AttendanceEvent *Att,const char *Txt) { - char Query[1024+Cns_MAX_BYTES_TEXT]; + char Query[1024 + Cns_MAX_BYTES_TEXT]; /***** Update the data of the attendance event *****/ sprintf (Query,"UPDATE att_events SET " @@ -2045,10 +2045,10 @@ static void Att_WriteRowStdToCallTheRoll (unsigned NumStd,struct UsrData *UsrDat extern const char *Txt_Present; extern const char *Txt_Absent; bool Present; - char PhotoURL[PATH_MAX+1]; + char PhotoURL[PATH_MAX + 1]; bool ShowPhoto; - char CommentStd[Cns_MAX_BYTES_TEXT+1]; - char CommentTch[Cns_MAX_BYTES_TEXT+1]; + char CommentStd[Cns_MAX_BYTES_TEXT + 1]; + char CommentTch[Cns_MAX_BYTES_TEXT + 1]; /***** Check if this student is already registered in the current event *****/ Present = Att_CheckIfUsrIsPresentInAttEventAndGetComments (Att->AttCod,UsrDat->UsrCod,CommentStd,CommentTch); @@ -2097,7 +2097,7 @@ static void Att_WriteRowStdToCallTheRoll (unsigned NumStd,struct UsrData *UsrDat { fprintf (Gbl.F.Out,"", Gbl.RowEvenOdd); - ShowPhoto = Pho_ShowUsrPhotoIsAllowed (UsrDat,PhotoURL); + ShowPhoto = Pho_ShowingUsrPhotoIsAllowed (UsrDat,PhotoURL); Pho_ShowUsrPhoto (UsrDat,ShowPhoto ? PhotoURL : NULL, "PHOTO45x60",Pho_ZOOM,false); @@ -2222,9 +2222,9 @@ void Att_RegisterMeAsStdInAttEvent (void) extern const char *Txt_Your_comment_has_been_updated; struct AttendanceEvent Att; bool Present; - char CommentParamName[10+10+1]; - char CommentStd[Cns_MAX_BYTES_TEXT+1]; - char CommentTch[Cns_MAX_BYTES_TEXT+1]; + char CommentParamName[10 + 10 + 1]; + char CommentStd[Cns_MAX_BYTES_TEXT + 1]; + char CommentTch[Cns_MAX_BYTES_TEXT + 1]; /***** Get attendance event code *****/ if ((Att.AttCod = Att_GetParamAttCod ()) == -1L) @@ -2283,9 +2283,9 @@ void Att_RegisterStudentsInAttEvent (void) unsigned NumStdsPresent; unsigned NumStdsAbsent; struct UsrData UsrData; - char CommentParamName[10+10+1]; - char CommentStd[Cns_MAX_BYTES_TEXT+1]; - char CommentTch[Cns_MAX_BYTES_TEXT+1]; + char CommentParamName[10 + 10 + 1]; + char CommentStd[Cns_MAX_BYTES_TEXT + 1]; + char CommentTch[Cns_MAX_BYTES_TEXT + 1]; /***** Get attendance event code *****/ if ((Att.AttCod = Att_GetParamAttCod ()) == -1L) @@ -2411,7 +2411,7 @@ static void Att_GetNumStdsTotalWhoAreInAttEvent (struct AttendanceEvent *Att) static unsigned Att_GetNumStdsFromAListWhoAreInAttEvent (long AttCod,long LstSelectedUsrCods[],unsigned NumStdsInList) { char *Query; - char SubQuery[1+1+10+1]; + char SubQuery[1 + 1 + 10 + 1]; unsigned NumStd; unsigned NumStdsInAttEvent = 0; size_t MaxLength; @@ -2581,7 +2581,7 @@ void Att_RegUsrInAttEventNotChangingComments (long AttCod,long UsrCod) static void Att_RegUsrInAttEventChangingComments (long AttCod,long UsrCod,bool Present, const char *CommentStd,const char *CommentTch) { - char Query[256+Cns_MAX_BYTES_TEXT*2]; + char Query[256 + Cns_MAX_BYTES_TEXT * 2]; /***** Register user as assistant to an event in database *****/ sprintf (Query,"REPLACE INTO att_usr (AttCod,UsrCod,Present,CommentStd,CommentTch)" @@ -2719,7 +2719,7 @@ void Usr_PrintMyAttendanceCrs (void) static void Usr_ListOrPrintMyAttendanceCrs (Att_TypeOfView_t TypeOfView) { unsigned NumAttEvent; - char YN[1+1]; + char YN[1 + 1]; /***** Get list of attendance events *****/ Att_GetListAttEvents (Att_OLDEST_FIRST); @@ -2785,7 +2785,7 @@ static void Usr_ListOrPrintStdsAttendanceCrs (Att_TypeOfView_t TypeOfView) unsigned NumStdsInList; long *LstSelectedUsrCods; unsigned NumAttEvent; - char YN[1+1]; + char YN[1 + 1]; /***** Get list of attendance events *****/ Att_GetListAttEvents (Att_OLDEST_FIRST); @@ -2893,7 +2893,7 @@ static void Att_GetListSelectedAttCods (char **StrAttCodsSelected) unsigned NumAttEvent; const char *Ptr; long AttCod; - char LongStr[1+10+1]; + char LongStr[1 + 10 + 1]; char Query[256]; MYSQL_RES *mysql_res; MYSQL_ROW row; @@ -2903,8 +2903,8 @@ static void Att_GetListSelectedAttCods (char **StrAttCodsSelected) unsigned NumGrpSel; /***** Allocate memory for list of attendance events selected *****/ - MaxSizeListAttCodsSelected = Gbl.AttEvents.Num * (1+10+1); - if ((*StrAttCodsSelected = (char *) malloc (MaxSizeListAttCodsSelected+1)) == NULL) + MaxSizeListAttCodsSelected = Gbl.AttEvents.Num * (1 + 10 + 1); + if ((*StrAttCodsSelected = (char *) malloc (MaxSizeListAttCodsSelected + 1)) == NULL) Lay_ShowErrorAndExit ("Not enough memory to store list of attendance events selected."); /***** Get parameter multiple with list of attendance events selected *****/ @@ -2925,7 +2925,7 @@ static void Att_GetListSelectedAttCods (char **StrAttCodsSelected) ) { /* Get next attendance event selected */ - Par_GetNextStrUntilSeparParamMult (&Ptr,LongStr,1+10); + Par_GetNextStrUntilSeparParamMult (&Ptr,LongStr,1 + 10); AttCod = Str_ConvertStrCodToLongCod (LongStr); /* Set each event in *StrAttCodsSelected as selected */ @@ -3317,7 +3317,7 @@ static void Att_WriteRowStdSeveralAttEvents (unsigned NumStd,struct UsrData *Usr { extern const char *Txt_Present; extern const char *Txt_Absent; - char PhotoURL[PATH_MAX+1]; + char PhotoURL[PATH_MAX + 1]; bool ShowPhoto; unsigned NumAttEvent; bool Present; @@ -3339,7 +3339,7 @@ static void Att_WriteRowStdSeveralAttEvents (unsigned NumStd,struct UsrData *Usr fprintf (Gbl.F.Out,"", Gbl.RowEvenOdd); - ShowPhoto = Pho_ShowUsrPhotoIsAllowed (UsrDat,PhotoURL); + ShowPhoto = Pho_ShowingUsrPhotoIsAllowed (UsrDat,PhotoURL); Pho_ShowUsrPhoto (UsrDat,ShowPhoto ? PhotoURL : NULL, "PHOTO21x28",Pho_ZOOM,false); @@ -3459,7 +3459,7 @@ static void Att_ListAttEventsForAStd (unsigned NumStd,struct UsrData *UsrDat) extern const char *Txt_Absent; extern const char *Txt_Student_comment; extern const char *Txt_Teachers_comment; - char PhotoURL[PATH_MAX+1]; + char PhotoURL[PATH_MAX + 1]; bool ShowPhoto; unsigned NumAttEvent; unsigned UniqueId; @@ -3483,7 +3483,7 @@ static void Att_ListAttEventsForAStd (unsigned NumStd,struct UsrData *UsrDat) fprintf (Gbl.F.Out,"", Gbl.RowEvenOdd); - ShowPhoto = Pho_ShowUsrPhotoIsAllowed (UsrDat,PhotoURL); + ShowPhoto = Pho_ShowingUsrPhotoIsAllowed (UsrDat,PhotoURL); Pho_ShowUsrPhoto (UsrDat,ShowPhoto ? PhotoURL : NULL, "PHOTO21x28",Pho_ZOOM,false); diff --git a/swad_banner.c b/swad_banner.c index ae3bcc65..8b11099e 100644 --- a/swad_banner.c +++ b/swad_banner.c @@ -423,10 +423,10 @@ static void Ban_PutParamBanCod (long BanCod) long Ban_GetParamBanCod (void) { - char LongStr[1+10+1]; + char LongStr[1 + 10 + 1]; /***** Get parameter with code of banner *****/ - Par_GetParToText ("BanCod",LongStr,1+10); + Par_GetParToText ("BanCod",LongStr,1 + 10); return Str_ConvertStrCodToLongCod (LongStr); } @@ -553,7 +553,7 @@ static void Ban_RenameBanner (Cns_ShrtOrFullName_t ShrtOrFullName) const char *FieldName = NULL; // Initialized to avoid warning unsigned MaxLength = 0; // Initialized to avoid warning char *CurrentBanName = NULL; // Initialized to avoid warning - char NewBanName[Ban_MAX_LENGTH_FULL_NAME+1]; + char NewBanName[Ban_MAX_LENGTH_FULL_NAME + 1]; Ban = &Gbl.Banners.EditingBan; switch (ShrtOrFullName) @@ -653,8 +653,8 @@ void Ban_ChangeBannerImg (void) extern const char *Txt_The_new_image_is_X; extern const char *Txt_You_can_not_leave_the_image_empty; struct Banner *Ban; - char Query[256+Ban_MAX_LENGTH_IMAGE]; - char NewImg[Ban_MAX_LENGTH_IMAGE+1]; + char Query[256 + Ban_MAX_LENGTH_IMAGE]; + char NewImg[Ban_MAX_LENGTH_IMAGE + 1]; Ban = &Gbl.Banners.EditingBan; @@ -698,7 +698,7 @@ void Ban_ChangeBannerWWW (void) extern const char *Txt_The_new_web_address_is_X; extern const char *Txt_You_can_not_leave_the_web_address_empty; struct Banner *Ban; - char Query[256+Cns_MAX_LENGTH_WWW]; + char Query[256 + Cns_MAX_LENGTH_WWW]; char NewWWW[Cns_MAX_LENGTH_WWW + 1]; Ban = &Gbl.Banners.EditingBan; diff --git a/swad_calendar.c b/swad_calendar.c index a28b06a2..099c0eef 100644 --- a/swad_calendar.c +++ b/swad_calendar.c @@ -160,7 +160,7 @@ void Cal_ChangeFirstDayOfWeek (void) static unsigned Cal_GetParamFirstDayOfWeek (void) { - char UnsignedStr[10+1]; + char UnsignedStr[10 + 1]; unsigned UnsignedNum; unsigned FirstDayOfWeek = Cal_FIRST_DAY_OF_WEEK_DEFAULT; @@ -178,7 +178,7 @@ static unsigned Cal_GetParamFirstDayOfWeek (void) void Cal_DrawCurrentMonth (void) { - extern const char *Txt_STR_LANG_ID[1+Txt_NUM_LANGUAGES]; + extern const char *Txt_STR_LANG_ID[1 + Txt_NUM_LANGUAGES]; char ParamsStr[256 + 256 + Ses_LENGTH_SESSION_ID + 256]; /***** Get list of holidays *****/ @@ -233,8 +233,8 @@ void Cal_DrawCurrentMonth (void) void Cal_DrawCalendar (void) { extern const char *Hlp_ASSESSMENT_Calendar; - extern const char *Txt_STR_LANG_ID[1+Txt_NUM_LANGUAGES]; - char ParamsStr[256+256+Ses_LENGTH_SESSION_ID+256]; + extern const char *Txt_STR_LANG_ID[1 + Txt_NUM_LANGUAGES]; + char ParamsStr[256 + 256 + Ses_LENGTH_SESSION_ID + 256]; bool PrintView = (Gbl.Action.Act == ActPrnCal); /***** Get list of holidays *****/ diff --git a/swad_centre.c b/swad_centre.c index 05fa395a..f28b735d 100644 --- a/swad_centre.c +++ b/swad_centre.c @@ -99,7 +99,8 @@ static long Ctr_GetParamOtherCtrCod (void); static void Ctr_UpdateCtrInsDB (long CtrCod,long InsCod); static void Ctr_RenameCentre (struct Centre *Ctr,Cns_ShrtOrFullName_t ShrtOrFullName); static bool Ctr_CheckIfCtrNameExistsInIns (const char *FieldName,const char *Name,long CtrCod,long InsCod); -static void Ctr_UpdateCtrWWWDB (long CtrCod,const char NewWWW[Cns_MAX_LENGTH_WWW+1]); +static void Ctr_UpdateCtrWWWDB (long CtrCod, + const char NewWWW[Cns_MAX_LENGTH_WWW + 1]); static void Ctr_PutButtonToGoToCtr (struct Centre *Ctr); static void Ctr_PutFormToCreateCentre (void); @@ -272,7 +273,7 @@ static void Ctr_Configuration (bool PrintView) extern const char *Txt_Short_name; extern const char *Txt_Web; extern const char *Txt_Shortcut; - extern const char *Txt_STR_LANG_ID[1+Txt_NUM_LANGUAGES]; + extern const char *Txt_STR_LANG_ID[1 + Txt_NUM_LANGUAGES]; extern const char *Txt_QR_code; extern const char *Txt_Users_of_the_centre; extern const char *Txt_Place; @@ -282,7 +283,7 @@ static void Ctr_Configuration (bool PrintView) extern const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS]; unsigned NumIns; struct Place Plc; - char PathPhoto[PATH_MAX+1]; + char PathPhoto[PATH_MAX + 1]; bool PhotoExists; char *PhotoAttribution = NULL; bool PutLink = !PrintView && Gbl.CurrentCtr.Ctr.WWW[0]; @@ -692,7 +693,7 @@ static void Ctr_PutIconToChangePhoto (void) { extern const char *Txt_Change_photo; extern const char *Txt_Upload_photo; - char PathPhoto[PATH_MAX+1]; + char PathPhoto[PATH_MAX + 1]; bool PhotoExists; /***** Link to upload photo of centre *****/ @@ -918,7 +919,7 @@ static void Ctr_ListOneCentreForSeeing (struct Centre *Ctr,unsigned NumCtr) static void Ctr_GetParamCtrOrderType (void) { - char UnsignedStr[10+1]; + char UnsignedStr[10 + 1]; unsigned UnsignedNum; Par_GetParToText ("Order",UnsignedStr,10); @@ -1677,10 +1678,10 @@ long Ctr_GetAndCheckParamOtherCtrCod (void) static long Ctr_GetParamOtherCtrCod (void) { - char LongStr[1+10+1]; + char LongStr[1 + 10 + 1]; /***** Get parameter with code of centre *****/ - Par_GetParToText ("OthCtrCod",LongStr,1+10); + Par_GetParToText ("OthCtrCod",LongStr,1 + 10); return Str_ConvertStrCodToLongCod (LongStr); } @@ -1694,7 +1695,7 @@ void Ctr_RemoveCentre (void) extern const char *Txt_Centre_X_removed; char Query[512]; struct Centre Ctr; - char PathCtr[PATH_MAX+1]; + char PathCtr[PATH_MAX + 1]; /***** Get centre code *****/ Ctr.CtrCod = Ctr_GetAndCheckParamOtherCtrCod (); @@ -1902,7 +1903,7 @@ static void Ctr_RenameCentre (struct Centre *Ctr,Cns_ShrtOrFullName_t ShrtOrFull const char *FieldName = NULL; // Initialized to avoid warning unsigned MaxLength = 0; // Initialized to avoid warning char *CurrentCtrName = NULL; // Initialized to avoid warning - char NewCtrName[Ctr_MAX_LENGTH_CENTRE_FULL_NAME+1]; + char NewCtrName[Ctr_MAX_LENGTH_CENTRE_FULL_NAME + 1]; switch (ShrtOrFullName) { @@ -1974,7 +1975,7 @@ static void Ctr_RenameCentre (struct Centre *Ctr,Cns_ShrtOrFullName_t ShrtOrFull static bool Ctr_CheckIfCtrNameExistsInIns (const char *FieldName,const char *Name,long CtrCod,long InsCod) { - char Query[256+Ctr_MAX_LENGTH_CENTRE_FULL_NAME]; + char Query[256 + Ctr_MAX_LENGTH_CENTRE_FULL_NAME]; /***** Get number of centres with a name from database *****/ sprintf (Query,"SELECT COUNT(*) FROM centres" @@ -1992,7 +1993,7 @@ void Ctr_ChangeCtrWWW (void) extern const char *Txt_The_new_web_address_is_X; extern const char *Txt_You_can_not_leave_the_web_address_empty; struct Centre *Ctr; - char NewWWW[Cns_MAX_LENGTH_WWW+1]; + char NewWWW[Cns_MAX_LENGTH_WWW + 1]; Ctr = &Gbl.Ctrs.EditingCtr; @@ -2033,7 +2034,7 @@ void Ctr_ChangeCtrWWWInConfig (void) { extern const char *Txt_The_new_web_address_is_X; extern const char *Txt_You_can_not_leave_the_web_address_empty; - char NewWWW[Cns_MAX_LENGTH_WWW+1]; + char NewWWW[Cns_MAX_LENGTH_WWW + 1]; /***** Get parameters from form *****/ /* Get the new WWW for the centre */ @@ -2062,9 +2063,10 @@ void Ctr_ChangeCtrWWWInConfig (void) /**************** Update database changing old WWW by new WWW ****************/ /*****************************************************************************/ -static void Ctr_UpdateCtrWWWDB (long CtrCod,const char NewWWW[Cns_MAX_LENGTH_WWW+1]) +static void Ctr_UpdateCtrWWWDB (long CtrCod, + const char NewWWW[Cns_MAX_LENGTH_WWW + 1]) { - char Query[256+Cns_MAX_LENGTH_WWW]; + char Query[256 + Cns_MAX_LENGTH_WWW]; /***** Update database changing old WWW by new WWW *****/ sprintf (Query,"UPDATE centres SET WWW='%s' WHERE CtrCod='%ld'", @@ -2081,7 +2083,7 @@ void Ctr_ChangeCtrStatus (void) extern const char *Txt_The_status_of_the_centre_X_has_changed; struct Centre *Ctr; char Query[256]; - char UnsignedNum[10+1]; + char UnsignedNum[10 + 1]; Ctr_Status_t Status; Ctr_StatusTxt_t StatusTxt; @@ -2245,17 +2247,17 @@ void Ctr_RequestPhoto (void) void Ctr_ReceivePhoto (void) { extern const char *Txt_Wrong_file_type; - char Path[PATH_MAX+1]; + char Path[PATH_MAX + 1]; struct Param *Param; - char FileNameImgSrc[PATH_MAX+1]; + char FileNameImgSrc[PATH_MAX + 1]; char *PtrExtension; size_t LengthExtension; char MIMEType[Brw_MAX_BYTES_MIME_TYPE + 1]; - char PathImgPriv[PATH_MAX+1]; - char FileNameImgTmp[PATH_MAX+1]; // Full name (including path and .jpg) of the destination temporary file - char FileNameImg[PATH_MAX+1]; // Full name (including path and .jpg) of the destination file + char PathImgPriv[PATH_MAX + 1]; + char FileNameImgTmp[PATH_MAX + 1]; // Full name (including path and .jpg) of the destination temporary file + char FileNameImg[PATH_MAX + 1]; // Full name (including path and .jpg) of the destination file bool WrongType = false; - char Command[1024+PATH_MAX*2]; + char Command[1024 + PATH_MAX * 2]; int ReturnCode; /***** Copy in disk the file received *****/ @@ -2364,8 +2366,8 @@ void Ctr_ReceivePhoto (void) void Ctr_ChangeCtrPhotoAttribution (void) { - char Query[256+Ctr_MAX_LENGTH_PHOTO_ATTRIBUTION]; - char NewPhotoAttribution[Ctr_MAX_LENGTH_PHOTO_ATTRIBUTION+1]; + char Query[256 + Ctr_MAX_LENGTH_PHOTO_ATTRIBUTION]; + char NewPhotoAttribution[Ctr_MAX_LENGTH_PHOTO_ATTRIBUTION + 1]; /***** Get parameters from form *****/ /* Get the new photo attribution for the centre */ @@ -2731,9 +2733,9 @@ static void Ctr_RecFormRequestOrCreateCtr (unsigned Status) static void Ctr_CreateCentre (struct Centre *Ctr,unsigned Status) { extern const char *Txt_Created_new_centre_X; - char Query[512+ - Ctr_MAX_LENGTH_CENTRE_SHRT_NAME+ - Ctr_MAX_LENGTH_CENTRE_FULL_NAME+ + char Query[512 + + Ctr_MAX_LENGTH_CENTRE_SHRT_NAME + + Ctr_MAX_LENGTH_CENTRE_FULL_NAME + Cns_MAX_LENGTH_WWW]; /***** Create a new centre *****/ diff --git a/swad_centre.h b/swad_centre.h index 35479e16..8abdb55a 100644 --- a/swad_centre.h +++ b/swad_centre.h @@ -54,9 +54,9 @@ typedef enum #define Ctr_MAX_CENTRES_PER_USR 10 // Used in list of my centres -#define Ctr_MAX_LENGTH_CENTRE_SHRT_NAME 32 -#define Ctr_MAX_LENGTH_CENTRE_FULL_NAME 127 -#define Ctr_MAX_LENGTH_PHOTO_ATTRIBUTION (4*1024) +#define Ctr_MAX_LENGTH_CENTRE_SHRT_NAME 32 +#define Ctr_MAX_LENGTH_CENTRE_FULL_NAME 127 +#define Ctr_MAX_LENGTH_PHOTO_ATTRIBUTION (4 * 1024) struct Centre { diff --git a/swad_changelog.h b/swad_changelog.h index aa56079c..e8a7cabe 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -191,13 +191,15 @@ /****************************** Public constants *****************************/ /*****************************************************************************/ -#define Log_PLATFORM_VERSION "SWAD 16.126.4 (2017-01-27)" +#define Log_PLATFORM_VERSION "SWAD 16.127 (2017-01-28)" #define CSS_FILE "swad16.123.css" #define JS_FILE "swad16.123.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.127: Jan 28, 2017 Code refactoring. (212118 lines) + Version 16.126.6: Jan 27, 2017 Fixed bug related with list of students. (212098 lines) Version 16.126.5: Jan 27, 2017 Changes in permissions to view/change another user's data. (212093 lines) Version 16.126.4: Jan 27, 2017 Code refactoring related to permissions to view/change another user's data. (212105 lines) Version 16.126.3: Jan 27, 2017 Fixed bug in search of user, reported by Javier Fernández Baldomero. (212086 lines) diff --git a/swad_chat.c b/swad_chat.c index bd694a3f..588af333 100644 --- a/swad_chat.c +++ b/swad_chat.c @@ -60,7 +60,7 @@ extern struct Globals Gbl; /*****************************************************************************/ static void Cht_WriteLinkToChat1 (const char *RoomCode,const char *RoomShortName,const char *RoomFullName, - unsigned Level,bool IsLastItemInLevel[1+Cht_CHAT_MAX_LEVELS]); + unsigned Level,bool IsLastItemInLevel[1 + Cht_CHAT_MAX_LEVELS]); static void Cht_WriteLinkToChat2 (const char *RoomCode,const char *RoomFullName); static unsigned Cht_GetNumUsrsInChatRoom (const char *RoomCode); @@ -100,7 +100,7 @@ void Cht_ShowListOfAvailableChatRooms (void) extern const char *Txt_Teachers_ABBREVIATION; extern const char *Txt_Degree; extern const char *Txt_Course; - bool IsLastItemInLevel[1+Cht_CHAT_MAX_LEVELS]; + bool IsLastItemInLevel[1 + Cht_CHAT_MAX_LEVELS]; unsigned NumMyDeg; struct Degree Deg; struct Course Crs; @@ -108,9 +108,9 @@ void Cht_ShowListOfAvailableChatRooms (void) MYSQL_ROW row; unsigned long NumRow; unsigned long NumRows; - char ThisRoomCode [MAX_LENGTH_ROOM_CODE +1]; - char ThisRoomShrtName[MAX_LENGTH_ROOM_SHRT_NAME+1]; - char ThisRoomFullName[MAX_LENGTH_ROOM_FULL_NAME+1]; + char ThisRoomCode [MAX_LENGTH_ROOM_CODE + 1]; + char ThisRoomShrtName[MAX_LENGTH_ROOM_SHRT_NAME + 1]; + char ThisRoomFullName[MAX_LENGTH_ROOM_FULL_NAME + 1]; /***** Fill the list with the degrees I belong to *****/ Usr_GetMyDegrees (); @@ -295,7 +295,7 @@ void Cht_ShowListOfChatRoomsWithUsrs (void) /*****************************************************************************/ static void Cht_WriteLinkToChat1 (const char *RoomCode,const char *RoomShortName,const char *RoomFullName, - unsigned Level,bool IsLastItemInLevel[1+Cht_CHAT_MAX_LEVELS]) + unsigned Level,bool IsLastItemInLevel[1 + Cht_CHAT_MAX_LEVELS]) { extern const char *The_ClassForm[The_NUM_THEMES]; diff --git a/swad_config.c b/swad_config.c index a4a5cf48..9f952c5b 100644 --- a/swad_config.c +++ b/swad_config.c @@ -73,7 +73,7 @@ void Cfg_GetConfigFromFile (void) size_t Length; char *Config; const char *Ptr; - char Str[Cfg_MAX_BYTES_STR+1]; + char Str[Cfg_MAX_BYTES_STR + 1]; /***** Read config from file to string *****/ /* Open config file */ @@ -86,7 +86,7 @@ void Cfg_GetConfigFromFile (void) fseek (FileCfg,0L,SEEK_SET); /* Allocate memory for buffer */ - if ((Config = (char *) malloc (Length+1)) == NULL) + if ((Config = (char *) malloc (Length + 1)) == NULL) { fclose (FileCfg); Lay_ShowErrorAndExit ("Not enough memory for config."); diff --git a/swad_config.h b/swad_config.h index bb68239f..9d2af38c 100644 --- a/swad_config.h +++ b/swad_config.h @@ -83,7 +83,7 @@ #define Cfg_DEFAULT_COLUMNS Lay_SHOW_BOTH_COLUMNS -#define Cfg_TIME_TO_SEND_PENDING_NOTIF ((time_t)(30UL*60UL)) // After these seconds after first pending notification, all the pending notifications are sent by email +#define Cfg_TIME_TO_SEND_PENDING_NOTIF ((time_t) (30UL * 60UL)) // After these seconds after first pending notification, all the pending notifications are sent by email #define Cfg_GOOGLE_ANALYTICS "" @@ -124,7 +124,7 @@ #define Cfg_DEFAULT_COLUMNS Lay_SHOW_BOTH_COLUMNS -#define Cfg_TIME_TO_SEND_PENDING_NOTIF ((time_t)(30UL*60UL)) // After these seconds after first pending notification, all the pending notifications are sent by email +#define Cfg_TIME_TO_SEND_PENDING_NOTIF ((time_t) (30UL * 60UL)) // After these seconds after first pending notification, all the pending notifications are sent by email /* Google Analytics without cookies. * This code comes from http://stackoverflow.com/a/19995629 @@ -182,7 +182,7 @@ #define Cfg_DEFAULT_COLUMNS Lay_SHOW_BOTH_COLUMNS -#define Cfg_TIME_TO_SEND_PENDING_NOTIF ((time_t)(60UL*60UL)) // After these seconds after first pending notification, all the pending notifications are sent by email +#define Cfg_TIME_TO_SEND_PENDING_NOTIF ((time_t) (60UL * 60UL)) // After these seconds after first pending notification, all the pending notifications are sent by email #define Cfg_GOOGLE_ANALYTICS "