diff --git a/swad_changelog.h b/swad_changelog.h index c0d62cc2..84ada8a4 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -39,13 +39,12 @@ /****************************** Public constants *****************************/ /*****************************************************************************/ -#define Log_PLATFORM_VERSION "SWAD 14.69 (2015/01/26)" +#define Log_PLATFORM_VERSION "SWAD 14.69.1 (2015/01/26)" // 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 | tail -1 /* -Comprobar que se pueden buscar documentos abiertos en titulaciones, centros e instituciones - + Version 14.69.1: Jan 26, 2015 Code refactoring related to file browsers. (175822 lines) Version 14.69: Jan 26, 2015 Changes in search of documents. (175818 lines) Version 14.68.2: Jan 25, 2015 Fixed bugs in search of documents. Search of user's documents now extended to institution, centre and degree. (175644 lines) @@ -1223,7 +1222,7 @@ Check if all works fine. Version 13.17: Nov 26, 2013 User's private briefcase is stored using user's code instead of user's ID. (158598 lines) Important change necessary to move old briefcases to new briefcases: -Configure swad_convert_briefcases.c (change defines), compile it and execute swad_convert_briefcases as root. +Configure swad_convert_BRIEFs.c (change defines), compile it and execute swad_convert_BRIEFs as root. Check if all works fine, and then remove usr_backup private directory. Version 13.16: Nov 26, 2013 User's private photo is stored using user's code instead of user's ID. (158473 lines) @@ -2302,7 +2301,7 @@ INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1051','es','N','Camb Version 11.56: Apr 21, 2012 All the folders/files are stored in database, including the creator. (132920 lines) Version 11.55.10:Apr 20, 2012 Internal optimizations in functions related to file browsers. (132889 lines) Version 11.55.10:Apr 19, 2012 New field 'FileBrowser' in database table 'files'. (132853 lines) - Version 11.55.9: Apr 19, 2012 Database table 'crs_common_files' is renamed to files. (132829 lines) + Version 11.55.9: Apr 19, 2012 Database table 'crs_SHARE_files' is renamed to files. (132829 lines) Version 11.55.8: Apr 19, 2012 File licenses translated to several languages. (132828 lines) Version 11.55.7: Apr 19, 2012 Changes in web service function getCourses. (132827 lines) Version 11.55.6: Apr 18, 2012 Changes in selection of languages. (132657 lines) diff --git a/swad_convert_briefcases.c b/swad_convert_briefcases.c index 3a0374bf..7832b6d0 100644 --- a/swad_convert_briefcases.c +++ b/swad_convert_briefcases.c @@ -1,7 +1,7 @@ -// swad_convert_briefcases.c +// swad_convert_BRIEFs.c // Created on: 26/11/2013 // Author: Antonio Cañas Vargas -// Compile with: gcc -Wall -O1 swad_convert_briefcases.c -o swad_convert_briefcases -lmysqlclient -L/usr/lib64/mysql +// Compile with: gcc -Wall -O1 swad_convert_BRIEFs.c -o swad_convert_BRIEFs -lmysqlclient -L/usr/lib64/mysql #include #include diff --git a/swad_file_browser.c b/swad_file_browser.c index 274ab518..630537cd 100644 --- a/swad_file_browser.c +++ b/swad_file_browser.c @@ -98,788 +98,788 @@ const char *Brw_Licenses_DB[Brw_NUM_LICENSES] = // Browsers types for database "files" and "file_browser_size" tables const Brw_FileBrowser_t Brw_FileBrowserForDB_files[Brw_NUM_TYPES_FILE_BROWSER] = { - Brw_FILE_BRW_UNKNOWN, // Brw_FILE_BRW_UNKNOWN = 0, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS = 1, - Brw_FILE_BRW_ADMIN_MARKS_CRS, // Brw_FILE_BRW_SEE_MARKS_CRS = 2, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS = 3, - Brw_FILE_BRW_COMMON_CRS, // Brw_FILE_BRW_COMMON_CRS = 4, - Brw_FILE_BRW_COMMON_GRP, // Brw_FILE_BRW_COMMON_GRP = 5, - Brw_FILE_BRW_WORKS_USR, // Brw_FILE_BRW_WORKS_USR = 6, - Brw_FILE_BRW_WORKS_USR, // Brw_FILE_BRW_WORKS_CRS = 7, - Brw_FILE_BRW_ADMIN_MARKS_CRS, // Brw_FILE_BRW_ADMIN_MARKS_CRS = 8, - Brw_FILE_BRW_BRIEFCASE_USR, // Brw_FILE_BRW_BRIEFCASE_USR = 9, - Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP = 10, - Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP = 11, - Brw_FILE_BRW_ADMIN_MARKS_GRP, // Brw_FILE_BRW_SEE_MARKS_GRP = 12, - Brw_FILE_BRW_ADMIN_MARKS_GRP, // Brw_FILE_BRW_ADMIN_MARKS_GRP = 13, - Brw_FILE_BRW_ASSIGNMENTS_USR, // Brw_FILE_BRW_ASSIGNMENTS_USR = 14, - Brw_FILE_BRW_ASSIGNMENTS_USR, // Brw_FILE_BRW_ASSIGNMENTS_CRS = 15, - Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG = 16, - Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG = 17, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR = 18, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR = 19, - Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, // Brw_FILE_BRW_SEE_DOCUMENTS_INS = 20, - Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS = 21, + Brw_UNKNOWN, // Brw_UNKNOWN = 0, + Brw_ADMI_DOCUM_CRS, // Brw_SHOW_DOCUM_CRS = 1, + Brw_ADMI_MARKS_CRS, // Brw_SHOW_MARKS_CRS = 2, + Brw_ADMI_DOCUM_CRS, // Brw_ADMI_DOCUM_CRS = 3, + Brw_ADMI_SHARE_CRS, // Brw_ADMI_SHARE_CRS = 4, + Brw_ADMI_SHARE_GRP, // Brw_ADMI_SHARE_GRP = 5, + Brw_ADMI_WORKS_USR, // Brw_ADMI_WORKS_USR = 6, + Brw_ADMI_WORKS_USR, // Brw_ADMI_WORKS_CRS = 7, + Brw_ADMI_MARKS_CRS, // Brw_ADMI_MARKS_CRS = 8, + Brw_ADMI_BRIEF_USR, // Brw_ADMI_BRIEF_USR = 9, + Brw_ADMI_DOCUM_GRP, // Brw_SHOW_DOCUM_GRP = 10, + Brw_ADMI_DOCUM_GRP, // Brw_ADMI_DOCUM_GRP = 11, + Brw_ADMI_MARKS_GRP, // Brw_SHOW_MARKS_GRP = 12, + Brw_ADMI_MARKS_GRP, // Brw_ADMI_MARKS_GRP = 13, + Brw_ADMI_ASSIG_USR, // Brw_ADMI_ASSIG_USR = 14, + Brw_ADMI_ASSIG_USR, // Brw_ADMI_ASSIG_CRS = 15, + Brw_ADMI_DOCUM_DEG, // Brw_SHOW_DOCUM_DEG = 16, + Brw_ADMI_DOCUM_DEG, // Brw_ADMI_DOCUM_DEG = 17, + Brw_ADMI_DOCUM_CTR, // Brw_SHOW_DOCUM_CTR = 18, + Brw_ADMI_DOCUM_CTR, // Brw_ADMI_DOCUM_CTR = 19, + Brw_ADMI_DOCUM_INS, // Brw_SHOW_DOCUM_INS = 20, + Brw_ADMI_DOCUM_INS, // Brw_ADMI_DOCUM_INS = 21, }; // Browsers types for database "clipboard" table static const Brw_FileBrowser_t Brw_FileBrowserForDB_clipboard[Brw_NUM_TYPES_FILE_BROWSER] = { - Brw_FILE_BRW_UNKNOWN, // Brw_FILE_BRW_UNKNOWN = 0, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS = 1, - Brw_FILE_BRW_ADMIN_MARKS_CRS, // Brw_FILE_BRW_SEE_MARKS_CRS = 2, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS = 3, - Brw_FILE_BRW_COMMON_CRS, // Brw_FILE_BRW_COMMON_CRS = 4, - Brw_FILE_BRW_COMMON_GRP, // Brw_FILE_BRW_COMMON_GRP = 5, - Brw_FILE_BRW_WORKS_USR, // Brw_FILE_BRW_WORKS_USR = 6, - Brw_FILE_BRW_WORKS_CRS, // Brw_FILE_BRW_WORKS_CRS = 7, - Brw_FILE_BRW_ADMIN_MARKS_CRS, // Brw_FILE_BRW_ADMIN_MARKS_CRS = 8, - Brw_FILE_BRW_BRIEFCASE_USR, // Brw_FILE_BRW_BRIEFCASE_USR = 9, - Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP = 10, - Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP = 11, - Brw_FILE_BRW_ADMIN_MARKS_GRP, // Brw_FILE_BRW_SEE_MARKS_GRP = 12, - Brw_FILE_BRW_ADMIN_MARKS_GRP, // Brw_FILE_BRW_ADMIN_MARKS_GRP = 13, - Brw_FILE_BRW_ASSIGNMENTS_USR, // Brw_FILE_BRW_ASSIGNMENTS_USR = 14, - Brw_FILE_BRW_ASSIGNMENTS_CRS, // Brw_FILE_BRW_ASSIGNMENTS_CRS = 15, - Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG = 16, - Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG = 17, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR = 18, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR = 19, - Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, // Brw_FILE_BRW_SEE_DOCUMENTS_INS = 20, - Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS = 21, + Brw_UNKNOWN, // Brw_UNKNOWN = 0, + Brw_ADMI_DOCUM_CRS, // Brw_SHOW_DOCUM_CRS = 1, + Brw_ADMI_MARKS_CRS, // Brw_SHOW_MARKS_CRS = 2, + Brw_ADMI_DOCUM_CRS, // Brw_ADMI_DOCUM_CRS = 3, + Brw_ADMI_SHARE_CRS, // Brw_ADMI_SHARE_CRS = 4, + Brw_ADMI_SHARE_GRP, // Brw_ADMI_SHARE_GRP = 5, + Brw_ADMI_WORKS_USR, // Brw_ADMI_WORKS_USR = 6, + Brw_ADMI_WORKS_CRS, // Brw_ADMI_WORKS_CRS = 7, + Brw_ADMI_MARKS_CRS, // Brw_ADMI_MARKS_CRS = 8, + Brw_ADMI_BRIEF_USR, // Brw_ADMI_BRIEF_USR = 9, + Brw_ADMI_DOCUM_GRP, // Brw_SHOW_DOCUM_GRP = 10, + Brw_ADMI_DOCUM_GRP, // Brw_ADMI_DOCUM_GRP = 11, + Brw_ADMI_MARKS_GRP, // Brw_SHOW_MARKS_GRP = 12, + Brw_ADMI_MARKS_GRP, // Brw_ADMI_MARKS_GRP = 13, + Brw_ADMI_ASSIG_USR, // Brw_ADMI_ASSIG_USR = 14, + Brw_ADMI_ASSIG_CRS, // Brw_ADMI_ASSIG_CRS = 15, + Brw_ADMI_DOCUM_DEG, // Brw_SHOW_DOCUM_DEG = 16, + Brw_ADMI_DOCUM_DEG, // Brw_ADMI_DOCUM_DEG = 17, + Brw_ADMI_DOCUM_CTR, // Brw_SHOW_DOCUM_CTR = 18, + Brw_ADMI_DOCUM_CTR, // Brw_ADMI_DOCUM_CTR = 19, + Brw_ADMI_DOCUM_INS, // Brw_SHOW_DOCUM_INS = 20, + Brw_ADMI_DOCUM_INS, // Brw_ADMI_DOCUM_INS = 21, }; // Browsers types for database "expanded_folders" table static const Brw_FileBrowser_t Brw_FileBrowserForDB_expanded_folders[Brw_NUM_TYPES_FILE_BROWSER] = { - Brw_FILE_BRW_UNKNOWN, // Brw_FILE_BRW_UNKNOWN - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - Brw_FILE_BRW_ADMIN_MARKS_CRS, // Brw_FILE_BRW_SEE_MARKS_CRS - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - Brw_FILE_BRW_COMMON_CRS, // Brw_FILE_BRW_COMMON_CRS - Brw_FILE_BRW_COMMON_GRP, // Brw_FILE_BRW_COMMON_GRP - Brw_FILE_BRW_WORKS_USR, // Brw_FILE_BRW_WORKS_USR - Brw_FILE_BRW_WORKS_CRS, // Brw_FILE_BRW_WORKS_CRS - Brw_FILE_BRW_ADMIN_MARKS_CRS, // Brw_FILE_BRW_ADMIN_MARKS_CRS - Brw_FILE_BRW_BRIEFCASE_USR, // Brw_FILE_BRW_BRIEFCASE_USR - Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - Brw_FILE_BRW_ADMIN_MARKS_GRP, // Brw_FILE_BRW_SEE_MARKS_GRP - Brw_FILE_BRW_ADMIN_MARKS_GRP, // Brw_FILE_BRW_ADMIN_MARKS_GRP - Brw_FILE_BRW_ASSIGNMENTS_USR, // Brw_FILE_BRW_ASSIGNMENTS_USR - Brw_FILE_BRW_ASSIGNMENTS_CRS, // Brw_FILE_BRW_ASSIGNMENTS_CRS - Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + Brw_UNKNOWN, // Brw_UNKNOWN = 1 + Brw_ADMI_DOCUM_CRS, // Brw_SHOW_DOCUM_CRS = 2 + Brw_ADMI_MARKS_CRS, // Brw_SHOW_MARKS_CRS = 3 + Brw_ADMI_DOCUM_CRS, // Brw_ADMI_DOCUM_CRS = 4 + Brw_ADMI_SHARE_CRS, // Brw_ADMI_SHARE_CRS = 5 + Brw_ADMI_SHARE_GRP, // Brw_ADMI_SHARE_GRP = 6 + Brw_ADMI_WORKS_USR, // Brw_ADMI_WORKS_USR = 7 + Brw_ADMI_WORKS_CRS, // Brw_ADMI_WORKS_CRS = 8 + Brw_ADMI_MARKS_CRS, // Brw_ADMI_MARKS_CRS = 9 + Brw_ADMI_BRIEF_USR, // Brw_ADMI_BRIEF_USR = 10 + Brw_ADMI_DOCUM_GRP, // Brw_SHOW_DOCUM_GRP = 11 + Brw_ADMI_DOCUM_GRP, // Brw_ADMI_DOCUM_GRP = 12 + Brw_ADMI_MARKS_GRP, // Brw_SHOW_MARKS_GRP = 13 + Brw_ADMI_MARKS_GRP, // Brw_ADMI_MARKS_GRP = 14 + Brw_ADMI_ASSIG_USR, // Brw_ADMI_ASSIG_USR = 15 + Brw_ADMI_ASSIG_CRS, // Brw_ADMI_ASSIG_CRS = 16 + Brw_ADMI_DOCUM_DEG, // Brw_SHOW_DOCUM_DEG = 17 + Brw_ADMI_DOCUM_DEG, // Brw_ADMI_DOCUM_DEG = 18 + Brw_ADMI_DOCUM_CTR, // Brw_SHOW_DOCUM_CTR = 19 + Brw_ADMI_DOCUM_CTR, // Brw_ADMI_DOCUM_CTR = 20 + Brw_ADMI_DOCUM_INS, // Brw_SHOW_DOCUM_INS = 21 + Brw_ADMI_DOCUM_INS, // Brw_ADMI_DOCUM_INS = 22 }; // Browsers types for database "file_browser_last" table // Assignments and works are stored as one in file_browser_last... // ...because a user views them at the same time static const Brw_FileBrowser_t Brw_FileBrowserForDB_file_browser_last[Brw_NUM_TYPES_FILE_BROWSER] = { - Brw_FILE_BRW_UNKNOWN, // Brw_FILE_BRW_UNKNOWN = 0, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS = 1, - Brw_FILE_BRW_ADMIN_MARKS_CRS, // Brw_FILE_BRW_SEE_MARKS_CRS = 2, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS = 3, - Brw_FILE_BRW_COMMON_CRS, // Brw_FILE_BRW_COMMON_CRS = 4, - Brw_FILE_BRW_COMMON_GRP, // Brw_FILE_BRW_COMMON_GRP = 5, - Brw_FILE_BRW_ASSIGNMENTS_USR, // Brw_FILE_BRW_WORKS_USR = 6, - Brw_FILE_BRW_ASSIGNMENTS_CRS, // Brw_FILE_BRW_WORKS_CRS = 7, - Brw_FILE_BRW_ADMIN_MARKS_CRS, // Brw_FILE_BRW_ADMIN_MARKS_CRS = 8, - Brw_FILE_BRW_BRIEFCASE_USR, // Brw_FILE_BRW_BRIEFCASE_USR = 9, - Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP = 10, - Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP = 11, - Brw_FILE_BRW_ADMIN_MARKS_GRP, // Brw_FILE_BRW_SEE_MARKS_GRP = 12, - Brw_FILE_BRW_ADMIN_MARKS_GRP, // Brw_FILE_BRW_ADMIN_MARKS_GRP = 13, - Brw_FILE_BRW_ASSIGNMENTS_USR, // Brw_FILE_BRW_ASSIGNMENTS_USR = 14, - Brw_FILE_BRW_ASSIGNMENTS_CRS, // Brw_FILE_BRW_ASSIGNMENTS_CRS = 15, - Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG = 16, - Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG = 17, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR = 18, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR = 19, - Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, // Brw_FILE_BRW_SEE_DOCUMENTS_INS = 20, - Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS = 21, + Brw_UNKNOWN, // Brw_UNKNOWN = 0, + Brw_ADMI_DOCUM_CRS, // Brw_SHOW_DOCUM_CRS = 1, + Brw_ADMI_MARKS_CRS, // Brw_SHOW_MARKS_CRS = 2, + Brw_ADMI_DOCUM_CRS, // Brw_ADMI_DOCUM_CRS = 3, + Brw_ADMI_SHARE_CRS, // Brw_ADMI_SHARE_CRS = 4, + Brw_ADMI_SHARE_GRP, // Brw_ADMI_SHARE_GRP = 5, + Brw_ADMI_ASSIG_USR, // Brw_ADMI_WORKS_USR = 6, + Brw_ADMI_ASSIG_CRS, // Brw_ADMI_WORKS_CRS = 7, + Brw_ADMI_MARKS_CRS, // Brw_ADMI_MARKS_CRS = 8, + Brw_ADMI_BRIEF_USR, // Brw_ADMI_BRIEF_USR = 9, + Brw_ADMI_DOCUM_GRP, // Brw_SHOW_DOCUM_GRP = 10, + Brw_ADMI_DOCUM_GRP, // Brw_ADMI_DOCUM_GRP = 11, + Brw_ADMI_MARKS_GRP, // Brw_SHOW_MARKS_GRP = 12, + Brw_ADMI_MARKS_GRP, // Brw_ADMI_MARKS_GRP = 13, + Brw_ADMI_ASSIG_USR, // Brw_ADMI_ASSIG_USR = 14, + Brw_ADMI_ASSIG_CRS, // Brw_ADMI_ASSIG_CRS = 15, + Brw_ADMI_DOCUM_DEG, // Brw_SHOW_DOCUM_DEG = 16, + Brw_ADMI_DOCUM_DEG, // Brw_ADMI_DOCUM_DEG = 17, + Brw_ADMI_DOCUM_CTR, // Brw_SHOW_DOCUM_CTR = 18, + Brw_ADMI_DOCUM_CTR, // Brw_ADMI_DOCUM_CTR = 19, + Brw_ADMI_DOCUM_INS, // Brw_SHOW_DOCUM_INS = 20, + Brw_ADMI_DOCUM_INS, // Brw_ADMI_DOCUM_INS = 21, }; // Internal names of root folders const char *Brw_RootFolderInternalNames[Brw_NUM_TYPES_FILE_BROWSER] = { - "", // Brw_FILE_BRW_UNKNOWN - Brw_INTERNAL_NAME_ROOT_FOLDER_DOWNLOAD, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - Brw_INTERNAL_NAME_ROOT_FOLDER_MARKS, // Brw_FILE_BRW_SEE_MARKS_CRS - Brw_INTERNAL_NAME_ROOT_FOLDER_DOWNLOAD, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - Brw_INTERNAL_NAME_ROOT_FOLDER_COMMON, // Brw_FILE_BRW_COMMON_CRS - Brw_INTERNAL_NAME_ROOT_FOLDER_COMMON, // Brw_FILE_BRW_COMMON_GRP - Brw_INTERNAL_NAME_ROOT_FOLDER_WORKS, // Brw_FILE_BRW_WORKS_USR - Brw_INTERNAL_NAME_ROOT_FOLDER_WORKS, // Brw_FILE_BRW_WORKS_CRS - Brw_INTERNAL_NAME_ROOT_FOLDER_MARKS, // Brw_FILE_BRW_ADMIN_MARKS_CRS - Brw_INTERNAL_NAME_ROOT_FOLDER_BRIEFCASE, // Brw_FILE_BRW_BRIEFCASE_USR - Brw_INTERNAL_NAME_ROOT_FOLDER_DOWNLOAD, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - Brw_INTERNAL_NAME_ROOT_FOLDER_DOWNLOAD, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - Brw_INTERNAL_NAME_ROOT_FOLDER_MARKS, // Brw_FILE_BRW_SEE_MARKS_GRP - Brw_INTERNAL_NAME_ROOT_FOLDER_MARKS, // Brw_FILE_BRW_ADMIN_MARKS_GRP - Brw_INTERNAL_NAME_ROOT_FOLDER_ASSIGNMENTS, // Brw_FILE_BRW_ASSIGNMENTS_USR - Brw_INTERNAL_NAME_ROOT_FOLDER_ASSIGNMENTS, // Brw_FILE_BRW_ASSIGNMENTS_CRS - Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + "", // Brw_UNKNOWN + Brw_INTERNAL_NAME_ROOT_FOLDER_DOWNLOAD, // Brw_SHOW_DOCUM_CRS + Brw_INTERNAL_NAME_ROOT_FOLDER_MARKS, // Brw_SHOW_MARKS_CRS + Brw_INTERNAL_NAME_ROOT_FOLDER_DOWNLOAD, // Brw_ADMI_DOCUM_CRS + Brw_INTERNAL_NAME_ROOT_FOLDER_SHARED, // Brw_ADMI_SHARE_CRS + Brw_INTERNAL_NAME_ROOT_FOLDER_SHARED, // Brw_ADMI_SHARE_GRP + Brw_INTERNAL_NAME_ROOT_FOLDER_WORKS, // Brw_ADMI_WORKS_USR + Brw_INTERNAL_NAME_ROOT_FOLDER_WORKS, // Brw_ADMI_WORKS_CRS + Brw_INTERNAL_NAME_ROOT_FOLDER_MARKS, // Brw_ADMI_MARKS_CRS + Brw_INTERNAL_NAME_ROOT_FOLDER_BRIEF, // Brw_ADMI_BRIEF_USR + Brw_INTERNAL_NAME_ROOT_FOLDER_DOWNLOAD, // Brw_SHOW_DOCUM_GRP + Brw_INTERNAL_NAME_ROOT_FOLDER_DOWNLOAD, // Brw_ADMI_DOCUM_GRP + Brw_INTERNAL_NAME_ROOT_FOLDER_MARKS, // Brw_SHOW_MARKS_GRP + Brw_INTERNAL_NAME_ROOT_FOLDER_MARKS, // Brw_ADMI_MARKS_GRP + Brw_INTERNAL_NAME_ROOT_FOLDER_ASSIGNMENTS, // Brw_ADMI_ASSIG_USR + Brw_INTERNAL_NAME_ROOT_FOLDER_ASSIGNMENTS, // Brw_ADMI_ASSIG_CRS + Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_SHOW_DOCUM_DEG + Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_ADMI_DOCUM_DEG + Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_SHOW_DOCUM_CTR + Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_ADMI_DOCUM_CTR + Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_SHOW_DOCUM_INS + Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS, // Brw_ADMI_DOCUM_INS }; // Number of columns of a file browser static const unsigned Brw_NumColumnsInExpTree[Brw_NUM_TYPES_FILE_BROWSER] = { - 5, // Brw_FILE_BRW_UNKNOWN - 5, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - 4, // Brw_FILE_BRW_SEE_MARKS_CRS - 8, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - 8, // Brw_FILE_BRW_COMMON_CRS - 8, // Brw_FILE_BRW_COMMON_GRP - 8, // Brw_FILE_BRW_WORKS_USR - 8, // Brw_FILE_BRW_WORKS_CRS - 10, // Brw_FILE_BRW_ADMIN_MARKS_CRS - 8, // Brw_FILE_BRW_BRIEFCASE_USR - 5, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - 8, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - 4, // Brw_FILE_BRW_SEE_MARKS_GRP - 10, // Brw_FILE_BRW_ADMIN_MARKS_GRP - 8, // Brw_FILE_BRW_ASSIGNMENTS_USR - 8, // Brw_FILE_BRW_ASSIGNMENTS_CRS - 5, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - 8, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - 5, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - 8, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - 5, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - 8, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + 5, // Brw_UNKNOWN + 5, // Brw_SHOW_DOCUM_CRS + 4, // Brw_SHOW_MARKS_CRS + 8, // Brw_ADMI_DOCUM_CRS + 8, // Brw_ADMI_SHARE_CRS + 8, // Brw_ADMI_SHARE_GRP + 8, // Brw_ADMI_WORKS_USR + 8, // Brw_ADMI_WORKS_CRS + 10, // Brw_ADMI_MARKS_CRS + 8, // Brw_ADMI_BRIEF_USR + 5, // Brw_SHOW_DOCUM_GRP + 8, // Brw_ADMI_DOCUM_GRP + 4, // Brw_SHOW_MARKS_GRP + 10, // Brw_ADMI_MARKS_GRP + 8, // Brw_ADMI_ASSIG_USR + 8, // Brw_ADMI_ASSIG_CRS + 5, // Brw_SHOW_DOCUM_DEG + 8, // Brw_ADMI_DOCUM_DEG + 5, // Brw_SHOW_DOCUM_CTR + 8, // Brw_ADMI_DOCUM_CTR + 5, // Brw_SHOW_DOCUM_INS + 8, // Brw_ADMI_DOCUM_INS }; static const bool Brw_FileBrowserIsEditable[Brw_NUM_TYPES_FILE_BROWSER] = { - false, // Brw_FILE_BRW_UNKNOWN - false, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - false, // Brw_FILE_BRW_SEE_MARKS_CRS - true, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - true, // Brw_FILE_BRW_COMMON_CRS - true, // Brw_FILE_BRW_COMMON_GRP - true, // Brw_FILE_BRW_WORKS_USR - true, // Brw_FILE_BRW_WORKS_CRS - true, // Brw_FILE_BRW_ADMIN_MARKS_CRS - true, // Brw_FILE_BRW_BRIEFCASE_USR - false, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - true, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - false, // Brw_FILE_BRW_SEE_MARKS_GRP - true, // Brw_FILE_BRW_ADMIN_MARKS_GRP - true, // Brw_FILE_BRW_ASSIGNMENTS_USR - true, // Brw_FILE_BRW_ASSIGNMENTS_CRS - false, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - true, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - false, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - true, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - false, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - true, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + false, // Brw_UNKNOWN + false, // Brw_SHOW_DOCUM_CRS + false, // Brw_SHOW_MARKS_CRS + true, // Brw_ADMI_DOCUM_CRS + true, // Brw_ADMI_SHARE_CRS + true, // Brw_ADMI_SHARE_GRP + true, // Brw_ADMI_WORKS_USR + true, // Brw_ADMI_WORKS_CRS + true, // Brw_ADMI_MARKS_CRS + true, // Brw_ADMI_BRIEF_USR + false, // Brw_SHOW_DOCUM_GRP + true, // Brw_ADMI_DOCUM_GRP + false, // Brw_SHOW_MARKS_GRP + true, // Brw_ADMI_MARKS_GRP + true, // Brw_ADMI_ASSIG_USR + true, // Brw_ADMI_ASSIG_CRS + false, // Brw_SHOW_DOCUM_DEG + true, // Brw_ADMI_DOCUM_DEG + false, // Brw_SHOW_DOCUM_CTR + true, // Brw_ADMI_DOCUM_CTR + false, // Brw_SHOW_DOCUM_INS + true, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActSeeAdm[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActSeeDocCrs, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActSeeMrkCrs, // Brw_FILE_BRW_SEE_MARKS_CRS - ActAdmDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActAdmComCrs, // Brw_FILE_BRW_COMMON_CRS - ActAdmComGrp, // Brw_FILE_BRW_COMMON_GRP - ActAdmAsgWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActAdmAsgWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActAdmMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActAdmBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActSeeDocGrp, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActAdmDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActSeeMrkGrp, // Brw_FILE_BRW_SEE_MARKS_GRP - ActAdmMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActAdmAsgWrkUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActAdmAsgWrkCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActSeeDocDeg, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActAdmDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActSeeDocCtr, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActAdmDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActSeeDocIns, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActAdmDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActSeeDocCrs, // Brw_SHOW_DOCUM_CRS + ActSeeMrkCrs, // Brw_SHOW_MARKS_CRS + ActAdmDocCrs, // Brw_ADMI_DOCUM_CRS + ActAdmComCrs, // Brw_ADMI_SHARE_CRS + ActAdmComGrp, // Brw_ADMI_SHARE_GRP + ActAdmAsgWrkUsr, // Brw_ADMI_WORKS_USR + ActAdmAsgWrkCrs, // Brw_ADMI_WORKS_CRS + ActAdmMrkCrs, // Brw_ADMI_MARKS_CRS + ActAdmBrf, // Brw_ADMI_BRIEF_USR + ActSeeDocGrp, // Brw_SHOW_DOCUM_GRP + ActAdmDocGrp, // Brw_ADMI_DOCUM_GRP + ActSeeMrkGrp, // Brw_SHOW_MARKS_GRP + ActAdmMrkGrp, // Brw_ADMI_MARKS_GRP + ActAdmAsgWrkUsr, // Brw_ADMI_ASSIG_USR + ActAdmAsgWrkCrs, // Brw_ADMI_ASSIG_CRS + ActSeeDocDeg, // Brw_SHOW_DOCUM_DEG + ActAdmDocDeg, // Brw_ADMI_DOCUM_DEG + ActSeeDocCtr, // Brw_SHOW_DOCUM_CTR + ActAdmDocCtr, // Brw_ADMI_DOCUM_CTR + ActSeeDocIns, // Brw_SHOW_DOCUM_INS + ActAdmDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActChgZone[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActChgToSeeDocCrs, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActChgToSeeMrk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActChgToAdmDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActChgToAdmCom, // Brw_FILE_BRW_COMMON_CRS - ActChgToAdmCom, // Brw_FILE_BRW_COMMON_GRP - ActUnk, // Brw_FILE_BRW_WORKS_USR - ActUnk, // Brw_FILE_BRW_WORKS_CRS - ActChgToAdmMrk, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActUnk, // Brw_FILE_BRW_BRIEFCASE_USR - ActChgToSeeDocCrs, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActChgToAdmDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActChgToSeeMrk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActChgToAdmMrk, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActUnk, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActUnk, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActUnk, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActChgToSeeDocCrs, // Brw_SHOW_DOCUM_CRS + ActChgToSeeMrk, // Brw_SHOW_MARKS_CRS + ActChgToAdmDocCrs, // Brw_ADMI_DOCUM_CRS + ActChgToAdmCom, // Brw_ADMI_SHARE_CRS + ActChgToAdmCom, // Brw_ADMI_SHARE_GRP + ActUnk, // Brw_ADMI_WORKS_USR + ActUnk, // Brw_ADMI_WORKS_CRS + ActChgToAdmMrk, // Brw_ADMI_MARKS_CRS + ActUnk, // Brw_ADMI_BRIEF_USR + ActChgToSeeDocCrs, // Brw_SHOW_DOCUM_GRP + ActChgToAdmDocCrs, // Brw_ADMI_DOCUM_GRP + ActChgToSeeMrk, // Brw_SHOW_MARKS_GRP + ActChgToAdmMrk, // Brw_ADMI_MARKS_GRP + ActUnk, // Brw_ADMI_ASSIG_USR + ActUnk, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActUnk, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActUnk, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActUnk, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActShow[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActShoDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_COMMON_CRS - ActUnk, // Brw_FILE_BRW_COMMON_GRP - ActUnk, // Brw_FILE_BRW_WORKS_USR - ActUnk, // Brw_FILE_BRW_WORKS_CRS - ActShoMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActUnk, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActShoDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActShoMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActUnk, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActUnk, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActShoDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActShoDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActShoDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActShoDocCrs, // Brw_ADMI_DOCUM_CRS + ActUnk, // Brw_ADMI_SHARE_CRS + ActUnk, // Brw_ADMI_SHARE_GRP + ActUnk, // Brw_ADMI_WORKS_USR + ActUnk, // Brw_ADMI_WORKS_CRS + ActShoMrkCrs, // Brw_ADMI_MARKS_CRS + ActUnk, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActShoDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActShoMrkGrp, // Brw_ADMI_MARKS_GRP + ActUnk, // Brw_ADMI_ASSIG_USR + ActUnk, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActShoDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActShoDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActShoDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActHide[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActHidDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_COMMON_CRS - ActUnk, // Brw_FILE_BRW_COMMON_GRP - ActUnk, // Brw_FILE_BRW_WORKS_USR - ActUnk, // Brw_FILE_BRW_WORKS_CRS - ActHidMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActUnk, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActHidDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActHidMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActUnk, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActUnk, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActHidDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActHidDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActHidDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActHidDocCrs, // Brw_ADMI_DOCUM_CRS + ActUnk, // Brw_ADMI_SHARE_CRS + ActUnk, // Brw_ADMI_SHARE_GRP + ActUnk, // Brw_ADMI_WORKS_USR + ActUnk, // Brw_ADMI_WORKS_CRS + ActHidMrkCrs, // Brw_ADMI_MARKS_CRS + ActUnk, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActHidDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActHidMrkGrp, // Brw_ADMI_MARKS_GRP + ActUnk, // Brw_ADMI_ASSIG_USR + ActUnk, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActHidDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActHidDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActHidDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActReqDatFile[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActReqDatSeeDocCrs, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActReqDatSeeMrkCrs, // Brw_FILE_BRW_SEE_MARKS_CRS - ActReqDatAdmDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActReqDatComCrs, // Brw_FILE_BRW_COMMON_CRS - ActReqDatComGrp, // Brw_FILE_BRW_COMMON_GRP - ActReqDatWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActReqDatWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActReqDatAdmMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActReqDatBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActReqDatSeeDocGrp, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActReqDatAdmDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActReqDatSeeMrkGrp, // Brw_FILE_BRW_SEE_MARKS_GRP - ActReqDatAdmMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActReqDatAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActReqDatAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActReqDatSeeDocDeg, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActReqDatAdmDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActReqDatSeeDocCtr, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActReqDatAdmDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActReqDatSeeDocIns, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActReqDatAdmDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActReqDatSeeDocCrs, // Brw_SHOW_DOCUM_CRS + ActReqDatSeeMrkCrs, // Brw_SHOW_MARKS_CRS + ActReqDatAdmDocCrs, // Brw_ADMI_DOCUM_CRS + ActReqDatComCrs, // Brw_ADMI_SHARE_CRS + ActReqDatComGrp, // Brw_ADMI_SHARE_GRP + ActReqDatWrkUsr, // Brw_ADMI_WORKS_USR + ActReqDatWrkCrs, // Brw_ADMI_WORKS_CRS + ActReqDatAdmMrkCrs, // Brw_ADMI_MARKS_CRS + ActReqDatBrf, // Brw_ADMI_BRIEF_USR + ActReqDatSeeDocGrp, // Brw_SHOW_DOCUM_GRP + ActReqDatAdmDocGrp, // Brw_ADMI_DOCUM_GRP + ActReqDatSeeMrkGrp, // Brw_SHOW_MARKS_GRP + ActReqDatAdmMrkGrp, // Brw_ADMI_MARKS_GRP + ActReqDatAsgUsr, // Brw_ADMI_ASSIG_USR + ActReqDatAsgCrs, // Brw_ADMI_ASSIG_CRS + ActReqDatSeeDocDeg, // Brw_SHOW_DOCUM_DEG + ActReqDatAdmDocDeg, // Brw_ADMI_DOCUM_DEG + ActReqDatSeeDocCtr, // Brw_SHOW_DOCUM_CTR + ActReqDatAdmDocCtr, // Brw_ADMI_DOCUM_CTR + ActReqDatSeeDocIns, // Brw_SHOW_DOCUM_INS + ActReqDatAdmDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActDowFile[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActDowSeeDocCrs, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActSeeMyMrkCrs, // Brw_FILE_BRW_SEE_MARKS_CRS - ActDowAdmDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActDowComCrs, // Brw_FILE_BRW_COMMON_CRS - ActDowComGrp, // Brw_FILE_BRW_COMMON_GRP - ActDowWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActDowWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActDowAdmMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActDowBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActDowSeeDocGrp, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActDowAdmDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActSeeMyMrkGrp, // Brw_FILE_BRW_SEE_MARKS_GRP - ActDowAdmMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActDowAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActDowAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActDowSeeDocDeg, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActDowAdmDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActDowSeeDocCtr, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActDowAdmDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActDowSeeDocIns, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActDowAdmDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActDowSeeDocCrs, // Brw_SHOW_DOCUM_CRS + ActSeeMyMrkCrs, // Brw_SHOW_MARKS_CRS + ActDowAdmDocCrs, // Brw_ADMI_DOCUM_CRS + ActDowComCrs, // Brw_ADMI_SHARE_CRS + ActDowComGrp, // Brw_ADMI_SHARE_GRP + ActDowWrkUsr, // Brw_ADMI_WORKS_USR + ActDowWrkCrs, // Brw_ADMI_WORKS_CRS + ActDowAdmMrkCrs, // Brw_ADMI_MARKS_CRS + ActDowBrf, // Brw_ADMI_BRIEF_USR + ActDowSeeDocGrp, // Brw_SHOW_DOCUM_GRP + ActDowAdmDocGrp, // Brw_ADMI_DOCUM_GRP + ActSeeMyMrkGrp, // Brw_SHOW_MARKS_GRP + ActDowAdmMrkGrp, // Brw_ADMI_MARKS_GRP + ActDowAsgUsr, // Brw_ADMI_ASSIG_USR + ActDowAsgCrs, // Brw_ADMI_ASSIG_CRS + ActDowSeeDocDeg, // Brw_SHOW_DOCUM_DEG + ActDowAdmDocDeg, // Brw_ADMI_DOCUM_DEG + ActDowSeeDocCtr, // Brw_SHOW_DOCUM_CTR + ActDowAdmDocCtr, // Brw_ADMI_DOCUM_CTR + ActDowSeeDocIns, // Brw_SHOW_DOCUM_INS + ActDowAdmDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActAskRemoveFile[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActReqRemFilDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActReqRemFilComCrs, // Brw_FILE_BRW_COMMON_CRS - ActReqRemFilComGrp, // Brw_FILE_BRW_COMMON_GRP - ActReqRemFilWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActReqRemFilWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActReqRemFilMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActReqRemFilBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActReqRemFilDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActReqRemFilMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActReqRemFilAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActReqRemFilAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActReqRemFilDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActReqRemFilDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActReqRemFilDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActReqRemFilDocCrs, // Brw_ADMI_DOCUM_CRS + ActReqRemFilComCrs, // Brw_ADMI_SHARE_CRS + ActReqRemFilComGrp, // Brw_ADMI_SHARE_GRP + ActReqRemFilWrkUsr, // Brw_ADMI_WORKS_USR + ActReqRemFilWrkCrs, // Brw_ADMI_WORKS_CRS + ActReqRemFilMrkCrs, // Brw_ADMI_MARKS_CRS + ActReqRemFilBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActReqRemFilDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActReqRemFilMrkGrp, // Brw_ADMI_MARKS_GRP + ActReqRemFilAsgUsr, // Brw_ADMI_ASSIG_USR + ActReqRemFilAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActReqRemFilDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActReqRemFilDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActReqRemFilDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActRemoveFile[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActRemFilDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActRemFilComCrs, // Brw_FILE_BRW_COMMON_CRS - ActRemFilComGrp, // Brw_FILE_BRW_COMMON_GRP - ActRemFilWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActRemFilWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActRemFilMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActRemFilBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActRemFilDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActRemFilMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActRemFilAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActRemFilAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActRemFilDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActRemFilDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActRemFilDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActRemFilDocCrs, // Brw_ADMI_DOCUM_CRS + ActRemFilComCrs, // Brw_ADMI_SHARE_CRS + ActRemFilComGrp, // Brw_ADMI_SHARE_GRP + ActRemFilWrkUsr, // Brw_ADMI_WORKS_USR + ActRemFilWrkCrs, // Brw_ADMI_WORKS_CRS + ActRemFilMrkCrs, // Brw_ADMI_MARKS_CRS + ActRemFilBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActRemFilDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActRemFilMrkGrp, // Brw_ADMI_MARKS_GRP + ActRemFilAsgUsr, // Brw_ADMI_ASSIG_USR + ActRemFilAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActRemFilDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActRemFilDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActRemFilDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActRemoveFolder[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActRemFolDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActRemFolComCrs, // Brw_FILE_BRW_COMMON_CRS - ActRemFolComGrp, // Brw_FILE_BRW_COMMON_GRP - ActRemFolWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActRemFolWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActRemFolMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActRemFolBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActRemFolDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActRemFolMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActRemFolAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActRemFolAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActRemFolDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActRemFolDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActRemFolDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActRemFolDocCrs, // Brw_ADMI_DOCUM_CRS + ActRemFolComCrs, // Brw_ADMI_SHARE_CRS + ActRemFolComGrp, // Brw_ADMI_SHARE_GRP + ActRemFolWrkUsr, // Brw_ADMI_WORKS_USR + ActRemFolWrkCrs, // Brw_ADMI_WORKS_CRS + ActRemFolMrkCrs, // Brw_ADMI_MARKS_CRS + ActRemFolBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActRemFolDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActRemFolMrkGrp, // Brw_ADMI_MARKS_GRP + ActRemFolAsgUsr, // Brw_ADMI_ASSIG_USR + ActRemFolAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActRemFolDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActRemFolDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActRemFolDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActRemoveFolderNotEmpty[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActRemTreDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActRemTreComCrs, // Brw_FILE_BRW_COMMON_CRS - ActRemTreComGrp, // Brw_FILE_BRW_COMMON_GRP - ActRemTreWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActRemTreWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActRemTreMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActRemTreBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActRemTreDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActRemTreMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActRemTreAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActRemTreAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActRemTreDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActRemTreDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActRemTreDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActRemTreDocCrs, // Brw_ADMI_DOCUM_CRS + ActRemTreComCrs, // Brw_ADMI_SHARE_CRS + ActRemTreComGrp, // Brw_ADMI_SHARE_GRP + ActRemTreWrkUsr, // Brw_ADMI_WORKS_USR + ActRemTreWrkCrs, // Brw_ADMI_WORKS_CRS + ActRemTreMrkCrs, // Brw_ADMI_MARKS_CRS + ActRemTreBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActRemTreDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActRemTreMrkGrp, // Brw_ADMI_MARKS_GRP + ActRemTreAsgUsr, // Brw_ADMI_ASSIG_USR + ActRemTreAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActRemTreDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActRemTreDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActRemTreDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActCopy[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActCopDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActCopComCrs, // Brw_FILE_BRW_COMMON_CRS - ActCopComGrp, // Brw_FILE_BRW_COMMON_GRP - ActCopWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActCopWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActCopMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActCopBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActCopDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActCopMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActCopAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActCopAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActCopDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActCopDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActCopDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActCopDocCrs, // Brw_ADMI_DOCUM_CRS + ActCopComCrs, // Brw_ADMI_SHARE_CRS + ActCopComGrp, // Brw_ADMI_SHARE_GRP + ActCopWrkUsr, // Brw_ADMI_WORKS_USR + ActCopWrkCrs, // Brw_ADMI_WORKS_CRS + ActCopMrkCrs, // Brw_ADMI_MARKS_CRS + ActCopBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActCopDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActCopMrkGrp, // Brw_ADMI_MARKS_GRP + ActCopAsgUsr, // Brw_ADMI_ASSIG_USR + ActCopAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActCopDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActCopDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActCopDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActPaste[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActPasDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActPasComCrs, // Brw_FILE_BRW_COMMON_CRS - ActPasComGrp, // Brw_FILE_BRW_COMMON_GRP - ActPasWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActPasWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActPasMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActPasBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActPasDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActPasMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActPasAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActPasAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActPasDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActPasDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActPasDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActPasDocCrs, // Brw_ADMI_DOCUM_CRS + ActPasComCrs, // Brw_ADMI_SHARE_CRS + ActPasComGrp, // Brw_ADMI_SHARE_GRP + ActPasWrkUsr, // Brw_ADMI_WORKS_USR + ActPasWrkCrs, // Brw_ADMI_WORKS_CRS + ActPasMrkCrs, // Brw_ADMI_MARKS_CRS + ActPasBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActPasDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActPasMrkGrp, // Brw_ADMI_MARKS_GRP + ActPasAsgUsr, // Brw_ADMI_ASSIG_USR + ActPasAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActPasDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActPasDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActPasDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActFormCreate[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActFrmCreDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActFrmCreComCrs, // Brw_FILE_BRW_COMMON_CRS - ActFrmCreComGrp, // Brw_FILE_BRW_COMMON_GRP - ActFrmCreWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActFrmCreWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActFrmCreMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActFrmCreBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActFrmCreDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActFrmCreMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActFrmCreAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActFrmCreAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActFrmCreDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActFrmCreDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActFrmCreDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActFrmCreDocCrs, // Brw_ADMI_DOCUM_CRS + ActFrmCreComCrs, // Brw_ADMI_SHARE_CRS + ActFrmCreComGrp, // Brw_ADMI_SHARE_GRP + ActFrmCreWrkUsr, // Brw_ADMI_WORKS_USR + ActFrmCreWrkCrs, // Brw_ADMI_WORKS_CRS + ActFrmCreMrkCrs, // Brw_ADMI_MARKS_CRS + ActFrmCreBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActFrmCreDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActFrmCreMrkGrp, // Brw_ADMI_MARKS_GRP + ActFrmCreAsgUsr, // Brw_ADMI_ASSIG_USR + ActFrmCreAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActFrmCreDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActFrmCreDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActFrmCreDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActCreateFolder[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActCreFolDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActCreFolComCrs, // Brw_FILE_BRW_COMMON_CRS - ActCreFolComGrp, // Brw_FILE_BRW_COMMON_GRP - ActCreFolWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActCreFolWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActCreFolMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActCreFolBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActCreFolDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActCreFolMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActCreFolAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActCreFolAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActCreFolDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActCreFolDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActCreFolDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActCreFolDocCrs, // Brw_ADMI_DOCUM_CRS + ActCreFolComCrs, // Brw_ADMI_SHARE_CRS + ActCreFolComGrp, // Brw_ADMI_SHARE_GRP + ActCreFolWrkUsr, // Brw_ADMI_WORKS_USR + ActCreFolWrkCrs, // Brw_ADMI_WORKS_CRS + ActCreFolMrkCrs, // Brw_ADMI_MARKS_CRS + ActCreFolBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActCreFolDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActCreFolMrkGrp, // Brw_ADMI_MARKS_GRP + ActCreFolAsgUsr, // Brw_ADMI_ASSIG_USR + ActCreFolAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActCreFolDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActCreFolDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActCreFolDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActCreateLink[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActCreLnkDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActCreLnkComCrs, // Brw_FILE_BRW_COMMON_CRS - ActCreLnkComGrp, // Brw_FILE_BRW_COMMON_GRP - ActCreLnkWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActCreLnkWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActUnk, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActCreLnkBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActCreLnkDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActUnk, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActCreLnkAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActCreLnkAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActCreLnkDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActCreLnkDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActCreLnkDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActCreLnkDocCrs, // Brw_ADMI_DOCUM_CRS + ActCreLnkComCrs, // Brw_ADMI_SHARE_CRS + ActCreLnkComGrp, // Brw_ADMI_SHARE_GRP + ActCreLnkWrkUsr, // Brw_ADMI_WORKS_USR + ActCreLnkWrkCrs, // Brw_ADMI_WORKS_CRS + ActUnk, // Brw_ADMI_MARKS_CRS + ActCreLnkBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActCreLnkDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActUnk, // Brw_ADMI_MARKS_GRP + ActCreLnkAsgUsr, // Brw_ADMI_ASSIG_USR + ActCreLnkAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActCreLnkDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActCreLnkDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActCreLnkDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActRenameFolder[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActRenFolDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActRenFolComCrs, // Brw_FILE_BRW_COMMON_CRS - ActRenFolComGrp, // Brw_FILE_BRW_COMMON_GRP - ActRenFolWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActRenFolWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActRenFolMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActRenFolBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActRenFolDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActRenFolMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActRenFolAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActRenFolAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActRenFolDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActRenFolDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActRenFolDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActRenFolDocCrs, // Brw_ADMI_DOCUM_CRS + ActRenFolComCrs, // Brw_ADMI_SHARE_CRS + ActRenFolComGrp, // Brw_ADMI_SHARE_GRP + ActRenFolWrkUsr, // Brw_ADMI_WORKS_USR + ActRenFolWrkCrs, // Brw_ADMI_WORKS_CRS + ActRenFolMrkCrs, // Brw_ADMI_MARKS_CRS + ActRenFolBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActRenFolDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActRenFolMrkGrp, // Brw_ADMI_MARKS_GRP + ActRenFolAsgUsr, // Brw_ADMI_ASSIG_USR + ActRenFolAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActRenFolDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActRenFolDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActRenFolDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActUploadFileDropzone[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActRcvFilDocCrsDZ, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActRcvFilComCrsDZ, // Brw_FILE_BRW_COMMON_CRS - ActRcvFilComGrpDZ, // Brw_FILE_BRW_COMMON_GRP - ActRcvFilWrkUsrDZ, // Brw_FILE_BRW_WORKS_USR - ActRcvFilWrkCrsDZ, // Brw_FILE_BRW_WORKS_CRS - ActRcvFilMrkCrsDZ, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActRcvFilBrfDZ, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActRcvFilDocGrpDZ, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActRcvFilMrkGrpDZ, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActRcvFilAsgUsrDZ, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActRcvFilAsgCrsDZ, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActRcvFilDocDegDZ, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActRcvFilDocCtrDZ, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActRcvFilDocInsDZ, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActRcvFilDocCrsDZ, // Brw_ADMI_DOCUM_CRS + ActRcvFilComCrsDZ, // Brw_ADMI_SHARE_CRS + ActRcvFilComGrpDZ, // Brw_ADMI_SHARE_GRP + ActRcvFilWrkUsrDZ, // Brw_ADMI_WORKS_USR + ActRcvFilWrkCrsDZ, // Brw_ADMI_WORKS_CRS + ActRcvFilMrkCrsDZ, // Brw_ADMI_MARKS_CRS + ActRcvFilBrfDZ, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActRcvFilDocGrpDZ, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActRcvFilMrkGrpDZ, // Brw_ADMI_MARKS_GRP + ActRcvFilAsgUsrDZ, // Brw_ADMI_ASSIG_USR + ActRcvFilAsgCrsDZ, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActRcvFilDocDegDZ, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActRcvFilDocCtrDZ, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActRcvFilDocInsDZ, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActUploadFileClassic[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActRcvFilDocCrsCla, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActRcvFilComCrsCla, // Brw_FILE_BRW_COMMON_CRS - ActRcvFilComGrpCla, // Brw_FILE_BRW_COMMON_GRP - ActRcvFilWrkUsrCla, // Brw_FILE_BRW_WORKS_USR - ActRcvFilWrkCrsCla, // Brw_FILE_BRW_WORKS_CRS - ActRcvFilMrkCrsCla, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActRcvFilBrfCla, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActRcvFilDocGrpCla, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActRcvFilMrkGrpCla, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActRcvFilAsgUsrCla, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActRcvFilAsgCrsCla, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActRcvFilDocDegCla, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActRcvFilDocCtrCla, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActRcvFilDocInsCla, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActRcvFilDocCrsCla, // Brw_ADMI_DOCUM_CRS + ActRcvFilComCrsCla, // Brw_ADMI_SHARE_CRS + ActRcvFilComGrpCla, // Brw_ADMI_SHARE_GRP + ActRcvFilWrkUsrCla, // Brw_ADMI_WORKS_USR + ActRcvFilWrkCrsCla, // Brw_ADMI_WORKS_CRS + ActRcvFilMrkCrsCla, // Brw_ADMI_MARKS_CRS + ActRcvFilBrfCla, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActRcvFilDocGrpCla, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActRcvFilMrkGrpCla, // Brw_ADMI_MARKS_GRP + ActRcvFilAsgUsrCla, // Brw_ADMI_ASSIG_USR + ActRcvFilAsgCrsCla, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActRcvFilDocDegCla, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActRcvFilDocCtrCla, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActRcvFilDocInsCla, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActRefreshAfterUploadFiles[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActAdmDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActAdmComCrs, // Brw_FILE_BRW_COMMON_CRS - ActAdmComGrp, // Brw_FILE_BRW_COMMON_GRP - ActAdmAsgWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActAdmAsgWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActAdmMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActAdmBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActAdmDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActAdmMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActAdmAsgWrkUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActAdmAsgWrkCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActAdmDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActAdmDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActAdmDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActAdmDocCrs, // Brw_ADMI_DOCUM_CRS + ActAdmComCrs, // Brw_ADMI_SHARE_CRS + ActAdmComGrp, // Brw_ADMI_SHARE_GRP + ActAdmAsgWrkUsr, // Brw_ADMI_WORKS_USR + ActAdmAsgWrkCrs, // Brw_ADMI_WORKS_CRS + ActAdmMrkCrs, // Brw_ADMI_MARKS_CRS + ActAdmBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActAdmDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActAdmMrkGrp, // Brw_ADMI_MARKS_GRP + ActAdmAsgWrkUsr, // Brw_ADMI_ASSIG_USR + ActAdmAsgWrkCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActAdmDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActAdmDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActAdmDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActExpandFolder[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActExpSeeDocCrs, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActExpSeeMrkCrs, // Brw_FILE_BRW_SEE_MARKS_CRS - ActExpAdmDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActExpComCrs, // Brw_FILE_BRW_COMMON_CRS - ActExpComGrp, // Brw_FILE_BRW_COMMON_GRP - ActExpWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActExpWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActExpAdmMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActExpBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActExpSeeDocGrp, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActExpAdmDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActExpSeeMrkGrp, // Brw_FILE_BRW_SEE_MARKS_GRP - ActExpAdmMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActExpAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActExpAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActExpSeeDocDeg, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActExpAdmDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActExpSeeDocCtr, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActExpAdmDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActExpSeeDocIns, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActExpAdmDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActExpSeeDocCrs, // Brw_SHOW_DOCUM_CRS + ActExpSeeMrkCrs, // Brw_SHOW_MARKS_CRS + ActExpAdmDocCrs, // Brw_ADMI_DOCUM_CRS + ActExpComCrs, // Brw_ADMI_SHARE_CRS + ActExpComGrp, // Brw_ADMI_SHARE_GRP + ActExpWrkUsr, // Brw_ADMI_WORKS_USR + ActExpWrkCrs, // Brw_ADMI_WORKS_CRS + ActExpAdmMrkCrs, // Brw_ADMI_MARKS_CRS + ActExpBrf, // Brw_ADMI_BRIEF_USR + ActExpSeeDocGrp, // Brw_SHOW_DOCUM_GRP + ActExpAdmDocGrp, // Brw_ADMI_DOCUM_GRP + ActExpSeeMrkGrp, // Brw_SHOW_MARKS_GRP + ActExpAdmMrkGrp, // Brw_ADMI_MARKS_GRP + ActExpAsgUsr, // Brw_ADMI_ASSIG_USR + ActExpAsgCrs, // Brw_ADMI_ASSIG_CRS + ActExpSeeDocDeg, // Brw_SHOW_DOCUM_DEG + ActExpAdmDocDeg, // Brw_ADMI_DOCUM_DEG + ActExpSeeDocCtr, // Brw_SHOW_DOCUM_CTR + ActExpAdmDocCtr, // Brw_ADMI_DOCUM_CTR + ActExpSeeDocIns, // Brw_SHOW_DOCUM_INS + ActExpAdmDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActContractFolder[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActConSeeDocCrs, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActConSeeMrkCrs, // Brw_FILE_BRW_SEE_MARKS_CRS - ActConAdmDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActConComCrs, // Brw_FILE_BRW_COMMON_CRS - ActConComGrp, // Brw_FILE_BRW_COMMON_GRP - ActConWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActConWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActConAdmMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActConBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActConSeeDocGrp, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActConAdmDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActConSeeMrkGrp, // Brw_FILE_BRW_SEE_MARKS_GRP - ActConAdmMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActConAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActConAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActConSeeDocDeg, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActConAdmDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActConSeeDocCtr, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActConAdmDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActConSeeDocIns, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActConAdmDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActConSeeDocCrs, // Brw_SHOW_DOCUM_CRS + ActConSeeMrkCrs, // Brw_SHOW_MARKS_CRS + ActConAdmDocCrs, // Brw_ADMI_DOCUM_CRS + ActConComCrs, // Brw_ADMI_SHARE_CRS + ActConComGrp, // Brw_ADMI_SHARE_GRP + ActConWrkUsr, // Brw_ADMI_WORKS_USR + ActConWrkCrs, // Brw_ADMI_WORKS_CRS + ActConAdmMrkCrs, // Brw_ADMI_MARKS_CRS + ActConBrf, // Brw_ADMI_BRIEF_USR + ActConSeeDocGrp, // Brw_SHOW_DOCUM_GRP + ActConAdmDocGrp, // Brw_ADMI_DOCUM_GRP + ActConSeeMrkGrp, // Brw_SHOW_MARKS_GRP + ActConAdmMrkGrp, // Brw_ADMI_MARKS_GRP + ActConAsgUsr, // Brw_ADMI_ASSIG_USR + ActConAsgCrs, // Brw_ADMI_ASSIG_CRS + ActConSeeDocDeg, // Brw_SHOW_DOCUM_DEG + ActConAdmDocDeg, // Brw_ADMI_DOCUM_DEG + ActConSeeDocCtr, // Brw_SHOW_DOCUM_CTR + ActConAdmDocCtr, // Brw_ADMI_DOCUM_CTR + ActConSeeDocIns, // Brw_SHOW_DOCUM_INS + ActConAdmDocIns, // Brw_ADMI_DOCUM_INS }; static const Act_Action_t Brw_ActRecDatFile[Brw_NUM_TYPES_FILE_BROWSER] = { - ActUnk, // Brw_FILE_BRW_UNKNOWN - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_MARKS_CRS - ActChgDatAdmDocCrs, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - ActChgDatComCrs, // Brw_FILE_BRW_COMMON_CRS - ActChgDatComGrp, // Brw_FILE_BRW_COMMON_GRP - ActChgDatWrkUsr, // Brw_FILE_BRW_WORKS_USR - ActChgDatWrkCrs, // Brw_FILE_BRW_WORKS_CRS - ActChgDatAdmMrkCrs, // Brw_FILE_BRW_ADMIN_MARKS_CRS - ActChgDatBrf, // Brw_FILE_BRW_BRIEFCASE_USR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - ActChgDatAdmDocGrp, // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - ActUnk, // Brw_FILE_BRW_SEE_MARKS_GRP - ActChgDatAdmMrkGrp, // Brw_FILE_BRW_ADMIN_MARKS_GRP - ActChgDatAsgUsr, // Brw_FILE_BRW_ASSIGNMENTS_USR - ActChgDatAsgCrs, // Brw_FILE_BRW_ASSIGNMENTS_CRS - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_DEG - ActChgDatAdmDocDeg, // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_CTR - ActChgDatAdmDocCtr, // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - ActUnk, // Brw_FILE_BRW_SEE_DOCUMENTS_INS - ActChgDatAdmDocIns, // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS + ActUnk, // Brw_UNKNOWN + ActUnk, // Brw_SHOW_DOCUM_CRS + ActUnk, // Brw_SHOW_MARKS_CRS + ActChgDatAdmDocCrs, // Brw_ADMI_DOCUM_CRS + ActChgDatComCrs, // Brw_ADMI_SHARE_CRS + ActChgDatComGrp, // Brw_ADMI_SHARE_GRP + ActChgDatWrkUsr, // Brw_ADMI_WORKS_USR + ActChgDatWrkCrs, // Brw_ADMI_WORKS_CRS + ActChgDatAdmMrkCrs, // Brw_ADMI_MARKS_CRS + ActChgDatBrf, // Brw_ADMI_BRIEF_USR + ActUnk, // Brw_SHOW_DOCUM_GRP + ActChgDatAdmDocGrp, // Brw_ADMI_DOCUM_GRP + ActUnk, // Brw_SHOW_MARKS_GRP + ActChgDatAdmMrkGrp, // Brw_ADMI_MARKS_GRP + ActChgDatAsgUsr, // Brw_ADMI_ASSIG_USR + ActChgDatAsgCrs, // Brw_ADMI_ASSIG_CRS + ActUnk, // Brw_SHOW_DOCUM_DEG + ActChgDatAdmDocDeg, // Brw_ADMI_DOCUM_DEG + ActUnk, // Brw_SHOW_DOCUM_CTR + ActChgDatAdmDocCtr, // Brw_ADMI_DOCUM_CTR + ActUnk, // Brw_SHOW_DOCUM_INS + ActChgDatAdmDocIns, // Brw_ADMI_DOCUM_INS }; /* All quotas must be multiple of 1 GiB (Gibibyte)*/ #define Brw_GiB (1024ULL*1024ULL*1024ULL) /* Maximum quotas for each type of file browser */ -#define Brw_MAX_QUOTA_DOCUMENTS_INS (64ULL*Brw_GiB) -#define Brw_MAX_FILES_DOCUMENTS_INS 5000 -#define Brw_MAX_FOLDERS_DOCUMENTS_INS 1000 +#define Brw_MAX_QUOTA_DOCUM_INS (64ULL*Brw_GiB) +#define Brw_MAX_FILES_DOCUM_INS 5000 +#define Brw_MAX_FOLDS_DOCUM_INS 1000 -#define Brw_MAX_QUOTA_DOCUMENTS_CTR (64ULL*Brw_GiB) -#define Brw_MAX_FILES_DOCUMENTS_CTR 5000 -#define Brw_MAX_FOLDERS_DOCUMENTS_CTR 1000 +#define Brw_MAX_QUOTA_DOCUM_CTR (64ULL*Brw_GiB) +#define Brw_MAX_FILES_DOCUM_CTR 5000 +#define Brw_MAX_FOLDS_DOCUM_CTR 1000 -#define Brw_MAX_QUOTA_DOCUMENTS_DEG (64ULL*Brw_GiB) -#define Brw_MAX_FILES_DOCUMENTS_DEG 5000 -#define Brw_MAX_FOLDERS_DOCUMENTS_DEG 1000 +#define Brw_MAX_QUOTA_DOCUM_DEG (64ULL*Brw_GiB) +#define Brw_MAX_FILES_DOCUM_DEG 5000 +#define Brw_MAX_FOLDS_DOCUM_DEG 1000 -#define Brw_MAX_QUOTA_DOCUMENTS_CRS (64ULL*Brw_GiB) -#define Brw_MAX_FILES_DOCUMENTS_CRS 5000 -#define Brw_MAX_FOLDERS_DOCUMENTS_CRS 1000 +#define Brw_MAX_QUOTA_DOCUM_CRS (64ULL*Brw_GiB) +#define Brw_MAX_FILES_DOCUM_CRS 5000 +#define Brw_MAX_FOLDS_DOCUM_CRS 1000 -#define Brw_MAX_QUOTA_DOWNLOAD_GRP ( 1ULL*Brw_GiB) -#define Brw_MAX_FILES_DOWNLOAD_GRP 1000 -#define Brw_MAX_FOLDERS_DOWNLOAD_GRP 500 +#define Brw_MAX_QUOTA_DOCUM_GRP ( 1ULL*Brw_GiB) +#define Brw_MAX_FILES_DOCUM_GRP 1000 +#define Brw_MAX_FOLDS_DOCUM_GRP 500 -#define Brw_MAX_QUOTA_COMMON_CRS (64ULL*Brw_GiB) -#define Brw_MAX_FILES_COMMON_CRS 5000 -#define Brw_MAX_FOLDERS_COMMON_CRS 1000 // Many, because every student can create his own directories +#define Brw_MAX_QUOTA_SHARE_CRS (64ULL*Brw_GiB) +#define Brw_MAX_FILES_SHARE_CRS 5000 +#define Brw_MAX_FOLDS_SHARE_CRS 1000 // Many, because every student can create his own directories -#define Brw_MAX_QUOTA_COMMON_GRP ( 1ULL*Brw_GiB) -#define Brw_MAX_FILES_COMMON_GRP 1000 -#define Brw_MAX_FOLDERS_COMMON_GRP 500 // Many, because every student can create his own directories +#define Brw_MAX_QUOTA_SHARE_GRP ( 1ULL*Brw_GiB) +#define Brw_MAX_FILES_SHARE_GRP 1000 +#define Brw_MAX_FOLDS_SHARE_GRP 500 // Many, because every student can create his own directories -#define Brw_MAX_QUOTA_ASSIGNMENTS_PER_STD ( 2ULL*Brw_GiB) -#define Brw_MAX_FILES_ASSIGNMENTS_PER_STD 500 -#define Brw_MAX_FOLDERS_ASSIGNMENTS_PER_STD 50 +#define Brw_MAX_QUOTA_ASSIG_PER_STD ( 2ULL*Brw_GiB) +#define Brw_MAX_FILES_ASSIG_PER_STD 500 +#define Brw_MAX_FOLDS_ASSIG_PER_STD 50 #define Brw_MAX_QUOTA_WORKS_PER_STD ( 2ULL*Brw_GiB) #define Brw_MAX_FILES_WORKS_PER_STD 500 -#define Brw_MAX_FOLDERS_WORKS_PER_STD 50 +#define Brw_MAX_FOLDS_WORKS_PER_STD 50 -#define Brw_MAX_QUOTA_GRADES_CRS ( 1ULL*Brw_GiB) -#define Brw_MAX_FILES_GRADES_CRS 500 -#define Brw_MAX_FOLDERS_GRADES_CRS 50 +#define Brw_MAX_QUOTA_MARKS_CRS ( 1ULL*Brw_GiB) +#define Brw_MAX_FILES_MARKS_CRS 500 +#define Brw_MAX_FOLDS_MARKS_CRS 50 -#define Brw_MAX_QUOTA_GRADES_GRP ( 1ULL*Brw_GiB) -#define Brw_MAX_FILES_GRADES_GRP 200 -#define Brw_MAX_FOLDERS_GRADES_GRP 20 +#define Brw_MAX_QUOTA_MARKS_GRP ( 1ULL*Brw_GiB) +#define Brw_MAX_FILES_MARKS_GRP 200 +#define Brw_MAX_FOLDS_MARKS_GRP 20 -const unsigned long long Brw_MAX_QUOTAS_BRIEFCASE[Rol_NUM_ROLES] = // MaxRole is used +const unsigned long long Brw_MAX_QUOTA_BRIEF[Rol_NUM_ROLES] = // MaxRole is used { 0, // Rol_ROLE_UNKNOWN 0, // Rol_ROLE_GUEST @@ -891,8 +891,8 @@ const unsigned long long Brw_MAX_QUOTAS_BRIEFCASE[Rol_NUM_ROLES] = // MaxRole is 0, // Rol_ROLE_INS_ADMIN 0, // Rol_ROLE_SUPERUSER }; -#define Brw_MAX_FILES_BRIEFCASE 5000 -#define Brw_MAX_FOLDERS_BRIEFCASE 1000 +#define Brw_MAX_FILES_BRIEF 5000 +#define Brw_MAX_FOLDS_BRIEF 1000 /* Extensions allowed for uploaded files */ const char *Brw_FileExtensionsAllowed[] = @@ -1293,7 +1293,9 @@ static void Brw_InsertFolderInExpandedFolders (const char *Path); static void Brw_UpdateClickTimeOfThisFileBrowserInExpandedFolders (void); static void Brw_RemoveFolderFromExpandedFolders (const char *Path); static void Brw_RemoveAffectedExpandedFolders (const char *Path); -static void Brw_RenameAffectedExpandedFolders (Brw_FileBrowser_t FileBrowser,long MyUsrCod,long WorksUsrCod,const char *OldPath,const char *NewPath); +static void Brw_RenameAffectedExpandedFolders (Brw_FileBrowser_t FileBrowser, + long MyUsrCod,long WorksUsrCod, + const char *OldPath,const char *NewPath); static bool Brw_GetIfExpandedTree (const char *Path); static long Brw_GetCodForExpandedFolders (void); static long Brw_GetWorksUsrCodForExpandedFolders (void); @@ -1362,10 +1364,10 @@ void Brw_GetParAndInitFileBrowser (void) case ActSeeAdmDocIns: // Access to a documents zone from menu if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_INS_ADMIN) /* These roles can edit documents of institution */ - Gbl.FileBrowser.Type = Brw_FILE_BRW_ADMIN_DOCUMENTS_INS; + Gbl.FileBrowser.Type = Brw_ADMI_DOCUM_INS; else /* The rest of roles can not edit documents of institution */ - Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_DOCUMENTS_INS; + Gbl.FileBrowser.Type = Brw_SHOW_DOCUM_INS; break; case ActChgToSeeDocIns: // Access to see a documents zone case ActSeeDocIns: @@ -1374,7 +1376,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActZIPSeeDocIns: case ActReqDatSeeDocIns: case ActDowSeeDocIns: - Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_DOCUMENTS_INS; + Gbl.FileBrowser.Type = Brw_SHOW_DOCUM_INS; break; case ActChgToAdmDocIns: // Access to admin a documents zone case ActAdmDocIns: @@ -1398,17 +1400,17 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatAdmDocIns: case ActChgDatAdmDocIns: case ActDowAdmDocIns: - Gbl.FileBrowser.Type = Brw_FILE_BRW_ADMIN_DOCUMENTS_INS; + Gbl.FileBrowser.Type = Brw_ADMI_DOCUM_INS; break; /***** Documents of centre *****/ case ActSeeAdmDocCtr: // Access to a documents zone from menu if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_CTR_ADMIN) /* These roles can edit documents of centre */ - Gbl.FileBrowser.Type = Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR; + Gbl.FileBrowser.Type = Brw_ADMI_DOCUM_CTR; else /* The rest of roles can not edit documents of centre */ - Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_DOCUMENTS_CTR; + Gbl.FileBrowser.Type = Brw_SHOW_DOCUM_CTR; break; case ActChgToSeeDocCtr: // Access to see a documents zone case ActSeeDocCtr: @@ -1417,7 +1419,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActZIPSeeDocCtr: case ActReqDatSeeDocCtr: case ActDowSeeDocCtr: - Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_DOCUMENTS_CTR; + Gbl.FileBrowser.Type = Brw_SHOW_DOCUM_CTR; break; case ActChgToAdmDocCtr: // Access to admin a documents zone case ActAdmDocCtr: @@ -1441,17 +1443,17 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatAdmDocCtr: case ActChgDatAdmDocCtr: case ActDowAdmDocCtr: - Gbl.FileBrowser.Type = Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR; + Gbl.FileBrowser.Type = Brw_ADMI_DOCUM_CTR; break; /***** Documents of degree *****/ case ActSeeAdmDocDeg: // Access to a documents zone from menu if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_DEG_ADMIN) /* These roles can edit documents of degree */ - Gbl.FileBrowser.Type = Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG; + Gbl.FileBrowser.Type = Brw_ADMI_DOCUM_DEG; else /* The rest of roles can not edit documents of degree */ - Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_DOCUMENTS_DEG; + Gbl.FileBrowser.Type = Brw_SHOW_DOCUM_DEG; break; case ActChgToSeeDocDeg: // Access to see a documents zone case ActSeeDocDeg: @@ -1460,7 +1462,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActZIPSeeDocDeg: case ActReqDatSeeDocDeg: case ActDowSeeDocDeg: - Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_DOCUMENTS_DEG; + Gbl.FileBrowser.Type = Brw_SHOW_DOCUM_DEG; break; case ActChgToAdmDocDeg: // Access to admin a documents zone case ActAdmDocDeg: @@ -1484,7 +1486,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatAdmDocDeg: case ActChgDatAdmDocDeg: case ActDowAdmDocDeg: - Gbl.FileBrowser.Type = Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG; + Gbl.FileBrowser.Type = Brw_ADMI_DOCUM_DEG; break; /***** Documents of course/group *****/ @@ -1495,20 +1497,20 @@ void Brw_GetParAndInitFileBrowser (void) case Rol_ROLE_TEACHER: case Rol_ROLE_SUPERUSER: /* These roles can edit documents of course/groups */ - Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP : - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS; + Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_ADMI_DOCUM_GRP : + Brw_ADMI_DOCUM_CRS; break; default: /* The rest of roles can not edit documents of course/groups */ - Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_SEE_DOCUMENTS_GRP : - Brw_FILE_BRW_SEE_DOCUMENTS_CRS; + Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_SHOW_DOCUM_GRP : + Brw_SHOW_DOCUM_CRS; break; } break; case ActChgToSeeDocCrs: // Access to see a documents zone /* Set file browser type acording to last group accessed */ - Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_SEE_DOCUMENTS_GRP : - Brw_FILE_BRW_SEE_DOCUMENTS_CRS; + Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_SHOW_DOCUM_GRP : + Brw_SHOW_DOCUM_CRS; break; case ActSeeDocCrs: case ActExpSeeDocCrs: @@ -1516,7 +1518,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActZIPSeeDocCrs: case ActReqDatSeeDocCrs: case ActDowSeeDocCrs: - Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_DOCUMENTS_CRS; + Gbl.FileBrowser.Type = Brw_SHOW_DOCUM_CRS; break; case ActSeeDocGrp: case ActExpSeeDocGrp: @@ -1524,12 +1526,12 @@ void Brw_GetParAndInitFileBrowser (void) case ActZIPSeeDocGrp: case ActReqDatSeeDocGrp: case ActDowSeeDocGrp: - Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_DOCUMENTS_GRP; + Gbl.FileBrowser.Type = Brw_SHOW_DOCUM_GRP; break; case ActChgToAdmDocCrs: // Access to admin a documents zone /* Set file browser type acording to last group accessed */ - Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP : - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS; + Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_ADMI_DOCUM_GRP : + Brw_ADMI_DOCUM_CRS; break; case ActAdmDocCrs: case ActReqRemFilDocCrs: @@ -1552,7 +1554,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatAdmDocCrs: case ActChgDatAdmDocCrs: case ActDowAdmDocCrs: - Gbl.FileBrowser.Type = Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS; + Gbl.FileBrowser.Type = Brw_ADMI_DOCUM_CRS; break; case ActAdmDocGrp: case ActReqRemFilDocGrp: @@ -1575,15 +1577,15 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatAdmDocGrp: case ActChgDatAdmDocGrp: case ActDowAdmDocGrp: - Gbl.FileBrowser.Type = Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP; + Gbl.FileBrowser.Type = Brw_ADMI_DOCUM_GRP; break; /***** Shared files of course/group *****/ case ActAdmCom: case ActChgToAdmCom: // Access to a shared zone from menu /* Set file browser type acording to last group accessed */ - Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_COMMON_GRP : - Brw_FILE_BRW_COMMON_CRS; + Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_ADMI_SHARE_GRP : + Brw_ADMI_SHARE_CRS; break; case ActAdmComCrs: case ActReqRemFilComCrs: @@ -1604,7 +1606,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatComCrs: case ActChgDatComCrs: case ActDowComCrs: - Gbl.FileBrowser.Type = Brw_FILE_BRW_COMMON_CRS; + Gbl.FileBrowser.Type = Brw_ADMI_SHARE_CRS; break; case ActAdmComGrp: case ActReqRemFilComGrp: @@ -1625,7 +1627,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatComGrp: case ActChgDatComGrp: case ActDowComGrp: - Gbl.FileBrowser.Type = Brw_FILE_BRW_COMMON_GRP; + Gbl.FileBrowser.Type = Brw_ADMI_SHARE_GRP; break; /***** My assignments *****/ @@ -1647,7 +1649,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatAsgUsr: case ActChgDatAsgUsr: case ActDowAsgUsr: - Gbl.FileBrowser.Type = Brw_FILE_BRW_ASSIGNMENTS_USR; + Gbl.FileBrowser.Type = Brw_ADMI_ASSIG_USR; break; /***** Another users' assignments *****/ @@ -1670,7 +1672,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatAsgCrs: case ActChgDatAsgCrs: case ActDowAsgCrs: - Gbl.FileBrowser.Type = Brw_FILE_BRW_ASSIGNMENTS_CRS; + Gbl.FileBrowser.Type = Brw_ADMI_ASSIG_CRS; break; /***** My works *****/ @@ -1693,7 +1695,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatWrkUsr: case ActChgDatWrkUsr: case ActDowWrkUsr: - Gbl.FileBrowser.Type = Brw_FILE_BRW_WORKS_USR; + Gbl.FileBrowser.Type = Brw_ADMI_WORKS_USR; break; /***** Another users' works *****/ @@ -1716,41 +1718,41 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatWrkCrs: case ActChgDatWrkCrs: case ActDowWrkCrs: - Gbl.FileBrowser.Type = Brw_FILE_BRW_WORKS_CRS; + Gbl.FileBrowser.Type = Brw_ADMI_WORKS_CRS; break; /***** Marks *****/ case ActSeeAdmMrk: // Access to a marks zone from menu /* Set file browser type acording to last group accessed */ Gbl.FileBrowser.Type = (Gbl.Usrs.Me.LoggedRole == Rol_ROLE_STUDENT) ? - (Gbl.CurrentCrs.Grps.GrpCod > 0 ? Brw_FILE_BRW_SEE_MARKS_GRP : - Brw_FILE_BRW_SEE_MARKS_CRS) : - (Gbl.CurrentCrs.Grps.GrpCod > 0 ? Brw_FILE_BRW_ADMIN_MARKS_GRP : - Brw_FILE_BRW_ADMIN_MARKS_CRS); + (Gbl.CurrentCrs.Grps.GrpCod > 0 ? Brw_SHOW_MARKS_GRP : + Brw_SHOW_MARKS_CRS) : + (Gbl.CurrentCrs.Grps.GrpCod > 0 ? Brw_ADMI_MARKS_GRP : + Brw_ADMI_MARKS_CRS); break; case ActChgToSeeMrk: // Access to see a marks zone /* Set file browser type acording to last group accessed */ - Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_SEE_MARKS_GRP : - Brw_FILE_BRW_SEE_MARKS_CRS; + Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_SHOW_MARKS_GRP : + Brw_SHOW_MARKS_CRS; break; case ActSeeMrkCrs: case ActExpSeeMrkCrs: case ActConSeeMrkCrs: case ActReqDatSeeMrkCrs: case ActSeeMyMrkCrs: - Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_MARKS_CRS; + Gbl.FileBrowser.Type = Brw_SHOW_MARKS_CRS; break; case ActSeeMrkGrp: case ActExpSeeMrkGrp: case ActConSeeMrkGrp: case ActReqDatSeeMrkGrp: case ActSeeMyMrkGrp: - Gbl.FileBrowser.Type = Brw_FILE_BRW_SEE_MARKS_GRP; + Gbl.FileBrowser.Type = Brw_SHOW_MARKS_GRP; break; case ActChgToAdmMrk: // Access to admin a marks zone /* Set file browser type acording to last group accessed */ - Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_FILE_BRW_ADMIN_MARKS_GRP : - Brw_FILE_BRW_ADMIN_MARKS_CRS; + Gbl.FileBrowser.Type = (Gbl.CurrentCrs.Grps.GrpCod > 0) ? Brw_ADMI_MARKS_GRP : + Brw_ADMI_MARKS_CRS; break; case ActAdmMrkCrs: case ActReqRemFilMrkCrs: @@ -1774,7 +1776,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActDowAdmMrkCrs: case ActChgNumRowHeaCrs: case ActChgNumRowFooCrs: - Gbl.FileBrowser.Type = Brw_FILE_BRW_ADMIN_MARKS_CRS; + Gbl.FileBrowser.Type = Brw_ADMI_MARKS_CRS; break; case ActAdmMrkGrp: case ActReqRemFilMrkGrp: @@ -1798,7 +1800,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActDowAdmMrkGrp: case ActChgNumRowHeaGrp: case ActChgNumRowFooGrp: - Gbl.FileBrowser.Type = Brw_FILE_BRW_ADMIN_MARKS_GRP; + Gbl.FileBrowser.Type = Brw_ADMI_MARKS_GRP; break; /***** Briefcase *****/ @@ -1821,7 +1823,7 @@ void Brw_GetParAndInitFileBrowser (void) case ActReqDatBrf: case ActChgDatBrf: case ActDowBrf: - Gbl.FileBrowser.Type = Brw_FILE_BRW_BRIEFCASE_USR; + Gbl.FileBrowser.Type = Brw_ADMI_BRIEF_USR; break; default: Lay_ShowErrorAndExit ("The type of file browser can not be determined."); @@ -1835,8 +1837,8 @@ void Brw_GetParAndInitFileBrowser (void) switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: /* Get list of the selected users's IDs */ Usr_GetListSelectedUsrs (); /* Get user whose folder will be used to make any operation */ @@ -1893,21 +1895,21 @@ void Brw_GetParAndInitFileBrowser (void) if (Gbl.Usrs.Me.LoggedRole != Rol_ROLE_SUPERUSER) switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_SHOW_DOCUM_INS: + case Brw_ADMI_DOCUM_INS: Gbl.FileBrowser.ShowOnlyPublicFiles = !Gbl.Usrs.Me.IBelongToCurrentIns; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_SHOW_DOCUM_CTR: + case Brw_ADMI_DOCUM_CTR: Gbl.FileBrowser.ShowOnlyPublicFiles = !Gbl.Usrs.Me.IBelongToCurrentCtr; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_SHOW_DOCUM_DEG: + case Brw_ADMI_DOCUM_DEG: Gbl.FileBrowser.ShowOnlyPublicFiles = !Gbl.Usrs.Me.IBelongToCurrentDeg; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: + case Brw_SHOW_DOCUM_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: Gbl.FileBrowser.ShowOnlyPublicFiles = !Gbl.Usrs.Me.IBelongToCurrentCrs; break; default: @@ -2074,8 +2076,8 @@ static void Brw_GetParamsPathInTreeAndFileName (void) /***** Get data of assignment *****/ if (Gbl.FileBrowser.Level && - (Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_USR || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_CRS)) + (Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_USR || + Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_CRS)) { if (Gbl.FileBrowser.Level == 1) { @@ -2131,8 +2133,8 @@ static void Brw_SetPathFileBrowser (void) /***** Set paths depending on file browser *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_SHOW_DOCUM_INS: + case Brw_ADMI_DOCUM_INS: sprintf (Path,"%s/%s", Cfg_PATH_SWAD_PRIVATE,Cfg_FOLDER_INS); Fil_CreateDirIfNotExists (Path); @@ -2145,8 +2147,8 @@ static void Brw_SetPathFileBrowser (void) (unsigned) (Gbl.CurrentIns.Ins.InsCod % 100), (unsigned) Gbl.CurrentIns.Ins.InsCod); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_SHOW_DOCUM_CTR: + case Brw_ADMI_DOCUM_CTR: sprintf (Path,"%s/%s", Cfg_PATH_SWAD_PRIVATE,Cfg_FOLDER_CTR); Fil_CreateDirIfNotExists (Path); @@ -2159,8 +2161,8 @@ static void Brw_SetPathFileBrowser (void) (unsigned) (Gbl.CurrentCtr.Ctr.CtrCod % 100), (unsigned) Gbl.CurrentCtr.Ctr.CtrCod); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_SHOW_DOCUM_DEG: + case Brw_ADMI_DOCUM_DEG: sprintf (Path,"%s/%s", Cfg_PATH_SWAD_PRIVATE,Cfg_FOLDER_DEG); Fil_CreateDirIfNotExists (Path); @@ -2173,19 +2175,19 @@ static void Brw_SetPathFileBrowser (void) (unsigned) (Gbl.CurrentDeg.Deg.DegCod % 100), (unsigned) Gbl.CurrentDeg.Deg.DegCod); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_SHOW_DOCUM_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: + case Brw_SHOW_MARKS_CRS: + case Brw_ADMI_MARKS_CRS: strcpy (Gbl.FileBrowser.Priv.PathAboveRootFolder, Gbl.CurrentCrs.PathPriv); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: sprintf (Path,"%s/grp", Gbl.CurrentCrs.PathPriv); Fil_CreateDirIfNotExists (Path); @@ -2194,8 +2196,8 @@ static void Brw_SetPathFileBrowser (void) Gbl.CurrentCrs.PathPriv, Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_WORKS_USR: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_WORKS_USR: sprintf (Path,"%s/usr", Gbl.CurrentCrs.PathPriv); Fil_CreateDirIfNotExists (Path); @@ -2209,8 +2211,8 @@ static void Brw_SetPathFileBrowser (void) (unsigned) (Gbl.Usrs.Me.UsrDat.UsrCod % 100), Gbl.Usrs.Me.UsrDat.UsrCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: if (Gbl.Usrs.Other.UsrDat.UsrCod > 0) { sprintf (Path,"%s/usr", @@ -2227,7 +2229,7 @@ static void Brw_SetPathFileBrowser (void) Gbl.Usrs.Other.UsrDat.UsrCod); } break; - case Brw_FILE_BRW_BRIEFCASE_USR: + case Brw_ADMI_BRIEF_USR: strcpy (Gbl.FileBrowser.Priv.PathAboveRootFolder, Gbl.Usrs.Me.PathDir); break; @@ -2246,8 +2248,8 @@ static void Brw_SetPathFileBrowser (void) /***** If file browser is for assignments, create folders of assignments if not exist *****/ - if (Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_USR || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_CRS) + if (Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_USR || + Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_CRS) Brw_CreateFoldersAssignmentsIfNotExist (); } } @@ -2434,14 +2436,14 @@ bool Brw_UpdateFoldersAssigmentsIfExistForAllUsrs (const char *OldFolderName,con else { /* Remove affected clipboards */ - Brw_RemoveAffectedClipboards (Brw_FILE_BRW_ASSIGNMENTS_USR,UsrCod,-1L); - Brw_RemoveAffectedClipboards (Brw_FILE_BRW_ASSIGNMENTS_CRS,-1L,UsrCod); + Brw_RemoveAffectedClipboards (Brw_ADMI_ASSIG_USR,UsrCod,-1L); + Brw_RemoveAffectedClipboards (Brw_ADMI_ASSIG_CRS,-1L,UsrCod); /* Rename affected expanded folders */ sprintf (OldPath,"%s/%s",Brw_INTERNAL_NAME_ROOT_FOLDER_ASSIGNMENTS,OldFolderName); sprintf (NewPath,"%s/%s",Brw_INTERNAL_NAME_ROOT_FOLDER_ASSIGNMENTS,NewFolderName); - Brw_RenameAffectedExpandedFolders (Brw_FILE_BRW_ASSIGNMENTS_USR,UsrCod,-1L,OldPath,NewPath); - Brw_RenameAffectedExpandedFolders (Brw_FILE_BRW_ASSIGNMENTS_CRS,-1L,UsrCod,OldPath,NewPath); + Brw_RenameAffectedExpandedFolders (Brw_ADMI_ASSIG_USR,UsrCod,-1L,OldPath,NewPath); + Brw_RenameAffectedExpandedFolders (Brw_ADMI_ASSIG_CRS,-1L,UsrCod,OldPath,NewPath); NumUsrsSuccess++; } @@ -2533,74 +2535,74 @@ static void Brw_SetMaxQuota (void) { switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOCUMENTS_INS; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOCUMENTS_INS; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_DOCUMENTS_INS; + case Brw_SHOW_DOCUM_INS: + case Brw_ADMI_DOCUM_INS: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOCUM_INS; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOCUM_INS; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_DOCUM_INS; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOCUMENTS_CTR; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOCUMENTS_CTR; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_DOCUMENTS_CTR; + case Brw_SHOW_DOCUM_CTR: + case Brw_ADMI_DOCUM_CTR: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOCUM_CTR; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOCUM_CTR; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_DOCUM_CTR; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOCUMENTS_DEG; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOCUMENTS_DEG; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_DOCUMENTS_DEG; + case Brw_SHOW_DOCUM_DEG: + case Brw_ADMI_DOCUM_DEG: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOCUM_DEG; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOCUM_DEG; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_DOCUM_DEG; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOCUMENTS_CRS; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOCUMENTS_CRS; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_DOCUMENTS_CRS; + case Brw_SHOW_DOCUM_CRS: + case Brw_ADMI_DOCUM_CRS: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOCUM_CRS; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOCUM_CRS; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_DOCUM_CRS; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOWNLOAD_GRP; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOWNLOAD_GRP; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_DOWNLOAD_GRP; + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOCUM_GRP; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOCUM_GRP; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_DOCUM_GRP; break; - case Brw_FILE_BRW_COMMON_CRS: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_COMMON_CRS; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_COMMON_CRS; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_COMMON_CRS; + case Brw_ADMI_SHARE_CRS: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_SHARE_CRS; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_SHARE_CRS; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_SHARE_CRS; break; - case Brw_FILE_BRW_COMMON_GRP: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_COMMON_GRP; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_COMMON_GRP; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_COMMON_GRP; + case Brw_ADMI_SHARE_GRP: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_SHARE_GRP; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_SHARE_GRP; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_SHARE_GRP; break; - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_GRADES_CRS; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_GRADES_CRS; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_GRADES_CRS; + case Brw_SHOW_MARKS_CRS: + case Brw_ADMI_MARKS_CRS: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_MARKS_CRS; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_MARKS_CRS; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_MARKS_CRS; break; - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_GRADES_GRP; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_GRADES_GRP; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_GRADES_GRP; + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_MARKS_GRP; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_MARKS_GRP; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_MARKS_GRP; break; - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_ASSIGNMENTS_PER_STD; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_ASSIGNMENTS_PER_STD; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_ASSIGNMENTS_PER_STD; + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_ASSIG_CRS: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_ASSIG_PER_STD; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_ASSIG_PER_STD; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_ASSIG_PER_STD; break; - case Brw_FILE_BRW_WORKS_USR: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_WORKS_USR: + case Brw_ADMI_WORKS_CRS: Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_WORKS_PER_STD; Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_WORKS_PER_STD; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_WORKS_PER_STD; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_WORKS_PER_STD; break; - case Brw_FILE_BRW_BRIEFCASE_USR: - Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTAS_BRIEFCASE[Gbl.Usrs.Me.MaxRole]; - Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_BRIEFCASE; - Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDERS_BRIEFCASE; + case Brw_ADMI_BRIEF_USR: + Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_BRIEF[Gbl.Usrs.Me.MaxRole]; + Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_BRIEF; + Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_BRIEF; break; default: break; @@ -2762,12 +2764,12 @@ static void Brw_ShowFileBrowsersAsgWrkCrs (void) " vertical-align:top;\">"); /***** Show the tree with the assignments *****/ - Gbl.FileBrowser.Type = Brw_FILE_BRW_ASSIGNMENTS_CRS; + Gbl.FileBrowser.Type = Brw_ADMI_ASSIG_CRS; Brw_InitializeFileBrowser (); Brw_ShowFileBrowser (); /***** Show the tree with the works *****/ - Gbl.FileBrowser.Type = Brw_FILE_BRW_WORKS_CRS; + Gbl.FileBrowser.Type = Brw_ADMI_WORKS_CRS; Brw_InitializeFileBrowser (); Brw_ShowFileBrowser (); @@ -2801,12 +2803,12 @@ static void Brw_ShowFileBrowsersAsgWrkUsr (void) Brw_WriteTopBeforeShowingFileBrowser (); /***** Show the tree with the assignments *****/ - Gbl.FileBrowser.Type = Brw_FILE_BRW_ASSIGNMENTS_USR; + Gbl.FileBrowser.Type = Brw_ADMI_ASSIG_USR; Brw_InitializeFileBrowser (); Brw_ShowFileBrowser (); /***** Show the tree with the works *****/ - Gbl.FileBrowser.Type = Brw_FILE_BRW_WORKS_USR; + Gbl.FileBrowser.Type = Brw_ADMI_WORKS_USR; Brw_InitializeFileBrowser (); Brw_ShowFileBrowser (); } @@ -2820,16 +2822,16 @@ static void Brw_FormToChangeCrsGrpZone (void) struct ListCodGrps LstMyGrps; unsigned NumGrp; struct GroupData GrpDat; - bool IsCourseZone = Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_DOCUMENTS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_COMMON_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_MARKS_CRS; - bool IsGroupZone = Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_DOCUMENTS_GRP || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP || - Gbl.FileBrowser.Type == Brw_FILE_BRW_COMMON_GRP || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_GRP || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_MARKS_GRP; + bool IsCourseZone = Gbl.FileBrowser.Type == Brw_SHOW_DOCUM_CRS || + Gbl.FileBrowser.Type == Brw_ADMI_DOCUM_CRS || + Gbl.FileBrowser.Type == Brw_ADMI_SHARE_CRS || + Gbl.FileBrowser.Type == Brw_SHOW_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_ADMI_MARKS_CRS; + bool IsGroupZone = Gbl.FileBrowser.Type == Brw_SHOW_DOCUM_GRP || + Gbl.FileBrowser.Type == Brw_ADMI_DOCUM_GRP || + Gbl.FileBrowser.Type == Brw_ADMI_SHARE_GRP || + Gbl.FileBrowser.Type == Brw_SHOW_MARKS_GRP || + Gbl.FileBrowser.Type == Brw_ADMI_MARKS_GRP; /***** Get list of groups to show *****/ if (Gbl.CurrentCrs.Grps.NumGrps) // This course has groups? @@ -3005,12 +3007,12 @@ void Brw_ShowAgainFileBrowserOrWorks (void) switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_WORKS_USR: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_WORKS_USR: Brw_ShowFileBrowsersAsgWrkUsr (); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Brw_ShowFileBrowsersAsgWrkCrs (); break; default: @@ -3021,8 +3023,8 @@ void Brw_ShowAgainFileBrowserOrWorks (void) /***** Help *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: Lay_ShowAlert (Lay_INFO,Txt_Files_of_marks_must_contain_a_table_in_HTML_format_); break; default: @@ -3042,39 +3044,39 @@ void Brw_ShowAgainFileBrowserOrWorks (void) static void Brw_ShowFileBrowser (void) { - extern const char *Txt_Documents_zone; - extern const char *Txt_Documents_management_zone; + extern const char *Txt_Documents_area; + extern const char *Txt_Documents_management_area; extern const char *Txt_Shared_files_area; - extern const char *Txt_Marks_zone; - extern const char *Txt_Marks_management_zone; - extern const char *Txt_Assignments_zone; - extern const char *Txt_Works_zone; - extern const char *Txt_Private_storage_zone; + extern const char *Txt_Marks_area; + extern const char *Txt_Marks_management_area; + extern const char *Txt_Assignments_area; + extern const char *Txt_Works_area; + extern const char *Txt_Private_storage_area; const char *Brw_TitleOfFileBrowser[Brw_NUM_TYPES_FILE_BROWSER]; /***** Set title of file browser *****/ - Brw_TitleOfFileBrowser[Brw_FILE_BRW_UNKNOWN ] = NULL; // Brw_FILE_BRW_UNKNOWN - Brw_TitleOfFileBrowser[Brw_FILE_BRW_SEE_DOCUMENTS_CRS ] = Txt_Documents_zone; // Brw_FILE_BRW_SEE_DOCUMENTS_CRS - Brw_TitleOfFileBrowser[Brw_FILE_BRW_SEE_MARKS_CRS ] = Txt_Marks_zone; // Brw_FILE_BRW_SEE_MARKS_CRS - Brw_TitleOfFileBrowser[Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS] = Txt_Documents_management_zone; // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - Brw_TitleOfFileBrowser[Brw_FILE_BRW_COMMON_CRS ] = Txt_Shared_files_area; // Brw_FILE_BRW_COMMON_CRS - Brw_TitleOfFileBrowser[Brw_FILE_BRW_COMMON_GRP ] = Txt_Shared_files_area; // Brw_FILE_BRW_COMMON_GRP - Brw_TitleOfFileBrowser[Brw_FILE_BRW_WORKS_USR ] = Txt_Works_zone; // Brw_FILE_BRW_WORKS_USR - Brw_TitleOfFileBrowser[Brw_FILE_BRW_WORKS_CRS ] = Txt_Works_zone; // Brw_FILE_BRW_WORKS_CRS - Brw_TitleOfFileBrowser[Brw_FILE_BRW_ADMIN_MARKS_CRS ] = Txt_Marks_management_zone; // Brw_FILE_BRW_ADMIN_MARKS_CRS - Brw_TitleOfFileBrowser[Brw_FILE_BRW_BRIEFCASE_USR ] = Txt_Private_storage_zone; // Brw_FILE_BRW_BRIEFCASE_USR - Brw_TitleOfFileBrowser[Brw_FILE_BRW_SEE_DOCUMENTS_GRP ] = Txt_Documents_zone; // Brw_FILE_BRW_SEE_DOCUMENTS_GRP - Brw_TitleOfFileBrowser[Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP] = Txt_Documents_management_zone; // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - Brw_TitleOfFileBrowser[Brw_FILE_BRW_SEE_MARKS_GRP ] = Txt_Marks_zone; // Brw_FILE_BRW_SEE_MARKS_GRP - Brw_TitleOfFileBrowser[Brw_FILE_BRW_ADMIN_MARKS_GRP ] = Txt_Marks_management_zone; // Brw_FILE_BRW_ADMIN_MARKS_GRP - Brw_TitleOfFileBrowser[Brw_FILE_BRW_ASSIGNMENTS_USR ] = Txt_Assignments_zone; // Brw_FILE_BRW_ASSIGNMENTS_USR - Brw_TitleOfFileBrowser[Brw_FILE_BRW_ASSIGNMENTS_CRS ] = Txt_Assignments_zone; // Brw_FILE_BRW_ASSIGNMENTS_CRS - Brw_TitleOfFileBrowser[Brw_FILE_BRW_SEE_DOCUMENTS_DEG ] = Txt_Documents_zone; // Brw_FILE_BRW_SEE_DOCUMENTS_DEG // TODO: Set the correct text - Brw_TitleOfFileBrowser[Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG] = Txt_Documents_management_zone; // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG // TODO: Set the correct text - Brw_TitleOfFileBrowser[Brw_FILE_BRW_SEE_DOCUMENTS_CTR ] = Txt_Documents_zone; // Brw_FILE_BRW_SEE_DOCUMENTS_CTR // TODO: Set the correct text - Brw_TitleOfFileBrowser[Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR] = Txt_Documents_management_zone; // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR // TODO: Set the correct text - Brw_TitleOfFileBrowser[Brw_FILE_BRW_SEE_DOCUMENTS_INS ] = Txt_Documents_zone; // Brw_FILE_BRW_SEE_DOCUMENTS_INS // TODO: Set the correct text - Brw_TitleOfFileBrowser[Brw_FILE_BRW_ADMIN_DOCUMENTS_INS] = Txt_Documents_management_zone; // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS // TODO: Set the correct text + Brw_TitleOfFileBrowser[Brw_UNKNOWN ] = NULL; // Brw_UNKNOWN + Brw_TitleOfFileBrowser[Brw_SHOW_DOCUM_CRS] = Txt_Documents_area; // Brw_SHOW_DOCUM_CRS + Brw_TitleOfFileBrowser[Brw_SHOW_MARKS_CRS] = Txt_Marks_area; // Brw_SHOW_MARKS_CRS + Brw_TitleOfFileBrowser[Brw_ADMI_DOCUM_CRS] = Txt_Documents_management_area; // Brw_ADMI_DOCUM_CRS + Brw_TitleOfFileBrowser[Brw_ADMI_SHARE_CRS] = Txt_Shared_files_area; // Brw_ADMI_SHARE_CRS + Brw_TitleOfFileBrowser[Brw_ADMI_SHARE_GRP] = Txt_Shared_files_area; // Brw_ADMI_SHARE_GRP + Brw_TitleOfFileBrowser[Brw_ADMI_WORKS_USR] = Txt_Works_area; // Brw_ADMI_WORKS_USR + Brw_TitleOfFileBrowser[Brw_ADMI_WORKS_CRS] = Txt_Works_area; // Brw_ADMI_WORKS_CRS + Brw_TitleOfFileBrowser[Brw_ADMI_MARKS_CRS] = Txt_Marks_management_area; // Brw_ADMI_MARKS_CRS + Brw_TitleOfFileBrowser[Brw_ADMI_BRIEF_USR] = Txt_Private_storage_area; // Brw_ADMI_BRIEF_USR + Brw_TitleOfFileBrowser[Brw_SHOW_DOCUM_GRP] = Txt_Documents_area; // Brw_SHOW_DOCUM_GRP + Brw_TitleOfFileBrowser[Brw_ADMI_DOCUM_GRP] = Txt_Documents_management_area; // Brw_ADMI_DOCUM_GRP + Brw_TitleOfFileBrowser[Brw_SHOW_MARKS_GRP] = Txt_Marks_area; // Brw_SHOW_MARKS_GRP + Brw_TitleOfFileBrowser[Brw_ADMI_MARKS_GRP] = Txt_Marks_management_area; // Brw_ADMI_MARKS_GRP + Brw_TitleOfFileBrowser[Brw_ADMI_ASSIG_USR] = Txt_Assignments_area; // Brw_ADMI_ASSIG_USR + Brw_TitleOfFileBrowser[Brw_ADMI_ASSIG_CRS] = Txt_Assignments_area; // Brw_ADMI_ASSIG_CRS + Brw_TitleOfFileBrowser[Brw_SHOW_DOCUM_DEG] = Txt_Documents_area; // Brw_SHOW_DOCUM_DEG + Brw_TitleOfFileBrowser[Brw_ADMI_DOCUM_DEG] = Txt_Documents_management_area; // Brw_ADMI_DOCUM_DEG + Brw_TitleOfFileBrowser[Brw_SHOW_DOCUM_CTR] = Txt_Documents_area; // Brw_SHOW_DOCUM_CTR + Brw_TitleOfFileBrowser[Brw_ADMI_DOCUM_CTR] = Txt_Documents_management_area; // Brw_ADMI_DOCUM_CTR + Brw_TitleOfFileBrowser[Brw_SHOW_DOCUM_INS] = Txt_Documents_area; // Brw_SHOW_DOCUM_INS + Brw_TitleOfFileBrowser[Brw_ADMI_DOCUM_INS] = Txt_Documents_management_area; // Brw_ADMI_DOCUM_INS /***** Check if the maximum quota has been exceeded *****/ if (Brw_FileBrowserIsEditable[Gbl.FileBrowser.Type]) @@ -3107,8 +3109,8 @@ static void Brw_ShowFileBrowser (void) Brw_ListDir (1,Gbl.FileBrowser.Priv.PathRootFolder,Brw_RootFolderInternalNames[Gbl.FileBrowser.Type]); /***** End of table *****/ - if (Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_WORKS_CRS) + if (Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_CRS || + Gbl.FileBrowser.Type == Brw_ADMI_WORKS_CRS) Lay_EndRoundFrameTable10 (); else Lay_EndRoundFrameTable10 (); @@ -3129,59 +3131,59 @@ static void Brw_WriteTopBeforeShowingFileBrowser (void) /***** Write form to edit documents *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: + case Brw_SHOW_DOCUM_INS: if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_INS_ADMIN) Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocIns); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_ADMI_DOCUM_INS: if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_INS_ADMIN) Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocIns); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: + case Brw_SHOW_DOCUM_CTR: if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_CTR_ADMIN) Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocCtr); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_ADMI_DOCUM_CTR: if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_CTR_ADMIN) Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocCtr); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: + case Brw_SHOW_DOCUM_DEG: if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_DEG_ADMIN) Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocDeg); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_ADMI_DOCUM_DEG: if (Gbl.Usrs.Me.LoggedRole >= Rol_ROLE_DEG_ADMIN) Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocDeg); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: + case Brw_SHOW_DOCUM_CRS: if (IAmTeacher || IAmSuperuser) Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocCrs); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: + case Brw_ADMI_DOCUM_CRS: if (IAmTeacher || IAmSuperuser) Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocCrs); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: + case Brw_SHOW_DOCUM_GRP: if (IAmTeacher || IAmSuperuser) Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmDocGrp); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_ADMI_DOCUM_GRP: if (IAmTeacher || IAmSuperuser) Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeDocGrp); break; - case Brw_FILE_BRW_SEE_MARKS_CRS: + case Brw_SHOW_MARKS_CRS: if (IAmTeacher || IAmSuperuser) Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmMrkCrs); break; - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_ADMI_MARKS_CRS: if (IAmTeacher || IAmSuperuser) Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeMrkCrs); break; - case Brw_FILE_BRW_SEE_MARKS_GRP: + case Brw_SHOW_MARKS_GRP: if (IAmTeacher || IAmSuperuser) Brw_PutFormToShowOrAdmin (Brw_ADMIN,ActAdmMrkGrp); break; - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: if (IAmTeacher || IAmSuperuser) Brw_PutFormToShowOrAdmin (Brw_SHOW,ActSeeMrkGrp); break; @@ -3192,20 +3194,20 @@ static void Brw_WriteTopBeforeShowingFileBrowser (void) /***** Initialize hidden levels *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_DOCUM_INS: + case Brw_ADMI_DOCUM_INS: + case Brw_SHOW_DOCUM_CTR: + case Brw_ADMI_DOCUM_CTR: + case Brw_SHOW_DOCUM_DEG: + case Brw_ADMI_DOCUM_DEG: + case Brw_SHOW_DOCUM_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_SHOW_MARKS_CRS: + case Brw_ADMI_MARKS_CRS: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: Brw_InitHiddenLevels (); break; default: @@ -3230,34 +3232,34 @@ static void Brw_UpdateLastAccess (void) Brw_GetAndUpdateDateLastAccFileBrowser (); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: + case Brw_SHOW_DOCUM_CRS: + case Brw_ADMI_DOCUM_CRS: if (Gbl.CurrentAct == ActChgToSeeDocCrs || Gbl.CurrentAct == ActChgToAdmDocCrs)// Update group of last access to a documents zone only when user changes zone Brw_UpdateGrpLastAccZone ("LastDowGrpCod",-1L); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: if (Gbl.CurrentAct == ActChgToSeeDocCrs || Gbl.CurrentAct == ActChgToAdmDocCrs)// Update group of last access to a documents zone only when user changes zone Brw_UpdateGrpLastAccZone ("LastDowGrpCod",Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_COMMON_CRS: + case Brw_ADMI_SHARE_CRS: if (Gbl.CurrentAct == ActChgToAdmCom) // Update group of last access to a shared files zone only when user changes zone Brw_UpdateGrpLastAccZone ("LastComGrpCod",-1L); break; - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_GRP: if (Gbl.CurrentAct == ActChgToAdmCom) // Update group of last access to a shared files zone only when user changes zone Brw_UpdateGrpLastAccZone ("LastComGrpCod",Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_SHOW_MARKS_CRS: + case Brw_ADMI_MARKS_CRS: if (Gbl.CurrentAct == ActChgToSeeMrk || Gbl.CurrentAct == ActChgToAdmMrk) // Update group of last access to a marks zone only when user changes zone Brw_UpdateGrpLastAccZone ("LastAssGrpCod",-1L); break; - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: if (Gbl.CurrentAct == ActChgToSeeMrk || Gbl.CurrentAct == ActChgToAdmMrk) // Update group of last access to a marks zone only when user changes zone Brw_UpdateGrpLastAccZone ("LastAssGrpCod",Gbl.CurrentCrs.Grps.GrpCod); @@ -3311,16 +3313,16 @@ static void Brw_WriteSubtitleOfFileBrowser (void) /***** Form to change zone (course and group browsers) *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_DOCUM_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_SHARE_GRP: + case Brw_SHOW_MARKS_CRS: + case Brw_ADMI_MARKS_CRS: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: Brw_FormToChangeCrsGrpZone (); break; default: @@ -3330,56 +3332,56 @@ static void Brw_WriteSubtitleOfFileBrowser (void) /***** Write subtitle *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: + case Brw_SHOW_DOCUM_INS: sprintf (Subtitle,"(%s)", Txt_accessible_only_for_reading_by_students_and_teachers_of_the_institution); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_ADMI_DOCUM_INS: sprintf (Subtitle,"(%s)", Txt_accessible_for_reading_and_writing_by_administrators_of_the_institution); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: + case Brw_SHOW_DOCUM_CTR: sprintf (Subtitle,"(%s)", Txt_accessible_only_for_reading_by_students_and_teachers_of_the_centre); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_ADMI_DOCUM_CTR: sprintf (Subtitle,"(%s)", Txt_accessible_for_reading_and_writing_by_administrators_of_the_centre); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: + case Brw_SHOW_DOCUM_DEG: sprintf (Subtitle,"(%s)", Txt_accessible_only_for_reading_by_students_and_teachers_of_the_degree); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_ADMI_DOCUM_DEG: sprintf (Subtitle,"(%s)", Txt_accessible_for_reading_and_writing_by_administrators_of_the_degree); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: + case Brw_SHOW_DOCUM_CRS: sprintf (Subtitle,"(%s)", Txt_accessible_only_for_reading_by_students_and_teachers_of_the_course); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: + case Brw_SHOW_DOCUM_GRP: sprintf (Subtitle,"(%s)", Txt_accessible_only_for_reading_by_students_of_the_group_and_teachers_of_the_course); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: + case Brw_ADMI_DOCUM_CRS: sprintf (Subtitle,"(%s)", Txt_accessible_for_reading_and_writing_by_teachers_of_the_course); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_ADMI_DOCUM_GRP: sprintf (Subtitle,"(%s)", Txt_accessible_for_reading_and_writing_by_teachers_of_the_course); break; - case Brw_FILE_BRW_COMMON_CRS: + case Brw_ADMI_SHARE_CRS: sprintf (Subtitle,"(%s)", Txt_accessible_for_reading_and_writing_by_students_and_teachers_of_the_course); break; - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_GRP: sprintf (Subtitle,"(%s)", Txt_accessible_for_reading_and_writing_by_students_of_the_group_and_teachers_of_the_course); break; - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_SEE_MARKS_GRP: + case Brw_SHOW_MARKS_CRS: + case Brw_SHOW_MARKS_GRP: if (Gbl.Usrs.Me.LoggedRole == Rol_ROLE_STUDENT) sprintf (Subtitle,"(%s)", Txt_accessible_only_for_reading_by_you_and_the_teachers_of_the_course); @@ -3387,28 +3389,28 @@ static void Brw_WriteSubtitleOfFileBrowser (void) sprintf (Subtitle,"(%s)", Txt_the_marks_of_a_student_chosen_at_random_); break; - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: sprintf (Subtitle,"(%s)", Txt_accessible_for_reading_and_writing_by_teachers_of_the_course); break; - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_WORKS_USR: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_WORKS_USR: sprintf (Subtitle,"%s
(%s)", Gbl.Usrs.Me.UsrDat.FullName, Txt_accessible_for_reading_and_writing_by_you_and_the_teachers_of_the_course); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: sprintf (Subtitle,"%s", Gbl.Usrs.Other.UsrDat.FullName); break; - case Brw_FILE_BRW_BRIEFCASE_USR: + case Brw_ADMI_BRIEF_USR: sprintf (Subtitle,"%s
(%s)", Gbl.Usrs.Me.UsrDat.FullName, Txt_nobody_else_can_access_this_content); break; - case Brw_FILE_BRW_UNKNOWN: + case Brw_UNKNOWN: return; } if (Subtitle[0]) @@ -3506,42 +3508,42 @@ void Brw_RemoveInsFilesFromDB (long InsCod) sprintf (Query,"DELETE FROM file_view USING file_view,files" " WHERE files.FileBrowser='%u' AND files.Cod='%ld'" " AND files.FilCod=file_view.FilCod", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, + (unsigned) Brw_ADMI_DOCUM_INS, InsCod); DB_QueryDELETE (Query,"can not remove file views to files of an institution"); /***** Remove from database expanded folders *****/ sprintf (Query,"DELETE LOW_PRIORITY FROM expanded_folders" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, + (unsigned) Brw_ADMI_DOCUM_INS, InsCod); DB_QueryDELETE (Query,"can not remove expanded folders of an institution"); /***** Remove from database the entries that store clipboards *****/ sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, + (unsigned) Brw_ADMI_DOCUM_INS, InsCod); DB_QueryDELETE (Query,"can not remove clipboards related to files of an institution"); /***** Remove from database the entries that store the last time users visited file zones *****/ sprintf (Query,"DELETE FROM file_browser_last" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, + (unsigned) Brw_ADMI_DOCUM_INS, InsCod); DB_QueryDELETE (Query,"can not remove file last visits to files of an institution"); /***** Remove from database the entries that store the sizes of the file zones *****/ sprintf (Query,"DELETE FROM file_browser_size" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, + (unsigned) Brw_ADMI_DOCUM_INS, InsCod); DB_QueryDELETE (Query,"can not remove sizes of file zones of an institution"); /***** Remove from database the entries that store the data files *****/ sprintf (Query,"DELETE FROM files" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_INS, + (unsigned) Brw_ADMI_DOCUM_INS, InsCod); DB_QueryDELETE (Query,"can not remove files of an institution"); } @@ -3558,42 +3560,42 @@ void Brw_RemoveCtrFilesFromDB (long CtrCod) sprintf (Query,"DELETE FROM file_view USING file_view,files" " WHERE files.FileBrowser='%u' AND files.Cod='%ld'" " AND files.FilCod=file_view.FilCod", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, + (unsigned) Brw_ADMI_DOCUM_CTR, CtrCod); DB_QueryDELETE (Query,"can not remove file views to files of a centre"); /***** Remove from database expanded folders *****/ sprintf (Query,"DELETE LOW_PRIORITY FROM expanded_folders" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, + (unsigned) Brw_ADMI_DOCUM_CTR, CtrCod); DB_QueryDELETE (Query,"can not remove expanded folders of a centre"); /***** Remove from database the entries that store clipboards *****/ sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, + (unsigned) Brw_ADMI_DOCUM_CTR, CtrCod); DB_QueryDELETE (Query,"can not remove clipboards related to files of a centre"); /***** Remove from database the entries that store the last time users visited file zones *****/ sprintf (Query,"DELETE FROM file_browser_last" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, + (unsigned) Brw_ADMI_DOCUM_CTR, CtrCod); DB_QueryDELETE (Query,"can not remove file last visits to files of a centre"); /***** Remove from database the entries that store the sizes of the file zones *****/ sprintf (Query,"DELETE FROM file_browser_size" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, + (unsigned) Brw_ADMI_DOCUM_CTR, CtrCod); DB_QueryDELETE (Query,"can not remove sizes of file zones of a centre"); /***** Remove from database the entries that store the data files *****/ sprintf (Query,"DELETE FROM files" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR, + (unsigned) Brw_ADMI_DOCUM_CTR, CtrCod); DB_QueryDELETE (Query,"can not remove files of a centre"); } @@ -3610,42 +3612,42 @@ void Brw_RemoveDegFilesFromDB (long DegCod) sprintf (Query,"DELETE FROM file_view USING file_view,files" " WHERE files.FileBrowser='%u' AND files.Cod='%ld'" " AND files.FilCod=file_view.FilCod", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, + (unsigned) Brw_ADMI_DOCUM_DEG, DegCod); DB_QueryDELETE (Query,"can not remove file views to files of a degree"); /***** Remove from database expanded folders *****/ sprintf (Query,"DELETE LOW_PRIORITY FROM expanded_folders" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, + (unsigned) Brw_ADMI_DOCUM_DEG, DegCod); DB_QueryDELETE (Query,"can not remove expanded folders of a degree"); /***** Remove from database the entries that store clipboards *****/ sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, + (unsigned) Brw_ADMI_DOCUM_DEG, DegCod); DB_QueryDELETE (Query,"can not remove clipboards related to files of a degree"); /***** Remove from database the entries that store the last time users visited file zones *****/ sprintf (Query,"DELETE FROM file_browser_last" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, + (unsigned) Brw_ADMI_DOCUM_DEG, DegCod); DB_QueryDELETE (Query,"can not remove file last visits to files of a degree"); /***** Remove from database the entries that store the sizes of the file zones *****/ sprintf (Query,"DELETE FROM file_browser_size" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, + (unsigned) Brw_ADMI_DOCUM_DEG, DegCod); DB_QueryDELETE (Query,"can not remove sizes of file zones of a degree"); /***** Remove from database the entries that store the data files *****/ sprintf (Query,"DELETE FROM files" " WHERE FileBrowser='%u' AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG, + (unsigned) Brw_ADMI_DOCUM_DEG, DegCod); DB_QueryDELETE (Query,"can not remove files of a degree"); } @@ -3664,7 +3666,7 @@ void Brw_RemoveCrsFilesFromDB (long CrsCod) " WHERE files.FileBrowser='%u'" " AND files.Cod='%ld'" " AND files.FilCod=marks_properties.FilCod", - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_CRS, + (unsigned) Brw_ADMI_MARKS_CRS, CrsCod); DB_QueryDELETE (Query,"can not remove the properties of marks associated to a course"); @@ -3673,11 +3675,11 @@ void Brw_RemoveCrsFilesFromDB (long CrsCod) " WHERE files.FileBrowser IN ('%u','%u','%u','%u','%u')" " AND files.Cod='%ld'" " AND files.FilCod=file_view.FilCod", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, - (unsigned) Brw_FILE_BRW_COMMON_CRS, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_WORKS_USR, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_CRS, + (unsigned) Brw_ADMI_DOCUM_CRS, + (unsigned) Brw_ADMI_SHARE_CRS, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_WORKS_USR, + (unsigned) Brw_ADMI_MARKS_CRS, CrsCod); DB_QueryDELETE (Query,"can not remove file views to files of a course"); @@ -3685,13 +3687,13 @@ void Brw_RemoveCrsFilesFromDB (long CrsCod) sprintf (Query,"DELETE LOW_PRIORITY FROM expanded_folders" " WHERE FileBrowser IN ('%u','%u','%u','%u','%u','%u','%u')" " AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, - (unsigned) Brw_FILE_BRW_COMMON_CRS, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_CRS, - (unsigned) Brw_FILE_BRW_WORKS_USR, - (unsigned) Brw_FILE_BRW_WORKS_CRS, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_CRS, + (unsigned) Brw_ADMI_DOCUM_CRS, + (unsigned) Brw_ADMI_SHARE_CRS, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_ASSIG_CRS, + (unsigned) Brw_ADMI_WORKS_USR, + (unsigned) Brw_ADMI_WORKS_CRS, + (unsigned) Brw_ADMI_MARKS_CRS, CrsCod); DB_QueryDELETE (Query,"can not remove expanded folders of a course"); @@ -3699,13 +3701,13 @@ void Brw_RemoveCrsFilesFromDB (long CrsCod) sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser IN ('%u','%u','%u','%u','%u','%u','%u')" " AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, - (unsigned) Brw_FILE_BRW_COMMON_CRS, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_CRS, - (unsigned) Brw_FILE_BRW_WORKS_USR, - (unsigned) Brw_FILE_BRW_WORKS_CRS, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_CRS, + (unsigned) Brw_ADMI_DOCUM_CRS, + (unsigned) Brw_ADMI_SHARE_CRS, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_ASSIG_CRS, + (unsigned) Brw_ADMI_WORKS_USR, + (unsigned) Brw_ADMI_WORKS_CRS, + (unsigned) Brw_ADMI_MARKS_CRS, CrsCod); DB_QueryDELETE (Query,"can not remove clipboards related to files of a course"); @@ -3715,10 +3717,10 @@ void Brw_RemoveCrsFilesFromDB (long CrsCod) sprintf (Query,"DELETE FROM file_browser_last" " WHERE FileBrowser IN ('%u','%u','%u','%u')" " AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, - (unsigned) Brw_FILE_BRW_COMMON_CRS, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_CRS, + (unsigned) Brw_ADMI_DOCUM_CRS, + (unsigned) Brw_ADMI_SHARE_CRS, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_MARKS_CRS, CrsCod); DB_QueryDELETE (Query,"can not remove file last visits to files of a course"); @@ -3726,11 +3728,11 @@ void Brw_RemoveCrsFilesFromDB (long CrsCod) sprintf (Query,"DELETE FROM file_browser_size" " WHERE FileBrowser IN ('%u','%u','%u','%u','%u')" " AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, - (unsigned) Brw_FILE_BRW_COMMON_CRS, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_WORKS_USR, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_CRS, + (unsigned) Brw_ADMI_DOCUM_CRS, + (unsigned) Brw_ADMI_SHARE_CRS, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_WORKS_USR, + (unsigned) Brw_ADMI_MARKS_CRS, CrsCod); DB_QueryDELETE (Query,"can not remove sizes of file zones of a course"); @@ -3738,11 +3740,11 @@ void Brw_RemoveCrsFilesFromDB (long CrsCod) sprintf (Query,"DELETE FROM files" " WHERE FileBrowser IN ('%u','%u','%u','%u','%u')" " AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, - (unsigned) Brw_FILE_BRW_COMMON_CRS, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_WORKS_USR, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_CRS, + (unsigned) Brw_ADMI_DOCUM_CRS, + (unsigned) Brw_ADMI_SHARE_CRS, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_WORKS_USR, + (unsigned) Brw_ADMI_MARKS_CRS, CrsCod); DB_QueryDELETE (Query,"can not remove files of a course"); } @@ -3760,7 +3762,7 @@ void Brw_RemoveGrpFilesFromDB (long GrpCod) " WHERE files.FileBrowser='%u'" " AND files.Cod='%ld'" " AND files.FilCod=marks_properties.FilCod", - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_GRP, + (unsigned) Brw_ADMI_MARKS_GRP, GrpCod); DB_QueryDELETE (Query,"can not remove the properties of marks associated to a group"); @@ -3769,9 +3771,9 @@ void Brw_RemoveGrpFilesFromDB (long GrpCod) " WHERE files.FileBrowser IN ('%u','%u','%u')" " AND files.Cod='%ld'" " AND files.FilCod=file_view.FilCod", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, - (unsigned) Brw_FILE_BRW_COMMON_GRP, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_GRP, + (unsigned) Brw_ADMI_DOCUM_GRP, + (unsigned) Brw_ADMI_SHARE_GRP, + (unsigned) Brw_ADMI_MARKS_GRP, GrpCod); DB_QueryDELETE (Query,"can not remove file views to files of a group"); @@ -3779,9 +3781,9 @@ void Brw_RemoveGrpFilesFromDB (long GrpCod) sprintf (Query,"DELETE LOW_PRIORITY FROM expanded_folders" " WHERE FileBrowser IN ('%u','%u','%u')" " AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, - (unsigned) Brw_FILE_BRW_COMMON_GRP, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_GRP, + (unsigned) Brw_ADMI_DOCUM_GRP, + (unsigned) Brw_ADMI_SHARE_GRP, + (unsigned) Brw_ADMI_MARKS_GRP, GrpCod); DB_QueryDELETE (Query,"can not remove expanded folders of a group"); @@ -3789,9 +3791,9 @@ void Brw_RemoveGrpFilesFromDB (long GrpCod) sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser IN ('%u','%u','%u')" " AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, - (unsigned) Brw_FILE_BRW_COMMON_GRP, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_GRP, + (unsigned) Brw_ADMI_DOCUM_GRP, + (unsigned) Brw_ADMI_SHARE_GRP, + (unsigned) Brw_ADMI_MARKS_GRP, GrpCod); DB_QueryDELETE (Query,"can not remove clipboards related to files of a group"); @@ -3799,9 +3801,9 @@ void Brw_RemoveGrpFilesFromDB (long GrpCod) sprintf (Query,"DELETE FROM file_browser_last" " WHERE FileBrowser IN ('%u','%u','%u')" " AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, - (unsigned) Brw_FILE_BRW_COMMON_GRP, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_GRP, + (unsigned) Brw_ADMI_DOCUM_GRP, + (unsigned) Brw_ADMI_SHARE_GRP, + (unsigned) Brw_ADMI_MARKS_GRP, GrpCod); DB_QueryDELETE (Query,"can not remove file last visits to files of a group"); @@ -3809,9 +3811,9 @@ void Brw_RemoveGrpFilesFromDB (long GrpCod) sprintf (Query,"DELETE FROM file_browser_size" " WHERE FileBrowser IN ('%u','%u','%u')" " AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, - (unsigned) Brw_FILE_BRW_COMMON_GRP, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_GRP, + (unsigned) Brw_ADMI_DOCUM_GRP, + (unsigned) Brw_ADMI_SHARE_GRP, + (unsigned) Brw_ADMI_MARKS_GRP, GrpCod); DB_QueryDELETE (Query,"can not remove sizes of file zones of a group"); @@ -3819,9 +3821,9 @@ void Brw_RemoveGrpFilesFromDB (long GrpCod) sprintf (Query,"DELETE FROM files" " WHERE FileBrowser IN ('%u','%u','%u')" " AND Cod='%ld'", - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, - (unsigned) Brw_FILE_BRW_COMMON_GRP, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_GRP, + (unsigned) Brw_ADMI_DOCUM_GRP, + (unsigned) Brw_ADMI_SHARE_GRP, + (unsigned) Brw_ADMI_MARKS_GRP, GrpCod); DB_QueryDELETE (Query,"can not remove files of a group"); } @@ -3844,17 +3846,17 @@ void Brw_RemoveSomeInfoAboutCrsUsrFilesFromDB (long CrsCod,long UsrCod) " AND Cod IN (SELECT GrpCod FROM crs_grp WHERE CrsCod='%ld'))" ")", UsrCod, - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, - (unsigned) Brw_FILE_BRW_COMMON_CRS, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_CRS, - (unsigned) Brw_FILE_BRW_WORKS_USR, - (unsigned) Brw_FILE_BRW_WORKS_CRS, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_CRS, + (unsigned) Brw_ADMI_DOCUM_CRS, + (unsigned) Brw_ADMI_SHARE_CRS, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_ASSIG_CRS, + (unsigned) Brw_ADMI_WORKS_USR, + (unsigned) Brw_ADMI_WORKS_CRS, + (unsigned) Brw_ADMI_MARKS_CRS, CrsCod, - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, - (unsigned) Brw_FILE_BRW_COMMON_GRP, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_GRP, + (unsigned) Brw_ADMI_DOCUM_GRP, + (unsigned) Brw_ADMI_SHARE_GRP, + (unsigned) Brw_ADMI_MARKS_GRP, CrsCod); DB_QueryDELETE (Query,"can not remove expanded folders for a user in a course"); @@ -3868,17 +3870,17 @@ void Brw_RemoveSomeInfoAboutCrsUsrFilesFromDB (long CrsCod,long UsrCod) " AND Cod IN (SELECT GrpCod FROM crs_grp WHERE CrsCod='%ld'))" ")", UsrCod, - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, - (unsigned) Brw_FILE_BRW_COMMON_CRS, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_CRS, - (unsigned) Brw_FILE_BRW_WORKS_USR, - (unsigned) Brw_FILE_BRW_WORKS_CRS, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_CRS, + (unsigned) Brw_ADMI_DOCUM_CRS, + (unsigned) Brw_ADMI_SHARE_CRS, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_ASSIG_CRS, + (unsigned) Brw_ADMI_WORKS_USR, + (unsigned) Brw_ADMI_WORKS_CRS, + (unsigned) Brw_ADMI_MARKS_CRS, CrsCod, - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, - (unsigned) Brw_FILE_BRW_COMMON_GRP, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_GRP, + (unsigned) Brw_ADMI_DOCUM_GRP, + (unsigned) Brw_ADMI_SHARE_GRP, + (unsigned) Brw_ADMI_MARKS_GRP, CrsCod); DB_QueryDELETE (Query,"can not remove source of copy for a user in a course"); @@ -3894,14 +3896,14 @@ void Brw_RemoveSomeInfoAboutCrsUsrFilesFromDB (long CrsCod,long UsrCod) " AND Cod IN (SELECT GrpCod FROM crs_grp WHERE CrsCod='%ld'))" ")", UsrCod, - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS, - (unsigned) Brw_FILE_BRW_COMMON_CRS, - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_CRS, + (unsigned) Brw_ADMI_DOCUM_CRS, + (unsigned) Brw_ADMI_SHARE_CRS, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_MARKS_CRS, CrsCod, - (unsigned) Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP, - (unsigned) Brw_FILE_BRW_COMMON_GRP, - (unsigned) Brw_FILE_BRW_ADMIN_MARKS_GRP, + (unsigned) Brw_ADMI_DOCUM_GRP, + (unsigned) Brw_ADMI_SHARE_GRP, + (unsigned) Brw_ADMI_MARKS_GRP, CrsCod); DB_QueryDELETE (Query,"can not remove file last visits to files of a course from a user"); } @@ -3919,8 +3921,8 @@ void Brw_RemoveWrkFilesFromDB (long CrsCod,long UsrCod) " WHERE files.FileBrowser IN ('%u','%u')" " AND files.Cod='%ld' AND files.ZoneUsrCod='%ld'" " AND files.FilCod=file_view.FilCod", - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_WORKS_USR, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_WORKS_USR, CrsCod,UsrCod); DB_QueryDELETE (Query,"can not remove file views"); @@ -3928,8 +3930,8 @@ void Brw_RemoveWrkFilesFromDB (long CrsCod,long UsrCod) sprintf (Query,"DELETE LOW_PRIORITY FROM expanded_folders" " WHERE FileBrowser IN ('%u','%u')" " AND Cod='%ld' AND WorksUsrCod='%ld'", - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_CRS, - (unsigned) Brw_FILE_BRW_WORKS_CRS, + (unsigned) Brw_ADMI_ASSIG_CRS, + (unsigned) Brw_ADMI_WORKS_CRS, CrsCod,UsrCod); DB_QueryDELETE (Query,"can not remove expanded folders of a group"); @@ -3937,8 +3939,8 @@ void Brw_RemoveWrkFilesFromDB (long CrsCod,long UsrCod) sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser IN ('%u','%u')" " AND Cod='%ld' AND WorksUsrCod='%ld'", - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_CRS, - (unsigned) Brw_FILE_BRW_WORKS_CRS, + (unsigned) Brw_ADMI_ASSIG_CRS, + (unsigned) Brw_ADMI_WORKS_CRS, CrsCod,UsrCod); DB_QueryDELETE (Query,"can not remove clipboards"); @@ -3948,7 +3950,7 @@ void Brw_RemoveWrkFilesFromDB (long CrsCod,long UsrCod) sprintf (Query,"DELETE FROM file_browser_last" " WHERE FileBrowser='%u'" " AND Cod='%ld' AND ZoneUsrCod='%ld'", - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, + (unsigned) Brw_ADMI_ASSIG_USR, CrsCod,UsrCod); DB_QueryDELETE (Query,"can not remove file last visits"); @@ -3956,8 +3958,8 @@ void Brw_RemoveWrkFilesFromDB (long CrsCod,long UsrCod) sprintf (Query,"DELETE FROM file_browser_size" " WHERE FileBrowser IN ('%u','%u')" " AND Cod='%ld' AND ZoneUsrCod='%ld'", - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_WORKS_USR, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_WORKS_USR, CrsCod,UsrCod); DB_QueryDELETE (Query,"can not remove file browser sizes"); @@ -3965,8 +3967,8 @@ void Brw_RemoveWrkFilesFromDB (long CrsCod,long UsrCod) sprintf (Query,"DELETE FROM files" " WHERE FileBrowser IN ('%u','%u')" " AND Cod='%ld' AND ZoneUsrCod='%ld'", - (unsigned) Brw_FILE_BRW_ASSIGNMENTS_USR, - (unsigned) Brw_FILE_BRW_WORKS_USR, + (unsigned) Brw_ADMI_ASSIG_USR, + (unsigned) Brw_ADMI_WORKS_USR, CrsCod,UsrCod); DB_QueryDELETE (Query,"can not remove files"); } @@ -4071,28 +4073,28 @@ static void Brw_WriteFormFullTree (void) Act_FormStart (Brw_ActSeeAdm[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_SHOW_DOCUM_INS: + case Brw_ADMI_DOCUM_INS: + case Brw_SHOW_DOCUM_CTR: + case Brw_ADMI_DOCUM_CTR: + case Brw_SHOW_DOCUM_DEG: + case Brw_ADMI_DOCUM_DEG: + case Brw_SHOW_DOCUM_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: + case Brw_SHOW_MARKS_CRS: + case Brw_ADMI_MARKS_CRS: Grp_PutParamGrpCod (-1L); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActSeeAdm[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); break; default: @@ -4175,37 +4177,37 @@ static void Brw_GetAndUpdateDateLastAccFileBrowser (void) /***** Get date of last accesss to a file browser from database *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_SHOW_DOCUM_INS: + case Brw_ADMI_DOCUM_INS: Cod = Gbl.CurrentIns.Ins.InsCod; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_SHOW_DOCUM_CTR: + case Brw_ADMI_DOCUM_CTR: Cod = Gbl.CurrentCtr.Ctr.CtrCod; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_SHOW_DOCUM_DEG: + case Brw_ADMI_DOCUM_DEG: Cod = Gbl.CurrentDeg.Deg.DegCod; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_USR: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_SHOW_DOCUM_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: + case Brw_SHOW_MARKS_CRS: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_USR: + case Brw_ADMI_WORKS_CRS: Cod = Gbl.CurrentCrs.Crs.CrsCod; break; - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: Cod = Gbl.CurrentCrs.Grps.GrpCod; break; - case Brw_FILE_BRW_BRIEFCASE_USR: + case Brw_ADMI_BRIEF_USR: Cod = -1L; break; default: @@ -4441,24 +4443,24 @@ static bool Brw_WriteRowFileBrowser (unsigned Level, bool IsRecent = false; struct FileMetadata FileMetadata; char FileNameToShow[NAME_MAX+1]; - bool SeeDocsZone = Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_DOCUMENTS_INS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_DOCUMENTS_CTR || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_DOCUMENTS_DEG || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_DOCUMENTS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_DOCUMENTS_GRP; - bool AdminDocsZone = Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_DOCUMENTS_INS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP; - bool CommonZone = Gbl.FileBrowser.Type == Brw_FILE_BRW_COMMON_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_COMMON_GRP; - bool AssignmentsZone = Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_USR || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_CRS; - bool SeeMarks = Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_GRP; - bool AdminMarks = Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_MARKS_GRP; + bool SeeDocsZone = Gbl.FileBrowser.Type == Brw_SHOW_DOCUM_INS || + Gbl.FileBrowser.Type == Brw_SHOW_DOCUM_CTR || + Gbl.FileBrowser.Type == Brw_SHOW_DOCUM_DEG || + Gbl.FileBrowser.Type == Brw_SHOW_DOCUM_CRS || + Gbl.FileBrowser.Type == Brw_SHOW_DOCUM_GRP; + bool AdminDocsZone = Gbl.FileBrowser.Type == Brw_ADMI_DOCUM_INS || + Gbl.FileBrowser.Type == Brw_ADMI_DOCUM_CTR || + Gbl.FileBrowser.Type == Brw_ADMI_DOCUM_DEG || + Gbl.FileBrowser.Type == Brw_ADMI_DOCUM_CRS || + Gbl.FileBrowser.Type == Brw_ADMI_DOCUM_GRP; + bool CommonZone = Gbl.FileBrowser.Type == Brw_ADMI_SHARE_CRS || + Gbl.FileBrowser.Type == Brw_ADMI_SHARE_GRP; + bool AssignmentsZone = Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_USR || + Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_CRS; + bool SeeMarks = Gbl.FileBrowser.Type == Brw_SHOW_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_SHOW_MARKS_GRP; + bool AdminMarks = Gbl.FileBrowser.Type == Brw_ADMI_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_ADMI_MARKS_GRP; Gbl.FileBrowser.Clipboard.IsThisFile = false; @@ -4551,7 +4553,7 @@ static bool Brw_WriteRowFileBrowser (unsigned Level, /* Check if I can modify (remove, rename, etc.) this file or folder */ Gbl.FileBrowser.ICanEditFileOrFolder = Brw_CheckIfICanEditFileOrFolder (Level); - Gbl.FileBrowser.ICanRemoveFileOrFolder = (Gbl.FileBrowser.Type == Brw_FILE_BRW_BRIEFCASE_USR && + Gbl.FileBrowser.ICanRemoveFileOrFolder = (Gbl.FileBrowser.Type == Brw_ADMI_BRIEF_USR && Level != 0) ? true : Gbl.FileBrowser.ICanEditFileOrFolder; @@ -4709,13 +4711,13 @@ static bool Brw_CheckIfCanPasteIn (unsigned Level) char PathDstWithFile[PATH_MAX+1]; /* If there is nothing in clipboard... */ - if (Gbl.FileBrowser.Clipboard.FileBrowser == Brw_FILE_BRW_UNKNOWN) + if (Gbl.FileBrowser.Clipboard.FileBrowser == Brw_UNKNOWN) return false; /* Do not paste a link in marks... */ if (Gbl.FileBrowser.Clipboard.FileType == Brw_IS_LINK && - (Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_MARKS_GRP)) + (Gbl.FileBrowser.Type == Brw_ADMI_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_ADMI_MARKS_GRP)) return false; if (!Brw_CheckIfICanCreateIntoFolder (Level)) @@ -4750,13 +4752,13 @@ static void Brw_PutIconRemoveFile (Brw_FileType_t FileType, Act_FormStart (Brw_ActAskRemoveFile[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActAskRemoveFile[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -4795,13 +4797,13 @@ static void Brw_PutIconRemoveDir (const char *PathInTree,const char *FileName,co Act_FormStart (Brw_ActRemoveFolder[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActRemoveFolder[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -4841,13 +4843,13 @@ static void Brw_PutIconCopy (Brw_FileType_t FileType, Act_FormStart (Brw_ActCopy[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActCopy[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -4884,13 +4886,13 @@ static void Brw_PutIconPasteOn (const char *PathInTree,const char *FileName,cons Act_FormStart (Brw_ActPaste[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActPaste[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -4949,15 +4951,15 @@ static void Brw_IndentAndWriteIconExpandContract (unsigned Level,Brw_ExpandTree_ Act_FormStart (Brw_ActExpandFolder[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActExpandFolder[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -4978,15 +4980,15 @@ static void Brw_IndentAndWriteIconExpandContract (unsigned Level,Brw_ExpandTree_ Act_FormStart (Brw_ActContractFolder[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActContractFolder[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -5041,8 +5043,8 @@ static void Brw_PutIconShow (unsigned Level,Brw_FileType_t FileType, Act_FormStart (Brw_ActShow[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; default: @@ -5074,8 +5076,8 @@ static void Brw_PutIconHide (unsigned Level,Brw_FileType_t FileType, Act_FormStart (Brw_ActHide[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; default: @@ -5132,13 +5134,13 @@ static void Brw_PutIconFolder (unsigned Level,Brw_ExpandTree_t ExpandTree, Act_FormStart (Brw_ActFormCreate[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActFormCreate[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -5198,15 +5200,15 @@ static void Brw_PutIconFileWithLinkToViewMetadata (unsigned Size,Brw_FileType_t Act_FormStart (Brw_ActReqDatFile[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActReqDatFile[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -5301,13 +5303,13 @@ static void Brw_WriteFileName (unsigned Level,bool IsPublic,Brw_FileType_t FileT Act_FormStart (Brw_ActRenameFolder[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActRenameFolder[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -5332,14 +5334,14 @@ static void Brw_WriteFileName (unsigned Level,bool IsPublic,Brw_FileType_t FileT else { if ((Level == 1) && - (Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_USR || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_CRS)) + (Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_USR || + Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_CRS)) fprintf (Gbl.F.Out,"", Gbl.FileBrowser.Asg.Title); fprintf (Gbl.F.Out,"%s ",FileNameToShow); if ((Level == 1) && - (Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_USR || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ASSIGNMENTS_CRS)) + (Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_USR || + Gbl.FileBrowser.Type == Brw_ADMI_ASSIG_CRS)) fprintf (Gbl.F.Out,""); } @@ -5358,15 +5360,15 @@ static void Brw_WriteFileName (unsigned Level,bool IsPublic,Brw_FileType_t FileT Act_FormStart (Brw_ActDowFile[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActDowFile[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -5376,8 +5378,8 @@ static void Brw_WriteFileName (unsigned Level,bool IsPublic,Brw_FileType_t FileT Brw_ParamListFiles (FileType,PathInTree,FileName); /* Link to the form and to the file */ - sprintf (Gbl.Title,(Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_GRP) ? Txt_Check_marks_in_file_X : + sprintf (Gbl.Title,(Gbl.FileBrowser.Type == Brw_SHOW_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_SHOW_MARKS_GRP) ? Txt_Check_marks_in_file_X : Txt_Download_FILE_OR_LINK_X, FileNameToShow); fprintf (Gbl.F.Out,"", Gbl.FileBrowser.Asg.Open ? "ASG_LST_DATE_GREEN" : "ASG_LST_DATE_RED", - Gbl.FileBrowser.Asg.DateTimes[Asg_END_TIME ].Date.Day, - Gbl.FileBrowser.Asg.DateTimes[Asg_END_TIME ].Date.Month, - Gbl.FileBrowser.Asg.DateTimes[Asg_END_TIME ].Date.Year % 100, - Gbl.FileBrowser.Asg.DateTimes[Asg_END_TIME ].Time.Hour, - Gbl.FileBrowser.Asg.DateTimes[Asg_END_TIME ].Time.Minute); + Gbl.FileBrowser.Asg.DateTimes[Asg_END_TIME].Date.Day, + Gbl.FileBrowser.Asg.DateTimes[Asg_END_TIME].Date.Month, + Gbl.FileBrowser.Asg.DateTimes[Asg_END_TIME].Date.Year % 100, + Gbl.FileBrowser.Asg.DateTimes[Asg_END_TIME].Time.Hour, + Gbl.FileBrowser.Asg.DateTimes[Asg_END_TIME].Time.Minute); fprintf (Gbl.F.Out,"" ""); @@ -5617,13 +5619,13 @@ void Brw_AskRemFileFromTree (void) Act_FormStart (Brw_ActRemoveFile[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActRemoveFile[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -5775,13 +5777,13 @@ static void Brw_AskConfirmRemoveFolderNotEmpty (void) Act_FormStart (Brw_ActRemoveFolderNotEmpty[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActRemoveFolderNotEmpty[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -5969,12 +5971,12 @@ static inline void Brw_GetAndWriteClipboard (void) static void Brw_WriteCurrentClipboard (void) { extern const char *Txt_Copy_source; - extern const char *Txt_documents_management_zone; - extern const char *Txt_common_zone; - extern const char *Txt_assignments_zone; - extern const char *Txt_works_zone; - extern const char *Txt_marks_management_zone; - extern const char *Txt_private_storage_zone; + extern const char *Txt_documents_management_area; + extern const char *Txt_shared_files_area; + extern const char *Txt_assignments_area; + extern const char *Txt_works_area; + extern const char *Txt_marks_management_area; + extern const char *Txt_private_storage_area; extern const char *Txt_institution; extern const char *Txt_centre; extern const char *Txt_degree; @@ -6001,121 +6003,121 @@ static void Brw_WriteCurrentClipboard (void) Txt_Copy_source); switch (Gbl.FileBrowser.Clipboard.FileBrowser) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_ADMI_DOCUM_INS: Ins.InsCod = Gbl.FileBrowser.Clipboard.Cod; Ins_GetDataOfInstitutionByCod (&Ins,false); fprintf (Gbl.F.Out,"%s, %s %s", - Txt_documents_management_zone, + Txt_documents_management_area, Txt_institution,Ins.ShortName); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_ADMI_DOCUM_CTR: Ctr.CtrCod = Gbl.FileBrowser.Clipboard.Cod; Ctr_GetDataOfCentreByCod (&Ctr); fprintf (Gbl.F.Out,"%s, %s %s", - Txt_documents_management_zone, + Txt_documents_management_area, Txt_centre,Ctr.ShortName); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_ADMI_DOCUM_DEG: Deg.DegCod = Gbl.FileBrowser.Clipboard.Cod; Deg_GetDataOfDegreeByCod (&Deg); fprintf (Gbl.F.Out,"%s, %s %s", - Txt_documents_management_zone, + Txt_documents_management_area, Txt_degree,Deg.ShortName); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: + case Brw_ADMI_DOCUM_CRS: Crs.CrsCod = Gbl.FileBrowser.Clipboard.Cod; Crs_GetDataOfCourseByCod (&Crs); fprintf (Gbl.F.Out,"%s, %s %s", - Txt_documents_management_zone, + Txt_documents_management_area, Txt_course,Crs.ShortName); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_ADMI_DOCUM_GRP: GrpDat.GrpCod = Gbl.FileBrowser.Clipboard.Cod; Grp_GetDataOfGroupByCod (&GrpDat); Crs.CrsCod = GrpDat.CrsCod; Crs_GetDataOfCourseByCod (&Crs); fprintf (Gbl.F.Out,"%s, %s %s, %s %s %s", - Txt_documents_management_zone, + Txt_documents_management_area, Txt_course,Crs.ShortName, Txt_group,GrpDat.GrpTypName,GrpDat.GrpName); break; - case Brw_FILE_BRW_COMMON_CRS: + case Brw_ADMI_SHARE_CRS: Crs.CrsCod = Gbl.FileBrowser.Clipboard.Cod; Crs_GetDataOfCourseByCod (&Crs); fprintf (Gbl.F.Out,"%s, %s %s", - Txt_common_zone, + Txt_shared_files_area, Txt_course,Crs.ShortName); break; - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_GRP: GrpDat.GrpCod = Gbl.FileBrowser.Clipboard.Cod; Grp_GetDataOfGroupByCod (&GrpDat); Crs.CrsCod = GrpDat.CrsCod; Crs_GetDataOfCourseByCod (&Crs); fprintf (Gbl.F.Out,"%s, %s %s, %s %s %s", - Txt_common_zone, + Txt_shared_files_area, Txt_course,Crs.ShortName, Txt_group,GrpDat.GrpTypName,GrpDat.GrpName); break; - case Brw_FILE_BRW_ASSIGNMENTS_USR: + case Brw_ADMI_ASSIG_USR: Crs.CrsCod = Gbl.FileBrowser.Clipboard.Cod; Crs_GetDataOfCourseByCod (&Crs); fprintf (Gbl.F.Out,"%s, %s %s, %s %s", - Txt_assignments_zone, + Txt_assignments_area, Txt_course,Crs.ShortName, Txt_user[Gbl.Usrs.Me.UsrDat.Sex],Gbl.Usrs.Me.UsrDat.FullName); break; - case Brw_FILE_BRW_WORKS_USR: + case Brw_ADMI_WORKS_USR: Crs.CrsCod = Gbl.FileBrowser.Clipboard.Cod; Crs_GetDataOfCourseByCod (&Crs); fprintf (Gbl.F.Out,"%s, %s %s, %s %s", - Txt_works_zone, + Txt_works_area, Txt_course,Crs.ShortName, Txt_user[Gbl.Usrs.Me.UsrDat.Sex],Gbl.Usrs.Me.UsrDat.FullName); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: + case Brw_ADMI_ASSIG_CRS: Crs.CrsCod = Gbl.FileBrowser.Clipboard.Cod; Crs_GetDataOfCourseByCod (&Crs); Usr_UsrDataConstructor (&UsrDat); UsrDat.UsrCod = Gbl.FileBrowser.Clipboard.WorksUsrCod; Usr_GetAllUsrDataFromUsrCod (&UsrDat); fprintf (Gbl.F.Out,"%s, %s %s, %s %s", - Txt_assignments_zone, + Txt_assignments_area, Txt_course,Crs.ShortName, Txt_user[UsrDat.Sex],UsrDat.FullName); Usr_UsrDataDestructor (&UsrDat); break; - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_WORKS_CRS: Crs.CrsCod = Gbl.FileBrowser.Clipboard.Cod; Crs_GetDataOfCourseByCod (&Crs); Usr_UsrDataConstructor (&UsrDat); UsrDat.UsrCod = Gbl.FileBrowser.Clipboard.WorksUsrCod; Usr_GetAllUsrDataFromUsrCod (&UsrDat); fprintf (Gbl.F.Out,"%s, %s %s, %s %s", - Txt_works_zone, + Txt_works_area, Txt_course,Crs.ShortName, Txt_user[UsrDat.Sex],UsrDat.FullName); Usr_UsrDataDestructor (&UsrDat); break; - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_ADMI_MARKS_CRS: Crs.CrsCod = Gbl.FileBrowser.Clipboard.Cod; Crs_GetDataOfCourseByCod (&Crs); fprintf (Gbl.F.Out,"%s, %s %s", - Txt_marks_management_zone, + Txt_marks_management_area, Txt_course,Crs.ShortName); break; - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: GrpDat.GrpCod = Gbl.FileBrowser.Clipboard.Cod; Grp_GetDataOfGroupByCod (&GrpDat); Crs.CrsCod = GrpDat.CrsCod; Crs_GetDataOfCourseByCod (&Crs); fprintf (Gbl.F.Out,"%s, %s %s, %s %s %s", - Txt_marks_management_zone, + Txt_marks_management_area, Txt_course,Crs.ShortName, Txt_group,GrpDat.GrpTypName,GrpDat.GrpName); break; - case Brw_FILE_BRW_BRIEFCASE_USR: + case Brw_ADMI_BRIEF_USR: fprintf (Gbl.F.Out,"%s, %s %s", - Txt_private_storage_zone, + Txt_private_storage_area, Txt_user[Gbl.Usrs.Me.UsrDat.Sex],Gbl.Usrs.Me.UsrDat.FullName); break; default: @@ -6181,7 +6183,7 @@ static bool Brw_GetMyClipboard (void) if (NumRows == 0) { /***** Clear clipboard data *****/ - Gbl.FileBrowser.Clipboard.FileBrowser = Brw_FILE_BRW_UNKNOWN; + Gbl.FileBrowser.Clipboard.FileBrowser = Brw_UNKNOWN; Gbl.FileBrowser.Clipboard.Cod = -1L; Gbl.FileBrowser.Clipboard.WorksUsrCod = -1L; Gbl.FileBrowser.Clipboard.FileType = Brw_IS_UNKNOWN; @@ -6218,7 +6220,7 @@ static bool Brw_GetMyClipboard (void) } else { - Gbl.FileBrowser.Clipboard.FileBrowser = Brw_FILE_BRW_UNKNOWN; + Gbl.FileBrowser.Clipboard.FileBrowser = Brw_UNKNOWN; Gbl.FileBrowser.Clipboard.Cod = -1L; Gbl.FileBrowser.Clipboard.WorksUsrCod = -1L; Gbl.FileBrowser.Clipboard.FileType = Brw_IS_UNKNOWN; @@ -6245,40 +6247,40 @@ static bool Brw_CheckIfClipboardIsInThisTree (void) { switch (Gbl.FileBrowser.Clipboard.FileBrowser) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_ADMI_DOCUM_INS: if (Gbl.FileBrowser.Clipboard.Cod == Gbl.CurrentIns.Ins.InsCod) return true; // I am in the institution of the clipboard break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_ADMI_DOCUM_CTR: if (Gbl.FileBrowser.Clipboard.Cod == Gbl.CurrentCtr.Ctr.CtrCod) return true; // I am in the centre of the clipboard break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_ADMI_DOCUM_DEG: if (Gbl.FileBrowser.Clipboard.Cod == Gbl.CurrentDeg.Deg.DegCod) return true; // I am in the degree of the clipboard break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_WORKS_USR: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_WORKS_USR: if (Gbl.FileBrowser.Clipboard.Cod == Gbl.CurrentCrs.Crs.CrsCod) return true; // I am in the course of the clipboard break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: if (Gbl.FileBrowser.Clipboard.Cod == Gbl.CurrentCrs.Crs.CrsCod && Gbl.FileBrowser.Clipboard.WorksUsrCod == Gbl.Usrs.Other.UsrDat.UsrCod) return true; // I am in the course of the clipboard // I am in the student's works of the clipboard break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: if (Gbl.FileBrowser.Clipboard.Cod == Gbl.CurrentCrs.Grps.GrpCod) return true; // I am in the group of the clipboard break; - case Brw_FILE_BRW_BRIEFCASE_USR: + case Brw_ADMI_BRIEF_USR: return true; default: break; @@ -6339,23 +6341,23 @@ static long Brw_GetCodForClipboard (void) { switch (Brw_FileBrowserForDB_clipboard[Gbl.FileBrowser.Type]) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_ADMI_DOCUM_INS: return Gbl.CurrentIns.Ins.InsCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_ADMI_DOCUM_CTR: return Gbl.CurrentCtr.Ctr.CtrCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_ADMI_DOCUM_DEG: return Gbl.CurrentDeg.Deg.DegCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_USR: - case Brw_FILE_BRW_WORKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_USR: + case Brw_ADMI_WORKS_CRS: + case Brw_ADMI_MARKS_CRS: return Gbl.CurrentCrs.Crs.CrsCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: return Gbl.CurrentCrs.Grps.GrpCod; default: return -1L; @@ -6370,8 +6372,8 @@ static long Brw_GetWorksUsrCodForClipboard (void) { switch (Brw_FileBrowserForDB_clipboard[Gbl.FileBrowser.Type]) { - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: return Gbl.Usrs.Other.UsrDat.UsrCod; default: return -1L; @@ -6570,7 +6572,9 @@ static void Brw_RemoveAffectedExpandedFolders (const char *Path) /***** Remove expanded folders with paths from a course or from a user *******/ /*****************************************************************************/ -static void Brw_RenameAffectedExpandedFolders (Brw_FileBrowser_t FileBrowser,long MyUsrCod,long WorksUsrCod,const char *OldPath,const char *NewPath) +static void Brw_RenameAffectedExpandedFolders (Brw_FileBrowser_t FileBrowser, + long MyUsrCod,long WorksUsrCod, + const char *OldPath,const char *NewPath) { long Cod = Brw_GetCodForExpandedFolders (); char Query[512+PATH_MAX*2]; @@ -6683,23 +6687,23 @@ static long Brw_GetCodForExpandedFolders (void) { switch (Brw_FileBrowserForDB_expanded_folders[Gbl.FileBrowser.Type]) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_ADMI_DOCUM_INS: return Gbl.CurrentIns.Ins.InsCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_ADMI_DOCUM_CTR: return Gbl.CurrentCtr.Ctr.CtrCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_ADMI_DOCUM_DEG: return Gbl.CurrentDeg.Deg.DegCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_USR: - case Brw_FILE_BRW_WORKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_USR: + case Brw_ADMI_WORKS_CRS: + case Brw_ADMI_MARKS_CRS: return Gbl.CurrentCrs.Crs.CrsCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: return Gbl.CurrentCrs.Grps.GrpCod; default: return -1L; @@ -6714,8 +6718,8 @@ static long Brw_GetWorksUsrCodForExpandedFolders (void) { switch (Brw_FileBrowserForDB_expanded_folders[Gbl.FileBrowser.Type]) { - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: return Gbl.Usrs.Other.UsrDat.UsrCod; default: return -1L; @@ -6764,48 +6768,48 @@ static void Brw_RemoveAffectedClipboards (Brw_FileBrowser_t FileBrowser,long MyU from a course or from a user *****/ switch (FileBrowser) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_ADMI_DOCUM_INS: sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser='%u' AND Cod='%ld'", (unsigned) FileBrowser,Gbl.CurrentIns.Ins.InsCod); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_ADMI_DOCUM_CTR: sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser='%u' AND Cod='%ld'", (unsigned) FileBrowser,Gbl.CurrentCtr.Ctr.CtrCod); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_ADMI_DOCUM_DEG: sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser='%u' AND Cod='%ld'", (unsigned) FileBrowser,Gbl.CurrentDeg.Deg.DegCod); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_MARKS_CRS: sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser='%u' AND Cod='%ld'", (unsigned) FileBrowser,Gbl.CurrentCrs.Crs.CrsCod); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser='%u' AND Cod='%ld'", (unsigned) FileBrowser,Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_WORKS_USR: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_WORKS_USR: sprintf (Query,"DELETE FROM clipboard" " WHERE UsrCod='%ld' AND FileBrowser='%u' AND Cod='%ld'", MyUsrCod,(unsigned) FileBrowser,Gbl.CurrentCrs.Crs.CrsCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: sprintf (Query,"DELETE FROM clipboard" " WHERE FileBrowser='%u' AND Cod='%ld' AND WorksUsrCod='%ld'", (unsigned) FileBrowser,Gbl.CurrentCrs.Crs.CrsCod,WorksUsrCod); break; - case Brw_FILE_BRW_BRIEFCASE_USR: + case Brw_ADMI_BRIEF_USR: sprintf (Query,"DELETE FROM clipboard" " WHERE UsrCod='%ld' AND FileBrowser='%u'", MyUsrCod,(unsigned) FileBrowser); @@ -6832,9 +6836,9 @@ void Brw_PasteIntoFileBrowser (void) { switch (Gbl.FileBrowser.Clipboard.FileBrowser) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: // Clipboard in a group zone + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: // Clipboard in a group zone GrpDat.GrpCod = Gbl.FileBrowser.Clipboard.Cod; Brw_GetSelectedGroupData (&GrpDat,true); break; @@ -6906,7 +6910,7 @@ static void Brw_PasteClipboard (void) /***** Construct the relative path of the origin file or folder *****/ switch (Gbl.FileBrowser.Clipboard.FileBrowser) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_ADMI_DOCUM_INS: Ins.InsCod = Gbl.FileBrowser.Clipboard.Cod; if (Ins_GetDataOfInstitutionByCod (&Ins,false)) sprintf (PathOrg,"%s/%s/%02u/%u/%s", @@ -6917,7 +6921,7 @@ static void Brw_PasteClipboard (void) else Lay_ShowErrorAndExit ("The institution of copy source does not exist."); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_ADMI_DOCUM_CTR: Ctr.CtrCod = Gbl.FileBrowser.Clipboard.Cod; if (Ctr_GetDataOfCentreByCod (&Ctr)) sprintf (PathOrg,"%s/%s/%02u/%u/%s", @@ -6928,7 +6932,7 @@ static void Brw_PasteClipboard (void) else Lay_ShowErrorAndExit ("The centre of copy source does not exist."); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_ADMI_DOCUM_DEG: Deg.DegCod = Gbl.FileBrowser.Clipboard.Cod; if (Deg_GetDataOfDegreeByCod (&Deg)) sprintf (PathOrg,"%s/%s/%02u/%u/%s", @@ -6939,9 +6943,9 @@ static void Brw_PasteClipboard (void) else Lay_ShowErrorAndExit ("The degree of copy source does not exist."); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_MARKS_CRS: Crs.CrsCod = Gbl.FileBrowser.Clipboard.Cod; if (Crs_GetDataOfCourseByCod (&Crs)) sprintf (PathOrg,"%s/%s/%ld/%s", @@ -6950,9 +6954,9 @@ static void Brw_PasteClipboard (void) else Lay_ShowErrorAndExit ("The course of copy source does not exist."); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: GrpDat.GrpCod = Gbl.FileBrowser.Clipboard.Cod; Grp_GetDataOfGroupByCod (&GrpDat); Crs.CrsCod = GrpDat.CrsCod; @@ -6964,8 +6968,8 @@ static void Brw_PasteClipboard (void) else Lay_ShowErrorAndExit ("The course of copy source does not exist."); break; - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_WORKS_USR: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_WORKS_USR: Crs.CrsCod = Gbl.FileBrowser.Clipboard.Cod; if (Crs_GetDataOfCourseByCod (&Crs)) sprintf (PathOrg,"%s/%s/%ld/usr/%02u/%ld/%s", @@ -6976,8 +6980,8 @@ static void Brw_PasteClipboard (void) else Lay_ShowErrorAndExit ("The course of copy source does not exist."); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Crs.CrsCod = Gbl.FileBrowser.Clipboard.Cod; if (Crs_GetDataOfCourseByCod (&Crs)) sprintf (PathOrg,"%s/%s/%ld/usr/%02u/%ld/%s", @@ -6989,7 +6993,7 @@ static void Brw_PasteClipboard (void) Lay_ShowErrorAndExit ("The course of copy source does not exist."); break; break; - case Brw_FILE_BRW_BRIEFCASE_USR: + case Brw_ADMI_BRIEF_USR: sprintf (PathOrg,"%s/%s", Gbl.Usrs.Me.PathDir, Gbl.FileBrowser.Clipboard.Path); @@ -7027,18 +7031,18 @@ static void Brw_PasteClipboard (void) if (!Brw_CheckIfFileOrFolderIsHidden (&FileMetadata)) switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_DOCUM_GRP: NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_DOCUMENT_FILE,FirstFilCod); Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail); break; - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_SHARE_GRP: NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_SHARED_FILE,FirstFilCod); Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail); break; - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_MARKS_FILE,FirstFilCod); Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail); break; @@ -7177,8 +7181,8 @@ static bool Brw_PasteTreeIntoFolder (const char *PathOrg,const char *PathDstInTr } /***** If the target file browser is that of marks, only HTML files are allowed *****/ - AdminMarks = Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_MARKS_GRP; + AdminMarks = Gbl.FileBrowser.Type == Brw_ADMI_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_ADMI_MARKS_GRP; if (AdminMarks) { /* Check extension of the file */ @@ -7308,8 +7312,8 @@ void Brw_ShowFormFileBrowser (void) } /***** 5. Form to create a link *****/ - if (Gbl.FileBrowser.Type != Brw_FILE_BRW_ADMIN_MARKS_CRS && - Gbl.FileBrowser.Type != Brw_FILE_BRW_ADMIN_MARKS_GRP) // Do not create links in marks + if (Gbl.FileBrowser.Type != Brw_ADMI_MARKS_CRS && + Gbl.FileBrowser.Type != Brw_ADMI_MARKS_GRP) // Do not create links in marks Brw_PutFormToCreateALink (FileNameToShow); } else @@ -7343,13 +7347,13 @@ static void Brw_PutFormToCreateAFolder (const char *FileNameToShow) Act_FormStart (Brw_ActCreateFolder[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActCreateFolder[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -7420,13 +7424,13 @@ static void Brw_PutFormToUploadFilesUsingDropzone (const char *FileNameToShow) Par_PutHiddenParamString ("IdSes",Gbl.Session.Id); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActUploadFileDropzone[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -7445,13 +7449,13 @@ static void Brw_PutFormToUploadFilesUsingDropzone (const char *FileNameToShow) Act_FormStart (Brw_ActRefreshAfterUploadFiles[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActRefreshAfterUploadFiles[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -7494,13 +7498,13 @@ static void Brw_PutFormToUploadOneFileClassic (const char *FileNameToShow) Act_FormStart (Brw_ActUploadFileClassic[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActUploadFileClassic[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -7543,13 +7547,13 @@ static void Brw_PutFormToPasteAFileOrFolder (const char *FileNameToShow) Act_FormStart (Brw_ActPaste[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActPaste[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -7590,13 +7594,13 @@ static void Brw_PutFormToCreateALink (const char *FileNameToShow) Act_FormStart (Brw_ActCreateLink[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActCreateLink[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); break; @@ -7899,8 +7903,8 @@ static bool Brw_RcvFileInFileBrw (Brw_UploadType_t UploadType) /***** Get parameters related to file browser *****/ Brw_GetParAndInitFileBrowser (); - AdminMarks = Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_ADMIN_MARKS_GRP; + AdminMarks = Gbl.FileBrowser.Type == Brw_ADMI_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_ADMI_MARKS_GRP; /***** Check if creating a new file is allowed *****/ if (Brw_CheckIfICanCreateIntoFolder (Gbl.FileBrowser.Level)) @@ -8001,20 +8005,20 @@ static bool Brw_RcvFileInFileBrw (Brw_UploadType_t UploadType) if (!Brw_CheckIfFileOrFolderIsHidden (&FileMetadata)) switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_DOCUM_GRP: NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_DOCUMENT_FILE,FilCod); if (UploadType == Brw_CLASSIC_UPLOAD) Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail); break; - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_SHARE_GRP: NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_SHARED_FILE,FilCod); if (UploadType == Brw_CLASSIC_UPLOAD) Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail); break; - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_MARKS_FILE,FilCod); if (UploadType == Brw_CLASSIC_UPLOAD) Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail); @@ -8156,18 +8160,18 @@ void Brw_RecLinkFileBrowser (void) if (!Brw_CheckIfFileOrFolderIsHidden (&FileMetadata)) switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_DOCUM_GRP: NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_DOCUMENT_FILE,FilCod); Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail); break; - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_SHARE_GRP: NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_SHARED_FILE,FilCod); Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail); break; - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: NumUsrsToBeNotifiedByEMail = Ntf_StoreNotifyEventsToAllUsrs (Ntf_EVENT_MARKS_FILE,FilCod); Ntf_ShowAlertNumUsrsToBeNotifiedByEMail (NumUsrsToBeNotifiedByEMail); break; @@ -8209,8 +8213,8 @@ static bool Brw_CheckIfUploadIsAllowed (const char *MIMEType) switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: /* Check file extension */ if ((ExtensionIsAllowed = Str_FileIsHTML (Gbl.FileBrowser.NewFilFolLnkName))) { @@ -8459,20 +8463,20 @@ void Brw_ShowFileMetadata (void) ICanView = true; switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: + case Brw_SHOW_DOCUM_INS: if (Gbl.Usrs.Me.LoggedRole < Rol_ROLE_INS_ADMIN) ICanView = !Brw_CheckIfFileOrFolderIsHidden (&FileMetadata); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: + case Brw_SHOW_DOCUM_CTR: if (Gbl.Usrs.Me.LoggedRole < Rol_ROLE_CTR_ADMIN) ICanView = !Brw_CheckIfFileOrFolderIsHidden (&FileMetadata); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: + case Brw_SHOW_DOCUM_DEG: if (Gbl.Usrs.Me.LoggedRole < Rol_ROLE_DEG_ADMIN) ICanView = !Brw_CheckIfFileOrFolderIsHidden (&FileMetadata); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: + case Brw_SHOW_DOCUM_CRS: + case Brw_SHOW_DOCUM_GRP: if (Gbl.Usrs.Me.LoggedRole < Rol_ROLE_TEACHER) ICanView = !Brw_CheckIfFileOrFolderIsHidden (&FileMetadata); break; @@ -8502,8 +8506,8 @@ void Brw_ShowFileMetadata (void) FileHasPublisher = false; // Get user's data from database /***** Get link to download the file *****/ - if (Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_GRP) + if (Gbl.FileBrowser.Type == Brw_SHOW_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_SHOW_MARKS_GRP) URL[0] = '\0'; else Brw_GetLinkToDownloadFile (Gbl.FileBrowser.Priv.PathInTreeExceptFileOrFolder, @@ -8528,33 +8532,33 @@ void Brw_ShowFileMetadata (void) Act_FormStart (Brw_ActRecDatFile[Gbl.FileBrowser.Type]); switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: + case Brw_ADMI_DOCUM_INS: + case Brw_ADMI_DOCUM_CTR: + case Brw_ADMI_DOCUM_DEG: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: ICanChangePublic = true; ICanChangeLicense = true; break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); ICanChangePublic = false; // A file in group zones can not be public... ICanChangeLicense = true; // ...but I can change its license break; - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_WORKS_USR: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_WORKS_USR: ICanChangePublic = false; // A file in assignments or works zones can not be public... ICanChangeLicense = true; // ...but I can change its license break; - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: Usr_PutHiddenParUsrCodAll (Brw_ActRecDatFile[Gbl.FileBrowser.Type],Gbl.Usrs.Select.All); Usr_PutParamOtherUsrCodEncrypted (Gbl.Usrs.Other.UsrDat.EncryptedUsrCod); ICanChangePublic = false; // A file in assignments or works zones can not be public... ICanChangeLicense = true; // ...but I can change its license break; - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_MARKS_GRP: Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); ICanChangePublic = false; ICanChangeLicense = false; @@ -8777,24 +8781,24 @@ void Brw_ShowFileMetadata (void) /***** Mark possible notifications as seen *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_SHOW_DOCUM_CRS: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_DOCUM_GRP: Ntf_SetNotifAsSeen (Ntf_EVENT_DOCUMENT_FILE, FileMetadata.FilCod, Gbl.Usrs.Me.UsrDat.UsrCod); break; - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_SHARE_GRP: Ntf_SetNotifAsSeen (Ntf_EVENT_SHARED_FILE, FileMetadata.FilCod, Gbl.Usrs.Me.UsrDat.UsrCod); break; - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_MARKS_CRS: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: Ntf_SetNotifAsSeen (Ntf_EVENT_MARKS_FILE, FileMetadata.FilCod, Gbl.Usrs.Me.UsrDat.UsrCod); @@ -8812,22 +8816,22 @@ void Brw_ShowFileMetadata (void) /***** Mark possible notifications about non visible file as removed *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_SHOW_DOCUM_CRS: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_DOCUM_GRP: Ntf_SetNotifAsRemoved (Ntf_EVENT_DOCUMENT_FILE, FileMetadata.FilCod); break; - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_SHARE_GRP: Ntf_SetNotifAsRemoved (Ntf_EVENT_SHARED_FILE, FileMetadata.FilCod); break; - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_MARKS_CRS: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: Ntf_SetNotifAsRemoved (Ntf_EVENT_MARKS_FILE, FileMetadata.FilCod); break; @@ -8876,20 +8880,20 @@ void Brw_DownloadFile (void) ICanView = true; switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: + case Brw_SHOW_DOCUM_INS: if (Gbl.Usrs.Me.LoggedRole < Rol_ROLE_INS_ADMIN) ICanView = !Brw_CheckIfFileOrFolderIsHidden (&FileMetadata); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: + case Brw_SHOW_DOCUM_CTR: if (Gbl.Usrs.Me.LoggedRole < Rol_ROLE_CTR_ADMIN) ICanView = !Brw_CheckIfFileOrFolderIsHidden (&FileMetadata); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: + case Brw_SHOW_DOCUM_DEG: if (Gbl.Usrs.Me.LoggedRole < Rol_ROLE_DEG_ADMIN) ICanView = !Brw_CheckIfFileOrFolderIsHidden (&FileMetadata); break; - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: + case Brw_SHOW_DOCUM_CRS: + case Brw_SHOW_DOCUM_GRP: if (Gbl.Usrs.Me.LoggedRole < Rol_ROLE_TEACHER) ICanView = !Brw_CheckIfFileOrFolderIsHidden (&FileMetadata); break; @@ -8907,8 +8911,8 @@ void Brw_DownloadFile (void) Brw_GetAndUpdateFileViews (&FileMetadata); /***** Get link to download the file *****/ - if (Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_GRP) + if (Gbl.FileBrowser.Type == Brw_SHOW_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_SHOW_MARKS_GRP) URL[0] = '\0'; else Brw_GetLinkToDownloadFile (Gbl.FileBrowser.Priv.PathInTreeExceptFileOrFolder, @@ -8918,24 +8922,24 @@ void Brw_DownloadFile (void) /***** Mark possible notifications as seen *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_SHOW_DOCUM_CRS: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_DOCUM_GRP: Ntf_SetNotifAsSeen (Ntf_EVENT_DOCUMENT_FILE, FileMetadata.FilCod, Gbl.Usrs.Me.UsrDat.UsrCod); break; - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_SHARE_GRP: Ntf_SetNotifAsSeen (Ntf_EVENT_SHARED_FILE, FileMetadata.FilCod, Gbl.Usrs.Me.UsrDat.UsrCod); break; - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_MARKS_CRS: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: Ntf_SetNotifAsSeen (Ntf_EVENT_MARKS_FILE, FileMetadata.FilCod, Gbl.Usrs.Me.UsrDat.UsrCod); @@ -8959,22 +8963,22 @@ void Brw_DownloadFile (void) /***** Mark possible notifications about non visible file as removed *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: - case Brw_FILE_BRW_SEE_DOCUMENTS_GRP: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: + case Brw_SHOW_DOCUM_CRS: + case Brw_SHOW_DOCUM_GRP: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_DOCUM_GRP: Ntf_SetNotifAsRemoved (Ntf_EVENT_DOCUMENT_FILE, FileMetadata.FilCod); break; - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_SHARE_GRP: Ntf_SetNotifAsRemoved (Ntf_EVENT_SHARED_FILE, FileMetadata.FilCod); break; - case Brw_FILE_BRW_SEE_MARKS_CRS: - case Brw_FILE_BRW_SEE_MARKS_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_SHOW_MARKS_CRS: + case Brw_SHOW_MARKS_GRP: + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: Ntf_SetNotifAsRemoved (Ntf_EVENT_MARKS_FILE, FileMetadata.FilCod); break; @@ -9048,16 +9052,16 @@ static void Brw_WriteBigLinkToDownloadFile (const char *URL,Brw_FileType_t FileT extern const char *Txt_Download; /***** On the screen a link will be shown to download the file *****/ - if (Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_GRP) + if (Gbl.FileBrowser.Type == Brw_SHOW_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_SHOW_MARKS_GRP) { /* Form to see marks */ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_MARKS_CRS: + case Brw_SHOW_MARKS_CRS: Act_FormStart (ActSeeMyMrkCrs); break; - case Brw_FILE_BRW_SEE_MARKS_GRP: + case Brw_SHOW_MARKS_GRP: Act_FormStart (ActSeeMyMrkGrp); Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; @@ -9110,16 +9114,16 @@ static void Brw_WriteSmallLinkToDownloadFile (const char *URL,Brw_FileType_t Fil extern const char *Txt_Check_marks_in_file_X; /***** On the screen a link will be shown to download the file *****/ - if (Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_CRS || - Gbl.FileBrowser.Type == Brw_FILE_BRW_SEE_MARKS_GRP) + if (Gbl.FileBrowser.Type == Brw_SHOW_MARKS_CRS || + Gbl.FileBrowser.Type == Brw_SHOW_MARKS_GRP) { /* Form to see marks */ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_MARKS_CRS: + case Brw_SHOW_MARKS_CRS: Act_FormStart (ActSeeMyMrkCrs); break; - case Brw_FILE_BRW_SEE_MARKS_GRP: + case Brw_SHOW_MARKS_GRP: Act_FormStart (ActSeeMyMrkGrp); Grp_PutParamGrpCod (Gbl.CurrentCrs.Grps.GrpCod); break; @@ -9214,21 +9218,21 @@ void Brw_ChgFileMetadata (void) /***** Get the new file privacity and license from form *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: + case Brw_ADMI_DOCUM_INS: + case Brw_ADMI_DOCUM_CTR: + case Brw_ADMI_DOCUM_DEG: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: PublicFile = Brw_GetParamPublicFile (); License = Brw_GetParLicense (); break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_USR: - case Brw_FILE_BRW_WORKS_CRS: - case Brw_FILE_BRW_BRIEFCASE_USR: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_USR: + case Brw_ADMI_WORKS_CRS: + case Brw_ADMI_BRIEF_USR: PublicFile = false; // Files in these zones can not be public License = Brw_GetParLicense (); break; @@ -9375,7 +9379,7 @@ void Brw_GetFileMetadataByPath (struct FileMetadata *FileMetadata) FileMetadata->FilCod = Str_ConvertStrCodToLongCod (row[0]); /* Get file browser type in database (row[1]) */ - FileMetadata->FileBrowser = Brw_FILE_BRW_UNKNOWN; + FileMetadata->FileBrowser = Brw_UNKNOWN; if (sscanf (row[1],"%u",&UnsignedNum) == 1) if (UnsignedNum < Brw_NUM_TYPES_FILE_BROWSER) FileMetadata->FileBrowser = (Brw_FileBrowser_t) UnsignedNum; @@ -9402,10 +9406,10 @@ void Brw_GetFileMetadataByPath (struct FileMetadata *FileMetadata) /* File is hidden? (row[7]) */ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: + case Brw_SHOW_DOCUM_INS: case Brw_ADMI_DOCUM_INS: + case Brw_SHOW_DOCUM_CTR: case Brw_ADMI_DOCUM_CTR: + case Brw_SHOW_DOCUM_DEG: case Brw_ADMI_DOCUM_DEG: + case Brw_SHOW_DOCUM_CRS: case Brw_ADMI_DOCUM_CRS: FileMetadata->IsHidden = (Str_ConvertToUpperLetter (row[7][0]) == 'Y'); break; default: @@ -9416,11 +9420,11 @@ void Brw_GetFileMetadataByPath (struct FileMetadata *FileMetadata) /* Is a public file? (row[8]) */ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: + case Brw_SHOW_DOCUM_INS: case Brw_ADMI_DOCUM_INS: + case Brw_SHOW_DOCUM_CTR: case Brw_ADMI_DOCUM_CTR: + case Brw_SHOW_DOCUM_DEG: case Brw_ADMI_DOCUM_DEG: + case Brw_SHOW_DOCUM_CRS: case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: FileMetadata->IsPublic = (Str_ConvertToUpperLetter (row[8][0]) == 'Y'); break; default: @@ -9437,7 +9441,7 @@ void Brw_GetFileMetadataByPath (struct FileMetadata *FileMetadata) else { FileMetadata->FilCod = -1L; - FileMetadata->FileBrowser = Brw_FILE_BRW_UNKNOWN; + FileMetadata->FileBrowser = Brw_UNKNOWN; FileMetadata->Cod = -1L; FileMetadata->ZoneUsrCod = -1L; FileMetadata->PublisherUsrCod = -1L; @@ -9489,7 +9493,7 @@ void Brw_GetFileMetadataByCod (struct FileMetadata *FileMetadata) FileMetadata->FilCod = Str_ConvertStrCodToLongCod (row[0]); /* Get file browser type in database (row[1]) */ - FileMetadata->FileBrowser = Brw_FILE_BRW_UNKNOWN; + FileMetadata->FileBrowser = Brw_UNKNOWN; if (sscanf (row[1],"%u",&UnsignedNum) == 1) if (UnsignedNum < Brw_NUM_TYPES_FILE_BROWSER) FileMetadata->FileBrowser = (Brw_FileBrowser_t) UnsignedNum; @@ -9516,10 +9520,10 @@ void Brw_GetFileMetadataByCod (struct FileMetadata *FileMetadata) /* Is a hidden file? (row[7]) */ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: + case Brw_SHOW_DOCUM_INS: case Brw_ADMI_DOCUM_INS: + case Brw_SHOW_DOCUM_CTR: case Brw_ADMI_DOCUM_CTR: + case Brw_SHOW_DOCUM_DEG: case Brw_ADMI_DOCUM_DEG: + case Brw_SHOW_DOCUM_CRS: case Brw_ADMI_DOCUM_CRS: FileMetadata->IsHidden = (Str_ConvertToUpperLetter (row[7][0]) == 'Y'); break; default: @@ -9530,11 +9534,11 @@ void Brw_GetFileMetadataByCod (struct FileMetadata *FileMetadata) /* Is a public file? (row[8]) */ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_SEE_DOCUMENTS_INS: case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: - case Brw_FILE_BRW_SEE_DOCUMENTS_CTR: case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: - case Brw_FILE_BRW_SEE_DOCUMENTS_DEG: case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: - case Brw_FILE_BRW_SEE_DOCUMENTS_CRS: case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: + case Brw_SHOW_DOCUM_INS: case Brw_ADMI_DOCUM_INS: + case Brw_SHOW_DOCUM_CTR: case Brw_ADMI_DOCUM_CTR: + case Brw_SHOW_DOCUM_DEG: case Brw_ADMI_DOCUM_DEG: + case Brw_SHOW_DOCUM_CRS: case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: FileMetadata->IsPublic = (Str_ConvertToUpperLetter (row[8][0]) == 'Y'); break; default: @@ -9551,7 +9555,7 @@ void Brw_GetFileMetadataByCod (struct FileMetadata *FileMetadata) else { FileMetadata->FilCod = -1L; - FileMetadata->FileBrowser = Brw_FILE_BRW_UNKNOWN; + FileMetadata->FileBrowser = Brw_UNKNOWN; FileMetadata->Cod = -1L; FileMetadata->ZoneUsrCod = -1L; FileMetadata->PublisherUsrCod = -1L; @@ -9873,23 +9877,23 @@ long Brw_GetCodForFiles (void) { switch (Brw_FileBrowserForDB_files[Gbl.FileBrowser.Type]) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: + case Brw_ADMI_DOCUM_INS: return Gbl.CurrentIns.Ins.InsCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: + case Brw_ADMI_DOCUM_CTR: return Gbl.CurrentCtr.Ctr.CtrCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: + case Brw_ADMI_DOCUM_DEG: return Gbl.CurrentDeg.Deg.DegCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_USR: - case Brw_FILE_BRW_WORKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_USR: + case Brw_ADMI_WORKS_CRS: + case Brw_ADMI_MARKS_CRS: return Gbl.CurrentCrs.Crs.CrsCod; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: return Gbl.CurrentCrs.Grps.GrpCod; default: return -1L; @@ -9904,10 +9908,10 @@ static long Brw_GetZoneUsrCodForFiles (void) { switch (Brw_FileBrowserForDB_files[Gbl.FileBrowser.Type]) { - case Brw_FILE_BRW_ASSIGNMENTS_CRS: - case Brw_FILE_BRW_WORKS_CRS: + case Brw_ADMI_ASSIG_CRS: + case Brw_ADMI_WORKS_CRS: return Gbl.Usrs.Other.UsrDat.UsrCod; - case Brw_FILE_BRW_BRIEFCASE_USR: + case Brw_ADMI_BRIEF_USR: return Gbl.Usrs.Me.UsrDat.UsrCod; default: return -1L; @@ -9925,17 +9929,17 @@ void Brw_GetCrsGrpFromFileMetadata (Brw_FileBrowser_t FileBrowser,long Cod, switch (FileBrowser) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_WORKS_USR: - case Brw_FILE_BRW_ADMIN_MARKS_CRS: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_WORKS_USR: + case Brw_ADMI_MARKS_CRS: *CrsCod = Cod; *GrpCod = -1L; break; - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - case Brw_FILE_BRW_COMMON_GRP: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: + case Brw_ADMI_DOCUM_GRP: + case Brw_ADMI_SHARE_GRP: + case Brw_ADMI_MARKS_GRP: *GrpCod = GrpDat.GrpCod = Cod; Grp_GetDataOfGroupByCod (&GrpDat); *CrsCod = GrpDat.CrsCod; @@ -9990,8 +9994,8 @@ static void Brw_RemoveOneFileOrFolderFromDB (const char *Path) Ntf_SetNotifOneFileAsRemoved (FileBrowser,Cod,Path); /***** Remove from database the entries that store the marks properties *****/ - if (FileBrowser == Brw_FILE_BRW_ADMIN_MARKS_CRS || - FileBrowser == Brw_FILE_BRW_ADMIN_MARKS_GRP) + if (FileBrowser == Brw_ADMI_MARKS_CRS || + FileBrowser == Brw_ADMI_MARKS_GRP) { sprintf (Query,"DELETE FROM marks_properties USING files,marks_properties" " WHERE files.FileBrowser='%u' AND files.Cod='%ld'" @@ -10033,8 +10037,8 @@ static void Brw_RemoveChildrenOfFolderFromDB (const char *Path) Ntf_SetNotifChildrenOfFolderAsRemoved (FileBrowser,Cod,Path); /***** Remove from database the entries that store the marks properties *****/ - if (FileBrowser == Brw_FILE_BRW_ADMIN_MARKS_CRS || - FileBrowser == Brw_FILE_BRW_ADMIN_MARKS_GRP) + if (FileBrowser == Brw_ADMI_MARKS_CRS || + FileBrowser == Brw_ADMI_MARKS_GRP) { sprintf (Query,"DELETE FROM marks_properties USING files,marks_properties" " WHERE files.FileBrowser='%u' AND files.Cod='%ld'" @@ -10115,16 +10119,16 @@ static bool Brw_CheckIfICanEditFileOrFolder (unsigned Level) /***** Set depending on browser, level, logged role... *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_COMMON_CRS: + case Brw_ADMI_SHARE_CRS: // Check if I am the publisher of the folder return (Level ? Brw_CheckIfIHavePermissionFileOrFolderCommon () : false); - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_GRP: // Check if I am the publisher of the folder return (Level ? Brw_CheckIfIHavePermissionFileOrFolderCommon () : false); - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_ASSIGNMENTS_CRS: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_ASSIG_CRS: return (Level != 0 && (Gbl.FileBrowser.Asg.AsgCod < 0 || // If folder does not correspond to any assignment (Level > 1 && @@ -10150,8 +10154,8 @@ static bool Brw_CheckIfICanCreateIntoFolder (unsigned Level) /***** Have I premission to create/paste a new file or folder into the folder? *****/ switch (Gbl.FileBrowser.Type) { - case Brw_FILE_BRW_ASSIGNMENTS_USR: - case Brw_FILE_BRW_ASSIGNMENTS_CRS: + case Brw_ADMI_ASSIG_USR: + case Brw_ADMI_ASSIG_CRS: return (Level != 0 && (Gbl.FileBrowser.Asg.AsgCod < 0 || // If folder does not correspond to any assignment (!Gbl.FileBrowser.Asg.Hidden && // If assignment is visible (not hidden) @@ -10420,7 +10424,7 @@ unsigned Brw_ListDocsFound (const char *Query,const char *Title) extern const char *Txt_File_zone; extern const char *Txt_Document; extern const char *Txt_document_hidden; - extern const char *Txt_documents_hidden; + extern const char *Txt_DOCUM_hidden; MYSQL_RES *mysql_res; MYSQL_ROW row; unsigned NumDocs; @@ -10497,7 +10501,7 @@ unsigned Brw_ListDocsFound (const char *Query,const char *Title) if (NumDocsHidden == 1) fprintf (Gbl.F.Out,"1 %s",Txt_document_hidden); else - fprintf (Gbl.F.Out,"%u %s",NumDocsHidden,Txt_documents_hidden); + fprintf (Gbl.F.Out,"%u %s",NumDocsHidden,Txt_DOCUM_hidden); fprintf (Gbl.F.Out,")" "" ""); @@ -10518,12 +10522,12 @@ unsigned Brw_ListDocsFound (const char *Query,const char *Title) static void Brw_WriteRowDocData (unsigned *NumDocsNotHidden,MYSQL_ROW row) { - extern const char *Txt_Documents_zone; + extern const char *Txt_Documents_area; extern const char *Txt_Shared_files_area; - extern const char *Txt_Assignments_zone; - extern const char *Txt_Works_zone; - extern const char *Txt_Marks_zone; - extern const char *Txt_Private_storage_zone; + extern const char *Txt_Assignments_area; + extern const char *Txt_Works_area; + extern const char *Txt_Marks_area; + extern const char *Txt_Private_storage_area; extern const char *Txt_Go_to_X; struct FileMetadata FileMetadata; long InsCod; @@ -10664,29 +10668,29 @@ static void Brw_WriteRowDocData (unsigned *NumDocsNotHidden,MYSQL_ROW row) /***** Write file zone *****/ switch (FileMetadata.FileBrowser) { - case Brw_FILE_BRW_ADMIN_DOCUMENTS_INS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS: - case Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP: - Title = Txt_Documents_zone; + case Brw_ADMI_DOCUM_INS: + case Brw_ADMI_DOCUM_CTR: + case Brw_ADMI_DOCUM_DEG: + case Brw_ADMI_DOCUM_CRS: + case Brw_ADMI_DOCUM_GRP: + Title = Txt_Documents_area; break; - case Brw_FILE_BRW_COMMON_CRS: - case Brw_FILE_BRW_COMMON_GRP: + case Brw_ADMI_SHARE_CRS: + case Brw_ADMI_SHARE_GRP: Title = Txt_Shared_files_area; break; - case Brw_FILE_BRW_ASSIGNMENTS_USR: - Title = Txt_Assignments_zone; + case Brw_ADMI_ASSIG_USR: + Title = Txt_Assignments_area; break; - case Brw_FILE_BRW_WORKS_USR: - Title = Txt_Works_zone; + case Brw_ADMI_WORKS_USR: + Title = Txt_Works_area; break; - case Brw_FILE_BRW_ADMIN_MARKS_CRS: - case Brw_FILE_BRW_ADMIN_MARKS_GRP: - Title = Txt_Marks_zone; + case Brw_ADMI_MARKS_CRS: + case Brw_ADMI_MARKS_GRP: + Title = Txt_Marks_area; break; - case Brw_FILE_BRW_BRIEFCASE_USR: - Title = Txt_Private_storage_zone; + case Brw_ADMI_BRIEF_USR: + Title = Txt_Private_storage_area; break; default: Title = ""; diff --git a/swad_file_browser.h b/swad_file_browser.h index 394d1d4d..bd0e94cf 100644 --- a/swad_file_browser.h +++ b/swad_file_browser.h @@ -39,28 +39,28 @@ // The following types are stored in clipboard, expanded_folders, file_browser_size tables as numeric fields, so don't change numbers! typedef enum { - Brw_FILE_BRW_UNKNOWN = 0, - Brw_FILE_BRW_SEE_DOCUMENTS_CRS = 1, - Brw_FILE_BRW_SEE_MARKS_CRS = 2, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS = 3, - Brw_FILE_BRW_COMMON_CRS = 4, - Brw_FILE_BRW_COMMON_GRP = 5, - Brw_FILE_BRW_WORKS_USR = 6, - Brw_FILE_BRW_WORKS_CRS = 7, - Brw_FILE_BRW_ADMIN_MARKS_CRS = 8, - Brw_FILE_BRW_BRIEFCASE_USR = 9, - Brw_FILE_BRW_SEE_DOCUMENTS_GRP = 10, - Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP = 11, - Brw_FILE_BRW_SEE_MARKS_GRP = 12, - Brw_FILE_BRW_ADMIN_MARKS_GRP = 13, - Brw_FILE_BRW_ASSIGNMENTS_USR = 14, - Brw_FILE_BRW_ASSIGNMENTS_CRS = 15, - Brw_FILE_BRW_SEE_DOCUMENTS_DEG = 16, - Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG = 17, - Brw_FILE_BRW_SEE_DOCUMENTS_CTR = 18, - Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR = 19, - Brw_FILE_BRW_SEE_DOCUMENTS_INS = 20, - Brw_FILE_BRW_ADMIN_DOCUMENTS_INS = 21, + Brw_UNKNOWN = 0, + Brw_SHOW_DOCUM_CRS = 1, + Brw_SHOW_MARKS_CRS = 2, + Brw_ADMI_DOCUM_CRS = 3, + Brw_ADMI_SHARE_CRS = 4, + Brw_ADMI_SHARE_GRP = 5, + Brw_ADMI_WORKS_USR = 6, + Brw_ADMI_WORKS_CRS = 7, + Brw_ADMI_MARKS_CRS = 8, + Brw_ADMI_BRIEF_USR = 9, + Brw_SHOW_DOCUM_GRP = 10, + Brw_ADMI_DOCUM_GRP = 11, + Brw_SHOW_MARKS_GRP = 12, + Brw_ADMI_MARKS_GRP = 13, + Brw_ADMI_ASSIG_USR = 14, + Brw_ADMI_ASSIG_CRS = 15, + Brw_SHOW_DOCUM_DEG = 16, + Brw_ADMI_DOCUM_DEG = 17, + Brw_SHOW_DOCUM_CTR = 18, + Brw_ADMI_DOCUM_CTR = 19, + Brw_SHOW_DOCUM_INS = 20, + Brw_ADMI_DOCUM_INS = 21, } Brw_FileBrowser_t; // The following types are stored in files and clipboard tables as numeric fields, so don't change numbers! @@ -124,11 +124,11 @@ struct FileMetadata #define Brw_INTERNAL_NAME_ROOT_FOLDER_DOCUMENTS "doc" #define Brw_INTERNAL_NAME_ROOT_FOLDER_DOWNLOAD "descarga" // TODO: It should be "doc" -#define Brw_INTERNAL_NAME_ROOT_FOLDER_COMMON "comun" // TODO: It should be "sha" +#define Brw_INTERNAL_NAME_ROOT_FOLDER_SHARED "comun" // TODO: It should be "sha" #define Brw_INTERNAL_NAME_ROOT_FOLDER_ASSIGNMENTS "actividades" // TODO: It should be "asg" #define Brw_INTERNAL_NAME_ROOT_FOLDER_WORKS "trabajos" // TODO: It should be "wrk" #define Brw_INTERNAL_NAME_ROOT_FOLDER_MARKS "calificaciones" // TODO: It should be "mrk" -#define Brw_INTERNAL_NAME_ROOT_FOLDER_BRIEFCASE "maletin" // TODO: It should be "brf" +#define Brw_INTERNAL_NAME_ROOT_FOLDER_BRIEF "maletin" // TODO: It should be "brf" /*****************************************************************************/ /***************************** Public prototypes *****************************/ diff --git a/swad_global.c b/swad_global.c index 3f624eab..b4f7b28e 100644 --- a/swad_global.c +++ b/swad_global.c @@ -423,7 +423,7 @@ void Gbl_InitializeGlobals (void) Gbl.Usrs.Me.UsrDat.Nickname[0] = '\0'; /* File browser */ - Gbl.FileBrowser.Type = Brw_FILE_BRW_UNKNOWN; + Gbl.FileBrowser.Type = Brw_UNKNOWN; Gbl.FileBrowser.FileType = Brw_IS_UNKNOWN; Gbl.FileBrowser.UploadingWithDropzone = false; diff --git a/swad_indicator.c b/swad_indicator.c index bf470fec..594c0b1f 100644 --- a/swad_indicator.c +++ b/swad_indicator.c @@ -477,8 +477,8 @@ static void Ind_ShowTableOfCoursesWithIndicators (Ind_IndicatorsLayout_t Indicat extern const char *Txt_No_INDEX; extern const char *Txt_Syllabus_of_the_course; extern const char *Txt_INFO_TITLE[Inf_NUM_INFO_TYPES]; - extern const char *Txt_No_of_files_in_common_zones; - extern const char *Txt_No_of_files_in_documents_zones; + extern const char *Txt_No_of_files_in_SHARE_zones; + extern const char *Txt_No_of_files_in_DOCUM_zones; extern const char *Txt_Guided_academic_assignments; extern const char *Txt_Assignments; extern const char *Txt_Files_assignments; @@ -839,8 +839,8 @@ static void Ind_ShowTableOfCoursesWithIndicators (Ind_IndicatorsLayout_t Indicat Gbl.ColorRows[0],Txt_YES, Gbl.ColorRows[0],Txt_NO, - Gbl.ColorRows[0],Txt_No_of_files_in_documents_zones, - Gbl.ColorRows[0],Txt_No_of_files_in_common_zones, + Gbl.ColorRows[0],Txt_No_of_files_in_DOCUM_zones, + Gbl.ColorRows[0],Txt_No_of_files_in_SHARE_zones, Gbl.ColorRows[0],Txt_YES, Gbl.ColorRows[0],Txt_NO, @@ -1330,11 +1330,11 @@ void Ind_GetIndicatorsCrs (long CrsCod,struct Ind_IndicatorsCrs *Indicators) Indicators->CountIndicators = 0; /* Get whether download zones are empty or not */ - Indicators->NumFilesInDownloadZonesCrs = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS,CrsCod); - Indicators->NumFilesInDownloadZonesGrp = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP,CrsCod); + Indicators->NumFilesInDownloadZonesCrs = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_ADMI_DOCUM_CRS,CrsCod); + Indicators->NumFilesInDownloadZonesGrp = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_ADMI_DOCUM_GRP,CrsCod); Indicators->NumFilesInDownloadZones = Indicators->NumFilesInDownloadZonesCrs + Indicators->NumFilesInDownloadZonesGrp; - Indicators->NumFilesInCommonZonesCrs = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_FILE_BRW_COMMON_CRS,CrsCod); - Indicators->NumFilesInCommonZonesGrp = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_FILE_BRW_COMMON_GRP,CrsCod); + Indicators->NumFilesInCommonZonesCrs = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_ADMI_SHARE_CRS,CrsCod); + Indicators->NumFilesInCommonZonesGrp = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_ADMI_SHARE_GRP,CrsCod); Indicators->NumFilesInCommonZones = Indicators->NumFilesInCommonZonesCrs + Indicators->NumFilesInCommonZonesGrp; /* Indicator #1: information about syllabus */ @@ -1349,8 +1349,8 @@ void Ind_GetIndicatorsCrs (long CrsCod,struct Ind_IndicatorsCrs *Indicators) /* Indicator #2: information about assignments */ Indicators->NumAssignments = Asg_GetNumAssignmentsInCrs (CrsCod); - Indicators->NumFilesAssignments = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_FILE_BRW_ASSIGNMENTS_USR,CrsCod); - Indicators->NumFilesWorks = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_FILE_BRW_WORKS_USR ,CrsCod); + Indicators->NumFilesAssignments = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_ADMI_ASSIG_USR,CrsCod); + Indicators->NumFilesWorks = Ind_GetNumFilesOfCrsFileZoneFromDB (Brw_ADMI_WORKS_USR ,CrsCod); Indicators->ThereAreAssignments = (Indicators->NumAssignments != 0) || (Indicators->NumFilesAssignments != 0) || (Indicators->NumFilesWorks != 0); diff --git a/swad_layout.c b/swad_layout.c index abcd54d8..904751b4 100644 --- a/swad_layout.c +++ b/swad_layout.c @@ -185,20 +185,20 @@ void Lay_WriteStartOfPage (void) // css/dropzone.css // images/spritemap@2x.png // images/spritemap.png - if (Gbl.CurrentAct == ActFrmCreDocIns || // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS - Gbl.CurrentAct == ActFrmCreDocCtr || // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - Gbl.CurrentAct == ActFrmCreDocDeg || // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - Gbl.CurrentAct == ActFrmCreDocCrs || // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - Gbl.CurrentAct == ActFrmCreDocGrp || // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - Gbl.CurrentAct == ActFrmCreComCrs || // Brw_FILE_BRW_COMMON_CRS - Gbl.CurrentAct == ActFrmCreComGrp || // Brw_FILE_BRW_COMMON_GRP - Gbl.CurrentAct == ActFrmCreAsgUsr || // Brw_FILE_BRW_ASSIGNMENTS_USR - Gbl.CurrentAct == ActFrmCreAsgCrs || // Brw_FILE_BRW_ASSIGNMENTS_CRS - Gbl.CurrentAct == ActFrmCreWrkUsr || // Brw_FILE_BRW_WORKS_USR - Gbl.CurrentAct == ActFrmCreWrkCrs || // Brw_FILE_BRW_WORKS_CRS - Gbl.CurrentAct == ActFrmCreMrkCrs || // Brw_FILE_BRW_ADMIN_MARKS_CRS - Gbl.CurrentAct == ActFrmCreMrkGrp || // Brw_FILE_BRW_ADMIN_MARKS_GRP - Gbl.CurrentAct == ActFrmCreBrf) // Brw_FILE_BRW_BRIEFCASE_USR + if (Gbl.CurrentAct == ActFrmCreDocIns || // Brw_ADMI_DOCUM_INS + Gbl.CurrentAct == ActFrmCreDocCtr || // Brw_ADMI_DOCUM_CTR + Gbl.CurrentAct == ActFrmCreDocDeg || // Brw_ADMI_DOCUM_DEG + Gbl.CurrentAct == ActFrmCreDocCrs || // Brw_ADMI_DOCUM_CRS + Gbl.CurrentAct == ActFrmCreDocGrp || // Brw_ADMI_DOCUM_GRP + Gbl.CurrentAct == ActFrmCreComCrs || // Brw_ADMI_SHARE_CRS + Gbl.CurrentAct == ActFrmCreComGrp || // Brw_ADMI_SHARE_GRP + Gbl.CurrentAct == ActFrmCreAsgUsr || // Brw_ADMI_ASSIG_USR + Gbl.CurrentAct == ActFrmCreAsgCrs || // Brw_ADMI_ASSIG_CRS + Gbl.CurrentAct == ActFrmCreWrkUsr || // Brw_ADMI_WORKS_USR + Gbl.CurrentAct == ActFrmCreWrkCrs || // Brw_ADMI_WORKS_CRS + Gbl.CurrentAct == ActFrmCreMrkCrs || // Brw_ADMI_MARKS_CRS + Gbl.CurrentAct == ActFrmCreMrkGrp || // Brw_ADMI_MARKS_GRP + Gbl.CurrentAct == ActFrmCreBrf) // Brw_ADMI_BRIEF_USR fprintf (Gbl.F.Out,"\n", @@ -434,20 +434,20 @@ static void Lay_WriteScripts (void) // css/dropzone.css // images/spritemap@2x.png // images/spritemap.png - if (Gbl.CurrentAct == ActFrmCreDocIns || // Brw_FILE_BRW_ADMIN_DOCUMENTS_INS - Gbl.CurrentAct == ActFrmCreDocCtr || // Brw_FILE_BRW_ADMIN_DOCUMENTS_CTR - Gbl.CurrentAct == ActFrmCreDocDeg || // Brw_FILE_BRW_ADMIN_DOCUMENTS_DEG - Gbl.CurrentAct == ActFrmCreDocCrs || // Brw_FILE_BRW_ADMIN_DOCUMENTS_CRS - Gbl.CurrentAct == ActFrmCreDocGrp || // Brw_FILE_BRW_ADMIN_DOCUMENTS_GRP - Gbl.CurrentAct == ActFrmCreComCrs || // Brw_FILE_BRW_COMMON_CRS - Gbl.CurrentAct == ActFrmCreComGrp || // Brw_FILE_BRW_COMMON_GRP - Gbl.CurrentAct == ActFrmCreAsgUsr || // Brw_FILE_BRW_ASSIGNMENTS_USR - Gbl.CurrentAct == ActFrmCreAsgCrs || // Brw_FILE_BRW_ASSIGNMENTS_CRS - Gbl.CurrentAct == ActFrmCreWrkUsr || // Brw_FILE_BRW_WORKS_USR - Gbl.CurrentAct == ActFrmCreWrkCrs || // Brw_FILE_BRW_WORKS_CRS - Gbl.CurrentAct == ActFrmCreMrkCrs || // Brw_FILE_BRW_ADMIN_MARKS_CRS - Gbl.CurrentAct == ActFrmCreMrkGrp || // Brw_FILE_BRW_ADMIN_MARKS_GRP - Gbl.CurrentAct == ActFrmCreBrf) // Brw_FILE_BRW_BRIEFCASE_USR + if (Gbl.CurrentAct == ActFrmCreDocIns || // Brw_ADMI_DOCUM_INS + Gbl.CurrentAct == ActFrmCreDocCtr || // Brw_ADMI_DOCUM_CTR + Gbl.CurrentAct == ActFrmCreDocDeg || // Brw_ADMI_DOCUM_DEG + Gbl.CurrentAct == ActFrmCreDocCrs || // Brw_ADMI_DOCUM_CRS + Gbl.CurrentAct == ActFrmCreDocGrp || // Brw_ADMI_DOCUM_GRP + Gbl.CurrentAct == ActFrmCreComCrs || // Brw_ADMI_SHARE_CRS + Gbl.CurrentAct == ActFrmCreComGrp || // Brw_ADMI_SHARE_GRP + Gbl.CurrentAct == ActFrmCreAsgUsr || // Brw_ADMI_ASSIG_USR + Gbl.CurrentAct == ActFrmCreAsgCrs || // Brw_ADMI_ASSIG_CRS + Gbl.CurrentAct == ActFrmCreWrkUsr || // Brw_ADMI_WORKS_USR + Gbl.CurrentAct == ActFrmCreWrkCrs || // Brw_ADMI_WORKS_CRS + Gbl.CurrentAct == ActFrmCreMrkCrs || // Brw_ADMI_MARKS_CRS + Gbl.CurrentAct == ActFrmCreMrkGrp || // Brw_ADMI_MARKS_GRP + Gbl.CurrentAct == ActFrmCreBrf) // Brw_ADMI_BRIEF_USR { // Use charset="windows-1252" to force error messages in windows-1252 (default is UTF-8) fprintf (Gbl.F.Out,"