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].'&nbsp; / &nbsp;Name: '.$ROW[1].' &nbsp;&nbsp;</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].' / &nbsp; Name: '.$ROW[1].' &nbsp;&nbsp;</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&uuml;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&uuml; auf "Shop bearbeiten" bzw. "Script bearbeiten" und einen Shop bzw. ein Script ausw&auml;hlen,
        wird der Code f&uuml;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';
?>