wUserContent::addRating

Fügt eine Bewertung einer Seite hinzu

Funktionsaufruf

String addRating(String path, Integer data, String subId, Array additionalData)

Parameter

path
Pfad der Seite
value
Wert der Bewertung
subId
Optionale ID für zusätzliche Bewertungen
additionalData
Optionale Zusatzdaten als assoziatives Array

Beispiel: Fügt eine Bewertung einer Seite hinzu

Quelltext

<?php

$path
= "/de/";
$value = "3";

print
wUserContent::addRating($path, value);

?>

Beispiel: Fügt eine Bewertung einer Seite hinzu, wenn der Benutzer noch nicht abgestimmt hat

Quelltext

<?php

$pathToRate
= '/de/index.php';
$userKey    = substr(md5('max@mustermann.tld'), 0, 8); // eindeutiger userKey (Prüfsumme) kann individuell festgelegt werden

$hasAlreadyRated = wUserContent::hasAlreadyRated($pathToRate, '', $userKey);

if(!
$hasAlreadyRated){
wUserContent::addRating($pathToRate, '1', '', array('userKey' => $userKey));
print
'<span style="color:red">Die Bewertung konnte erfolgreich durchgeführt werden!</span>';
}
else{
print
'<span style="color:red">Der Benutzer hat bereits abgestimmt!</span>';
}

?>

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.