offices\common\modules\module_affectations_structures\Module_affectations_structures
offices\common\modules\module_applications\Module_applications_class_over
offices\common\modules\module_blockchains_categories\Module_blockchains_categories
offices\common\modules\module_branches\Module_branches
offices\common\modules\module_carousels\Module_carousels
offices\common\modules\module_contacts\Module_contacts
offices\common\modules\module_forms\Module_forms
offices\common\modules\module_maps\Module_maps
offices\common\modules\module_incidents\Module_incidents
offices\common\modules\module_jobs_offers\Module_jobs_offers
offices\common\modules\module_members\Module_members
offices\common\modules\module_members_groups\Module_members_groups
offices\common\modules\module_mooks\Module_mooks
offices\common\modules\module_news_categories\Module_news_categories
offices\common\modules\module_pages\Module_pages
offices\common\modules\module_pictures_libraries\Module_pictures_libraries
offices\common\modules\module_products_shelves\Module_products_shelves
offices\common\modules\module_schedules\Module_schedules
offices\common\modules\module_scores\Module_scores
offices\common\modules\module_sliders\Module_sliders
offices\common\modules\module_bronzes_categories\Module_bronzes_categories
offices\common\modules\module_scores_challenges_bauer\Module_scores_challenges_bauer

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

offices\common\modules\module_affectations_structures\Module_affectations_structures
offices\common\modules\module_applications\Module_applications_class_over
offices\common\modules\module_blockchains_categories\Module_blockchains_categories
offices\common\modules\module_branches\Module_branches
offices\common\modules\module_carousels\Module_carousels
offices\common\modules\module_contacts\Module_contacts
offices\common\modules\module_forms\Module_forms
offices\common\modules\module_maps\Module_maps
offices\common\modules\module_incidents\Module_incidents
offices\common\modules\module_jobs_offers\Module_jobs_offers
offices\common\modules\module_members\Module_members

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(1336): 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(414): 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(219): 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(459): 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