= 10000 $selected_ids = array_filter(array_map('intval', $selected_ids), fn($id) => $id >= 10000); if (!empty($selected_ids)) { $r_ids = array_map('intval', getPOST("r_id", null, [])); $f_names = getPOST("f_name", null, []); foreach ($selected_ids as $vendor_id) { $idx = array_search($vendor_id, $r_ids, true); if ($idx === false) continue; $name = trim($f_names[$idx] ?? ''); if ($name === '') continue; update_record($db_link, "vendors", "id = ?", ['name' => $name], [$vendor_id]); } } } header("Location: " . $_SERVER["REQUEST_URI"]); exit; } // Создание нового производителя if (getPOST("create") !== null) { $vendor_name = trim(getPOST("new_vendor", null, '')); if ($vendor_name !== '') { $max_record = get_record_sql($db_link, "SELECT MAX(id) AS max_id FROM vendors"); $next_id = (isset($max_record['max_id']) && $max_record['max_id'] >= 10000) ? (int)$max_record['max_id'] + 1 : 10000; insert_record($db_link, "vendors", [ 'id' => $next_id, 'name' => $vendor_name ]); } header("Location: " . $_SERVER["REQUEST_URI"]); exit; } unset($_POST); require_once ($_SERVER['DOCUMENT_ROOT']."/inc/header.php"); print_control_submenu($page_url); ?>