diff --git a/app/core/User.php b/app/core/User.php
index 9d7e801..e56f9ed 100644
--- a/app/core/User.php
+++ b/app/core/User.php
@@ -65,7 +65,6 @@ class User
if ($this->authenticate($username, $password))
{
$this->session->set(self::SESSION_KEY, [
- 'loggedIn' => TRUE,
'username' => $username,
'password' => $password
]);
diff --git a/app/model/Teamtable.php b/app/model/Teamtable.php
index 3781b99..4ec70eb 100644
--- a/app/model/Teamtable.php
+++ b/app/model/Teamtable.php
@@ -2,9 +2,7 @@
class Teamtable
{
- public PDO $dbh;
-
- public array $emptyTeamTemplate = [
+ public array $template = [
'LagNavn' => 'NN',
'Bedrift' => 'NN',
'Kortnummer' => 'NN',
@@ -14,6 +12,8 @@ class Teamtable
'Runder' => 0
];
+ public PDO $dbh;
+
public function __construct(Database $database)
{
$this->dbh = $database->conn;
@@ -61,7 +61,7 @@ class Teamtable
$sth = $this->dbh->prepare(
'INSERT INTO lagtabell (LagNavn, Bedrift, Kortnummer, Lagleder, Telefon, Deltagere, Runder) VALUES (?, ?, ?, ?, ?, ?, ?)'
);
- $template = $this->emptyTeamTemplate;
+ $template = $this->template;
$sth->execute([
$template['LagNavn'],
$template['Bedrift'],
@@ -77,7 +77,7 @@ class Teamtable
// Check if team is empty by comparing it to the template
public function isEqualEmptyTemplate(array $team): bool
{
- $template = $this->emptyTeamTemplate;
+ $template = $this->template;
foreach ($template as $key => $value) {
if ((string)$team[$key] !== (string)$template[$key]) {
return FALSE;
@@ -105,7 +105,7 @@ class Teamtable
$sth = $this->dbh->prepare(
"INSERT INTO `lagtabell` (`LagNavn`, `Bedrift`, `Kortnummer`, `Lagleder`, `Telefon`, `Deltagere`, `Runder`) VALUES (?, ?, ?, ?, ?, ?, ?)"
);
- $template = $this->emptyTeamTemplate;
+ $template = $this->template;
$sth->execute([
$template['LagNavn'],
$template['Bedrift'],
diff --git a/app/view/pages/teamtable/edit/index.php b/app/view/pages/teamtable/edit/index.php
index 9a0f789..ea33dd5 100644
--- a/app/view/pages/teamtable/edit/index.php
+++ b/app/view/pages/teamtable/edit/index.php
@@ -15,24 +15,29 @@
Handling |
$value)
+ $i = 1;
+ foreach ($teams as $team) {
+ $i++;
+ // Remember to escape your values!
+ foreach ($team as $key => $value)
{
- $row[$key] = htmlspecialchars($row[$key]);
+ $team[$key] = htmlspecialchars($team[$key]);
}
+
echo '';
- echo "{$iterator} | ";
- echo "{$row['LagNavn']} | ";
- echo "{$row['Bedrift']} | ";
- echo "{$row['Kortnummer']} | ";
- echo "{$row['Lagleder']} | ";
- echo "{$row['Telefon']} | ";
- echo "{$row['Deltagere']} | ";
- echo "{$row['Runder']} | ";
- echo "{$row['Bestetid']} | ";
- echo "[ Slett ] [ Endre ] | ";
+ echo "{$i} | ";
+ echo "{$team['LagNavn']} | ";
+ echo "{$team['Bedrift']} | ";
+ echo "{$team['Kortnummer']} | ";
+ echo "{$team['Lagleder']} | ";
+ echo "{$team['Telefon']} | ";
+ echo "{$team['Deltagere']} | ";
+ echo "{$team['Runder']} | ";
+ echo "{$team['Bestetid']} | ";
+ echo "";
+ echo "[ Slett ]";
+ echo "[ Endre ]";
+ echo " | ";
echo '
';
}
?>
diff --git a/app/view/pages/teamtable/index.php b/app/view/pages/teamtable/index.php
index d723a48..3275d7f 100644
--- a/app/view/pages/teamtable/index.php
+++ b/app/view/pages/teamtable/index.php
@@ -13,24 +13,25 @@
Bestetid |
$value)
+ $i = 1;
+ foreach ($teams as $team) {
+ $i++;
+ // Remember to escape your values!
+ foreach ($team as $key => $value)
{
- $row[$key] = htmlspecialchars($row[$key]);
+ $team[$key] = htmlspecialchars($team[$key]);
}
+
echo '';
- echo "{$iterator} | ";
- echo "{$row['LagNavn']} | ";
- echo "{$row['Bedrift']} | ";
- echo "{$row['Kortnummer']} | ";
- echo "{$row['Lagleder']} | ";
- echo "{$row['Telefon']} | ";
- echo "{$row['Deltagere']} | ";
- echo "{$row['Runder']} | ";
- echo "{$row['Bestetid']} | ";
+ echo "{$i} | ";
+ echo "{$team['LagNavn']} | ";
+ echo "{$team['Bedrift']} | ";
+ echo "{$team['Kortnummer']} | ";
+ echo "{$team['Lagleder']} | ";
+ echo "{$team['Telefon']} | ";
+ echo "{$team['Deltagere']} | ";
+ echo "{$team['Runder']} | ";
+ echo "{$team['Bestetid']} | ";
echo '
';
}
?>
diff --git a/public/teamtable/edit/index.php b/public/teamtable/edit/index.php
index 8c1334d..34d4aa5 100644
--- a/public/teamtable/edit/index.php
+++ b/public/teamtable/edit/index.php
@@ -3,6 +3,8 @@ $app = require '../../../app/inc.php';
$model = $app->model('Teamtable');
+$teams = $model->getTable();
+
$app->view('template/header', ['title' => 'Endre lagtabell']);
-$app->view('pages/teamtable/edit/index', ["teams" => $model->getTable()]);
+$app->view('pages/teamtable/edit/index', ["teams" => $teams]);
$app->view('template/footer');
\ No newline at end of file
diff --git a/public/teamtable/edit/update.php b/public/teamtable/edit/update.php
index d26b210..7819f55 100644
--- a/public/teamtable/edit/update.php
+++ b/public/teamtable/edit/update.php
@@ -54,7 +54,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST')
//====Validate Input====//
$validationError = FALSE;
- $template = $model->emptyTeamTemplate;
+ $template = $model->template;
// LagNavn
if (!strlen($LagNavn)) {
diff --git a/public/teamtable/index.php b/public/teamtable/index.php
index 3de46a9..3767acc 100644
--- a/public/teamtable/index.php
+++ b/public/teamtable/index.php
@@ -3,6 +3,8 @@ $app = require '../../app/inc.php';
$model = $app->model('Teamtable');
+$teams = $model->getTable();
+
$app->view('template/header', ['title' => 'Lagtabell']);
-$app->view('pages/teamtable/index', ["teams" => $model->getTable()]);
+$app->view('pages/teamtable/index', ["teams" => $teams]);
$app->view('template/footer');
\ No newline at end of file