diff --git a/app/modules/app_languages.php b/app/modules/app_languages.php index 91fbde7c5b..cf89694518 100644 --- a/app/modules/app_languages.php +++ b/app/modules/app_languages.php @@ -44,6 +44,28 @@ $text['label-unload_module']['uk'] = "Вивантажити модуль"; $text['label-unload_module']['sv-se'] = "Ladda av Modul"; $text['label-unload_module']['de-at'] = "Modul deaktivieren"; +$text['label-unknown']['en-us'] = "Unknown"; +$text['label-unknown']['es-cl'] = ""; +$text['label-unknown']['pt-pt'] = ""; +$text['label-unknown']['fr-fr'] = ""; +$text['label-unknown']['pt-br'] = ""; +$text['label-unknown']['he'] = ""; +$text['label-unknown']['pl'] = ""; +$text['label-unknown']['uk'] = ""; +$text['label-unknown']['sv-se'] = ""; +$text['label-unknown']['de-at'] = ""; + +$text['label-none']['en-us'] = "None"; +$text['label-none']['es-cl'] = ""; +$text['label-none']['pt-pt'] = ""; +$text['label-none']['fr-fr'] = ""; +$text['label-none']['pt-br'] = ""; +$text['label-none']['he'] = ""; +$text['label-none']['pl'] = ""; +$text['label-none']['uk'] = ""; +$text['label-none']['sv-se'] = ""; +$text['label-none']['de-at'] = ""; + $text['label-stopped']['en-us'] = "Stopped"; $text['label-stopped']['es-cl'] = "Detenido"; $text['label-stopped']['pt-pt'] = "Parado"; @@ -220,4 +242,14 @@ $text['description-modules']['uk'] = "Модулі розширюють можл $text['description-modules']['sv-se'] = "Moduler utökar funktionerna i systemet. Använd den här sidan för att aktivera eller inaktivera moduler."; $text['description-modules']['de-at'] = "Module erweitern die Funktionalität des Systems. Benutzen Sie diese Seite um Module zu aktivieren oder zu deaktivieren."; +$text['error-event-socket']['en-us'] = "Connection to Event Socket failed."; +$text['error-event-socket']['es-cl'] = "Conexión a Socket de Eventos fallida."; +$text['error-event-socket']['pt-pt'] = "A ligação ao Event Socket falhou."; +$text['error-event-socket']['fr-fr'] = "Connexion à l'Event Socket en echec."; +$text['error-event-socket']['pt-br'] = "A conexão do evento socket falhou"; +$text['error-event-socket']['pl'] = "Połączenie do “Event Socket” nie powiodło się"; +$text['error-event-socket']['sv-se'] = "Kontakten till 'Event Socket' misslyckades."; +$text['error-event-socket']['uk'] = "Помилка підключення до сокета подій"; +$text['error-event-socket']['de-at'] = "Connection to Event Socket failed."; + ?> \ No newline at end of file diff --git a/app/modules/modules.php b/app/modules/modules.php index 47e6c37f3b..6b5317d1b1 100644 --- a/app/modules/modules.php +++ b/app/modules/modules.php @@ -67,6 +67,27 @@ if (strlen($_GET["a"]) > 0) { } } +$esl_alive = false; +if($fp){ + $esl_alive = true; + fclose($fp); +} + +//Warning if FS not start + if(!$esl_alive){ + $msg = "
".$text['error-event-socket']."
"; + echo "
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
".$text['label-message']."
$msg
\n"; + echo "
\n"; + } + //use the module class to get the list of modules from the db and add any missing modules $mod = new modules; $mod->db = $db; @@ -157,18 +178,24 @@ if (strlen($_GET["a"]) > 0) { echo $row["module_label"]; } echo " \n"; - if ($mod->active($row["module_name"])) { - echo " ".$text['label-running']."\n"; - echo " ".$text['label-stop']."\n"; - } - else { - if ($row['module_enabled']=="true") { - echo " ".$text['label-stopped']."\n"; + if($esl_alive) { + if ($mod->active($row["module_name"])) { + echo " ".$text['label-running']."\n"; + echo " ".$text['label-stop']."\n"; } else { - echo " ".$text['label-stopped']." ".$notice."\n"; + if ($row['module_enabled']=="true") { + echo " ".$text['label-stopped']."\n"; + } + else { + echo " ".$text['label-stopped']." ".$notice."\n"; + } + echo " ".$text['label-start']."\n"; } - echo " ".$text['label-start']."\n"; + } + else{ + echo " ".$text['label-unknown']."\n"; + echo " ".$text['label-none']."\n"; } echo " "; if ($row["module_enabled"] == "true") {