$zugaenge = array(); while ($C = $ACC->getNextEntry()) { $zugaenge[] = $C->A("CloudUser"); } syslog(LOG_INFO, "Checked accounts: " . implode(", ", $zugaenge)); $e->loadPlugin("ubiquitous", "RSSParser"); $lastUser = null; $lastDir = null; $lastZugang = null; foreach ($zugaenge as $zugang) { #echo "-----------------\n"; #echo $zugang."\n"; $_GET["cloud"] = $zugang; $_SERVER["HTTP_HOST"] = $argv[1]; Environment::reset(); Session::reloadDBData(); if (!$e->useUser()) { #echo "Kein Benutzer!\n"; DBStorage::disconnect(); continue; } $ek = Util::eK(); if ($lastUser == $ek) { syslog(LOG_ERR, "Changing cloud failed! Test 1"); throw new Exception("Changing cloud failed 1 ({$lastZugang} > {$zugang})!"); } if ($lastDir == FileStorage::getFilesDir()) { syslog(LOG_ERR, "Changing cloud failed! Test 2"); throw new Exception("Changing cloud failed 2 ({$lastZugang} > {$zugang})!"); } $e->addClassPath(FileStorage::getFilesDir());