Recenzije posetilaca

Recenzije posetilaca

Postavi recenziju









Pregled recenzija

connect_error) { die("Greška pri povezivanju sa bazom podataka: " . $conn->connect_error); } $sql = "SELECT * FROM recenzije WHERE prihvacena = 1 ORDER BY lajkovi DESC"; $result = $conn->query($sql); if ($result->num_rows > 0) { $counter = 0; while($row = $result->fetch_assoc()) { $counter++; $naslov = $row['naslov']; $ime = $row['ime']; $komentar = $row['komentar']; $ocena = $row['ocena']; $lajkovi = $row['lajkovi']; // Prikazi samo prvih 5 recenzija if ($counter > 5) { echo '
				
					<?php
// Provera da li je korisnik ulogovan kao administrator
if (current_user_can('administrator')) {
    // Provera da li je zahtev poslat metodom POST
    if ($_SERVER['REQUEST_METHOD'] === 'POST') {
        // Provera da li su prosleđeni potrebni podaci
        if (isset($_POST['review_id']) && isset($_POST['action'])) {
            $review_id = intval($_POST['review_id']);
            $action = $_POST['action'];

            // Implementirajte logiku za prihvatanje ili odbijanje recenzije
            // Ovde možete ažurirati status recenzije u bazi podataka ili na serveru

            // Vratite odgovor
            $response = array('status' => 'success', 'message' => 'Recenzija je uspešno ' . $action . 'na.');
            wp_send_json($response);
        } else {
            // Vratite odgovor sa greškom
            $response = array('status' => 'error', 'message' => 'Nedostaju potrebni podaci.');
            wp_send_json($response);
        }
    } else {
        // Vratite odgovor sa greškom
        $response = array('status' => 'error', 'message' => 'Nedozvoljen metod zahteva.');
        wp_send_json($response);
    }
} else {
    // Vratite odgovor sa greškom
    $response = array('status' => 'error', 'message' => 'Samo administrator može prihvatati recenzije.');
    wp_send_json($response);
}