Current File : /home/users/kundensystem/www/alt/admin/index.php |
<?php
include_once './inc/header.php';
include_once './inc/sidebar.php';
if($adminData['role']=='3') $st = " WHERE createdBy = '".$adminData['id']."'"; else $st = '';
$sql = mysqli_query($conn,"SELECT * FROM ".$ls.$st);
$all_licences = mysqli_num_rows($sql);
$sql = mysqli_query($conn,"SELECT * FROM ".$dbtable14." WHERE art = 'shop'");
$all_shops = mysqli_num_rows($sql);
$sql = mysqli_query($conn,"SELECT * FROM ".$dbtable14." WHERE art = 'script'");
$all_scripts = mysqli_num_rows($sql);
$sql = mysqli_query($conn,"SELECT * FROM ".$dbtable13." WHERE globalx = 'ja' AND ziel = 'shop'");
$all_shopMitt = mysqli_num_rows($sql);
?>
<main id="main" class="main">
<div class="pagetitle">
<h1>Willkommen</h1>
<nav>
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.php">Home</a></li>
<li class="breadcrumb-item active">Willkommen</li>
</ol>
</nav>
</div><!-- End Page Title -->
<br>
<section class="section dashboard">
<div class="row">
<div class="col-lg-2"></div>
<div class="col-lg-14">
<div class="card sales-card">
<div class="padding10 font15">
<?= '<b> Willkommen in der Administration des '.$projectName.' | V'.$projectVersion.'</b> '.$versionSufix;?>
</div>
</div>
</div>
</div>
<!-- ========== Statistic ========================================= -->
<div class="row">
<!-- Sales Card -->
<div class="col-xxl-3 col-md-6">
<div class="card sales-card">
<div class="card-body">
<div class="statisticTitle">
<div class="statisticIcon bgColorPurple">
<i class="bi bi-person"></i>
</div>
<?= number_format($all_licences,0,",",","); ?>
</div>
<div class="statisticNum">Angelegte Lizenzen</div>
</div>
</div>
</div><!-- End Sales Card -->
<div class="col-xxl-3 col-md-6">
<div class="card sales-card">
<div class="card-body">
<div class="statisticTitle">
<div class="statisticIcon bgColorGreen">
<i class="bi bi-bag"></i>
</div>
<?= number_format($all_shops,0,",",",");?>
</div>
<div class="statisticNum">Angelegte Shops</div>
</div>
</div>
</div><!-- End Sales Card -->
<div class="col-xxl-3 col-md-6">
<div class="card sales-card">
<div class="card-body">
<div class="statisticTitle">
<div class="statisticIcon bgColorOrange">
<i class="ri-bank-line"></i>
</div>
<?= number_format($all_scripts,0,",",",");?>
</div>
<div class="statisticNum">Angelegte Scripte</div>
</div>
</div>
</div><!-- End Sales Card -->
<div class="col-xxl-3 col-md-6">
<div class="card sales-card">
<div class="card-body">
<div class="statisticTitle">
<div class="statisticIcon bgColorPurple">
<i class="bi bi-credit-card-2-front"></i>
</div>
<?= number_format($all_shopMitt,0,",",",");?>
</div>
<div class="statisticNum">Shop-Mitteilungen</div>
</div>
</div>
</div>
</div><!-- End Sales Card -->
<?php
$output1 = null; $output2 = null;
exec("cat /proc/stat", $output1);
sleep(1);
exec("cat /proc/stat", $output2);
// CPU total load
$cpu_load_total = 0;
// Get informations from first row of /proc/stat
$cpu_stat_1 = explode(" ", $output1[1]);
$cpu_stat_2 = explode(" ", $output2[1]);
// Init arrays
$info1 = array( "user" => $cpu_stat_1[1],
"nice" => $cpu_stat_1[2],
"system" => $cpu_stat_1[3],
"idle" => $cpu_stat_1[4]
);
$info2 = array( "user" => $cpu_stat_2[1],
"nice" => $cpu_stat_2[2],
"system" => $cpu_stat_2[3],
"idle" => $cpu_stat_2[4]
);
$idlesum = $info2["idle"]-$info1["idle"] +
$info2["system"]-$info1["system"];
$sum1 = array_sum( $info1 );
$sum2 = array_sum( $info2 );
$load = ( 1 - ( $idlesum / ( $sum2 - $sum1 ) ) ) *100;
$cpu_load_total += $load;
?>
<div class="row">
<div class="col-sm-4">
<div class="card border-success mb-3" style="max-width: 33rem;">
<div class="card-header bg-transparent border-success">PHP & MySQL Information</div>
<div class="card-body text-success"><br>
<p class="card-text"> <?= $langstr['Aktuelle'].' PHP-Version: <b>'.phpversion().'</b>';?></p>
<p class="card-text"> MySQL Version: <b><?= mysqli_get_server_info($conn);?></b></p>
<p class="card-text"> Hostname: <b><?php $ip = $_SERVER["REMOTE_ADDR"]; $host = gethostbyaddr($ip); echo $host; ?></b></p>
</div>
<div class="card-footer bg-transparent border-danger">CPU Auslastung: <?= round( $cpu_load_total, 2 ).'%' ;?></div>
</div>
</div>
<div class="col-sm-4">
<div class="card border-info mb-3" style="max-width: 33rem;">
<div class="card-header bg-transparent border-info">Datum & Uhrzeit & IP</div>
<div class="card-body text-info"><br>
<p class="card-text">Uhrzeit: <b><?= date("H:i") ;?></b></p>
<p class="card-text">Datum:<b> <?= date("d.m.Y");?></b></p>
<p class="card-text"><?php $ip = $_SERVER["REMOTE_ADDR"]; ?><?= 'Ihre IP '.$langstr['Adresse'].': <b>'.$ip.'</b>';?></p>
</div>
<div class="card-footer bg-transparent border-danger">Lizenznummer: <b><?= $lizenznummer ;?></b></div>
</div>
</div>
<div class="col-sm-4">
<div class="card border-secondary mb-3" style="max-width: 33rem;">
<div class="card-header bg-transparent border-secondary">Scripte & Shops </div>
<div class="card-body text-secondary">
<br><p class="card-text">Eingetragende Shops:<select class="form-select m-bot15">
<?php
$ausgabeshop = '';
$query_sql = mysqli_query($conn,"SELECT siteid, name, ident
FROM ".$dbtable14."
WHERE art = 'shop'
ORDER BY siteid ASC ");
while($ROW=mysqli_fetch_row($query_sql))
{
$ausgabeshop = '<option value="'.$ROW[0].'">ID: '.$ROW[2].' / Name: '.$ROW[1].' </option>';
$ausgabe_shop .= $ausgabeshop;
}
if($ausgabe_shop == '')
{
$ausgabe_shop = '<option value="">Noch kein Shop eingetragen...</option>';
}
echo $ausgabe_shop;
?>
</select>
<p class="card-text">Eingetragene Scripte: <select class="form-select m-bot15">
<?php
$ausgabescript = '';
$query_sql = mysqli_query($conn,"SELECT siteid, name, ident
FROM ".$dbtable14."
WHERE art = 'script'
ORDER BY siteid ASC ");
while($ROW=mysqli_fetch_row($query_sql))
{
$ausgabescript = '<option value="'.$ROW[0].'">ID: '.$ROW[2].' / Name: '.$ROW[1].' </option>';
$ausgabe_script .= $ausgabescript;
}
if($ausgabe_script == '')
{
$ausgabe_script = '<option value="">Noch kein Script eingetragen...</option>';
}
echo $ausgabe_script;
?>
</select>
</div>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-sm-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Hinweise</h5>
<p class="card-text">Die <b>ID</b> des Shops bzw. Scripts wird als Zielvariable für das <b>IFRAME</b> verwendet.<br>
<b>Beispiel: </b><span class="alert2"><?php echo $indexpfad.'?id=123AB'; ?></span>
</p>
<a href="./auswahl_daten_shop.php" class="btn btn-primary">Shopdaten anzeigen</a>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Informationen</h5>
<p class="card-text">Wenn Sie links im Menü auf "Shop bearbeiten" bzw. "Script bearbeiten" und einen Shop bzw. ein Script auswählen,
wird der Code für das IFRAME automatisch ausgegeben.</p>
<a href="./auswahl_daten_script.php" class="btn btn-primary">Eingetragene Scripte</a>
</div>
</div>
</div>
</div>
</main><!-- End #main -->
<?php
include './inc/footer.php';
?>