[27-Jan-2026 09:13:10 Africa/Johannesburg] PHP Warning:  require_once(/home/cuj011/api.jb26.co.za/api/admin/../bootstrap.php): Failed to open stream: No such file or directory in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:13:10 Africa/Johannesburg] PHP Fatal error:  Uncaught Error: Failed opening required '/home/cuj011/api.jb26.co.za/api/admin/../bootstrap.php' (include_path='.:/opt/alt/php83/usr/share/pear:/opt/alt/php83/usr/share/php:/usr/share/pear:/usr/share/php') in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php:4
Stack trace:
#0 {main}
  thrown in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:14:07 Africa/Johannesburg] PHP Warning:  require_once(/home/cuj011/api.jb26.co.za/api/admin/../bootstrap.php): Failed to open stream: No such file or directory in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:14:07 Africa/Johannesburg] PHP Fatal error:  Uncaught Error: Failed opening required '/home/cuj011/api.jb26.co.za/api/admin/../bootstrap.php' (include_path='.:/opt/alt/php83/usr/share/pear:/opt/alt/php83/usr/share/php:/usr/share/pear:/usr/share/php') in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php:4
Stack trace:
#0 {main}
  thrown in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:17:03 Africa/Johannesburg] PHP Warning:  require_once(/home/cuj011/api.jb26.co.za/api/admin/../bootstrap.php): Failed to open stream: No such file or directory in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:17:03 Africa/Johannesburg] PHP Fatal error:  Uncaught Error: Failed opening required '/home/cuj011/api.jb26.co.za/api/admin/../bootstrap.php' (include_path='.:/opt/alt/php83/usr/share/pear:/opt/alt/php83/usr/share/php:/usr/share/pear:/usr/share/php') in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php:4
Stack trace:
#0 {main}
  thrown in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:17:17 Africa/Johannesburg] PHP Warning:  require_once(/home/cuj011/api.jb26.co.za/api/admin/../bootstrap.php): Failed to open stream: No such file or directory in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:17:17 Africa/Johannesburg] PHP Fatal error:  Uncaught Error: Failed opening required '/home/cuj011/api.jb26.co.za/api/admin/../bootstrap.php' (include_path='.:/opt/alt/php83/usr/share/pear:/opt/alt/php83/usr/share/php:/usr/share/pear:/usr/share/php') in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php:4
Stack trace:
#0 {main}
  thrown in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:18:19 Africa/Johannesburg] PHP Warning:  require_once(/home/cuj011/api.jb26.co.za/api/admin/../bootstrap.php): Failed to open stream: No such file or directory in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:18:19 Africa/Johannesburg] PHP Fatal error:  Uncaught Error: Failed opening required '/home/cuj011/api.jb26.co.za/api/admin/../bootstrap.php' (include_path='.:/opt/alt/php83/usr/share/pear:/opt/alt/php83/usr/share/php:/usr/share/pear:/usr/share/php') in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php:4
Stack trace:
#0 {main}
  thrown in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:19:43 Africa/Johannesburg] PHP Warning:  require_once(/home/cuj011/api.jb26.co.za/api/admin/system/bootstrap.php): Failed to open stream: No such file or directory in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:19:43 Africa/Johannesburg] PHP Fatal error:  Uncaught Error: Failed opening required '/home/cuj011/api.jb26.co.za/api/admin/system/bootstrap.php' (include_path='.:/opt/alt/php83/usr/share/pear:/opt/alt/php83/usr/share/php:/usr/share/pear:/usr/share/php') in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php:4
Stack trace:
#0 {main}
  thrown in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 4
[27-Jan-2026 09:35:30 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 34
[27-Jan-2026 09:38:54 Africa/Johannesburg] PHP Warning:  require_once(/home/cuj011/api.jb26.co.za/api/md/templates/../../vendor/autoload.php): Failed to open stream: No such file or directory in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 6
[27-Jan-2026 09:53:00 Africa/Johannesburg] PHP Warning:  require_once(/home/cuj011/api.jb26.co.za/api/md/templates/../../bootstrap.php): Failed to open stream: No such file or directory in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 7
[27-Jan-2026 09:53:34 Africa/Johannesburg] PHP Warning:  require_once(/home/cuj011/api.jb26.co.za/api/md/templates/../../bootstrap.php): Failed to open stream: No such file or directory in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 5
[27-Jan-2026 09:54:32 Africa/Johannesburg] PHP Warning:  require_once(/home/cuj011/api.jb26.co.za/api/md/templates/../../bootstrap.php): Failed to open stream: No such file or directory in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 5
[31-Jan-2026 14:47:28 Africa/Johannesburg] CSV HEADERS: ["section","questionKey","label","answerType","required","options","noDefault","compliantOptions","deviationRequiresComment","deviationRequiresPhoto","groupKey","groupMinRequired","allowDeviation","allowPhoto","requiredIfQuestion","requiredIfValue"]
[31-Jan-2026 14:47:37 Africa/Johannesburg] CSV HEADERS: ["section;questionKey;label;answerType;required;options;noDefault;compliantOptions;deviationRequiresComment;deviationRequiresPhoto;groupKey;groupMinRequired;allowDeviation;allowPhoto;requiredIfQuestion;requiredIfValue"]
[31-Jan-2026 15:22:55 Africa/Johannesburg] PHP Warning:  Undefined variable $sections in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 283
[31-Jan-2026 15:31:19 Africa/Johannesburg] PHP Warning:  Undefined variable $sections in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 283
[31-Jan-2026 16:27:21 Africa/Johannesburg] PHP Warning:  Undefined variable $sections in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 287
[31-Jan-2026 17:44:01 Africa/Johannesburg] PHP Warning:  Undefined variable $sections in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 287
[01-Feb-2026 10:12:17 Africa/Johannesburg] QUESTIONS CSV HEADERS RAW: ["section","question_key","label","type","required","options","no_default","compliant_options","deviation_requires_comment","deviation_requires_photo","group_key","group_min_required","allow_deviation","allow_photo","required_if_question","required_if_value"]
[01-Feb-2026 10:12:17 Africa/Johannesburg] PHP Warning:  Undefined variable $data in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 90
[01-Feb-2026 10:12:17 Africa/Johannesburg] QUESTIONS CSV ROW: null
[01-Feb-2026 10:18:01 Africa/Johannesburg] QUESTIONS CSV HEADERS RAW: ["section","question_key","label","type","required","options","no_default","compliant_options","deviation_requires_comment","deviation_requires_photo","group_key","group_min_required","allow_deviation","allow_photo","required_if_question","required_if_value"]
[01-Feb-2026 10:18:01 Africa/Johannesburg] QUESTIONS CSV ROW: {"section":"Area","question_key":"area_01","label":"Working Level of Declaration done","type":"text","required":"1","options":"","no_default":"","compliant_options":"","deviation_requires_comment":"","deviation_requires_photo":"","group_key":"","group_min_required":"","allow_deviation":"","allow_photo":"","required_if_question":"","required_if_value":""}
[01-Feb-2026 10:19:12 Africa/Johannesburg] QUESTIONS CSV HEADERS RAW: ["section","question_key","label","type","required","options","no_default","compliant_options","deviation_requires_comment","deviation_requires_photo","group_key","group_min_required","allow_deviation","allow_photo","required_if_question","required_if_value"]
[01-Feb-2026 10:19:12 Africa/Johannesburg] QUESTIONS CSV ROW: {"section":"Area","question_key":"area_01","label":"Working Level of Declaration done","type":"text","required":"1","options":"","no_default":"","compliant_options":"","deviation_requires_comment":"","deviation_requires_photo":"","group_key":"","group_min_required":"","allow_deviation":"","allow_photo":"","required_if_question":"","required_if_value":""}
[01-Feb-2026 10:23:34 Africa/Johannesburg] QUESTIONS CSV HEADERS RAW: ["section","question_key","label","type","required","options","no_default","compliant_options","deviation_requires_comment","deviation_requires_photo","group_key","group_min_required","allow_deviation","allow_photo","required_if_question","required_if_value"]
[01-Feb-2026 10:23:34 Africa/Johannesburg] QUESTIONS CSV ROW: {"section":"Area","question_key":"area_01","label":"Working Level of Declaration done","type":"text","required":"1","options":"","no_default":"","compliant_options":"","deviation_requires_comment":"","deviation_requires_photo":"","group_key":"","group_min_required":"","allow_deviation":"","allow_photo":"","required_if_question":"","required_if_value":""}
[01-Feb-2026 10:24:04 Africa/Johannesburg] QUESTIONS CSV HEADERS RAW: ["section","question_key","label","type","required","options","no_default","compliant_options","deviation_requires_comment","deviation_requires_photo","group_key","group_min_required","allow_deviation","allow_photo","required_if_question","required_if_value"]
[01-Feb-2026 10:24:04 Africa/Johannesburg] QUESTIONS CSV ROW: {"section":"Area","question_key":"area_01","label":"Working Level of Declaration done","type":"text","required":"1","options":"","no_default":"","compliant_options":"","deviation_requires_comment":"","deviation_requires_photo":"","group_key":"","group_min_required":"","allow_deviation":"","allow_photo":"","required_if_question":"","required_if_value":""}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV HEADERS RAW: ["section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value"]
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Area;area_01;Working Level of Declaration done;text;1;;;;;;;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Area;area_02;Specific area within Level;text;1;;;;;;;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Shift;time;Shift Worked;choice;1;Morning|Afternoon|Night;1;;;;;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Name;name_01;Full Name of Appointed Miner \/ Comp A person;text;1;;;;;;;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Name;name_02;Company Number of Miner \/ Comp A person;text;1;;;;;;;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Name;name_03;Full Name of Appointed Shiftboss;text;1;;;;;;;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Ground;ground_condition;Ground condition;choice;1;Good|Poor;1;Good;1;1;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Declarations;decl_ack_1;We as the appointed responsible persons hereby declare the workplace safe;acknowledge;1;Acknowledge;1;Acknowledge;;0;;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Declarations;decl_ack_2;I understand the requirements to examine and declare a workplace safe;acknowledge;1;Acknowledge;1;Acknowledge;;0;;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Declarations;decl_ack_3;The completed document shall be signed at the start of each shift;acknowledge;1;Acknowledge;1;Acknowledge;;0;;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Declarations;decl_ack_4;The following questions must be answered in detail;acknowledge;1;Acknowledge;1;Acknowledge;;0;;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Question;ques_01;Waiting Place Procedure;choice;1;Yes|No;1;Yes;1;0;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Question;ques_02;Is the Blasting Barricade in place and closed;choice;1;Yes|No;1;Yes;1;1;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Question;ques_03;Ventilation system in order and functioning to Mine Standards;choice;1;Yes|No;1;Yes;1;0;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Question;ques_04;Visual examination of support conditions;choice;1;Yes|No;1;Yes;1;1;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Question;ques_05;Blasting wires disconnected and removed from tunnel;choice;1;Yes|No;1;Yes;1;0;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Question;ques_06;Operators of TMM prestart checklist overinspected and countersigned;choice;1;Yes|No;1;Yes;1;0;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_gas_present;Is hazardous gas present? (CH4 >1% or CO >30ppm);choice;1;Yes|No;1;No;1;0;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_gas_ch4;CH4 reading (%);text;1;;;;;0;;;;;haz_gas_present;1"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_gas_co;CO reading (ppm);text;1;;;;;0;;;;;haz_gas_present;1"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_gas_other;Other gas description;text;0;;;;;0;;;;;haz_gas_present;1"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_temp;Temperature measured to mine standard (WB <27.5\u00b0C DB <37\u00b0C );choice;1;Yes|No;1;Yes;1;0;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_temp_wet;Wet bulb temperature (<27.5\u00b0C);text;1;;;;;0;;;;;haz_temp;1"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_temp_dry;Dry bulb temperature (<37\u00b0C);text;1;;;;;0;;;;;haz_temp;1"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;air_velocity_ok;Air velocity within standard (\u22650.37m\/s);choice;1;Yes|No;1;Yes;1;1;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;air_velocity_value;Measured air velocity (m\/s);text;0;;;;;0;0;;;;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_exp_01;Identified explosives;choice;1;Yes|No;1;No;1;1;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_exp_02;Explosives boxes and area clean and in good order;choice;1;Yes|No;1;Yes;1;1;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;mra;Mini Risk Assessment completed by all innvolved in the task taking place;choice;1;Yes|No;1;Yes;1;0;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;refugebay;Refuge bay and escape routes clear & demarcated;choice;1;Yes|No;1;Yes;1;1;;;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;hazard_1;Hazard identified \/ Confirm no hazards identified;text;0;;;;;;hazards;1;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;hazard_2;Hazard identified;text;0;;;;;;hazards;1;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;hazard_3;Hazard identified;text;0;;;;;;hazards;1;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;hazard_4;Hazard identified;text;0;;;;;;hazards;1;1;1;;"}
[01-Feb-2026 10:24:07 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;hazard_5;Hazard identified;text;0;;;;;;hazards;1;1;1;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV HEADERS RAW: ["section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value"]
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Area;area_01;Working Level of Declaration done;text;1;;;;;;;;;;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Area;area_02;Specific area within Level;text;1;;;;;;;;;;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Name;name_01;Full Name of Appointed Miner \/ Comp A person;text;1;;;;;;;;;;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Name;name_02;Company Number of Miner \/ Comp A person;text;1;;;;;;;;;;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Name;name_03;Full Name of Appointed Shiftboss;text;1;;;;;;;;;;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Declarations;decl_ack_1;We as the appointed responsible persons hereby declare the workplace safe;acknowledge;1;Acknowledge;1;Acknowledge;;0;;;;;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Declarations;decl_ack_2;I understand the requirements to examine and declare a workplace safe;acknowledge;1;Acknowledge;1;Acknowledge;;0;;;;;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Declarations;decl_ack_3;The completed document shall be signed at the start of each shift;acknowledge;1;Acknowledge;1;Acknowledge;;0;;;;;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Declarations;decl_ack_4;The following questions must be answered in detail;acknowledge;1;Acknowledge;1;Acknowledge;;0;;;;;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_gas_ch4;CH4 reading (%);text;1;;;;;0;;;;;haz_gas_present;1"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_gas_co;CO reading (ppm);text;1;;;;;0;;;;;haz_gas_present;1"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_gas_other;Other gas description;text;0;;;;;0;;;;;haz_gas_present;1"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_temp_wet;Wet bulb temperature (<27.5\u00b0C);text;1;;;;;0;;;;;haz_temp;1"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;haz_temp_dry;Dry bulb temperature (<37\u00b0C);text;1;;;;;0;;;;;haz_temp;1"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;air_velocity_value;Measured air velocity (m\/s);text;0;;;;;0;0;;;;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;hazard_1;Hazard identified \/ Confirm no hazards identified;text;0;;;;;;hazards;1;1;1;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;hazard_2;Hazard identified;text;0;;;;;;hazards;1;1;1;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;hazard_3;Hazard identified;text;0;;;;;;hazards;1;1;1;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;hazard_4;Hazard identified;text;0;;;;;;hazards;1;1;1;;"}
[01-Feb-2026 10:24:09 Africa/Johannesburg] QUESTIONS CSV ROW: {"section;question_key;label;type;required;options;no_default;compliant_options;deviation_requires_comment;deviation_requires_photo;group_key;group_min_required;allow_deviation;allow_photo;required_if_question;required_if_value":"Hazards;hazard_5;Hazard identified;text;0;;;;;;hazards;1;1;1;;"}
[01-Feb-2026 10:24:17 Africa/Johannesburg] QUESTIONS CSV HEADERS RAW: ["section","question_key","label","type","required","options","no_default","compliant_options","deviation_requires_comment","deviation_requires_photo","group_key","group_min_required","allow_deviation","allow_photo","required_if_question","required_if_value"]
[01-Feb-2026 10:24:17 Africa/Johannesburg] QUESTIONS CSV ROW: {"section":"Area","question_key":"area_01","label":"Working Level of Declaration done","type":"text","required":"1","options":"","no_default":"","compliant_options":"","deviation_requires_comment":"","deviation_requires_photo":"","group_key":"","group_min_required":"","allow_deviation":"","allow_photo":"","required_if_question":"","required_if_value":""}
[01-Feb-2026 10:31:01 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 27
[01-Feb-2026 10:38:27 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 27
[01-Feb-2026 10:41:01 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 27
[01-Feb-2026 10:48:00 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 27
[01-Feb-2026 10:51:10 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 31
[01-Feb-2026 10:51:22 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 31
[01-Feb-2026 10:53:34 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/admin/md_templates_upload.php on line 31
[01-Feb-2026 11:03:36 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 27
[01-Feb-2026 11:05:01 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 27
[01-Feb-2026 11:09:22 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 29
[01-Feb-2026 11:22:56 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 29
[01-Feb-2026 11:30:34 Africa/Johannesburg] PHP Fatal error:  Cannot redeclare boolVal() in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 29
[01-Feb-2026 11:35:19 Africa/Johannesburg] PHP Fatal error:  Cannot use try without catch or finally in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 271
[01-Feb-2026 11:38:39 Africa/Johannesburg] PHP Fatal error:  Cannot use try without catch or finally in /home/cuj011/api.jb26.co.za/api/md/templates/import_md_template.php on line 285
