1
0
Fork 0

Ongelezen berichten aangeven

merge-requests/3/head
JelmerHinssen 7 years ago
parent 9983c63af3
commit d78ad2abf2

@ -68,3 +68,15 @@ ul.nv {
color: grey;
margin-top: 50px;
}
.circle {
border-radius: 50%;
color: #000000;
text-align: center;
background: #ffffff;
height: 20px;
width: 20px;
display: table-cell;
text-align: center;
border-radius: 50%;
}

@ -33,8 +33,14 @@ class Berichten
$berichtArray[] = array(
"afzender" => $bericht['afzender'],
"bericht" => $bericht['bericht'],
"datum" => $datum
"datum" => $datum,
"gelezen" => $bericht['gelezen']
);
if(!$bericht['gelezen']){
$bericht->update([
"gelezen" => true
]);
}
}
return $berichtArray;

@ -26,7 +26,8 @@ class Klant
$db = $container->db;
$klant = $db->klanten->where('id', $user)[$user];
$ongelezen = $db->berichten->where("klantid", $user)
->and("gelezen", 0);
return array(
'voornaam' => $klant['voornaam'],
'tussenvoegsel' => $klant['tussenvoegsel'],
@ -35,7 +36,8 @@ class Klant
'straat' => $klant['straat'],
'huisnummer' => $klant['huisnummer'],
'postcode' => $klant['postcode'],
'woonplaats' => $klant['woonplaats']
'woonplaats' => $klant['woonplaats'],
'ongelezen' => count($ongelezen)
);
}
}

@ -3,7 +3,7 @@
<head>
<meta charset="utf-8"/>
<title>Inforbank</title>
<link rel="stylesheet" href="<?= $header['base'] ?>/assets/css/main.css">
<link rel="stylesheet" href="<?= $header['base'] ?>assets/css/main.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<base href="<?= $header['base'] ?>">
</head>
@ -26,7 +26,8 @@
<div class="container">
<ul class="nv">
<li><a href="rekeningen">Rekeningen</a></li>
<li><a href="berichten">Berichten</a></li>
<li><a href="berichten">Berichten<?php if($header['klant']['ongelezen'] > 0){?>
<span class="circle"><?php echo$header['klant']['ongelezen'];?></span><?php }?></a></li>
</ul>
</div>
</div>

@ -6,7 +6,10 @@
?>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><?php echo $bericht['datum']; ?></h3>
<?php if(!$bericht['gelezen']){?>
<span class="label label-info">Nieuw bericht</span>
<?php } ?>
<h3 class="panel-title"><?php echo $bericht['datum'];?></h3>
<small>Afzender: </small><?php echo $bericht['afzender']; ?></div>
<div class="panel-body">
<?php echo $bericht['bericht']; ?>