示例#1
0
 public function testChangeBeliebt()
 {
     $db = new DB_Functions();
     $this->assertTrue($db->changeBeliebt(1, 1));
     $irgendneVariable = $db->getSpeisen();
     $this->assertEquals(1, $irgendneVariable[0]['beliebt'], 'Beliebtheit nicht gestiegen');
 }
示例#2
0
文件: vote.php 项目: SvenKt/CBR
<?php

include '../include/config.php';
include '../include/DB_Functions.php';
$speise = $_POST['speise'];
$alt = $_POST['alt'];
$neu = $_POST['neu'];
if ($speise == -1) {
    $result['success'] = false;
    $result['message'] = 'Keine Speise gefunden.';
    return;
}
$add = 0;
// Wenn zweimal hintereinander das Gleiche ausgewählt wurde (Auswahl aufheben):
if ($neu == $alt) {
    $add = -$neu;
} else {
    $add = $neu - $alt;
}
$db = new DB_Functions();
if ($db->changeBeliebt($speise, $add)) {
    $result['success'] = true;
} else {
    $result['success'] = false;
    $result['message'] = 'Bewertung konnte nicht bearbeitet werden.';
}
echo json_encode($result);