Alle Updates und Verbesserungen im Überblick
[~] Änderungen
Navigation „Lizenzen“ mit Plesk-Lizenzen, WHMCS-Lizenzen, SSL-Zertifikaten und Microsoft 365
Shop-Seite WHMCS-Lizenzen (/licenses/whmcs) im KVM-Paket-Layout inkl. Bestellung über den Warenkorb
Shop-Seite SSL-Zertifikate (/licenses/ssl) im KVM-Paket-Layout inkl. Bestellung über den Warenkorb
Shop-Seite Microsoft 365 (/licenses/ms365) mit Monats- und Jahrespreisen inkl. Bestellung über den Warenkorb
Websysteme Store (/shop/websysteme) für eigene Hosting-/Panel-Systeme mit Bildern, Kategorien und einmaligen Preisen
Produktseite pro Websystem mit „Mehr erfahren“ vor der Bestellung (Features, Bild, Preisübersicht)
Lizenzwahl Nutzungsrecht / Eigentumsrecht (Eigentumsrecht mit ca. 75 % Aufschlag auf den Basispreis, inkl. rechtlichem Hinweis)
Navigation „Service und Mehr“ mit Service-Store und Websysteme Store
[~] Änderungen
Webspace-Pakete: neues Kartenlayout wie bei KVM, inkl. Produktbildern
Service-Store: überarbeitetes Paket-Layout (einheitlich mit KVM/Webspace)
Plesk-Lizenzen: Shop-Optik an das neue Paket-Layout angepasst
Kundenbereich: Menüpunkt „Rechnungen und Mehr“ (zuvor „Einstellungen & mehr“)
Websysteme Store: in der Übersicht nur die wichtigsten Features; vollständige Infos auf der Produktseite
Nutzungsrecht: Hinweis, dass das Websystem mit einem integrierten Lizenzsystem ausgestattet ist
WHMCS, SSL und Microsoft 365 im Shop
Websysteme Store: Produktbilder werden zuverlässig geladen und angezeigt
Websysteme Store: Banner-/Produktbilder ohne verzerrte oder „schmale“ Darstellung
Impressum: Steuernummer wird dort nicht mehr angezeigt (weiterhin auf Rechnungen)
Allgemeine Bugfixes und Performance-Optimierungen im Shop-Bereich
[~] Änderungen
[~] Änderungen
Die frühere Begrenzung der Summe aus regulärem Guthaben und Spendengeldern (max. 750 €) wurde vollständig aufgehoben. Die pro Auftrag gültigen Grenzen (z. B. 5–250 € bei Aufladungen) bleiben unverändert.
[~] Änderungen
Beim Klick auf eine vorgefertigte Antwort im Ticket-View wurde immer dieselbe Antwort eingefügt. Ursache: Suche nach predefined_id (nur pro Kategorie eindeutig), sodass bei mehreren Kategorien der erste Treffer genommen wurde. Anpassung: Auswahl und Suche nutzen jetzt die eindeutige Zeilen-ID (id) aus ticket_predefined; jede Antwort wird korrekt zugeordnet.
Profilbild (Avatar)
Registrierung & E-Mail-Blacklist
Profil-Pflicht vor Bestellung
IBAN nur für Businesskunden Pflicht
Gutscheine / Rabattcodes nach Kundentyp getrennt
Cron & Technik
Icons & Admin-UI
Admin Live-Chat (ACP)
Sicherheit
Rollen & Vertragskunden
KVM Firewall
Reseller Webspace
API-Preise-Sync: Neues Admin-Tool. Token aus api_prices_token. Sync für KVM (ohne IPv6), Domains, SSL, MS365, WHMCS, Plesk, IP-Netzwerke, VLANs. Neue Tabellen: ssl_price, ms365_price, whmcs_price, ip_nets_price, vlans_price. Plesk: product_type, api_id, title – /licenses/plesk nur Lizenzen, Preisliste alle. Neue Settings: profit_percent_reseller (5%), profit_percent_whmcs (10%). Reseller-API: eigener Profit. Preislisten-Generator: SSL, MS365, WHMCS, ipNets, vlans; PDF nur speichern. KVM-Konfigurator: Preise aus DB, Disk 1€/10GB. Domains: Profit aus DB, Reseller-Parameter.
Benutzer können sich jetzt mit E-Mail-Adresse, automatisch generiertem Benutzernamen oder Kundennummer einloggen.
Der Benutzername wird automatisch bei der Registrierung basierend auf Vorname und Nachname generiert
(z.B. "max_muasterman" für "Max Musterman").
Unterstützt auch mehrere Vornamen (z.B. "Max Kevin Musterman" wird zu "max_kevin_musterman").
Falls ein Benutzername bereits existiert, wird automatisch eine Nummer angehängt (z.B. "max_musterman_1").
Neue Datenbank-Spalte "username" wurde hinzugefügt.
Integration von spatie/browsershot (Composer-Paket, Version 5.2). Unterstützung für mehrere Screenshot-Methoden: Browsershot (Composer - Empfohlen), Puppeteer (Node.js - Fallback), Playwright (Node.js - Fallback), Wkhtmltoimage (System-Tool - Fallback). Neue Tabelle "domain_screenshots" für Screenshot-Verwaltung. Domains werden automatisch zur Warteschlange hinzugefügt bei neuer Domain-Bestellung oder manueller Domain-Erstellung durch Admin.
KVM Server und Gameserver werden jetzt in einem "Server & Gameserver" Block angezeigt. Icons zur Unterscheidung zwischen KVM und Gameserver. Einheitliche Darstellung mit Fallback-Nachricht für beide Server-Typen.
Falsches Ablaufdatum (z.B. "-56y") bei Domain-Bestellungen.
Verbesserte Datum-Parsing-Logik mit Fallback auf "time() + 1 year".
Prüft ob geparstes Datum in der Zukunft liegt und loggt Fehler bei ungültigen Datumswerten.
Behoben: 404 Fehler nach Domain-Bestellung durch Prüfung ob addProductByID() eine gültige ID zurückgibt.
Bessere Fehlerbehandlung bei fehlgeschlagener Produkterstellung.
Korrigiert Tippfehler "expries" → "expires" in navbar.php und navbar_admin.php.
Cookie wird jetzt korrekt mit Ablaufdatum gesetzt und muss nicht mehr bei jedem Seitenaufruf akzeptiert werden.
Behebung von undefinierten Variablen im Plesk-Lizenz Bestellprozess und Plesk-View.
Behobene Fehler:
AntiVPN Bot API-Integration gemäß offizieller Dokumentation aktualisiert.
Änderungen:
Behebung von Timeout-Problemen bei Cron-Jobs.
Änderungen:
Optimierungen für die AntiVPN Bot API-Anfragen implementiert.
Verbesserungen:
Neue Admin-Verwaltungsseite für die Aktivierung und Deaktivierung von Produkttypen hinzugefügt.
Features:
E-Mail-System komplett überarbeitet:
Admin-Verbesserungen:
Technische Details:
Die Funktionalität zum Ändern von TeamSpeak Server-Einstellungen wurde vollständig überarbeitet:
Servername, Serverpasswort und Sicherheitsstufe können nun zuverlässig geändert werden.
Die Upgrade-Funktionalität für TeamSpeak Server wurde vollständig überarbeitet und behoben:
Kunden erhalten nun automatisch eine Rechnung für alle durchgeführten Upgrades, die im Kundenbereich einsehbar ist.
Die ControlBot-Funktionalität wurde vollständig überarbeitet und kritische Fehler behoben.
Die ControlBot-Funktionalität ist jetzt vollständig funktionsfähig und produktionsbereit.
Erste Version des Systems