$warning = TryPlot($req, $draw, $no_data); $file = $draw->Save(); if (!$no_data) { $scale = $draw->GetScaleInfo(); } } else { $draw = $req->CreateImageHelper(); $draw->Create(); $file = $draw->Save(); $no_data = true; } break; default: if ($req->props['module']) { try { ADEI::RequireServiceClass("update", $req->props['module']); $loaded = true; } catch (ADEIException $ae) { // modules without updates are perfectly OK $loaded = false; } if ($loaded) { if (!function_exists("ADEIServiceGetUpdateInfo")) { throw new ADEIException(translate("Update code for module (%s) does not provide any suitable interface")); } $info = ADEIServiceGetUpdateInfo($req); } } } } catch (ADEIException $e) { $error = $e->getInfo();