Commit Graph

18287 Commits (2a4008872b200d74d0f136c6db82b40ed28516bc)

Author SHA1 Message Date
Yannick Warnier f276e71f4e Session: Ensure session ID exists in subscribeUsersToSession() and unsubscribe_user_from_session() - refs BT#20460 2 years ago
Angel Fernando Quiroz Campos f680d7dec1
Security: Rename htaccess file by replacing case-insensitively 2 years ago
NicoDucou 396a1e6535 Course Progress: fix error when exporting progress when no thematic where set -refs BT#21016 2 years ago
Angel Fernando Quiroz Campos 0d1ac4f93e Remove unused big_upload files 2 years ago
Angel Fernando Quiroz Campos 3d74fb7d99 Security: sanitize file name when uploading chunks with bigUpload 2 years ago
Angel Fernando Quiroz Campos 3b487a5507 Security: BigUpload: Remove unused method to upload file 2 years ago
NicoDucou 59a29cbaaf Group : delete all reference to a group even if the reference is with another course (which should not happens but happens sometime 2 years ago
Yannick Warnier 5add3c5cf3 Minor: Admin: Change labels of fields and add comment in extra fields add/edit form to avoid confusion between title and ID of the field. 2 years ago
NicoDucou 8faaf0b1d5 Calendar: export members subscribed or invited to an event to csv -refs BT#20952 2 years ago
Yannick Warnier a4561d7efa Security: Add filter on messages forwarding 2 years ago
Yannick Warnier d4ed91abee Admin: Optimize course export with extra fields to CSV/XML (adds "0" and "No" values when default values apply) - refs BT#20899 2 years ago
Yannick Warnier 625ad5dba4 Display: Add icons for CSV/Excel exports of users and groups - refs BT#20952 2 years ago
NicoDucou 566675d883 Group : add icon to export csv of student members of a group -refs BT#20952 2 years ago
Angel Fernando Quiroz Campos 96afc8a913 Agenda: Fix to save invited list changed - refs BT#20946 2 years ago
Angel Fernando Quiroz Campos ea3be70986 Minor: Format code - refs BT#20946 2 years ago
Angel Fernando Quiroz Campos 3fbd99d52c Agenda: Refactor to save invitations and subscriptions - refs BT#20946 2 years ago
Angel Fernando Quiroz Campos 0fb496d46a Agenda: Fix to save max subscriptions when saving by ajax - refs BT#20946 2 years ago
Angel Fernando Quiroz Campos de98acedb2 Agenda: Move code to function - refs BT#20946 2 years ago
Angel Fernando Quiroz Campos 73095bccea Agenda: Fix save invitations or subscribers 2 years ago
Angel Fernando Quiroz Campos 063b4a6b78 Agenda: Allow to choose type of invitations o subscriptions - refs BT#20946 2 years ago
Yannick Warnier 649c3982fc Webservice: Add possibility to get all users with filter status=* in get_users WS - refs BT#20460 2 years ago
Yannick Warnier 81886b211a Admin: Optimize users export to CSV/XML by displacing query complexity - refs BT#20899 2 years ago
Yannick Warnier 7e40ef3a95 Minor: Improve PHPDoc and syntax in usermanager.lib.php 2 years ago
Yannick Warnier 421461d0e1 Internal: Optimize UserManager::get_extra_user_data() to avoid string concat when avoidable 2 years ago
Yannick Warnier 4294a8d69e Internal: Optimize UserManager::get_extra_user_data() to avoid querying the database when avoidable 2 years ago
Yannick Warnier 62a887f4dd Internal: Set strict requirement for PHP version 7.4 2 years ago
Yannick Warnier 0cb5a5eb5a Plugin: H5P Import: Add plugin to official plugins list 2 years ago
Yannick Warnier 14798e4314 Display: Fix error when updating tool icon on the course homepage (introduced in 1.11.20 through security updates) - refs #4809 2 years ago
Borja Sánchez c85e9852df
Plugin: H5P Import: Add first H5P import plugin implementation - refs BT#20717 2 years ago
Borja Sánchez e5b92029e5
CI: Fix session scenario (#4824) 2 years ago
juancpbinario 1c39f4d577 Session: Scheduled announcements: Add user extra fields to scheduled announcements editor - refs #4816 2 years ago
BorjaSanchezBeezNest 7651c63de1 Fix example quiz when add default course content 2 years ago
juancp-contidosdixitais 660e9832cc
Mail: Use api_get_mail_configuration_value() to get SMTP_UNIQUE_SENDER. Fix issue using unique sender on multi-URL portals 2 years ago
Yannick Warnier 78fdb229ef Calendar: Add session management to deleteEventIfAlreadyExists() (and rename method to fix English typo). Fix code conventions - refs #4737 2 years ago
Yannick Warnier 1d3f0a7373 Catalogue: Add configuration setting $_configuration['course_catalog_settings']['pre_filter_on_language'] to enable pre-filtering on user's language (only works for the courses catalogue as sessions may contain courses in different languages) 2 years ago
Yannick Warnier 0d796a4762 Catalogue: Fix language filter when multi-URL 2 years ago
Angel Fernando Quiroz Campos 209d4f1dc9 Internal: Mark function as deprecated 2 years ago
Angel Fernando Quiroz Campos 37be9ce724
Security: Avoid relative path traversal to execute ppt2png and escape shell command used to execute PPT converter 2 years ago
Angel Fernando Quiroz Campos dc7bfce429 Security: Rename htaccess file by replacing case-insensitively 2 years ago
Ivo Raisr 82af4f5871 Plugin: Keycloak: Align properly the Keycloak login button 2 years ago
Angel Fernando Quiroz Campos 3650e4463d Social: Secure requests to delete posts and comments 2 years ago
Angel Fernando Quiroz Campos 07e88fe1b7 Minor: Format code 2 years ago
Angel Fernando Quiroz Campos 91807103a7 Mail: Fix SMTP options - refs BT#20837 2 years ago
NicoDucou bc4dc493d9 Script : adapt course rel URL deletion to make it usable from script and delete relation with all URLs - refs BT#20736 2 years ago
Yannick Warnier 38fe5e6cd6 Webservice: Add 'status' field to get_users' return values - refs BT#20460 2 years ago
Angel Fernando Quiroz Campos f499bfe20f Minor: Format code 2 years ago
Angel Fernando Quiroz Campos c75ff227bc Group: Use FormValidator shortcuts instead of FormValidator:addElement( 2 years ago
Angel Fernando Quiroz Campos 91ecc6141d Extrafield: Use FormValidator shortcuts instead of FormValidator:addElement( 2 years ago
Angel Fernando Quiroz Campos da61f287d2 Session: filter HTML when saving/updating categories 2 years ago
Angel Fernando Quiroz Campos 546a18b0bd Career: Use FormValidator::addText instead of FormValidator:addElement('text' 2 years ago