Witam ponownie,
to faktycznie błąd w skrypcie 3.0.4. Nie wiem dlaczego (i czy) nie występuje u wszystkich ale oto rozwiązanie:
W pliku admin/sources/classes/itemmarking/class_itemmarking.php szukamy:
/* We don't want to set empty arrays, so.. */
if ( is_array( $v ) AND ! count( $v ) )
{
/* Do we have a cookie? */
$test = IPSCookie::get( $k );
if ( $test )
{
/* set a blank, non sticky cookie */
IPSCookie::set( $k, '-', 0, -1 );
}
else
{
continue;
}
}
else if ( ! $v )
{
IPSCookie::set( $k, $v, 1 );
}
i zamieniamy na:
IPSCookie::set( $k, $v, 1 );
To oficjalna poprawka - przynajmniej tymczasowa. Błąd ma zniknąć w 3.0.5.