'Contact ID missing.']); exit; } $contact_id = intval($_GET['id']); $sql = mysqli_query($mysqli, "SELECT * FROM contacts LEFT JOIN users ON user_id = contact_user_id WHERE contact_id = $contact_id LIMIT 1" ); $row = mysqli_fetch_array($sql); $client_id = intval($row['contact_client_id']); $contact_name = nullable_htmlentities($row['contact_name']); $contact_title = nullable_htmlentities($row['contact_title']); $contact_department = nullable_htmlentities($row['contact_department']); $contact_extension = nullable_htmlentities($row['contact_extension']); $contact_phone = formatPhoneNumber($row['contact_phone']); $contact_mobile = formatPhoneNumber($row['contact_mobile']); $contact_email = nullable_htmlentities($row['contact_email']); $contact_pin = nullable_htmlentities($row['contact_pin']); $contact_photo = nullable_htmlentities($row['contact_photo']); $contact_initials = initials($contact_name); $contact_notes = nullable_htmlentities($row['contact_notes']); $contact_primary = intval($row['contact_primary']); $contact_important = intval($row['contact_important']); $contact_billing = intval($row['contact_billing']); $contact_technical = intval($row['contact_technical']); $contact_created_at = nullable_htmlentities($row['contact_created_at']); $contact_archived_at = nullable_htmlentities($row['contact_archived_at']); $contact_location_id = intval($row['contact_location_id']); $auth_method = nullable_htmlentities($row['user_auth_method']); $contact_user_id = intval($row['contact_user_id']); // Tags $contact_tag_id_array = array(); $sql_contact_tags = mysqli_query($mysqli, "SELECT contact_tags.tag_id FROM contact_tags LEFT JOIN tags ON contact_tags.tag_id = tags.tag_id WHERE contact_id = $contact_id ORDER BY tag_name ASC"); while ($row = mysqli_fetch_array($sql_contact_tags)) { $contact_tag_id = intval($row['tag_id']); $contact_tag_id_array[] = $contact_tag_id; } // Build the dynamic modal title $title = "Editing Contact: $contact_name"; // Generate the HTML form content using output buffering. ob_start(); ?>
$title, 'content' => $content]); ?>