Merge branch 'dev/m6_robert' into dev/m6_safak
# Conflicts: # M6/emensamobile/app/Http/Controllers/MainController.php # M6/emensamobile/app/Models/bewertungen.php
This commit is contained in:
@@ -34,8 +34,8 @@ class bewertungen extends Model {
|
||||
$result = [];
|
||||
|
||||
foreach ($result_sql_bewertungen as $row) {
|
||||
$sql = "SELECT gericht.name FROM gericht WHERE gericht.id=" . $row->gericht_id;
|
||||
array_push($result, [DB::select($sql), $row->sterne, $row->bemerkung]);
|
||||
$sql = "SELECT gericht.name FROM gericht WHERE gericht.id=". $row->gericht_id;
|
||||
array_push($result,[DB::select($sql),$row->sterne,$row->bemerkung,$row->id,$row->hervorgehoben]);
|
||||
}
|
||||
|
||||
return $result;
|
||||
@@ -50,10 +50,10 @@ class bewertungen extends Model {
|
||||
|
||||
foreach ($result_sql_bewertungen as $row) {
|
||||
$sql = "SELECT gericht.name FROM gericht WHERE gericht.id=" . $row->gericht_id;
|
||||
array_push($result, [DB::select($sql), $row->sterne, $row->bemerkung, $row->id]);
|
||||
array_push($result, [DB::select($sql), $row->sterne, $row->bemerkung,$row->id]);
|
||||
}
|
||||
|
||||
return $result;
|
||||
return $result;
|
||||
|
||||
}
|
||||
|
||||
@@ -62,6 +62,10 @@ class bewertungen extends Model {
|
||||
$sql_bewertungen = "SELECT bewertungen.ersteller_id FROM bewertungen WHERE bewertungen.id =" . $id;
|
||||
$result_sql_bewertungen = DB::select($sql_bewertungen);
|
||||
|
||||
if($result_sql_bewertungen == null){
|
||||
return 0;
|
||||
}
|
||||
|
||||
if ($result_sql_bewertungen[0]->ersteller_id != session("benutzer_id", 0)) {
|
||||
return 0;
|
||||
}
|
||||
@@ -71,4 +75,46 @@ class bewertungen extends Model {
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
function hervorheben(int $id){
|
||||
$benutzer = new benutzer();
|
||||
if($benutzer->isAdmin(session("benutzer_id",0))!=1){
|
||||
return 0;
|
||||
}
|
||||
|
||||
$sql = "UPDATE bewertungen SET hervorgehoben =1 WHERE id =" .$id;
|
||||
DB::update($sql);
|
||||
|
||||
return 1;
|
||||
|
||||
}
|
||||
|
||||
function dehervorheben(int $id){
|
||||
$benutzer = new benutzer();
|
||||
if($benutzer->isAdmin(session("benutzer_id",0))!=1){
|
||||
return 0;
|
||||
}
|
||||
|
||||
$sql = "UPDATE bewertungen SET hervorgehoben =0 WHERE id =" .$id;
|
||||
DB::update($sql);
|
||||
|
||||
return 1;
|
||||
|
||||
}
|
||||
|
||||
function hervorgehobene_bewertungen(){
|
||||
$sql_bewertungen = "SELECT bewertungen.gericht_id, bewertungen.id, bewertungen.sterne, bewertungen.bemerkung, bewertungen.hervorgehoben FROM bewertungen WHERE bewertungen.hervorgehoben = 1 ORDER BY bewertungen.erstellungsdatum LIMIT 30";
|
||||
$result_sql_bewertungen = DB::select($sql_bewertungen);
|
||||
|
||||
$result = [];
|
||||
|
||||
foreach ($result_sql_bewertungen as $row) {
|
||||
$sql = "SELECT gericht.name FROM gericht WHERE gericht.id=". $row->gericht_id;
|
||||
array_push($result,[DB::select($sql),$row->sterne,$row->bemerkung,$row->id,$row->hervorgehoben]);
|
||||
}
|
||||
|
||||
return $result;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user