wUserContent::addRating

Fügt eine Bewertung einer Seite hinzu

Funktionsaufruf

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

Parameter

ParameterBeschreibung
pathPfad der Seite
valueWert der Bewertung
subIdOptionale ID für zusätzliche Bewertungen
additionalDataOptionale 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.