Added Document Revsion placeholder under document details also merged card and card-body div class to reduce indentation better code readability

This commit is contained in:
johnnyq
2023-09-22 12:16:11 -04:00
parent 9aa62a8b36
commit a8b3b24fba
+165 -162
View File
@@ -49,184 +49,187 @@ $document_folder_id = intval($row['document_folder_id']);
</div> </div>
<div class="col-md-3 d-print-none"> <div class="col-md-3 d-print-none">
<div class="card bg-light"> <div class="card card-body bg-light">
<div class="card-body"> <button type="button" class="btn btn-primary btn-block" data-toggle="modal" data-target="#editDocumentModal<?php echo $document_id; ?>">
<button type="button" class="btn btn-primary btn-block" data-toggle="modal" data-target="#editDocumentModal<?php echo $document_id; ?>"> <i class="fas fa-fw fa-edit mr-2"></i>Edit
<i class="fas fa-fw fa-edit mr-2"></i>Edit </button>
<button type="button" class="btn btn-secondary btn-block" data-toggle="modal" data-target="#shareModal"
onclick="populateShareModal(<?php echo "$client_id, 'Document', $document_id"; ?>)">
<i class="fas fa-fw fa-share mr-2"></i>Share
</button>
<button type="button" class="btn btn-secondary btn-block" onclick="window.print();"><i class="fas fa-fw fa-print mr-2"></i>Print</button>
<hr>
<h5 class="mb-0">Related</h5>
<hr>
<h6>
<i class="fas fa-fw fa-paperclip text-secondary mr-2"></i>Files
<button type="button" class="btn btn-link btn-sm" data-toggle="modal" data-target="#linkFileToDocumentModal">
<i class="fas fa-fw fa-plus"></i>
</button> </button>
<button type="button" class="btn btn-secondary btn-block" data-toggle="modal" data-target="#shareModal" </h6>
onclick="populateShareModal(<?php echo "$client_id, 'Document', $document_id"; ?>)"> <ul>
<i class="fas fa-fw fa-share mr-2"></i>Share <?php
$sql_files = mysqli_query($mysqli, "SELECT * FROM files, document_files
WHERE document_files.file_id = files.file_id
AND document_files.document_id = $document_id
ORDER BY file_name ASC"
);
$linked_files = array();
while ($row = mysqli_fetch_array($sql_files)) {
$file_id = intval($row['file_id']);
$file_name = nullable_htmlentities($row['file_name']);
$linked_files[] = $file_id;
?>
<li>
<?php echo $file_name; ?>
<a href="post.php?unlink_file_from_document&file_id=<?php echo $file_id; ?>&document_id=<?php echo $document_id; ?>">
<i class="fas fa-fw fa-times text-secondary ml-2"></i>
</a>
</li>
<?php
}
?>
</ul>
<h6>
<i class="fas fa-fw fa-users text-secondary mr-2"></i>Contacts
<button type="button" class="btn btn-link btn-sm" data-toggle="modal" data-target="#linkContactToDocumentModal">
<i class="fas fa-fw fa-plus"></i>
</button> </button>
<button type="button" class="btn btn-secondary btn-block" onclick="window.print();"><i class="fas fa-fw fa-print mr-2"></i>Print</button> </h6>
<hr> <ul>
<h5>Related</h5> <?php
<h6> $sql_contacts = mysqli_query($mysqli, "SELECT * FROM contacts, contact_documents
<i class="fas fa-fw fa-paperclip text-secondary mr-2"></i>Files WHERE contacts.contact_id = contact_documents.contact_id
<button type="button" class="btn btn-link btn-sm" data-toggle="modal" data-target="#linkFileToDocumentModal"> AND contact_documents.document_id = $document_id
<i class="fas fa-fw fa-plus"></i> ORDER BY contact_name ASC"
</button> );
</h6>
<ul> $linked_contacts = array();
while ($row = mysqli_fetch_array($sql_contacts)) {
$contact_id = intval($row['contact_id']);
$contact_name = nullable_htmlentities($row['contact_name']);
$linked_contacts[] = $contact_id;
?>
<li>
<?php echo $contact_name; ?>
<a href="post.php?unlink_contact_from_document&contact_id=<?php echo $contact_id; ?>&document_id=<?php echo $document_id; ?>">
<i class="fas fa-fw fa-times text-secondary ml-2"></i>
</a>
</li>
<?php <?php
$sql_files = mysqli_query($mysqli, "SELECT * FROM files, document_files }
WHERE document_files.file_id = files.file_id ?>
AND document_files.document_id = $document_id </ul>
ORDER BY file_name ASC" <h6>
); <i class="fas fa-fw fa-laptop text-secondary mr-2"></i>Assets
<button type="button" class="btn btn-link btn-sm" data-toggle="modal" data-target="#linkAssetToDocumentModal">
$linked_files = array(); <i class="fas fa-fw fa-plus"></i>
</button>
</h6>
<ul>
<?php
$sql_assets = mysqli_query($mysqli, "SELECT * FROM assets, asset_documents
WHERE assets.asset_id = asset_documents.asset_id
AND asset_documents.document_id = $document_id
ORDER BY asset_name ASC"
);
$linked_assets = array();
while ($row = mysqli_fetch_array($sql_files)) { while ($row = mysqli_fetch_array($sql_assets)) {
$file_id = intval($row['file_id']); $asset_id = intval($row['asset_id']);
$file_name = nullable_htmlentities($row['file_name']); $asset_name = nullable_htmlentities($row['asset_name']);
$linked_files[] = $file_id; $linked_assets[] = $asset_id;
?> ?>
<li> <li>
<?php echo $file_name; ?> <?php echo $asset_name; ?>
<a href="post.php?unlink_file_from_document&file_id=<?php echo $file_id; ?>&document_id=<?php echo $document_id; ?>"> <a href="post.php?unlink_asset_from_document&asset_id=<?php echo $asset_id; ?>&document_id=<?php echo $document_id; ?>">
<i class="fas fa-fw fa-times text-secondary ml-2"></i> <i class="fas fa-fw fa-times text-secondary ml-2"></i>
</a> </a>
</li> </li>
<?php
}
?>
</ul>
<h6>
<i class="fas fa-fw fa-users text-secondary mr-2"></i>Contacts
<button type="button" class="btn btn-link btn-sm" data-toggle="modal" data-target="#linkContactToDocumentModal">
<i class="fas fa-fw fa-plus"></i>
</button>
</h6>
<ul>
<?php <?php
$sql_contacts = mysqli_query($mysqli, "SELECT * FROM contacts, contact_documents }
WHERE contacts.contact_id = contact_documents.contact_id ?>
AND contact_documents.document_id = $document_id </ul>
ORDER BY contact_name ASC" <h6>
); <i class="fas fa-fw fa-cube text-secondary mr-2"></i>Licenses
<button type="button" class="btn btn-link btn-sm" data-toggle="modal" data-target="#linkSoftwareToDocumentModal">
$linked_contacts = array(); <i class="fas fa-fw fa-plus"></i>
</button>
</h6>
<ul>
<?php
$sql_software = mysqli_query($mysqli, "SELECT * FROM software, software_documents
WHERE software.software_id = software_documents.software_id
AND software_documents.document_id = $document_id
ORDER BY software_name ASC"
);
$linked_software = array();
while ($row = mysqli_fetch_array($sql_contacts)) { while ($row = mysqli_fetch_array($sql_software)) {
$contact_id = intval($row['contact_id']); $software_id = intval($row['software_id']);
$contact_name = nullable_htmlentities($row['contact_name']); $software_name = nullable_htmlentities($row['software_name']);
$linked_contacts[] = $contact_id; $linked_software[] = $software_id;
?> ?>
<li> <li>
<?php echo $contact_name; ?> <?php echo $software_name; ?>
<a href="post.php?unlink_contact_from_document&contact_id=<?php echo $contact_id; ?>&document_id=<?php echo $document_id; ?>"> <a href="post.php?unlink_software_from_document&software_id=<?php echo $software_id; ?>&document_id=<?php echo $document_id; ?>">
<i class="fas fa-fw fa-times text-secondary ml-2"></i> <i class="fas fa-fw fa-times text-secondary ml-2"></i>
</a> </a>
</li> </li>
<?php
}
?>
</ul>
<h6>
<i class="fas fa-fw fa-laptop text-secondary mr-2"></i>Assets
<button type="button" class="btn btn-link btn-sm" data-toggle="modal" data-target="#linkAssetToDocumentModal">
<i class="fas fa-fw fa-plus"></i>
</button>
</h6>
<ul>
<?php <?php
$sql_assets = mysqli_query($mysqli, "SELECT * FROM assets, asset_documents }
WHERE assets.asset_id = asset_documents.asset_id ?>
AND asset_documents.document_id = $document_id </ul>
ORDER BY asset_name ASC" <h6>
); <i class="fas fa-fw fa-building text-secondary mr-2"></i>Vendors
<button type="button" class="btn btn-link btn-sm" data-toggle="modal" data-target="#linkVendorToDocumentModal">
$linked_assets = array(); <i class="fas fa-fw fa-plus"></i>
</button>
</h6>
<ul>
<?php
$sql_vendors = mysqli_query($mysqli, "SELECT * FROM vendors, vendor_documents
WHERE vendors.vendor_id = vendor_documents.vendor_id
AND vendor_documents.document_id = $document_id
ORDER BY vendor_name ASC"
);
$associated_vendors = array();
while ($row = mysqli_fetch_array($sql_assets)) { while ($row = mysqli_fetch_array($sql_vendors)) {
$asset_id = intval($row['asset_id']); $vendor_id = intval($row['vendor_id']);
$asset_name = nullable_htmlentities($row['asset_name']); $vendor_name = nullable_htmlentities($row['vendor_name']);
$linked_assets[] = $asset_id; $associated_vendors[] = $vendor_id;
?> ?>
<li> <li>
<?php echo $asset_name; ?> <?php echo $vendor_name; ?>
<a href="post.php?unlink_asset_from_document&asset_id=<?php echo $asset_id; ?>&document_id=<?php echo $document_id; ?>"> <a href="post.php?unlink_vendor_from_document&vendor_id=<?php echo $vendor_id; ?>&document_id=<?php echo $document_id; ?>">
<i class="fas fa-fw fa-times text-secondary ml-2"></i> <i class="fas fa-fw fa-times text-secondary ml-2"></i>
</a> </a>
</li> </li>
<?php
}
?>
</ul>
<h6>
<i class="fas fa-fw fa-cube text-secondary mr-2"></i>Licenses
<button type="button" class="btn btn-link btn-sm" data-toggle="modal" data-target="#linkSoftwareToDocumentModal">
<i class="fas fa-fw fa-plus"></i>
</button>
</h6>
<ul>
<?php <?php
$sql_software = mysqli_query($mysqli, "SELECT * FROM software, software_documents }
WHERE software.software_id = software_documents.software_id ?>
AND software_documents.document_id = $document_id </ul>
ORDER BY software_name ASC" </div>
);
$linked_software = array();
while ($row = mysqli_fetch_array($sql_software)) { <div class="card card-body bg-light">
$software_id = intval($row['software_id']); <h6><i class="fas fa-history mr-2"></i>Revisions</h6>
$software_name = nullable_htmlentities($row['software_name']);
$linked_software[] = $software_id;
?>
<li>
<?php echo $software_name; ?>
<a href="post.php?unlink_software_from_document&software_id=<?php echo $software_id; ?>&document_id=<?php echo $document_id; ?>">
<i class="fas fa-fw fa-times text-secondary ml-2"></i>
</a>
</li>
<?php
}
?>
</ul>
<h6>
<i class="fas fa-fw fa-building text-secondary mr-2"></i>Vendors
<button type="button" class="btn btn-link btn-sm" data-toggle="modal" data-target="#linkVendorToDocumentModal">
<i class="fas fa-fw fa-plus"></i>
</button>
</h6>
<ul>
<?php
$sql_vendors = mysqli_query($mysqli, "SELECT * FROM vendors, vendor_documents
WHERE vendors.vendor_id = vendor_documents.vendor_id
AND vendor_documents.document_id = $document_id
ORDER BY vendor_name ASC"
);
$associated_vendors = array();
while ($row = mysqli_fetch_array($sql_vendors)) {
$vendor_id = intval($row['vendor_id']);
$vendor_name = nullable_htmlentities($row['vendor_name']);
$associated_vendors[] = $vendor_id;
?>
<li>
<?php echo $vendor_name; ?>
<a href="post.php?unlink_vendor_from_document&vendor_id=<?php echo $vendor_id; ?>&document_id=<?php echo $document_id; ?>">
<i class="fas fa-fw fa-times text-secondary ml-2"></i>
</a>
</li>
<?php
}
?>
</ul>
</div>
</div> </div>
</div> </div>