'; } return ''; } /* Van e aktív fejlesztés */ $ServerLocalIP = trim(shell_exec('hostname -I | cut -d" " -f1')); $sql = mysqli_query($conn,"SELECT param_value FROM system_params WHERE param_key = 'is_active_development'"); if (mysqli_fetch_array($sql)[0] == '1') { $TextActiveDevelopment = '

Aktív fejlesztés! Hibák és esetleges leállások jelentkezhetnek!

'; } else if ($ServerLocalIP != '192.168.15.10') { $TextActiveDevelopment = '

Teszt környezet A jelenegi rendszer a teszt környezetben üzemel!

'; } else { $TextActiveDevelopment = ''; } $menuhtml = '
'.$TextActiveDevelopment.'

Kezelőfelület

'.$userName.'

'; /* Globális funkciók */ function StopAndDie($reason = "Jogosultság megtagadva! Önnek nincsen joga a kért tartalom megtekintéséhez!") { global $currentUrl; $_SESSION['error_message'] = $reason; header('X-Frame-Options: DENY'); header("Location: ".$currentUrl."/dashboard"); die(); } function getItemsSlice(array $items, int $page, int $limit = 25): array { $offset = ($page - 1) * $limit; return array_slice($items, $offset, $limit); } function idToHexColor(string $id): string { $hash = md5($id); $color = substr($hash, 0, 6); return '#' . $color; } function escapeForJson($string) { $escaped = str_replace('"', "'", $string); $escaped = str_replace("\\", "\\\\", $escaped); $escaped = str_replace("/", "\\/", $escaped); $escaped = str_replace("\n", "\\n", $escaped); $escaped = str_replace("\r", "\\r", $escaped); $escaped = str_replace("\t", "\\t", $escaped); return $escaped; } function splitSetitem_id($item_id) { if (strpos($item_id, '+') === false) { return null; } $parts = explode('+', $item_id, 2); $first = trim($parts[0]); $second = trim($parts[1]); // Prefix $prefix = ''; $first_numeric = $first; if (preg_match('/^([^0-9]{1,2})(.*)$/', $first, $matches)) { $prefix = $matches[1]; $first_numeric = $matches[2]; } else { $first_numeric = (string)intval($first); } $item1 = $prefix . $first_numeric; $second_numeric = $second; if ($prefix === '') { $second_numeric = (string)intval($second); } $item2 = $prefix . $second_numeric; return ['item1' => $item1, 'item2' => $item2]; } /* scriptek */ $SystemVersion = file_get_contents($currentUrl.'/version.php?v=1'); $menuhtml .= "
" . $SystemVersion . "
"; $menuhtml .= ''; $menuhtml .= ''; ?>