Hide Data columns in global search that are not found also keep the search query in the global search

This commit is contained in:
johnnyq
2022-02-12 22:34:37 -05:00
parent 4239471b27
commit 7da2d09225
3 changed files with 28 additions and 5 deletions

View File

@@ -30,4 +30,4 @@
<script src="js/app.js"></script> <script src="js/app.js"></script>
</body> </body>
</html> </html>

View File

@@ -16,9 +16,11 @@ if(isset($_GET['query'])){
$q = htmlentities($_GET['query']); $q = htmlentities($_GET['query']);
?> ?>
<h3><i class="fa fa-search"></i> Welcome to Global Search...</h3> <h4 class="text-center"><i class="fa fa-search"></i> Search all things</h4>
<hr> <hr>
<div class="row"> <div class="row">
<?php if(mysqli_num_rows($sql_clients) > 0){ ?>
<!-- Clients--> <!-- Clients-->
@@ -66,6 +68,10 @@ if(isset($_GET['query'])){
</div> </div>
</div> </div>
<?php } ?>
<?php if(mysqli_num_rows($sql_vendors) > 0){ ?>
<!-- Vendors --> <!-- Vendors -->
<div class="col-6"> <div class="col-6">
<div class="card mb-3"> <div class="card mb-3">
@@ -105,6 +111,10 @@ if(isset($_GET['query'])){
</div> </div>
</div> </div>
<?php } ?>
<?php if(mysqli_num_rows($sql_products) > 0){ ?>
<!-- Products --> <!-- Products -->
<div class="col-6"> <div class="col-6">
<div class="card mb-3"> <div class="card mb-3">
@@ -141,6 +151,10 @@ if(isset($_GET['query'])){
</div> </div>
</div> </div>
<?php } ?>
<?php if(mysqli_num_rows($sql_documents) > 0){ ?>
<!-- Documents --> <!-- Documents -->
<div class="col-6"> <div class="col-6">
<div class="card mb-3"> <div class="card mb-3">
@@ -182,6 +196,9 @@ if(isset($_GET['query'])){
</div> </div>
</div> </div>
<?php } ?>
<?php if(mysqli_num_rows($sql_tickets) > 0){ ?>
<!-- Tickets --> <!-- Tickets -->
<div class="col-6"> <div class="col-6">
@@ -225,6 +242,10 @@ if(isset($_GET['query'])){
</div> </div>
</div> </div>
<?php } ?>
<?php if(mysqli_num_rows($sql_logins) > 0){ ?>
<!-- Logins --> <!-- Logins -->
<div class="col-6"> <div class="col-6">
<div class="card mb-3"> <div class="card mb-3">
@@ -253,7 +274,7 @@ if(isset($_GET['query'])){
<tr> <tr>
<td><a href="client.php?client_id=<?php echo $login_client_id ?>&tab=logins&q=<?php echo $q ?>"><?php echo $login_name; ?></a></td> <td><a href="client.php?client_id=<?php echo $login_client_id ?>&tab=logins&q=<?php echo $q ?>"><?php echo $login_name; ?></a></td>
<td><?php echo $login_username; ?></td> <td><?php echo $login_username; ?></td>
<td><a tabindex="0" class="btn btn-sm" data-toggle="popover" data-trigger="focus" data-placement="left" data-content="<?php echo $login_password; ?>"><i class="far fa-eye text-secondary"></i></a><button class="btn btn-sm" data-clipboard-text="<?php echo $login_password; ?>"><i class="far fa-copy text-secondary"></i></button></td> <td><a tabindex="0" class="btn btn-sm" data-toggle="popover" data-trigger="focus" data-placement="left" data-content="<?php echo $login_password; ?>"><i class="far fa-eye text-secondary"></i></a><button class="btn btn-sm clipboardjs" data-clipboard-text="<?php echo $login_password; ?>"><i class="far fa-copy text-secondary"></i></button></td>
</tr> </tr>
@@ -268,6 +289,8 @@ if(isset($_GET['query'])){
</div> </div>
</div> </div>
<?php } ?>
</div> </div>

View File

@@ -9,9 +9,9 @@
</ul> </ul>
<!-- SEARCH FORM --> <!-- SEARCH FORM -->
<form class="form-inline ml-auto mr-5" action="global_search.php"> <form class="form-inline mx-auto" action="global_search.php">
<div class="input-group input-group-sm"> <div class="input-group input-group-sm">
<input class="form-control form-control-navbar" type="search" placeholder="Search" name="query"> <input class="form-control form-control-navbar" type="search" placeholder="Search all things" name="query" value="<?php if(isset($_GET['query'])){ echo $_GET['query']; } ?>">
<div class="input-group-append"> <div class="input-group-append">
<button class="btn btn-navbar" type="submit"> <button class="btn btn-navbar" type="submit">
<i class="fas fa-search"></i> <i class="fas fa-search"></i>