'That asset no longer exists.']); exit; } $client_id = intval($row['asset_client_id']); enforceClientAccess(); /* * A copy is the next unit of the same kind - same model, place and paperwork, * but its own serial, addresses, links and photo, so those start empty. */ $asset_form_mode = 'copy'; $asset_id = 0; $asset_type = escapeHtml($row['asset_type']); $asset_name = escapeHtml($row['asset_name']); $asset_description = escapeHtml($row['asset_description']); $asset_make = escapeHtml($row['asset_make']); $asset_model = escapeHtml($row['asset_model']); $asset_os = escapeHtml($row['asset_os']); $asset_status = escapeHtml($row['asset_status']); $asset_purchase_reference = escapeHtml($row['asset_purchase_reference']); $asset_purchase_date = escapeHtml($row['asset_purchase_date']); $asset_warranty_expire = escapeHtml($row['asset_warranty_expire']); $asset_install_date = escapeHtml($row['asset_install_date']); $asset_physical_location = escapeHtml($row['asset_physical_location']); $asset_notes = escapeHtml($row['asset_notes']); $asset_vendor_id = intval($row['asset_vendor_id']); $asset_location_id = intval($row['asset_location_id']); $asset_contact_id = intval($row['asset_contact_id']); $asset_network_id = intval($row['interface_network_id']); $asset_serial = $asset_ip = $asset_ipv6 = $asset_nat_ip = $asset_mac = ''; $asset_uri = $asset_uri_2 = $asset_uri_client = $asset_photo = ''; $asset_favorite = 0; $device_icon = getAssetIcon($row['asset_type']); // Its details come along, bar the ones that belong to that one unit - an IMEI, a circuit $asset_specs = array_filter(assetSpecs($source_asset_id), function ($key) { return empty(ASSET_SPECS[$key]['unit_only']); }, ARRAY_FILTER_USE_KEY); // Tags come along $asset_tag_id_array = array(); $sql_asset_tags = mysqli_query($mysqli, "SELECT asset_tag_tag_id FROM asset_tags WHERE asset_tag_asset_id = $source_asset_id"); while ($row = mysqli_fetch_assoc($sql_asset_tags)) { $asset_tag_id_array[] = intval($row['asset_tag_tag_id']); } ob_start(); ?>