diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index f0e0a11..6032066 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,12 +4,10 @@
-
+
-
-
-
+
@@ -116,7 +114,7 @@
-
+
@@ -174,7 +172,15 @@
1705675225498
-
+
+
+ 1705679416721
+
+
+
+ 1705679416721
+
+
@@ -187,6 +193,7 @@
-
+
+
\ No newline at end of file
diff --git a/M6/emensamobile/app/Models/bewertungen.php b/M6/emensamobile/app/Models/bewertungen.php
index bdfa05a..f28e3e0 100644
--- a/M6/emensamobile/app/Models/bewertungen.php
+++ b/M6/emensamobile/app/Models/bewertungen.php
@@ -13,7 +13,11 @@ class bewertungen extends Model
use HasFactory;
function bewerten(int $ersteller, int $gericht, int $sterne, string $bemerkung){
- $sql = "INSERT INTO bewertungen (ersteller_id,gericht_id,bemerkung,sterne,hervorgehoben) VALUES (".$ersteller. ",". $gericht.",\"". $bemerkung."\",".$sterne.",0);";
+ if($ersteller != session("benutzerid",0)||$sterne <0||$sterne>4||strlen($bemerkung)<4||strlen($bemerkung)>100){
+ return 0;
+ }
+
+ $sql = "INSERT INTO bewertungen (ersteller_id,gericht_id,bemerkung,sterne,hervorgehoben) VALUES (".mysqli_real_escape_string($ersteller). ",". mysqli_real_escape_string($gericht).",\"". mysqli_real_escape_string($bemerkung)."\",".mysqli_real_escape_string($sterne).",0);";
DB::insert($sql);
diff --git a/M6/emensamobile/public/css/style.css b/M6/emensamobile/public/css/style.css
index 125ace4..e8a48f1 100644
--- a/M6/emensamobile/public/css/style.css
+++ b/M6/emensamobile/public/css/style.css
@@ -2,6 +2,20 @@
font-family: Arial;
}
+@media screen and (max-width: 600px) {
+ .bewertungen_mobile::after {
+ content: '\A';
+ white-space: pre;
+ }
+ body{
+ background-color: #0a3622;
+ }
+ .grid_bewertung {
+ display: grid;
+ grid-template-columns: 0px 300px auto 0px;
+ }
+}
+
.grid {
display: grid;
grid-template-columns: 200px auto 200px;
@@ -107,4 +121,11 @@ footer {
height: 300px;
}
+.bewertung_hervorgehoben{
+ border-color: black;
+ border-width: 1px;
+ border-style: solid;
+
+}
+
diff --git a/M6/emensamobile/resources/views/main/bewertung.blade.php b/M6/emensamobile/resources/views/main/bewertung.blade.php
index 0ffe681..46f2b3e 100644
--- a/M6/emensamobile/resources/views/main/bewertung.blade.php
+++ b/M6/emensamobile/resources/views/main/bewertung.blade.php
@@ -63,7 +63,7 @@
@@ -95,7 +96,13 @@
$bewertungs_id = $row[3];
$hervorgehoben = $row[4];
- $echo = "
".$name."
Sterne: ". $bewertungen." Bemerkung: ".$bemerkung;
+ $echo = "";
+
+ if($hervorgehoben){
+ $echo = "
";
+ }
+
+ $echo .= "
".$name."
Sterne: ". $bewertungen." Bemerkung: ".$bemerkung;
if($admin){
if($hervorgehoben){
@@ -105,6 +112,10 @@
}
}
+ if($hervorgehoben){
+ $echo .= "";
+ }
+
echo $echo;
}
?>
diff --git a/M6/emensamobile/resources/views/main/index.blade.php b/M6/emensamobile/resources/views/main/index.blade.php
index 41e1ee7..a544c54 100644
--- a/M6/emensamobile/resources/views/main/index.blade.php
+++ b/M6/emensamobile/resources/views/main/index.blade.php
@@ -118,6 +118,8 @@
@endsection
@section("bewertungen")
+
Meinungen unserer Gäste
+
@if(isset($bewertungen))
".$name." Sterne: ". $bewertungen." Bemerkung: ".$bemerkung;
+ $echo = "
".$name."
Sterne: ". $bewertungen." Bemerkung: ".$bemerkung;