diff --git a/categories.php b/categories.php index fd14a4a4..dbade6f1 100644 --- a/categories.php +++ b/categories.php @@ -15,16 +15,28 @@ if (isset($_GET['category'])) { //Rebuild URL $url_query_strings_sort = http_build_query($get_copy); -$sql = mysqli_query( - $mysqli, - "SELECT SQL_CALC_FOUND_ROWS * FROM categories - WHERE category_name LIKE '%$q%' - AND category_type = '$category' - AND category_archived_at IS NULL - ORDER BY $sort $order LIMIT $record_from, $record_to" -); +if (isset($_GET['archived'])) { + $sql = mysqli_query( + $mysqli, + "SELECT SQL_CALC_FOUND_ROWS * FROM categories + WHERE category_name LIKE '%$q%' + AND category_archived_at IS NOT NULL + ORDER BY $sort $order LIMIT $record_from, $record_to" + ); + $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); + $category = "Archived"; +} else { + $sql = mysqli_query( + $mysqli, + "SELECT SQL_CALC_FOUND_ROWS * FROM categories + WHERE category_name LIKE '%$q%' + AND category_type = '$category' + AND category_archived_at IS NULL + ORDER BY $sort $order LIMIT $record_from, $record_to" + ); + $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); +} -$num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $colors_used_array = []; @@ -44,46 +56,91 @@ $colors_diff = array_diff($colors_array, $colors_used_array); ?> -