Aufgabe 1
This commit is contained in:
@@ -41,21 +41,26 @@ class MainController extends BaseController
|
||||
]);
|
||||
}
|
||||
|
||||
if($rd->isMethod("get")){
|
||||
if($rd->isMethod("get")) {
|
||||
$data = $rd;
|
||||
|
||||
$gericht = new Gerichte();
|
||||
$g = $gericht->db_gericht_bewertung($data["gerichtid"]);
|
||||
if ($data["gerichtid"] != null) {
|
||||
|
||||
return view('main.bewertung', [
|
||||
"gericht" => $g,
|
||||
"data" => $data,
|
||||
'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"
|
||||
]);
|
||||
$gericht = new Gerichte();
|
||||
$g = $gericht->db_gericht_bewertung($data["gerichtid"]);
|
||||
|
||||
return view('main.bewertung', [
|
||||
"gericht" => $g,
|
||||
"data" => $data,
|
||||
'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
$b = new bewertungen();
|
||||
$bewertungen = $b->bewertungen();
|
||||
|
||||
return view('main.bewertung', [
|
||||
"bewertungen" => $bewertungen,
|
||||
'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"
|
||||
]);
|
||||
}
|
||||
@@ -74,8 +79,47 @@ class MainController extends BaseController
|
||||
$b = new bewertungen();
|
||||
$check = $b->bewerten($benutzer,$id,$sterne, $bemerkung);
|
||||
|
||||
$bewertungen = $b->bewertungen();
|
||||
|
||||
return view('main.bewertung', [
|
||||
'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"
|
||||
"bewertungen" => $bewertungen,
|
||||
'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}./bewertungen"
|
||||
]);
|
||||
}
|
||||
|
||||
public function meinebewertungen(Request $rd){
|
||||
if(session("start",0)== 0){
|
||||
session(["bewertung" => 1]);
|
||||
return view('m5_a1.anmeldung', [
|
||||
'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}"
|
||||
]);
|
||||
}
|
||||
|
||||
$benutzer_id = session("benutzer_id",0);
|
||||
if($benutzer_id == 0){
|
||||
return view('main.index', [
|
||||
'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"
|
||||
]);
|
||||
}
|
||||
|
||||
$b = new bewertungen();
|
||||
|
||||
if($rd->isMethod("get")) {
|
||||
$data = $rd;
|
||||
|
||||
if ($data["loschen"] != null) {
|
||||
$check = $b->loschen($data["loschen"]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
$meine = $b->meine_bewertungen($benutzer_id);
|
||||
|
||||
return view('main.meine_bewertungen', [
|
||||
"check" => $check,
|
||||
"meine_bewertungen" => $meine,
|
||||
'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}./bewertungen"
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
@@ -11,11 +11,11 @@
|
||||
<img src="/img/fh-logo.jpg" alt="FH-Logo">
|
||||
</div>
|
||||
<div>
|
||||
<a href="#ankündigung">Ankündigung</a>
|
||||
<a href="#speisen">Speisen</a>
|
||||
<a href="#zahlen">Zahlen</a>
|
||||
<a href="#kontakt">Kontakt</a>
|
||||
<a href="#wichtig">Wichtig für uns</a>
|
||||
<a href="\#ankündigung">Ankündigung</a>
|
||||
<a href="\#speisen">Speisen</a>
|
||||
<a href="\#zahlen">Zahlen</a>
|
||||
<a href="\#kontakt">Kontakt</a>
|
||||
<a href="\#wichtig">Wichtig für uns</a>
|
||||
|
||||
</div>
|
||||
<div>
|
||||
@@ -83,8 +83,18 @@
|
||||
|
||||
|
||||
|
||||
@else
|
||||
@elseif(isset($bewertungen))
|
||||
<?php
|
||||
|
||||
foreach ($bewertungen as $row){
|
||||
$name = $row[0][0]->name;
|
||||
$bewertungen = $row[1];
|
||||
$bemerkung = $row[2];
|
||||
|
||||
echo "<h1>".$name."</h1> Sterne: ". $bewertungen." Bemerkung: ".$bemerkung;
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
@endif
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
@extends("layouts.main_layout", ['title' => "E-Mensa"])
|
||||
<?php use Illuminate\Support\Facades\Session; ?>
|
||||
|
||||
@section("header")
|
||||
<link rel="stylesheet" href="/css/style.css">
|
||||
@endsection
|
||||
|
||||
@section("nav")
|
||||
<div class="grid">
|
||||
<div>
|
||||
<img src="/img/fh-logo.jpg" alt="FH-Logo">
|
||||
</div>
|
||||
<div>
|
||||
<a href="\#ankündigung">Ankündigung</a>
|
||||
<a href="\#speisen">Speisen</a>
|
||||
<a href="\#zahlen">Zahlen</a>
|
||||
<a href="\#kontakt">Kontakt</a>
|
||||
<a href="\#wichtig">Wichtig für uns</a>
|
||||
|
||||
</div>
|
||||
<div>
|
||||
|
||||
@if(session("start",0)== 0)
|
||||
<a href="/anmeldung">Anmelden</a>
|
||||
@else
|
||||
Angemeldet als:<br>
|
||||
<div>{{ session("name")}}</div>
|
||||
<a href="/abmeldung">Abmelden</a>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section("text")
|
||||
|
||||
@if(isset($meine_bewertungen))
|
||||
<?php
|
||||
|
||||
foreach ($meine_bewertungen as $row){
|
||||
$name = $row[0][0]->name;
|
||||
$bewertungen = $row[1];
|
||||
$bemerkung = $row[2];
|
||||
$bewertungs_id = $row[3];
|
||||
|
||||
echo "<h1>".$name."</h1> Sterne: ". $bewertungen." Bemerkung: ".$bemerkung." <a href=\"/meinebewertungen?loschen=".$bewertungs_id."\">Löschen</a>";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
@endif
|
||||
@if(isset($check))
|
||||
<?php
|
||||
echo $check;
|
||||
?>
|
||||
|
||||
|
||||
@endif
|
||||
|
||||
@endsection
|
||||
|
||||
@section("gerichte")
|
||||
|
||||
|
||||
@endsection
|
||||
|
||||
@section("footer")
|
||||
|
||||
<tr>
|
||||
<td>(c) E-Mensa GmbH</td>
|
||||
<td>Şafak Hazinedar & Robert Joel</td>
|
||||
<td><a href="">Impressum</a></td>
|
||||
</tr>
|
||||
|
||||
@endsection
|
||||
@@ -19,6 +19,7 @@ use Illuminate\Http\Request;
|
||||
Route::get('/', [MainController::class, 'index' ]);
|
||||
Route::get('/bewertung', [MainController::class, 'bewertung' ]);
|
||||
Route::post("/bewertung_abschicken",[MainController::class, 'bewertung_abschicken' ]);
|
||||
Route::get("/meinebewertungen",[MainController::class, "meinebewertungen"]);
|
||||
|
||||
//Anmeldungs Controller
|
||||
Route::get('/anmeldung', [AnmeldungController::class, 'start']);
|
||||
|
||||
Reference in New Issue
Block a user