refreshContent aktualisiert lediglich die Daten innerhalb des Widget-Objekts, in diesem Beispiel (RSS Widget) wird ein Daten Array aktualisiert. Das funktioniert tadellos. Dazu folgendes Beispiel:
Sorry, falsches Beispiel, hier das Richtige:
if($widget->refreshContent()) {
if(setcookie(COOKIE_NAME, base64_encode(serialize($page)), getCookieExpDate(), '/')) echo "<h2>SUCCESS</h2>\n";
var_dump($page);
$page = unserialize(base64_decode($_COOKIE[COOKIE_NAME]));
echo "<br /><br />\n";
var_dump($page);