Commit Graph

139 Commits

Author SHA1 Message Date
d0db73624e Enhance fxBibEpreuveDisplayName function to include inactive status and improve display logic
This commit updates the fxBibEpreuveDisplayName function to provide a more comprehensive display name for events by incorporating both type and category information. It also adds logic to append an "(inactive)" label when the event is not active. Additionally, new SQL entries are introduced to support localized messages for inactive events in both French and English, improving user feedback in the interface. No version code change is included in this update.
2026-06-18 09:24:25 -04:00
b71d1c300b Implement overlap detection and detailed error messaging for bib sequences in AJAX responses
This commit introduces a new function, fxBibGetOverlappingRanges, to check for overlapping bib sequences within a specified event. The validation logic in ajax_bib_range.php is updated to utilize this function, enhancing the accuracy of overlap detection. Additionally, detailed error messages are formatted for both single and multiple overlaps, improving user feedback in the interface. SQL scripts are updated to include new localized messages for overlap conflicts in both French and English. No version code change is included in this update.
2026-06-18 09:19:01 -04:00
bdb33801c9 Refactor button styles and enhance action group layout in event management interface
This commit updates button classes for the auto action feature, replacing success and secondary styles with a new 'btn-bib-auto' class for better visual distinction. It also introduces new CSS styles for the action group layout, ensuring buttons are aligned correctly. The version code has been incremented to 4.72.659 to reflect these changes.
2026-06-17 16:15:57 -04:00
7a3e9395e6 Enhance fxBibAideButton functionality and introduce segment helper functions
This commit modifies the fxBibAideButton function to include an optional parameter for controlling the display of translation buttons. Additionally, new helper functions fxBibBtnAideSegmentOpen and fxBibBtnAideSegmentClose are introduced to streamline the rendering of action segments in the interface. These changes improve the organization and flexibility of the button rendering logic, enhancing the overall user experience. No version code change is included in this update.
2026-06-17 16:13:07 -04:00
8d78de304b Refactor localization handling in event management interface
This commit streamlines the localization process by removing unnecessary parameters from functions and consolidating the logic for retrieving localized strings. The changes enhance the clarity and maintainability of the code, ensuring that the interface dynamically reflects the selected language. No version code change is included in this update.
2026-06-17 16:08:03 -04:00
9c105565d1 Implement localization for JavaScript messages in the event management interface
This commit introduces a new function to inject data attributes for JavaScript localization in the #module-bib element. It also updates various text strings used in the interface to utilize localized messages, enhancing user experience by providing contextually relevant feedback in both French and English. Additionally, a new SQL script is added to populate the database with these localized strings, ensuring they are available for dynamic use. No version code change is included in this update.
2026-06-17 15:54:35 -04:00
69f360eae8 Implement dynamic language handling and improve error messaging in AJAX responses
This commit enhances the AJAX functionality by introducing a new language handling mechanism, allowing for dynamic language selection based on user input. Additionally, error messages throughout the AJAX responses have been updated to utilize the new fxBibMsg function for better localization and clarity. This improves user experience by providing contextually relevant messages in the selected language. No version code change is included in this update.
2026-06-17 15:49:47 -04:00
5e31ea1129 Enhance tooltip functionality in event management interface with new fxBibAideTippyAttr function
This commit introduces the fxBibAideTippyAttr function to provide dynamic tooltips for buttons in the event management interface. The function retrieves contextual help text, improving user experience by offering additional information on hover. Updates to button elements ensure tooltips are displayed where relevant, enhancing clarity and usability. No version code change is included in this update.
2026-06-17 15:45:51 -04:00
8a13fbfc0d Update event management interface for improved localization and error handling
This commit enhances the event management interface by replacing static text with localized strings using the fxBibTexte function. Changes include updates to button labels, error messages, and section headers to ensure better language support and clarity for users. No version code change is included in this update.
2026-06-17 15:41:17 -04:00
5e64d0ecf6 Refactor team mode labels and improve language handling in event management interface
This commit updates the team mode option labels to utilize the fxBibTexte function for better localization support. The changes enhance the clarity of the interface by ensuring that the labels are dynamically generated based on the selected language. No version code change is included in this update.
2026-06-17 15:37:38 -04:00
e55d30d61b Enhance event management interface with new quantity input feature and update version code to 4.72.657
This commit introduces a new compact quantity input feature for managing event quantities, improving user interaction. Additionally, CSS styles have been refined for better layout consistency across the interface. The version code has been incremented to reflect these updates.
2026-06-17 15:01:05 -04:00
57bceba425 Remove diagnostic script and update version code to 4.72.656
This commit deletes the temporary diagnostic script used for troubleshooting includes and connections, as it is no longer needed. Additionally, the version code has been incremented to reflect this change.
2026-06-17 14:56:19 -04:00
04925de3dc Refactor CSS layout for identity blocks and update version code to 4.72.655
This commit enhances the CSS styles for the event management interface, specifically refining the layout of identity blocks with improved grid settings, padding, and border styles. Additionally, the version code has been incremented to reflect these updates.
2026-06-17 14:51:03 -04:00
8fa390a5e6 Update CSS styles for improved layout and increment version code to 4.72.654
This commit modifies the CSS styles to enhance the layout of the event management interface, including adjustments to flex properties and padding for better responsiveness. The version code has been updated to reflect these changes.
2026-06-17 14:46:07 -04:00
a26de022e2 Enhance event management interface with new identity header and summary features
This commit introduces new CSS styles and PHP functions to improve the event management interface. It adds a visually cohesive identity header for events, displaying relevant summaries such as team/individual status and registration counts. The version code has been incremented to 4.72.653 to reflect these updates.
2026-06-17 14:41:33 -04:00
05fd4d35ff Add new header summary features for event management interface
This commit introduces new CSS styles and PHP functions to enhance the event management interface with summary badges for available quantities and sequence counts. The collapsible blocks now display relevant summaries, improving user navigation and information visibility. The version code has been incremented to 4.72.652 to reflect these updates.
2026-06-17 14:35:58 -04:00
b44a100bad Add collapsible functionality for management blocks in event interface
This commit introduces a collapsible feature for the management blocks in the event interface, allowing users to expand or collapse sections for better navigation. New CSS styles have been added to support this functionality, and a button for toggling the visibility of the content has been implemented. The version code has been incremented to 4.72.651 to reflect these changes.
2026-06-17 14:32:49 -04:00
ff5533bee1 Add session handling for navigation context in waiting list management
This commit enhances the waiting list management functionality by preserving the original navigation context through session variables. It introduces logic to store and retrieve the 'from' parameter, ensuring users return to the correct page after actions. Additionally, the back navigation URL generation has been updated to utilize the new context-aware functions, improving user experience and code maintainability.
2026-06-17 14:27:09 -04:00
af07182682 Refactor back navigation URL handling in event management interface
This commit introduces a new function, fxGetPromoteurBackUrl, to streamline the generation of back navigation URLs based on the event ID and the 'from' parameter. The event management interface has been updated to utilize this function, improving code maintainability and enhancing user navigation experience. The changes ensure that the correct return URL is generated based on the context of the user's navigation.
2026-06-17 14:20:15 -04:00
b773f767b7 Refactor event management interface by replacing V2 with new gestion epreuves functionality
This commit updates the event management interface by replacing the previous V2 implementation with a new gestion epreuves section. The associated PHP files have been modified to include the new functionality, and the old V2 files have been removed. CSS styles have been cleaned up to reflect these changes. The version code has been incremented to 4.72.650 to signify the updates made.
2026-06-17 14:13:08 -04:00
8f49173141 Add new functionality for managing event V2 in promoteur panel
This commit introduces a new section in the promoteur panel for managing event V2, including a dedicated function to display event details and readonly quantities. The UI has been updated with new CSS styles for better layout and presentation. Additionally, a new navigation item has been added for accessing the V2 management interface. The version code has been incremented to 4.72.649 to reflect these changes.
2026-06-17 14:03:58 -04:00
6e2f357f14 Update readonly notice text in event management panel for improved clarity and increment version code to 4.72.648 in inc_settings.php. 2026-06-17 13:38:19 -04:00
2c6bf1ad5c Implement event management panel with new readonly statistics and waiting list display
This commit introduces a new function to render the event management panel, showcasing readonly quantities and waiting list statistics. The associated CSS styles have been added to enhance the layout and presentation of the panel. The version code has been updated to 4.72.647 to reflect these changes, aiming to improve user experience in managing event parameters.
2026-06-17 13:21:23 -04:00
cf6a71f5e2 Update event management UI to reveal management block with new content and improved comments for clarity. Adjustments made to enhance user understanding of quantities and parameters for events. 2026-06-17 13:19:18 -04:00
aed8aa7e8f Enhance documentation functionality by adding fxDocSchemaReady function and updating fxBibBlockHeader to support optional documentation overlay. Increment version code to 4.72.646 in inc_settings.php. 2026-06-17 13:14:51 -04:00
f3ed7d6ea7 Remove unused CSS styles for event management and update version code to 4.72.645 in inc_settings.php 2026-06-17 13:11:08 -04:00
1b08f543b0 Refactor event management UI by simplifying header functions and hiding management block
This commit streamlines the event management UI by simplifying the `fxBibBlockHeader` function and hiding the management block for the event. The management block is now set to display as hidden, with a placeholder for future content. Additionally, the comments have been updated to reflect the next steps in the UI development. These changes aim to enhance the clarity and maintainability of the code while preparing for upcoming features.
2026-06-17 13:10:44 -04:00
4b5f6a3b1e Implement event management panel with new CSS styles and PHP function for readonly quantities
This commit introduces a new event management panel in the PHP code, displaying readonly quantities and waiting list statistics. The associated CSS styles have been added to enhance the layout and presentation of the panel. Additionally, translations for the readonly notice have been included in the SQL script. The version code has been updated to 4.72.644 to reflect these changes, aiming to improve user experience in managing race parameters.
2026-06-17 12:58:06 -04:00
c791d44ac0 Update event management UI and documentation with new styles and translations
This commit modifies the CSS for the event management block, changing its display properties to enhance visibility. The PHP files have been updated to reflect these changes, including the introduction of new translations for the event management section. Additionally, the version code has been incremented to 4.72.642 to reflect these updates. This aims to improve user experience and accessibility in managing race parameters and statistics.
2026-06-17 11:48:16 -04:00
7719737db7 Enhance documentation interface with new edit functionality and improved styles
This commit introduces a new JavaScript function to open a document editing popup, enhancing user interaction with documentation links. The CSS has been updated to improve the layout and styling of the documentation panel, including adjustments to padding and font sizes for better readability. Additionally, new PHP functions have been added to generate edit links for documentation, integrating them into the header actions for improved accessibility. The version code has been incremented to 4.72.641.
2026-06-17 07:05:32 -04:00
180b00e8ed Refactor documentation trigger and styles for improved user interaction
This commit updates the CSS for the documentation overlay, consolidating styles for the help button and ensuring it aligns with the existing button styles. The PHP files have been modified to enhance the integration of the documentation trigger within the block headers, allowing for optional documentation links. Additionally, the SQL file has been updated to improve the content of the documentation pages, providing clearer instructions and enhancing user experience.
2026-06-17 07:01:02 -04:00
7814deb02d Increment version code to 4.72.639 in inc_settings.php 2026-06-17 06:57:58 -04:00
b3f38d5d98 Add styling for document assignment header and integrate document trigger
This commit introduces new CSS styles for the document assignment header, enhancing its appearance with a blue background and hover effects. Additionally, the PHP file has been updated to include a document trigger in the assignment section, improving user interaction and access to related documentation.
2026-06-17 06:54:47 -04:00
7db84a060a debut de doc 2026-06-17 06:51:48 -04:00
48de0b0168 Restore site-wide translation pencils via afficheTexte markers (revert e2ab4e5).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-16 18:26:15 -04:00
e2ab4e58fe Revert site-wide translation markers; keep bib v4 pencils only.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-16 18:20:55 -04:00
02bbca628f Add fxAdminTradLinkClass function and update translation button handling
This commit introduces the fxAdminTradLinkClass function to centralize CSS class management for translation links. The fxAdminTradButton function has been updated to utilize this new function, ensuring consistent styling. Additionally, a new JavaScript function is added to handle translation link clicks, opening a popup for editing translations. This enhances the user experience and maintains code clarity.
2026-06-16 18:16:09 -04:00
5816a53b11 Refactor translation handling and update CSS styles for admin buttons
This commit enhances the translation functionality by introducing a new invisible marker for translation links and updating the existing button structure to use anchor tags instead of buttons. The afficheTexte function has been modified to include the new marker, improving the integration of translation links in the HTML context. Additionally, CSS styles for the translation button have been updated for better alignment and display. The version code has been incremented to 4.72.638.
2026-06-16 18:10:02 -04:00
4779493fad Add afficheTextePage function for improved translation handling in HTML context
This commit introduces the afficheTextePage function, which enhances the translation functionality by allowing the display of translation buttons in HTML context. The existing afficheTexte function has been updated to remove the translation button display option, ensuring clearer usage. This change aims to streamline translation handling and improve maintainability of the codebase.
2026-06-16 17:55:57 -04:00
ebe2022164 Enhance translation functionality in bib management interface by introducing new helper functions for admin translation buttons and improving button visibility. Update existing functions to streamline translation handling and ensure consistent UI elements. Adjust HTML structure for better clarity and maintainability. 2026-06-16 17:52:51 -04:00
9faae13e7d Fix HTML structure in fxAdminTextEditSwitchHtml function by removing unnecessary text in the label for the text edit mode switch. This improves clarity and maintains consistency in the user interface. 2026-06-16 17:45:42 -04:00
196367adc1 fin pour aujourdhui pour assignation de dossard 2026-06-16 17:43:13 -04:00
96ffc48f84 Implement text editing mode for superadmin in dev/preprod environments. Introduce new functions for handling text edit requests and rendering environment notices. Update CSS styles for the text edit switch and related elements. Increment version code to 4.72.638 in inc_settings.php. 2026-06-16 17:39:18 -04:00
afe27bc8ec Refactor translation handling in traduction.php by introducing new helper functions for managing translation fields and improving data processing logic. Enhanced HTML structure and CSS styles for better layout and responsiveness. Updated version code to reflect changes. 2026-06-16 17:31:33 -04:00
7a8dafa49b Refactor bib management interface to enhance translation functionality and improve button visibility. Introduced new helper functions for managing translation pop-ups and updated CSS styles for the new translation button. Incremented version code to 4.72.637 in inc_settings.php. 2026-06-16 17:26:18 -04:00
b7ec814231 Increment version code to 4.72.636 in inc_settings.php. 2026-06-16 17:09:52 -04:00
597cdf4a52 Refactor bib management interface to support empty labels in column headers and enhance layout for statistics display. Updated CSS styles for improved responsiveness and adjusted translation handling in Python scripts for better clarity in the bib management system. 2026-06-16 17:09:35 -04:00
a48617db7d Enhance bib management functions by adding support for empty labels in column headers and improving fallback logic in the fxBibTexte function. Updated column header rendering to include default labels for better clarity. Adjusted layout for statistics display in the bib range header. 2026-06-16 17:09:07 -04:00
506f999920 Refactor bib management interface to improve action group visibility and layout. Introduced new helper functions for managing UI states and enhanced button visibility logic. Updated CSS for better responsiveness and incremented version code to 4.72.635 in inc_settings.php. 2026-06-16 16:59:31 -04:00
8fc0370f70 Refactor bib management interface to enhance button visibility and layout. Updated CSS for better responsiveness and added new functionality for batch action groups. Incremented version code to 4.72.634 in inc_settings.php. 2026-06-16 16:43:57 -04:00