André Peters преди 5 години
родител
ревизия
0dcc230114
променени са 1 файла, в които са добавени 11 реда и са изтрити 17 реда
  1. 11 17
      data/web/json_api.php

+ 11 - 17
data/web/json_api.php

@@ -1126,22 +1126,19 @@ if (isset($_SESSION['mailcow_cc_role']) || isset($_SESSION['pending_mailcow_cc_u
                   $containerstarttime = ($container_info['State']['StartedAt']);
                   $containerstate = ($container_info['State']['Status']);
                   $containerimage = ($container_info['Config']['Image']);
-
-                    $temp[$container] = array(
-                      'type' => 'info',
-                      'container' => $container,
-                      'state' => $containerstate,
-                      'started_at' => $containerstarttime,
-                      'image' => $containerimage
-                    );
-
-                  }
-                  echo json_encode($temp, JSON_UNESCAPED_SLASHES);
+                  $temp[$container] = array(
+                    'type' => 'info',
+                    'container' => $container,
+                    'state' => $containerstate,
+                    'started_at' => $containerstarttime,
+                    'image' => $containerimage
+                  );
+                }
+                echo json_encode($temp, JSON_UNESCAPED_SLASHES);
               break;
               case "vmail":
                 $exec_fields_vmail = array('cmd' => 'system', 'task' => 'df', 'dir' => '/var/vmail');
                 $vmail_df = explode(',', json_decode(docker('post', 'dovecot-mailcow', 'exec', $exec_fields_vmail), true));
-
                 $temp = array(
                   'type' => 'info',
                   'disk' => $vmail_df[0],
@@ -1149,27 +1146,24 @@ if (isset($_SESSION['mailcow_cc_role']) || isset($_SESSION['pending_mailcow_cc_u
                   'total'=> $vmail_df[1],
                   'used_percent' => $vmail_df[4]
                 );
-
                 echo json_encode($temp, JSON_UNESCAPED_SLASHES);
             break;
             case "solr":
               $solr_status = solr_status();
               $solr_size = ($solr_status['status']['dovecot-fts']['index']['size']);
               $solr_documents = ($solr_status['status']['dovecot-fts']['index']['numDocs']);
-
               if (strtolower(getenv('SKIP_SOLR')) != 'n') {
                 $solr_enabled = false;
-              } else {
+              }
+              else {
                 $solr_enabled = true;
               }
-
               echo json_encode(array(
                 'type' => 'info',
                 'solr_enabled' => $solr_enabled,
                 'solr_size' => $solr_size,
                 'solr_documents' => $solr_documents
               ));
-
             break;
             }
           break;