Hallo Contao-Freunde,
ich habe seid heute das Problem, dass wenn ich die Seite http://swiss-molly.de/CON3/ aufrufe folgende Fehlermeldung erscheint:
Fatal error: Call to a member function next() on a non-object in /www/htdocs/w007da16/CON3/system/modules/news/modules/ModuleNews.php on line 54
Da ich in PHP nur wenig bewandert bin, weiss ich nicht wie ich diesen Fehler beseitigen kann.
Vor zwei Tagen lief die Seite allerdings noch ohne Probleme.
Code:
protected function sortOutProtected($arrArchives)
{
if (BE_USER_LOGGED_IN || !is_array($arrArchives) || empty($arrArchives))
{
return $arrArchives;
}
$this->import('FrontendUser', 'User');
$objArchive = \NewsArchiveModel::findMultipleByIds($arrArchives);
$arrArchives = array();
while ($objArchive->next())
{
if ($objArchive->protected)
{
if (!FE_USER_LOGGED_IN)
{
continue;
}
$groups = deserialize($objArchive->groups);
if (!is_array($groups) || empty($groups) || !count(array_intersect($groups, $this->User->groups)))
{
continue;
}
}
$arrArchives[] = $objArchive->id;
}
return $arrArchives;
}
Das ist die Funktion in der der Fehler auftritt. Zeile 54 ist fett hervorgehoben.
In der Hoffunung auf Hilfe wünsch ich euch schon mal einen schönen Sonntag
Gruss
Lone Rider
btw. Eine bekannte hat die Seite mit Chrome getestet und da lief sie... Ich sitze hier in einem Internetcafe mit FF 14.0.1 und da wird mir obengenannter Fehler angezeigt, ich vermute fast das es etwas mit dem Browser zu tun hat
Lesezeichen