[ [ 'number' => '001', 'name' => 'Drawings', 'path' => '001_Drawings', 'default_visible' => true, 'children' => [ [ 'number' => '001.002', 'name' => 'ISO', 'path' => '001_Drawings/002_Iso', 'default_visible' => true, ], ], ], [ 'number' => '002', 'name' => 'Materials', 'path' => '002_Materials', 'default_visible' => true, ], [ 'number' => '003', 'name' => 'Welding Database', 'path' => '003_Welding_Database', 'default_visible' => true, 'children' => [ [ 'number' => '003.0000', 'name' => 'NAKS Technology', 'path' => '003_Welding_Database/0000_Naks Technology', 'default_visible' => true, ], [ 'number' => '003.0001', 'name' => 'NAKS Welder', 'path' => '003_Welding_Database/0001_Naks_Welder', 'default_visible' => true, ], [ 'number' => '003.0002', 'name' => 'NAKS Equipments', 'path' => '003_Welding_Database/0002_Naks_Equipments', 'default_visible' => true, ], [ 'number' => '003.0003', 'name' => 'NAKS Consumables', 'path' => '003_Welding_Database/0003_Naks_Consumables', 'default_visible' => true, ], [ 'number' => '003.0004', 'name' => 'PQR', 'path' => '003_Welding_Database/0004_PQR', 'default_visible' => true, ], [ 'number' => '003.0005', 'name' => 'WPS', 'path' => '003_Welding_Database/0005_WPS', 'default_visible' => true, ], [ 'number' => '003.0007', 'name' => 'Welding Experts', 'path' => '003_Welding_Database/0007_Welding Experts', 'default_visible' => true, ], ], ], [ 'number' => '004', 'name' => 'QA', 'path' => '004_QA', 'default_visible' => true, 'children' => [ [ 'number' => '004.0020', 'name' => 'Calibration', 'path' => '004_QA/0020_Calibration', 'default_visible' => true, ], [ 'number' => '004.0009', 'name' => 'Spool Release Check List', 'path' => '004_QA/0009_Spool_Release_Check_List', 'default_visible' => true, ], [ 'number' => '004.0010', 'name' => 'Spool NDT Release Check List', 'path' => '004_QA/0010_Spool_NDT_Release_Check_List', 'default_visible' => true, ], [ 'number' => '004.0017', 'name' => 'Spool Release Paint For Client', 'path' => '004_QA/0017_Spool_Release_Paint_For_Client', 'default_visible' => true, ], [ 'number' => '004.0018', 'name' => 'Procedures', 'path' => '004_QA/0018_Procedure', 'default_visible' => true, ], [ 'number' => '004.0019', 'name' => 'NDT Clearance TP', 'path' => '004_QA/0019_NDT_Clearance_TP', 'default_visible' => true, ], [ 'number' => '004.0020', 'name' => 'NDT Summary', 'path' => '004_QA/0020_NDT_Summary', 'default_visible' => true, ], ], ], [ 'number' => '005', 'name' => 'PTO', 'path' => '005_PTO', 'default_visible' => true, 'children' => [ [ 'number' => '005.00', 'name' => 'ИД', 'path' => '005_PTO/00_ИД', 'default_visible' => true, ], [ 'number' => '005.02', 'name' => 'ЖСР', 'path' => '005_PTO/02_ЖСР', 'default_visible' => true, ], [ 'number' => '005.03', 'name' => 'Свидетельство', 'path' => '005_PTO/03_свидетельство', 'default_visible' => true, ], [ 'number' => '005.07', 'name' => 'Герметичность', 'path' => '005_PTO/07_Герметичность', 'default_visible' => true, ], [ 'number' => '005.08', 'name' => 'Спецификация', 'path' => '005_PTO/08_Спецификация', 'default_visible' => true, ], [ 'number' => '005.10', 'name' => 'Промывки и продувки', 'path' => '005_PTO/10_промывки и продувки', 'default_visible' => true, ], ], ], [ 'number' => '006', 'name' => 'RFI', 'path' => '006_RFI', 'default_visible' => true, ], [ 'number' => '007', 'name' => 'NCR', 'path' => '007_NCR', 'default_visible' => true, ], [ 'number' => '008', 'name' => 'Test Pack', 'path' => '008_Test_Pack', 'default_visible' => true, 'children' => [ [ 'number' => '008.001', 'name' => 'TP Preparation Documents', 'path' => '008_Test_Pack/001_TP Preperation_Documents', 'default_visible' => true, ], ], ], [ 'number' => '009', 'name' => 'Work Permits', 'path' => '009_Work_Permits', 'default_visible' => true, ], [ 'number' => '010', 'name' => 'Incoming Control', 'path' => '010_Incoming_Control', 'default_visible' => true, ], [ 'number' => '011', 'name' => 'Spool Release', 'path' => '011_Spool_Release', 'default_visible' => true, ], [ 'number' => '012', 'name' => 'Registers', 'path' => '012_Registers', 'default_visible' => true, ], [ 'number' => '013', 'name' => 'Others', 'path' => '013_Others', 'default_visible' => true, 'children' => [ [ 'number' => '013.001', 'name' => 'Backup', 'path' => '013_Others/backup', 'default_visible' => true, ], [ 'number' => '013.002', 'name' => 'Document Templates', 'path' => '013_Others/document-templates', 'default_visible' => false, 'is_system' => true, ], [ 'number' => '013.003', 'name' => 'PDF', 'path' => '013_Others/pdf', 'default_visible' => true, ], [ 'number' => '013.004', 'name' => 'ZIP Files', 'path' => '013_Others/zip_files', 'default_visible' => true, ], ], ], [ 'number' => '0010', 'name' => 'Spool NDT Release Check List', 'path' => '0010_Spool_NDT_Release_Check_List', 'default_visible' => true, ], [ 'number' => '900', 'name' => 'Excel Form Templates', 'path' => '900_Excel_Form_Templates', 'default_visible' => false, 'is_system' => true, ], [ 'number' => '900.001', 'name' => 'HTML Templates', 'path' => '900_Excel_Form_Templates/html', 'default_visible' => false, 'is_system' => true, ], [ 'number' => '901', 'name' => 'Document Templates', 'path' => '901_Document_Templates', 'default_visible' => false, 'is_system' => true, ], [ 'number' => '902', 'name' => 'Video Training', 'path' => '902_Video_Training', 'default_visible' => false, 'is_system' => true, ], [ 'number' => '903', 'name' => 'Test Files', 'path' => '903_Test_Files', 'default_visible' => false, 'is_system' => true, ], [ 'number' => '999', 'name' => 'System (internal)', 'path' => '.system', 'default_visible' => false, 'is_system' => true, 'children' => [ [ 'number' => '999.001', 'name' => 'Cache', 'path' => '.system/cache', 'default_visible' => false, 'is_system' => true, ], [ 'number' => '999.002', 'name' => 'Framework', 'path' => '.system/framework', 'default_visible' => false, 'is_system' => true, ], [ 'number' => '999.003', 'name' => 'Logs', 'path' => '.system/logs', 'default_visible' => false, 'is_system' => true, ], [ 'number' => '999.004', 'name' => 'Files', 'path' => '.system/files', 'default_visible' => false, 'is_system' => true, ], [ 'number' => '999.005', 'name' => 'PDF', 'path' => '.system/pdf', 'default_visible' => false, 'is_system' => true, ], ], ], ], /* |-------------------------------------------------------------------------- | System Folder Patterns |-------------------------------------------------------------------------- | | Pattern list used to hide folders from non-admin users. This is still | required for runtime checks (Elfinder access control). | */ 'system_patterns' => [ 'exact' => [ 'cache', 'framework', 'logs', 'test', 'pdf', 'files', 'Excel Form Templates', 'document-templates', ], 'regex' => [ '/^9\d{2}_/', // Folders starting with 900-999 (e.g., 900_Excel_Form_Templates) '/^\./', // Folders starting with dot (e.g., .system, .cache) '/^(Video.?Training?)$/i', // Video Training variations '/^(Test.?Files?)$/i', // Test Files variations ], ], ];