Hey,
kann mir jemand mal kurz helfen irgendwie zeigt er mir nix an . Er sollte normal mit <?php func::pre($list_tlizenz);?> den Inhalt con $list_tlizenz anzeigen
PHP: lizenz.php
<?php
global $prefix;
require_once"includes/class/db.class.php";
require_once"includes/class/func.class.php";
$q = db2::query("SELECT * FROM ".$prefix."_rlizenz. ");
$list_tlizenz = null;
while($data = db2::fetch_assoc($q)) {
$list_tlizenz .= "<tr><th scope='row'><td data-rowid='$data[uid]'></td></th>";
$list_tlizenz .= "<td>$data[id]</td>";
$list_tlizenz .= "<td>$data[uid]</td>";
$list_tlizenz .= "<td>$data[ltype]</td>";
$list_tlizenz .= "<td>$data[lversion]</td>";
$list_tlizenz .= "<td align='center'>";
$list_tlizenz .= "<a href='#key' data-toggle='modal' data-id='$data[uid]'><i class='tekbase icon-key' ></i></a> ";
$list_tlizenz .= " <a href='#edituser' data-toggle='modal' ' data-id='$data[uid]'><i class='tekbase icon-edit_user' float='right'></i></a>";
$list_tlizenz .= "</td>";
$list_tlizenz .= "</tr>";
}
db2::free($q);
if (preg_match("/tlizenz.php/i", $_SERVER['PHP_SELF'])) {
Header("Location: ../index.php");
die();
}
if(is_admin($admin)) {
function admintlizenz($ids, $test, $save) {
global $prefix, $db, $admin;
$ids = filter($ids, "", 1);
$test = filter($test, "", 1);
include ("admin/header.php");
// cmodules = /admin/iconsets/business/m_xxxxxxxx.png
// _TEST = /admin/ownlanguage/german.php -> define("_TEST","Testtitel");
// _ASSISTENTAPPLIST = Text for help icon
$adminmsg = admin_title("cmodules", "_TEST", "_ASSISTENTAPPLIST ", "");
echo ''.$adminmsg.'';
?>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
<table class="table table-bordered">
<thead class="thead-dark">
<th scope="col">#ID</th>
<th scope="col">Kunde</th>
<th scope="col">Lizenztyp</th>
<th scope="col">Domain</th>
<th scope="col">Update bis</th>
<th scope="col">Aktion</th>
</tr>
</thead>
<tbody>
<?php func::pre($list_tlizenz);?>
</tbody>
</table>
<!-- Lizenzkey -->
<div class="modal fade" id="key" tabindex="-1" role="dialog" aria-labelledby="meinModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="meinModalLabel">Tekbase Lizenz Key</h4>
</div>
<div class="modal-body">
AB8A-268A-F310-C331-3FAA-3D98-9B35-2189 6053-AA36-9693-910C-4169-5A41-C0FE-D3AF 30EF-EFE8-E914-8457-53BE-402C-179A-BECC 1CF7-4AAF-F04D-C790-F9AB-F84F-5477-566E F1A2-D913-2117-CD70-8943-EFFD-7EC5-D3AC 0D44-DC25-450E-984B-3315-A127-5BA6-A58B 8F2E-B7C2-0396-B668-EF84-ECA1-CC41-185A B89D-1B52-FD5A-08BB-7D7A-DAC6-08D7-A764
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Schließen</button>
</div>
</div>
</div>
</div>
<!-- User bearbeiten -->
<div class="modal fade" id="edituser" tabindex="-1" role="dialog" aria-labelledby="meinModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="meinModalLabel">User bearbeiten</h4>
</div>
<div class="modal-body">
Test
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Schließen</button>
</div>
</div>
</div>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>
<?php include ("admin/footer.php");
}
switch ($op) {
case "admintlizenz":
admintlizenz($ids, $test, $save);
break;
}
}else{
adminLogin($admin);
}
?>
Alles anzeigen
PHP: datenbase.class.php
<?php
class db2 {
private static $con = null;
public static function connect($mysql) {
if (!empty($dbhost) && !empty($dbuname) && !empty($dbname )) {
$con = self::$con = mysqli_connect($dbhost, $dbuname, $dbpass, $dbname );
if(!empty($con)) { return $con; }
else { self::werror(mysqli_connect_error()); }
}
}
public static function arrayToUpdate($table,$array,$where = null) {
$update = $wqry = null;
if ( count($where) > 0 ) {
$wqry = "WHERE ";
$keys = array_keys($where);
for ($n=0;$n<count($where);$n++) {
if ( $n > 0 ) { $update .=", "; }
$wqry .= "`".$keys[$n]."` = '".$where[$keys[$n]] ."'";
}
}
$keys = array_keys($array);
for ($n=0;$n<count($array);$n++) {
if ( $n > 0 ) { $update .=", "; }
$update .= "`".$keys[$n]."` = '".$array[$keys[$n]] ."'";
}
return "UPDATE `".dbprefix."$table` SET $update $wqry;";
}
public static function arrayToInsert($table,$array) {
$insert = $values = null;
$keys = array_keys($array);
for ($n=0;$n<count($array);$n++) {
if ( $n > 0 ) { $insert .=", "; $values .= ", "; }
$insert .= "`".$keys[$n]."`";
$values .= "'".$array[$keys[$n]]."'";
}
return "INSERT INTO `".dbprefix."$table` ($insert) VALUES ($values);";
}
public static function query($qry) {
$result = mysqli_query(self::$con, $qry);
if ($result !==FALSE) {
$return = $result;
return $return;
}
else {
$bt = debug_backtrace();
$line = $bt[0]["line"];
func::pre($bt);
func::pre(self::error());
}
}
public static function getDatas($value, $where, $table, $select = "*") {
if (is_numeric($value)) { $value = intval($value); }
else { $value = db::ci(trim($value)); $value = "'$value'"; }
$q = self::query("SELECT $select FROM $table WHERE (`$where` = $value);");
$data = self::fetch_assoc($q);
db::free($q);
return $data;
}
public static function fetch_assoc($res) { return mysqli_fetch_assoc($res); }
public static function insert_id() { return mysqli_insert_id(self::$con); }
public static function free($res) { return mysqli_free_result($res); }
public static function num_rows($res) { return mysqli_num_rows($res); }
public static function ci($q) { return mysqli_real_escape_string(self::$con, $q); }
public static function disconnect() { return mysqli_close(self::$con); }
public static function errno() { return mysqli_errno(self::$con); }
public static function error() { return mysqli_error(self::$con); }
public static function close() { return mysqli_close(self::$con); }
}
?>
Alles anzeigen