METHOD : suppliers\application\Application_class_do::bootstrap
START WITH
RAM USED = 19.11 MO
TIME USED = 0.534 sec
PEAK RAM USED = 19.74 MO / 128 MO
METHOD : suppliers\application\Application_class_help::execute_bootstrap_settings => application_bootstrap_office_common_start
START WITH
RAM USED = 19.11 MO
TIME USED = 0.534 sec
PEAK RAM USED = 19.77 MO / 128 MO
EXECUTED SUB-METHOD : Repositories => hydrate
END WITH
RAM USED = 19.16 MO
TIME USED = 0.535 sec
PEAK RAM USED = 19.8 MO / 128 MO
EXECUTED SUB-METHOD : Browser => hydrate
END WITH
RAM USED = 19.31 MO
TIME USED = 0.536 sec
PEAK RAM USED = 20 MO / 128 MO
EXECUTED SUB-METHOD : Flag => hydrate
END WITH
RAM USED = 19.31 MO
TIME USED = 0.536 sec
PEAK RAM USED = 20 MO / 128 MO
EXECUTED SUB-METHOD : Setting => hydrate
END WITH
RAM USED = 19.31 MO
TIME USED = 0.536 sec
PEAK RAM USED = 20 MO / 128 MO
EXECUTED SUB-METHOD : Pipelines => controller
END WITH
RAM USED = 19.31 MO
TIME USED = 0.536 sec
PEAK RAM USED = 20 MO / 128 MO
EXECUTED SUB-METHOD : Hooks => controller
END WITH
RAM USED = 19.37 MO
TIME USED = 0.536 sec
PEAK RAM USED = 20 MO / 128 MO
EXECUTED SUB-METHOD : Application => bootstrap_common_websites_and_views
END WITH
RAM USED = 19.99 MO
TIME USED = 0.54 sec
PEAK RAM USED = 20.75 MO / 128 MO
EXECUTED SUB-METHOD : Spam => hydrate
END WITH
RAM USED = 20.03 MO
TIME USED = 0.54 sec
PEAK RAM USED = 20.75 MO / 128 MO
EXECUTED SUB-METHOD : Gdpr => hydrate
END WITH
RAM USED = 20.43 MO
TIME USED = 0.542 sec
PEAK RAM USED = 21.05 MO / 128 MO
EXECUTED SUB-METHOD : Html_html => hydrate
END WITH
RAM USED = 20.51 MO
TIME USED = 0.543 sec
PEAK RAM USED = 21.16 MO / 128 MO
EXECUTED SUB-METHOD : Cache => 
END WITH
RAM USED = 20.52 MO
TIME USED = 0.543 sec
PEAK RAM USED = 21.16 MO / 128 MO
EXECUTED SUB-METHOD : Widgets => hydrate
END WITH
RAM USED = 20.68 MO
TIME USED = 0.545 sec
PEAK RAM USED = 21.33 MO / 128 MO
EXECUTED SUB-METHOD : Transform_objects => hydrate
END WITH
RAM USED = 21.04 MO
TIME USED = 0.547 sec
PEAK RAM USED = 21.71 MO / 128 MO
EXECUTED SUB-METHOD : Application => bootstrap_css
END WITH
RAM USED = 21.3 MO
TIME USED = 0.549 sec
PEAK RAM USED = 22 MO / 128 MO
EXECUTED SUB-METHOD : Application => bootstrap_javascript
END WITH
RAM USED = 22.31 MO
TIME USED = 0.556 sec
PEAK RAM USED = 23.13 MO / 128 MO
METHOD : suppliers\application\Application_class_help::execute_bootstrap_settings => application_bootstrap_front_office
START WITH
RAM USED = 23.08 MO
TIME USED = 0.558 sec
PEAK RAM USED = 23.71 MO / 128 MO

WARNING

DATE: 05/25/2026 10:05:23
FILE: /var/www/clients/client1/web129/web/odm/lib/classes/suppliers/protocols/http/headers/headers.do.php
LINE: 176
URL: /member-subscription-form.html?vs=1779719539
QUERYSTRING: vs=1779719539
DETAIL: Cannot modify header information - headers already sent by (output started at /var/www/clients/client1/web129/web/odm/boot/lib/functions/pre-boot.function.php:77)


EXECUTED SUB-METHOD : Application => bootstrap_front_office_header
END WITH
RAM USED = 23.86 MO
TIME USED = 0.564 sec
PEAK RAM USED = 25.27 MO / 128 MO
EXECUTED SUB-METHOD : Application => bootstrap_common_modules
END WITH
RAM USED = 29.78 MO
TIME USED = 0.587 sec
PEAK RAM USED = 33.93 MO / 128 MO
EXECUTED SUB-METHOD : Application => bootstrap_front_office_internaut
END WITH
RAM USED = 30.92 MO
TIME USED = 0.593 sec
PEAK RAM USED = 33.93 MO / 128 MO
EXECUTED SUB-METHOD : Application => bootstrap_front_office_security
END WITH
RAM USED = 30.92 MO
TIME USED = 0.593 sec
PEAK RAM USED = 33.93 MO / 128 MO
EXECUTED SUB-METHOD : Application => bootstrap_front_office_page_rendering
END WITH
RAM USED = 31.91 MO
TIME USED = 0.605 sec
PEAK RAM USED = 33.93 MO / 128 MO
EXECUTED SUB-METHOD : Application => bootstrap_front_office_services
END WITH
RAM USED = 31.91 MO
TIME USED = 0.605 sec
PEAK RAM USED = 33.93 MO / 128 MO
METHOD : suppliers\application\Application_class_help::execute_bootstrap_settings => application_bootstrap_office_common_end
START WITH
RAM USED = 31.91 MO
TIME USED = 0.605 sec
PEAK RAM USED = 33.93 MO / 128 MO
EXECUTED SUB-METHOD : Session => hydrate
END WITH
RAM USED = 32.08 MO
TIME USED = 0.607 sec
PEAK RAM USED = 33.93 MO / 128 MO
EXECUTED SUB-METHOD : Languages => hydrate
END WITH
RAM USED = 32.41 MO
TIME USED = 0.612 sec
PEAK RAM USED = 33.93 MO / 128 MO
EXECUTED SUB-METHOD : Translations => hydrate
END WITH
RAM USED = 32.76 MO
TIME USED = 0.613 sec
PEAK RAM USED = 33.93 MO / 128 MO
EXECUTED SUB-METHOD : User_contextes => hydrate
END WITH
RAM USED = 32.9 MO
TIME USED = 0.614 sec
PEAK RAM USED = 33.93 MO / 128 MO
EXECUTED SUB-METHOD : User_notifications => hydrate
END WITH
RAM USED = 33.25 MO
TIME USED = 0.615 sec
PEAK RAM USED = 33.93 MO / 128 MO

SAFEX International: Overview and Legal Disclaimers

SAFEX International operates independently and is not classified as a Trade Association. The organization primarily focuses on critical issues pertaining to safety, health, environmental protection, and security in relation to explosives and their precursor chemicals throughout the entire product life cycle.

To support these objectives, SAFEX International has developed a series of documents and guidelines known as the Basis of Safety (BoS). These materials have been collaboratively created by various member companies on an international scale, with the aim of enhancing safety standards in the operations, transportation, storage, and disposal of explosive products and hazardous chemicals.

It is important to note that the BoS documents are intended solely as training materials and guidelines for users. While SAFEX International strives to provide comprehensive and accurate resources, the organization expressly disclaims any legal liability arising from the application or execution of actions undertaken by individual users based on the content provided. Users are encouraged to exercise their own judgment and seek professional advice as necessary when implementing safety practices and protocols related to explosives and hazardous materials.

By utilizing the BoS documents and guidelines, users acknowledge and accept that SAFEX International cannot be held responsible for any consequences resulting from their actions or decisions.

SAFEX Newsletter

The SAFEX Newsletter was initiated for all members and other interested parties:

  • To inform the SAFEX Community of what is happening in SAFEX.
  • To provide a forum for readers to learn from the published articles and opinions expressed.
  • To encourage networking among members of the SAFEX Community.
  • To ensure SHE practices stay current and is shared.

Read the latest...

Incident Notification

Members can now notify SAFEX of incidents online by completing the Notification of Incident form after accessing the restricted pages (Intranet) with their access codes.

If your Company is a SAFEX Member and you don't have your individual access codes, please request them using the Member Nomination Form. Please do NOT use anyone else's access codes


Fatal error: Uncaught TypeError: suppliers\security\token\Token_class_help::set_token_code(): Return value must be of type int, string returned in /var/www/clients/client1/web129/web/odm/lib/classes/suppliers/security/token/token.help.php:317 Stack trace: #0 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/modules/module_members/subscription/subscription.do.php(70): suppliers\security\token\Token_class_help->set_token_code() #1 /var/www/clients/client1/web129/web/odm/lib/classes/offices/front/ergonomics/form/form.do.php(439): offices\common\modules\module_members\subscription\Subscription_class_do->create_subscription_token() #2 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/functions/functions.trait.php(160) : eval()'d code(1): offices\front\ergonomics\form\Form_class_do->get_token_folder_path() #3 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/functions/functions.trait.php(160): eval() #4 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/ergonomics/form/fields/field/field_value/field_value.do.php(493): suppliers\coding\php\Php->tr_eval() #5 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/ergonomics/form/fields/field/field.do.php(1337): offices\common\ergonomics\form\fields\field\field_value\Field_value_class_do->set_default_value() #6 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/ergonomics/form/form.be.php(1102): offices\common\ergonomics\form\fields\field\Field_class_do->get_form_displayable_f_fields() #7 /var/www/clients/client1/web129/web/odm/lib/classes/offices/front/ergonomics/form/form.be.php(322): offices\common\ergonomics\form\Form->hydrate_fields() #8 /var/www/clients/client1/web129/web/odm/lib/classes/offices/front/ergonomics/form/form.be.php(207): offices\front\ergonomics\form\Form->hydrate_form_fieldsets_and_fields() #9 /var/www/clients/client1/web129/web/odm/lib/classes/offices/front/ergonomics/form/form.do.php(115): offices\front\ergonomics\form\Form->hydrate() #10 /var/www/clients/client1/web129/web/odm/lib/classes/offices/front/ergonomics/form/form.do.php(29): offices\front\ergonomics\form\Form_class_do->get_Object_front_form() #11 /var/www/clients/client1/web129/web/odm/templates/core/offices/common/php/htmls/modules/module-members/form/form.html.php(29): offices\front\ergonomics\form\Form_class_do->get_front_form_view_html() #12 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(275): require('...') #13 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(242): suppliers\coding\php\Php->buffering() #14 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(77): suppliers\coding\php\Php->get_buffered_html() #15 /var/www/clients/client1/web129/web/odm/templates/core/offices/common/php/htmls/modules/module-members/central-column.html.php(43): suppliers\coding\php\Php->get_out_html() #16 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(275): require('...') #17 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(242): suppliers\coding\php\Php->buffering() #18 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(77): suppliers\coding\php\Php->get_buffered_html() #19 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/modules/modules/modules.be.php(359): suppliers\coding\php\Php->get_out_html() #20 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/wyswyg/wyswyg.do.php(410): offices\common\modules\modules\Modules->get_eav_module_standalone_out_html() #21 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/modules/module_members/module_members.help.php(403): offices\common\wyswyg\Wyswyg_class_do->replace_wyswyg_plugin_image_by_module_eav_html() #22 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/wyswyg/wyswyg.do.php(215): offices\common\modules\module_members\Module_members_class_help->replace_wyswyg_plugin_image_by_associate_module_eav_html() #23 /var/www/clients/client1/web129/web/odm/lib/classes/suppliers/data/formater/formater.do.php(96): offices\common\wyswyg\Wyswyg_class_do->insert_wyswyg_eav_modules_html() #24 /var/www/clients/client1/web129/web/odm/templates/core/offices/common/php/htmls/modules/module-pages/central-column.html.php(113): suppliers\data\formater\Formater_class_do->format_text() #25 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(275): require('...') #26 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(242): suppliers\coding\php\Php->buffering() #27 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(77): suppliers\coding\php\Php->get_buffered_html() #28 /var/www/clients/client1/web129/web/odm/lib/traits/offices/common/content/texts/texts.trait.php(75): suppliers\coding\php\Php->get_out_html() #29 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/content/content.do.php(415): offices\common\content\Content->get_content_layout_target_text_html() #30 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/content/content.do.php(117): offices\common\content\Content_class_do->get_content_text_html() #31 /var/www/clients/client1/web129/web/odm/templates/core/offices/front/php/htmls/ergonomics/layouting/layout/body/two-columns-small-left/body.html.php(104): offices\common\content\Content_class_do->get_html() #32 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(275): require('...') #33 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(242): suppliers\coding\php\Php->buffering() #34 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(77): suppliers\coding\php\Php->get_buffered_html() #35 /var/www/clients/client1/web129/web/odm/templates/core/offices/front/php/htmls/ergonomics/layouting/layout/layout-two-columns-small-left.html.php(19): suppliers\coding\php\Php->get_out_html() #36 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(275): require('...') #37 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(242): suppliers\coding\php\Php->buffering() #38 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/bdo/bdo_out/bdo_out.trait.php(77): suppliers\coding\php\Php->get_buffered_html() #39 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/coding/html/tags/body/body.do.php(131): suppliers\coding\php\Php->get_out_html() #40 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/ergonomics/layouting/page/page.be.php(315): offices\common\coding\html\tags\body\Body_class_do->set_body_content_html() #41 /var/www/clients/client1/web129/web/odm/lib/classes/offices/front/ergonomics/layouting/page/page.do.php(49): offices\common\ergonomics\layouting\page\Page->controller_back_office_and_front_office_websites_pages() #42 /var/www/clients/client1/web129/web/odm/lib/classes/offices/common/ergonomics/layouting/page/page.do.php(57): offices\front\ergonomics\layouting\page\Page_class_do->get_front_office_page_html() #43 /var/www/clients/client1/web129/web/odm/lib/classes/offices/front/front.do.php(152): offices\common\ergonomics\layouting\page\Page_class_do->get_page_html() #44 /var/www/clients/client1/web129/web/odm/lib/classes/offices/front/front.do.php(36): offices\front\Front_class_do->controller_front_office_websites_pages() #45 /var/www/clients/client1/web129/web/odm/lib/traits/suppliers/coding/php/classes/methods/methods.trait.php(427): offices\front\Front_class_do->front_office_websites_renderer() #46 /var/www/clients/client1/web129/web/odm/lib/classes/suppliers/router/router.help.php(298): suppliers\coding\php\Php->tr_execute_method() #47 /var/www/clients/client1/web129/web/odm/lib/classes/suppliers/router/router.do.php(71): suppliers\router\Router_class_help->call() #48 /var/www/clients/client1/web129/web/odm/lib/classes/suppliers/router/router.be.php(97): suppliers\router\Router_class_do->route() #49 /var/www/clients/client1/web129/web/odm/public/end-points/public/offices/front.ep.php(16): suppliers\router\Router->controller() #50 /var/www/clients/client1/web129/web/odm/lib/classes/suppliers/renderer/renderer.do.php(147): require_once('...') #51 /var/www/clients/client1/web129/web/odm/lib/classes/suppliers/renderer/renderer.do.php(62): suppliers\renderer\Renderer_class_do->render_front_office_entry_point_html_response() #52 /var/www/clients/client1/web129/web/odm.index.php(123): suppliers\renderer\Renderer_class_do->get_rendering_code() #53 {main} thrown in /var/www/clients/client1/web129/web/odm/lib/classes/suppliers/security/token/token.help.php on line 317