completely flarched it

This commit is contained in:
boris
2024-11-29 17:19:08 +00:00
parent 4005328979
commit b7b5fb545b
44 changed files with 252 additions and 8730 deletions

View File

@@ -1,7 +1,4 @@
<?php require('template/header.phtml') ?>
<div class="col-auto">
<?php require('template/pagination.phtml') ?>
</div>
<div class="row">
<div class="col-5">
<p><?php echo $view->dbMessage; ?></p>

View File

@@ -1,11 +1,13 @@
</div>
<div class="row">
<div id="footer" class="col-xs-12">
<p class="m-0">George Wilkinson @2024</p>
<p class="m-0">Powered by Bootstrap</p>
<div class="fixed-bottom mt-auto">
<div class="col-auto">
<?php require_once('pagination.phtml'); ?>
</div>
<div class="row">
<div id="footer" class="col-xs-12">
<p class="m-0">George Wilkinson @2024</p>
<p class="m-0">Powered by Bootstrap</p>
</div>
</div>
</div>
<!-- Bootstrap core JavaScript

View File

@@ -6,6 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<link rel="icon" type="image/x-icon" href="/images/ecoBuddy_x32.png"
<!-- Bootstrap core CSS -->
@@ -19,12 +20,12 @@
<title>Ecobuddy - <?php echo $view->pageTitle; ?></title>
</head>
<nav class="navbar navbar-expand-lg m-2 border rounded-2">
<nav class="navbar navbar-expand-lg p-0 m-2 border rounded-2">
<div class="container-fluid">
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarTogglerDemo03" aria-controls="navbarTogglerDemo03" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="/index.php">Ecobuddy <?php echo $view->pageTitle?></a>
<a class="navbar-brand" href="/index.php"><img id="navIcon" class="img-thumbnail bg-transparent border-3 border-success border-opacity-25 rounded my-1 me-2" height="64px" width="64px" src="/images/ecoBuddy_x64.png" alt=""/><span class="pt-5 mb-auto">Ecobuddy</span></a>
<div class="collapse navbar-collapse" id="navbarTogglerDemo03">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
@@ -34,10 +35,10 @@
<a class="nav-link" href="#">Link</a>
</li>
</ul>
<form class="row g-2 me-2 align-content-center align-content-center align-items-center" role="search" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<div class="col-md">
<form class="row m-0 me-2 align-content-center align-content-center align-items-center" role="search" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<div class="col">
<div class="form-floating input-group">
<select name="filter" class="form-select" id="filter">
<select name="filter" class="form-select border-3 border-success-subtle" id="filter">
<option selected></option>
<option value="1">Title</option>
<option value="2">Category</option>
@@ -53,17 +54,17 @@
<label for="filter">Column Filter</label>
</div>
</div>
<div class="col-md">
<div class="col">
<div class="form-floating input-group">
<input class="form-control" id="search" type="search" name="applyFilters" aria-label="Search">
<span class="input-group-text bg-primary-subtle border-0 rounded-end" id="search">
<button class="btn bg-light bg-primary-subtle" type="submit"><span class="bi bi-search"></span></button>
<input class="form-control border-3 border-success-subtle" id="search" type="search" name="applyFilters" aria-label="Search">
<span class="input-group-text bg-success-subtle border-0 rounded-end" id="search">
<button class="btn bg-light bg-success-subtle" type="submit"><span class="bi bi-search"></span></button>
</span>
<label for="search">Search</label>
</div>
</div>
</form>
<div class="row g-2 align-content-center align-content-center align-items-center">
<div class="me-2 ms-2">
<div class="col-sm" id="loginStatus">
<?php

View File

@@ -1,4 +1,4 @@
<form class="form-floating" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> ">
<?php echo "<p class='text-center bg-light border-0 rounded' style='color: black;'>" . $user->getUsername() . "<span class='bi bi-person-fill'></span></p>"?>
<button class="btn bg-danger btn-outline-danger text-light m-auto" type="submit" name="logoutButton">Logout</button>
<form class="form-floating my-auto" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> ">
<?php echo "<p class='text-center bg-light border-0 rounded mb-1' style='color: black;'>" . $user->getUsername() . "<span class='bi bi-person-fill'></span></p>"?>
<button class="btn bg-danger btn-outline-danger text-light" type="submit" name="logoutButton">Logout</button>
</form>

View File

@@ -1,25 +1,65 @@
<form class="form-floating">
<div>
<div class="row mb-2">
<div class="col-2 me-auto ms-auto g-2 btn-group">
<button class="btn btn-outline-primary"><span class="bi bi-chevron-double-left"</button>
<button class="btn btn-outline-primary"><span class="bi bi-chevron-left"</button>
<button class="btn btn-outline-primary" disabled>...</button>
<button class="btn btn-outline-primary">1</button>
<button class="btn btn-outline-primary">2</button>
<button class="btn btn-outline-primary">3</button>
<button class="btn btn-outline-primary"><span class="bi bi-chevron-right"</button>
<button class="btn btn-outline-primary"><span class="bi bi-chevron-double-right"</button>
</div>
<!-- Form for Pagination -->
<form class="col-auto m-auto" method="POST" action="">
<div class="btn-group">
<!-- Start Button -->
<button type="submit" name="pageButtons" value="0"
class="btn btn-outline-primary"
<?= $view->pageNumber <= 0 ? 'disabled' : '' ?>>
<i class="bi bi-chevron-double-left"></i> Start
</button>
<!-- Back Button -->
<button type="submit" name="pageButtons" value="<?= max($view->pageNumber - 1, 0) ?>"
class="btn btn-outline-primary"
<?= $view->pageNumber <= 0 ? 'disabled' : '' ?>>
<i class="bi bi-chevron-left"></i> Back
</button>
<!-- Dynamic Page Buttons -->
<?php
$totalPages = $view->paginator->getTotalPages();
for ($i = $view->pageNumber - 2; $i <= $view->pageNumber + 2; $i++) {
if ($i >= 0 && $i < $totalPages): ?>
<button type="submit" name="pageButtons" value="<?= $i ?>"
class="btn <?= $i === $view->pageNumber ? 'btn-dark' : 'btn-outline-primary' ?>"
<?= $i === $view->pageNumber ? 'disabled' : '' ?>>
<?= $i + 1 ?>
</button>
<?php endif;
} ?>
<!-- Forward Button -->
<button type="submit" name="pageButtons" value="<?= min($view->pageNumber + 1, $totalPages - 1) ?>"
class="btn btn-outline-primary"
<?= $view->pageNumber >= $totalPages - 1 ? 'disabled' : '' ?>>
Forward <i class="bi bi-chevron-right"></i>
</button>
<!-- End Button -->
<button type="submit" name="pageButtons" value="<?= $totalPages - 1 ?>"
class="btn btn-outline-primary"
<?= $view->pageNumber >= $totalPages - 1 ? 'disabled' : '' ?>>
End <i class="bi bi-chevron-double-right"></i>
</button>
</div>
</form>
</div>
<div class="row">
<div class="col-1 me-auto ms-auto form-floating">
<select id="pagedown" class="form-select">
<option value="current" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<label for="pagedown">Page</label>
<!-- div class="row">
<div class="col-1 me-auto ms-auto">
<form class="form-floating" method="POST" action="">
<select name='pageDown' class="form-select" onchange="this.form.submit()">
<?php for($i=0; $i<=$view->paginator->getTotalPages()-1; $i++): ?>
<?php if($i == $view->paginator->getPageFromUri()): ?>
<?= "<option selected value='" . $i . "'>" . ($i+1) . "</option>" ?>
<?php else : ?>
<?= "<option value='" . $i . "'>" . ($i+1) . "</option>" ?>
<?php endif; ?>
<?php endfor; ?>
</select>
<label for="pageDown">Page</label>
</form>
</div>
</div>
</form>
</div -->
</div>