<?php $hostname = $system->hostname(); $uptime = $system->uptime(); $cores = $system->processorCount(); // mem used $memused = $system->usedMemory(); $memused_status = "primary"; if ($memused > 90) { $memused_status = "danger"; } elseif ($memused > 75) { $memused_status = "warning"; } elseif ($memused > 0) { $memused_status = "success"; } // cpu load $cpuload = $system->systemLoadPercentage(); if ($cpuload > 90) { $cpuload_status = "danger"; } elseif ($cpuload > 75) { $cpuload_status = "warning"; } elseif ($cpuload > 0) { $cpuload_status = "success"; } ?> <div class="row"> <div class="col-lg-12"> <div class="card"> <div class="card-header"><i class="fas fa-cube mr-2"></i><?php echo _("System"); ?></div> <div class="card-body"> <?php $status->showMessages(); ?> <form role="form" action="?page=system_info" method="POST"> <?php echo CSRFTokenFieldTag() ?> <ul class="nav nav-tabs" role="tablist"> <li role="presentation" class="nav-item"><a class="nav-link active" id="systemtab" href="#system" aria-controls="system" role="tab" data-toggle="tab"><?php echo _("System"); ?></a></li> <li role="presentation" class="nav-item"><a class="nav-link" id="languagetab" href="#language" aria-controls="language" role="tab" data-toggle="tab"><?php echo _("Language"); ?></a></li> <li role="presentation" class="nav-item"><a class="nav-link" id="consoletab" href="#console" aria-controls="console" role="tab" data-toggle="tab"><?php echo _("Console"); ?></a></li> </ul> <div class="systemtabcontent tab-content"> <div role="tabpanel" class="tab-pane active" id="system"> <div class="row"> <div class="col-lg-6"> <h4 class="mt-3"><?php echo _("System Information"); ?></h4> <div class="info-item"><?php echo _("Hostname"); ?></div><div><?php echo htmlspecialchars($hostname, ENT_QUOTES); ?></div> <div class="info-item"><?php echo _("Pi Revision"); ?></div><div><?php echo htmlspecialchars(RPiVersion(), ENT_QUOTES); ?></div> <div class="info-item"><?php echo _("Uptime"); ?></div><div><?php echo htmlspecialchars($uptime, ENT_QUOTES); ?></div> <div class="mb-1"><?php echo _("Memory Used"); ?></div> <div class="progress mb-2" style="height: 20px;"> <div class="progress-bar bg-<?php echo htmlspecialchars($memused_status, ENT_QUOTES); ?>" role="progressbar" aria-valuenow="<?php echo htmlspecialchars($memused, ENT_QUOTES); ?>" aria-valuemin="0" aria-valuemax="100" style="width: <?php echo htmlspecialchars($memused, ENT_QUOTES); ?>%"><?php echo htmlspecialchars($memused, ENT_QUOTES); ?>% </div> </div> <div class="mb-1"><?php echo _("CPU Load"); ?></div> <div class="progress mb-4" style="height: 20px;"> <div class="progress-bar bg-<?php echo htmlspecialchars($cpuload_status, ENT_QUOTES); ?>" role="progressbar" aria-valuenow="<?php echo htmlspecialchars($cpuload, ENT_QUOTES); ?>" aria-valuemin="0" aria-valuemax="100" style="width: <?php echo htmlspecialchars($cpuload, ENT_QUOTES); ?>%"><?php echo htmlspecialchars($cpuload, ENT_QUOTES); ?>% </div> </div> <form action="?page=system_info" method="POST"> <?php echo CSRFTokenFieldTag() ?> <?php if (!RASPI_MONITOR_ENABLED) : ?> <input type="submit" class="btn btn-warning" name="system_reboot" value="<?php echo _("Reboot"); ?>" /> <input type="submit" class="btn btn-warning" name="system_shutdown" value="<?php echo _("Shutdown"); ?>" /> <?php endif ?> <a href="?page=<?php echo $_GET['page'] ?>" class="btn btn-outline btn-primary"><i class="fas fa-sync-alt"></i> <?php echo _("Refresh") ?></a> </form> </div> </div> </div> <div role="tabpanel" class="tab-pane" id="language"> <h4 class="mt-3"><?php echo _("Language settings") ;?></h4> <div class="row"> <div class="form-group col-md-4"> <label for="code"><?php echo _("Select a language"); ?></label> <?php SelectorOptions('locale', $arrLocales, $_SESSION['locale']); ?> </div> </div> <input type="submit" class="btn btn-outline btn-primary" name="SaveLanguage" value="<?php echo _("Save settings"); ?>" /> <a href="?page=<?php echo $_GET['page'] ?>" class="btn btn-outline btn-primary"><i class="fas fa-sync-alt"></i> <?php echo _("Refresh") ?></a> </div> <div role="tabpanel" class="tab-pane" id="console"> <div class="row"> <div class="col-lg-12 mt-3"> <iframe src="includes/webconsole.php" class="webconsole"></iframe> </div> </div> </div> </div><!-- /.systemtabcontent --> </form> </div><!-- /.card-body --> <div class="card-footer"></div> </div><!-- /.card --> </div><!-- /.col-lg-12 --> </div><!-- /.row -->