İlk temizlik tamamlandı bir önceki projeden

This commit is contained in:
Ümit Tunç
2026-04-28 21:14:25 +03:00
commit f80443aec0
10000 changed files with 959965 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
<?php
function getKeyColumns($table) {
$keyColumnsMap = [
"line_lists" => ["line", "fluid_code"],
"supports" => ["id"],
"paint_matrices" => ["line", "fluid_code"],
"nde_matrices" => ["line", "fluid", "type_of_joint"],
"document_revisions" => ["drawing_no", "zone"],
"m_t_o_s" => ["line", "component_code_id"],
"test_packages" => ["test_package_number"],
"test_pack_base_statuses" => ["test_package_no"],
"punch_lists" => ["test_package", "punch_list_no"],
"weld_logs" => ["iso", "joint"]
];
// log_test_types() tabloları için özel kontrol
if (in_array($table, log_test_types())) {
return ["iso", "joint", "welding_date"];
}
// Tablo için tanımlı sütunları döndür
return $keyColumnsMap[$table] ?? [];
}
?>