UniAdmin/de

From WoWRosterWiKi
< UniAdmin(Difference between revisions)
Jump to: navigation, search
(partial translation from english uniadmin article by Nefuh. The rest will come as soon as possible)
 
m (corrected some mistakes on install section)
 
(One intermediate revision by one user not shown)
Line 2: Line 2:
 
{{Disclaimer/de}}
 
{{Disclaimer/de}}
 
{{MainMenu|UniAdmin}}
 
{{MainMenu|UniAdmin}}
 
{{Note|Partial translation, rest will come as soon as possible}}
 
{{Note/de|Teilweise übersetzt, der Rest folgt so schnell wie möglich.}}
 
 
 
==UniAdmin==
 
==UniAdmin==
 
Aktuelle Version: '''0.7.9'''<br>
 
Aktuelle Version: '''0.7.9'''<br>
Line 29: Line 25:
  
 
===Installation===
 
===Installation===
Neue Datenbank anlegen (Bsp. uniadmin)
+
# Neue Datenbank anlegen (Bsp. uniadmin)
 
# Den Inhalt der ZIP-Datei auf den Webserver hochladen
 
# Den Inhalt der ZIP-Datei auf den Webserver hochladen
 
# Anschließend die Zugriffsrechte aller Ordner auf 0777 setzen (jeder kann schreiben/lesen/ausführen) bzw. unter NTFS "Jeder kann schreiben" unter Windows.
 
# Anschließend die Zugriffsrechte aller Ordner auf 0777 setzen (jeder kann schreiben/lesen/ausführen) bzw. unter NTFS "Jeder kann schreiben" unter Windows.
 +
# Die Installation auf dem Webserver aufrufen und den Anweisungen folgen
 +
'''Verzeichnisstrukur:'''
 
<pre>[uniadmin]
 
<pre>[uniadmin]
 
   addon_temp
 
   addon_temp
Line 37: Line 35:
 
   cache
 
   cache
 
   logos</pre>
 
   logos</pre>
# Die Installation auf dem Webserver aufrufen und den Anweisungen folgen
 
 
 
Der Administratoraccount wird während der Installation angelegt.<br>
 
Der Administratoraccount wird während der Installation angelegt.<br>
 
Lese die Hilfe Seite für mehr Informationen.
 
Lese die Hilfe Seite für mehr Informationen.
Line 157: Line 153:
  
 
===Changelog===
 
===Changelog===
<div style="border:1px outset red;padding:10px;font-size:12px;width:100px;">'''Key:'''
+
<div style="border:1px outset red;padding:10px;font-size:12px;width:100px;">'''Schlüssel:'''
  
 
'''[~]''' Behoben
 
'''[~]''' Behoben
Line 263: Line 259:
 
*: Abgefange PHP Fehler werden nun unten auf der Seite, über den SQL Queries, angezeigt
 
*: Abgefange PHP Fehler werden nun unten auf der Seite, über den SQL Queries, angezeigt
 
* [+] is_ua_admin() für einen einfacheren Weg um zu prüfen ob ein Benutzer ein Administrator ist
 
* [+] is_ua_admin() für einen einfacheren Weg um zu prüfen ob ein Benutzer ein Administrator ist
 
----
 
Needs still to be translated from here
 
----
 
  
 
'''v0.7.5'''
 
'''v0.7.5'''
* [~] Removed all dead files
+
* [~] Nicht mehr benötigte Dateien entfernt
* [~] Massive code cleanup
+
* [~] Massive Bereinigung des Quellcodes
* [!] Overhauled the addons page
+
* [!] Addonseite überholt
* [~] Addon file paths are now determined by the current url
+
* [~] Addon Dateipfad nur über die aktuelle URL
* [~] Simplified main SQL query, now only one query
+
* [~] Haupt SQL Query vereinfacht, nun ist es nur noch eine Query
* [~] SVLIST is now scanned when exporting settings.ini
+
* [~] SVLIST wird nun gescannt, wenn die settings.ini exportiert wird
* [~] Fixed level 1 users so they can change locale and theme
+
* [~] Level 1 Benutzer repariert, damit Sie nun die Sprache uns das Template ändern können
* [~] Not using $pipe_sep in interface.php
+
* [~] $pipe_sep wird nicht mehr in der Datei interface.php benutzt
* [~] Made a call to $uniadmin->config() after changing settings in UA config so they will show correctly
+
* [~] $uniadmin->config() wird nun nach Änderung der Konfiguration aufgerufen, damit die Einstellunge anschließend korrekt angezeigt werden
* [~] Notice userN when editing self user in User Config page
+
* [~] Hinweis BenutzerN, wenn der selbe Benutzer in der Benutzerkonfiguration bearbeitet wird
* [~] Fixed error on UA config page dealing with default style
+
* [~] Problem mit der behandlung des Standard Stil auf der Konfigurationsseite behoben
 
* [~] index.php to use the page variable constant defined in constants.php
 
* [~] index.php to use the page variable constant defined in constants.php
* [+] Added installer and upgrader
+
* [+] Installations- und Aktualisierungsroutine hinzugefügt
*: Moved files around in zip package now that UA has an installer
+
*: Alle Dateien in ein ZIP Archiv verschoben, nun da es eine Installationsroutine gibt
*: PRIMARYURL, SYNCHROURL, RETRDATAURL are set with default values on install
+
*: PRIMARYURL, SYNCHROURL, RETRDATAURL werden nun mit Standardwerten gesetzt während der Installation
*: If config.php doesn't exist, UA will direct to the installer
+
*: Wenn die Datei config.php nicht existiert wird die Installationsroutine aufgerufen
* [+] Homepage and filename to xml in interface.php
+
* [+] Webseite und Dateiname geändert zu XML in interface.php
* [+] Implemented code from Zajsoft (thanks a bunch!)
+
* [+] Code von Zajsoft implementiert (Vielen Dank!)
* [+] Addon list sorting
+
* [+] Addonlistensortierung
* [+] File size is now calculated
+
* [+] Dateigröße wird nun berechnet
* [+] Directory tree file listing (html list output)
+
* [+] Dateiverzeichnisliste (HTML Ausgabe)
*: Big thanks to Zeryl on this, without him, this would not be here
+
*: Vielen Dank an Zeryl hierfür, ohne Ihn wäre dies nicht hier
* [+] Added password confirmation
+
* [+] Passwortverifzierung hinzugefügt
*: If you edit yourself, you need to enter old password
+
*: Bei der Bearbeitung des eigenen Accounts muss das alte Passwort eingeben werden
*: If your level > user, then no old password is needed
+
*: Ist das Level > Benutzer, wird kein Passwort benötigt
* [+] If adding a new user, and there is a form validation error, some of the info will be still in the form (name, level, lang, style)
+
* [+] Wenn ein neuer Benutzer hinzugefügt wird und es einen fehler bei der Prüfung des Formulares gibt, bleiben einige Informationen im Formular (Name, Level, Sprache, Stil)
* [+] Added ua_die() to kill UA when needed with a message and debug info
+
* [+] ua_die() hinzugefügt, um UA mit einer Nachricht und Debuginformationen zu beenden wenn nötig
* [+] Added remote checking for new UA version
+
* [+] Fernprüfung auf neue UA Version hinzugefügt
*: There is an option to turn this off in uniadmin config
+
*: Es gibt eine Option um dies zu deaktivieren in der UA Konfiguration
* [+] Added WoWAce module, now you can get addons from wowace.com
+
* [+] WoWAce Modul hinzugefügt, nun kann man Addons von wowace.com hinzufügen
* [+] Added a function to grab a remote file's contents $uniadmin->get_remote_contents()
+
* [+] Funktion zum Fernladen von Dateiinhalten: $uniadmin->get_remote_contents()
* [!] Addon zips are loaded on the assumption that they extract to Interface/AddOns/, there is a switch on the upload form to change this action
+
* [!] Addon Archive werden in der Annahme laden, das diese nach Interface/AddOns/ entpackt werden, es einen Schalter im Formular zu hochladen um dies zu ändern
* [!] Simplified the upload process
+
* [!] Hochladeprozess vereinfacht
*: Only 3 fields; Required, Full Path, Select File
+
*: nur 3 Felder; Notwendig, voller Pfad, Datei wählen
* [!] Greatly improved .toc file detection
+
* [!] .toc Dateierkennung erheblich verbessert
*: Most needed fields are scanned from the .toc file
+
*: Die meisten benötigten Felder werden aus der. Toc-Datei gescannt
*: You can use the addon details page to edit fields
+
*: Man kann die Felder auf der Addon Detail Seite bearbeiten
* [!] get_toc() changed to get_toc_val()
+
* [!] get_toc() geändert zu get_toc_val()
*: This can get any value from the .toc file such as Interface, Version, X-Website, etc...
+
*: Diese Funktion kann jeden Wert auf der .toc Datei auslesen, z.B. Interface, Version, X-Website, uvm...
* [!] Merged many addon.php functions ( require_addon, optional_addon, enable_addon, disable_addon ) into one function toggle_addon()
+
* [!] Viele addon.php Funktionen zusammengefasst ( require_addon, optional_addon, enable_addon, disable_addon ) in einer einzigen Funktion toggle_addon()
* [!] Moved addon functions to include/addon_lib.php
+
* [!] Addon Funktionen verschoben nach include/addon_lib.php
* [!] Moved debug config to the UA settings page
+
* [!] Debug Konfiguration auf die UA Einstellungsseite verschoben
* [!] Removed all extra ?>
+
* [!] Alle zusätzlichen ?> entfernt
* [!] Another massive interface overhaul
+
* [!] Eine weitere massive Interface Überarbeitung
*: Added js styling for overlib
+
*: JS Styling für overlib hinzugefügt
*: Finally all html moved into themes and out of php code
+
*: Sämtlicher HTML Code aus dem PHP Code, wurde in Templatedateien verschoben
*: Made the pie charts smaller on the stats page
+
*: Kuchendiagramme verkleinert auf der Statistikseite
*: Removed uploaded and status idication when no logo's are uploaded
+
*: Hochgeladen und Statusanzeigen entfernt, wenn keine Logos hochgeladen wurden
*: Added meta tag the prevents IE from showing the image toolbar
+
*: META Tag hinzugefügt, was den IE davon abhält die Bildtoolbar anzuzeigen
* [!] Moved URL detection to include/uniadmin.php
+
* [!] URL Erkennung nach include/uniadmin.php verschoben
* [!] Simplified module detection and inclusion in index.php
+
* [!] Modulerkennung vereinfacht, diese wird nun in der index.php geladen
* [!] Changed $uniadmin->debug() to $uniadmin->error()
+
* [!] $uniadmin->debug() zu $uniadmin->error() geändert
* [!] Changed some calls in $uniadmin that used $uniadmin to $this
+
* [!] Einige Aufrufe in $uniadmin, welche $uniadmin benutzen geändert, so das diese nun $this benutzen
* [!] Changed $uniadmin->ls() to be able to not traverse directories if needed
+
* [!] $uniadmin->ls() geändert
* [!] Moved interface.php to modules dir, interface.php still exists in the root, but includes index.php and sets $_GET['p'] = 'interface';
+
* [!] interface.php in den Modulordner verschoben, interface.php existiert immer noch im Hauptordner, aber wird nun in der index.php geladen und setzt $_GET['p'] = 'interface';
* [!] Changed uniadmin config text strings in locale files
+
* [!] UA Konfigurationstexte in den Lokalisierungsdateien geändert
*: Using "title|tootip" format now
+
*: Es wird jetzt das Format "title|tootip" benutzt
* [!] Changed menu generation to give more variables so menu can be styled easily in themes
+
* [!] Menügenerierung geändert für mehr Variablität, damit das Menü einfacher angepasst werden kann im Theme
 
+
  
 
'''Beta 0.7.0'''
 
'''Beta 0.7.0'''
* [~] UA is now mySQL 5 compatible
+
* [~] UA ist nun mySQL 5 Kompatibel
* [~] Areas that were not using the dynamic database table names
+
* [~] Areale die nicht die dynamischen Datenbanktabellennamen benutzt haben
*: Thanks DreadPickle http://www.wowroster.net/Forums/viewtopic/t=260.html
+
*: Danke DreadPickle [http://www.wowroster.net/Forums/viewtopic/t=260.html]
* [~] Pie charts for php 5.x
+
* [~] Kuchendiagramme für PHP 5.x
* [~] On logo page, hitting the upload button will not upload a blank logo
+
* [~] Das drücken des Uploadknopfes auf der Logo Seite, wird kein leeres Logo hochladen
* [~] On addon page, hitting the upload button will not upload a blank addon
+
* [~] Das drücken des Uploadknopfes auf der Addon Seite, wird kein leeres Addon hochladen
* [~] Uploading addons will now try to chmod and moveuploaded file and report any errors nicely
+
* [~] Hochladen von Addons wird nun Versuchen die Berechtigung mittels chmod zu ändern, die Datei verschieben und jeden Fehler nett zu berichten
* [~] Addons uploaded with an already existing addon in UA will be updated and will not be inserted as a new addon
+
* [~] Das hochladen eines bereits vorhandenen Addons wird dieses nun ersetzen und nicht als neues Addon einfügen
* [~] Addon parsing now checks to see if you are uploading a .zip file
+
* [~] Addon Parsing wird nun prüfen ob eine .zip Datei hochgeladen wird
* [~] The temp_anaylize folder will now be  on addon processing errors
+
* [~] Der temp_anaylize Ordner wird bei einem Verarbeitungsfehler ehrhalten bleiben
* [+] Display templating
+
* [+] Zeigt Templates
* [+] TOC scanning and display for addons
+
* [+] TOC Scanner und Anzeige für Addons
* [+] Required/Optional addons selection
+
* [+] Notwendige/Optionale Addonsauswahl
*: UniUploader 2.5 will give the option to download optional addons
+
*: UniUploader 2.5 erlaubt den Download optionaler Addons
*: UniUploader < 2.5 will not even see optional addons
+
*: UniUploader < 2.5 wird die optionalen Addons nicht einmal sehen
* [+] required="(0|1)" and toc="0000" to the XML output in interface.php
+
* [+] required="(0|1)" und toc="0000" hinzugefügt zur XML Ausgabe in interface.php
*: UniUploader < 2.5 should ignore this
+
*: UniUploader < 2.5 sollte das ignorieren
* [+] UniAdmin is now fully localized
+
* [+] UniAdmin ist nun vollständig lokalisiert
*: English only at this time
+
*: Derzeit nur Englisch
* [+] Database layer code
+
* [+] Datenbank Layer Code
* [+] $user object. Holds locale strings, user info, etc...
+
* [+] $user Objekt. Beeinhaltet lokalisierte Strings, Benutzerinformation, uvm...
* [+] $uniadmin object. Holds UA config info and some common functions
+
* [+] $uniadmin Objekt. Beeinhaltet UA Konfiguration und einige allgemeine Funktionen
* [+] UniUploader settings.ini file importing and exporting
+
* [+] UniUploader settings.ini Datei Import und Export
* [!] Help, addons, logo, and settings pages can now be viewed by guests
+
* [!] Hilfe-, Addon-, Logo- und Konfigurationsseite können nun auch als Gast gesehen werden
* [!] Updated pclzip.lib from v2.3 to v2.5. zip handling should be faster/better
+
* [!] pclzip.lib Aktualisiert von v2.3 auf v2.5. zip Verarbeitung sollte nun schneller/besser sein
* [!] Changed initial sql to not set any UU sync settings to enabled
+
* [!] Anfangs SQL geändert, damit beim UU Sync keine Einstellungen einfach aktiviert werden
* [!] Permissions for certain actions have been changed
+
* [!] Berechtigungen für bestimmte Aktionen haben sich geändert
*: Look at the help page for more info
+
*: Hilfeseite ansehen für weitere Informationen
* [!] Addon parser now uses .toc filename for insertion into the db
+
* [!] Addon Parser benutzt nun .toc Dateinamen für Einfügungen in die Datenbank
* [!] Addon parser will now reject uploaded addon zip files with no .toc file
+
* [!] Addon Parser wird nun Addon ZIP Dateien ablehnen, welche keine .toc Datei haben
* [!] Revamped look and feel of the interface
+
* [!] Überarbeitete Optik und Haptik des Interfaces
* [!] All pages are now accessed by ?p= GET variable through index.php
+
* [!] Alle Seite nun verfügbar über index.php per ?p= GET Variabel
*: interface.php can still be accessed alone, because UU < v2.5 needs it this way
+
*: interface.php kann derzeit immer noch alleine aufgerufen werden, weil UU < v2.5 dies benötigt
* [!] Using POST rather then GET all the buttons (delete, change, modify, etc...)
+
* [!] Alle Buttons benutzen nun POST anstatt von GET (Löschen, Ändern, Modifzieren, uva...)
* [!] Using error_reporting(E_ALL), removed all php notices
+
* [!] UA benutzt nun error_reporting(E_ALL);
* [!] Password fields when adding/editing users to actual password fields
+
* [!] Passwort Felder beim Hinzufügen / Bearbeiten von Benutzern auf tatsächliche Passwort-Feldern
* [!] Addon files table to use addon_id and not addon name
+
* [!] Addon Dateitabelle damit diese nun addon_id benutzt und nicht den Addonnamen
* [!] Removed all the unused overlib code
+
* [!] Allen unbenutzten Overlib Code entfernt
* [!] Updated help page with more info
+
* [!] Hilfeseite mit mehr Informationen aktualisiert
* [!] UniUploader related images updated to version 2.5.0
+
* [!] UniUploader zusammengehörig Bilder aktualisiert auf Version 2.5.0
* [!] All UA configuration has moved to a config page
+
* [!] Die gesamte UA Konfiguration wurde auf die Konfigurationsseite verschoben
* [!] Settings page has been changed
+
* [!] Einstellungsseite geändert
*: Each setting now has a specific input type
+
*: Jede Einstellung hat nun ein spezifiziertes Eingabefeld
* [!] Improved debug to include all SQL queries and page rendertimes
+
* [!] Debug erweitert um alle SQL Queries und Seitenrenderdauer
* [!] Improved messages display
+
* [!] Verbesserte Meldungsanzeigen
* [!] Removed even more outdated settings from the db
+
* [!] Nicht mehr notwendige Einstellungen aus der Datenbank entfernt
 
+
  
 
'''Beta 0.6.1'''
 
'''Beta 0.6.1'''
* [~] Support systems with short_open_tags set to Off in the PHP config
+
* [~] Support-System mit short_tags auf "Off" in der PHP-Konfigurationsdatei gesetzt
 
+
  
 
'''Beta 0.6.0'''
 
'''Beta 0.6.0'''
* [~] Security cookie bug
+
* [~] Sicherheitscookie Fehler
* [+] Support for new UU functionality
+
* [+] Support für neue UU Funktionen
* [+] A new setting
+
* [+] Eine neue Einstellung
* [+] Overlib tooltips w/pics for each setting
+
* [+] Overlib Tooltips mit Bildern für jede Einstellung
* [+] view.php unsecure file for viewing addon list
+
* [+] view.php unsichere Datei für Anzeige der Addonliste
 
+
  
 
'''Beta .50'''
 
'''Beta .50'''
* [+] Support for UniUploader 2.0, and removed support for previous versions of UU
+
* [+] Support für UniUploader 2.0, und Support für vorherige UU Versionen entfernt
* [+] A couple minor things to the help screen.
+
* [+] Einige Kleinigkeiten zum Hilfebildschirm
* [+] "sv management" to the settings screen
+
* [+] "sv management" zum Einstellungsbildschirm
* [!] Removed a bunch of outdated settings from the db
+
* [!] Einige veraltete Einstellungen aus der Datenbank entfernt
 
+
  
 
'''Beta .40'''
 
'''Beta .40'''
* [~] Addon Updater and interface including index.htm and index.html
+
* [~] Addon Updater und Interface inklusive index.htm und index.html
* [+] User management
+
* [+] Benutzerverwaltung
* [+] setting descriptions
+
* [+] Einstellungsbeschreibung
* [!] bunch of technical changes that nobody cares about (cant remember :P )
+
* [!] Einige technische Änderungen, die niemanden interessieren (kann mich nicht erinnern :P )
* [!] Cosmetic Changes
+
* [!] Kosmetische Änderungen
* [!] Deleted obsolete settings from database
+
* [!] Überflüssige Einstellungen aus der Datenbank entfernt
 
+
  
 
'''Beta .31'''
 
'''Beta .31'''
* [~] Default 'PARSEVAR1' in uniadmin.sql.
+
* [~] Standart 'PARSEVAR1' in uniadmin.sql.
*: This was being set as 'MyProfile' which would break UniUploader Pre-Parse. Corrected to 'myProfile'
+
*: Dies war als 'MyProfile' gesetzt, was zu einem Abbruch des UU Pre-Parsers führte. Korrigiert zu 'myProfile'
* [!] Updated this install.txt file
+
* [!] Die install.txt Datei aktualisiert
 
</div>
 
</div>
 
  
 
===Die Zukunft?===
 
===Die Zukunft?===
 
Pläne für zukünftige Versionen vom UA
 
Pläne für zukünftige Versionen vom UA

Latest revision as of 15:15, 28 May 2012

WR.net

Wichtiger Hinweis: Mit der Bearbeitung dieser Seite, akzeptieren Sie das ihr Beitrag als Public Domain lizensiert wird.
Wenn Sie das nicht wollen oder Aufgrund von Lizenzrechten nicht können, bearbeiten Sie diese Seite bitte nicht.

Contents


UniAdmin

Aktuelle Version: 0.7.9
Letzte Aktualisierung: 22:05, 18 June 2007 (PDT)
Entwickler / Programmierer: Zanix | Matt Miller

Forum | Projekt auf Google Code | Bugtracker | Download | Quellcode

Ich wette, Du fragst dich was das ist und / oder wie man den UniAdmin benutzt, also:

Der UniAdmin ist ein System um Addons, Logos und Einstellungen, zwischen den Mitglieder (welche den UniUploader benutzen) zu synchronisieren. Wenn Du ein Addon in das System hochlädst und den "Update" Knopf im UniUploader drückst, fragt der UniUploader die "Synchronisierungs URL" ab (die im linken Teil vom UniUploader). Der UniUploader wird anschließend alle Aktualisierungen (Addons, Logos, Einstellungen) herunterladen, die sich in irgendwie geändert haben. Hierbei werden die Addons durch die aktualisierte Version ersetzt (auch wenn eine neuere Version beim Benutzer bereits vorhanden ist).

Anforderungen

Empfohlene Tools

Installation

  1. Neue Datenbank anlegen (Bsp. uniadmin)
  2. Den Inhalt der ZIP-Datei auf den Webserver hochladen
  3. Anschließend die Zugriffsrechte aller Ordner auf 0777 setzen (jeder kann schreiben/lesen/ausführen) bzw. unter NTFS "Jeder kann schreiben" unter Windows.
  4. Die Installation auf dem Webserver aufrufen und den Anweisungen folgen

Verzeichnisstrukur:

[uniadmin]
  addon_temp
  addon_zips
  cache
  logos

Der Administratoraccount wird während der Installation angelegt.
Lese die Hilfe Seite für mehr Informationen.

Aktualisieren

  1. index.php?p=upgrade aufrufen und den Anweisungen folgen

Aktualisieren von V0.7.0

Aktualisieren von V0.7.5

Danksagungen

Speziellen Dank an:
sturmy Französische Übersetzung
fubu2k
Carasak
Shadowsong
Deutsche Übersetzung
Zajsoft Große Modifikation beim Addon hochladen, bereitstellung eines besseren .toc Datei Scanner
Zeryl Danke für das Parsen von Strings in Mehrdimensionale Arrays
Danke für den WoWAce Modul Code

FAQ

  1. Als erstes, fahre mit der Maus über jede Einstellungen und Du erhälst einen Tooltip mit Hinweise zu dem Bereich des UniUploader Interface.
  2. Wenn Du immer noch verwirrt bist
    • Konfiguriere den UniUploader manuell mit den notwendigen Einstellungen.
      • Öffne die Datei "settings.ini" und Du wirst dort alle Einstellungen finden.
    • Oder lade eine Kopie deiner "settings.ini" in die Einstellungsseite vom UniAdmin.

Support

Für jeglichen Support, Fragen, Kommentaren, Feedback oder Vorschlägen
besuche bitte das Support Forum.

Lizenz

UniAdmin ist unter Creative Commons lizensiert
"Attribution-NonCommercial-ShareAlike 2.5" Lizenz.
Kurze Zusammenfassung: http://creativecommons.org/licenses/by-nc-sa/2.5
Volle Lizenz: http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode

Bezüglich der Namensnennung:

Weitergabe unter gleichen Bedingungen:

Im Falle einer Weitergabe, müssen Sie andere über die Lizenzbedingungen informieren.
Jede dieser Bedingungen kann aufgehoben werden,
sofern Sie die Einwilligung des Entwickler-Teams von wowroster.net erhalten haben.

UniAdmin benutzt unter anderem die folgenden Bibliotheken:


Bekannte Fehler

Changelog

Schlüssel:

[~] Behoben

[+] Hinzugefügt

[!] Geändert


0.7.9

  • [~] WoWAce Addon Liste funktioniert wieder
    WoWAce hat das Format der Liste zu XML geändert und das alte entfernt
    Danke an Exerladan für den Code
  • [~] HTML Fehlerbehebungen und Änderungen
  • [!] Alle Kommentarheader in unser neues Format
  • [!] Die Aktualisierung wurde ein bischen modifiziert, das sollte aber keinen betreffen
  • [!] Benutzung von version_compare() anstatt eines String Vergleiches bei der Vergleich von UniAdmin Versionen
  • [+] PURGEFIRST Einstellung
  • [+] Addonliste von WoWAce erneut laden erzwingen
  • [+] Möglichkeit nicht gescannte Addons zu löschen
  • [+] Nachricht, wenn ein Addon gelöscht wurde
  • [+] Bilder für neue Einstellungen

v0.7.8

  • [~] Aktualisierung hatte einen Tippfehler
  • [~] GETDELETEADDONS funktionierte nicht richtig, jetzt sollte es ok sein
    Ich habe einige Variablen geändert und habe Sie nicht getestet. Entschuldigung.

v0.7.7

  • [~] Addon verarbeitung prüft nun ob das Addonarchive existiert bevor versucht wird es zu löschen
  • [~] UA versucht nicht temporär hochgeladene Dateien zu löschen, move_uploaded_file erledigt das bereits
  • [~] Addon xml Ausgabe mit output htmlspecialchars() kodiert
  • [~] Addon Datei XML Ausgabe auch wenn es keine Addons gibt
  • [!] Ab sofort gibt es eine Schwarzeliste für ungültige Dateien
    ade,adp,bas,bat,chm,cmd,com,cpl,crt,doc,eml,emf,exe,hlp,hta,inf,ins,isp,jar,js,jse,lnk,
    mdb,mde,msc,msi,msp,mst,pcd,pif,ppt,py,rar,reg,scr,sct,shs,url,vbs,vbe,wsf,wsh,wsc,xsl
  • [!] Rückkehr zur alten Methode zur Erkennung der Dateiendung
  • [!] Seitengenerierung Template Variabel wurde entfernt von der Addon Seite
  • [!] uniadmin_settings.enabled ist jetzt ein Feld mit dem Format tinyint(1)
  • [!] Neue Ansicht für den SV Dateiverwaltungsbereich
  • [+] Addon entfernen Einstellungen
  • [+] Zwei neue Einstellungen jUU HOMEURL und FORUMURL

v0.7.6

  • [~] Slashes werden nun isoliert im Stats Modul
  • [~] ADDVARVAL2 ist jetzt ein Passwortfeld, das es ja auch ein Passwort ist
  • [~] pclzip.lib.php bearbeitet zur Erkennugnn von Windows, zu etwas was nicht vom Server blockiert wird
  • [~] curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); entfernt
    Wird nicht benötigt und einige Server blockieren diese Einstellung
  • [~] get_remote_contents file get function in include/uniadmin.php
  • [~] umask entfernt in write_file function in include/uniadmin.php
    Diese beiden verursachten den "No TOC" Fehler bei WoWAce Addons
  • [~] Unsachgemäße Modulnamen Erkennung in der index.php hinzugefügt, um Dateieeinschleusung zu verhinden
  • [~] Anzahl der Datenbankanfragen auf 9 reduziert auf der Stats Seite, Danke vielmals PleegWat!
  • [~] Sortierung auf der Stats Seite
  • [~] Benutzeragenten vergleich hinzugefügt für jUU. Kompaktmodus Einstellungen werden aktiv
  • [~] Logo Dateipfad wird nun durch den aktuellen Pfad gebildet
  • [~] settings.ini Scanner wird bestimmte Werte nicht scannen (IE: Account Name)
  • [~] SQL Queries werden niemals anonymen Benutzern angezeigt
  • [~] Links während der Installation zeigen nun korrekt auf index.php anstatt auf install.php
  • [~] XML Ausgabe nun mit dem richtigen Header
  • [~] TOC Scanner, fand bei einigen Addons TOC Dateien, die nicht richtig abgefangen wurden
  • [!] UA wird nun einen Fehler ausgeben und beendet, wenn die PHP Version nicht 4.3 oder höher ist
  • [!] Das Hilfe Tab wird nun ausgewählt, wenn keine Seite definiert ist
  • [!] UA akzeptiert und scannt nur noch bestimmte Dateitypen für Addons
    lua,toc,txt,tga,blp,ttf,xml,wav,mp3,nopatch
    UniAdmin benachrichtigt dich, wenn eine Datei übersprungen wurde
    Wenn es weitere, NICHT AUSFÜHRBARE Dateiendungen gibt, lasst es uns wissen!
    PclZip hat eine Option für eine Vor-Entpackungsfunktion
    function pclzip_pre_extract() in include/uniadmin.php
    Dateien welche nicht auf der Erlaubtliste stehen, werden nicht entpackt
  • [!] Addon Hinweistooltip wird nun über die gesamte Zeile angezeigt
  • [!] Tabellen, welche js sort benutzen, sind nicht direkt sortiert, das Verbessert die Ladezeiten
  • [!] Fehlermeldungszeilen sind nun rötlich
  • [!] Logo Modul wurde bearbeitet damit verschiedene Bilddateiformate benutzt werden können in der Zukunft
  • [!] `download_url` Feld aus der Logo-Tabelle entfernt, `filename` wird dafür nun benutzt
  • [!] Alle Remoteaddons (WoWAce) werden nun lokal gespeichert
    Damit UA Administrationen kontrollieren können, welche Version UU Benutzer herunterladen
  • [!] Volle Addonpfad Erkennung
    Es gibt nun 3 Optionen [Automatisch] [Ja] [Nein]
      • Automatisch versucht zu erkennen ob ein Addon als Vollpfad behandelt werde muss oder nicht
    Addon XML Variabel "full_path" wird nun gesetzt, wenn ein Addon als Vollpfad behandelt wird
      • 0 = entpacken nach WoW/Interface/AddOns/
      • 1 = entpacken nach WoW/
  • [!] Addon xml Dateiliste wird nun nur noch ausgegeben, wenn es Addons in Datenbank gibt
  • [!] Addon xml Ausgabe ist nun Sortiert nach Notwendig/Optional, danach nach Name
  • [!] Logo Ausgabe ist nun numerisch sortiert
  • [!] Einstellungen und SV Liste Ausgabe sind nach Namen sortiert
  • [!] function get_file_ext() benutzt nun pathinfo
  • [!] addon xml filename="" Attribut ist nun die komplette URL zu der Datei
  • [+] addon_zip Ordner scannen
    UniAdmin scannt diesen Ordner nun und gibt Addon-ZIPs aus die nicht in der Datenbank sind
    Benutze das Feature um größere Dateien zum UniAdmin zu übertragen
  • [+] Addon Hinweisausgabe in Addon XML Ausgabe
  • [+] Neue get settings Modus, XML Ausgabe
    Benutze ?OPERATION=GETSETTINGSXML
  • [+] Die minixml Bibliothek wird nun zum generieren der XML Ausgabe benutzt in der Datei interface.php
    http://minixml.psychogenic.com
    Dies ermöglicht die richtige Formatierung und Maskierung
  • [+] Neue Logo Bildformate erlaubt
    Logo Bildformate die erlaubt sind 'jpg,jpeg,png,ico,gif'
    Andere können hinzugefügt werden, aber einige Formate sind zu groß zum schnellen Download
  • [+] Generelle Addon Löschung, um jedes Addon aus der UniAdmin Installation zu löschen
  • [+] Fehlerbehandlungsklasse
    Abgefange PHP Fehler werden nun unten auf der Seite, über den SQL Queries, angezeigt
  • [+] is_ua_admin() für einen einfacheren Weg um zu prüfen ob ein Benutzer ein Administrator ist

v0.7.5

  • [~] Nicht mehr benötigte Dateien entfernt
  • [~] Massive Bereinigung des Quellcodes
  • [!] Addonseite überholt
  • [~] Addon Dateipfad nur über die aktuelle URL
  • [~] Haupt SQL Query vereinfacht, nun ist es nur noch eine Query
  • [~] SVLIST wird nun gescannt, wenn die settings.ini exportiert wird
  • [~] Level 1 Benutzer repariert, damit Sie nun die Sprache uns das Template ändern können
  • [~] $pipe_sep wird nicht mehr in der Datei interface.php benutzt
  • [~] $uniadmin->config() wird nun nach Änderung der Konfiguration aufgerufen, damit die Einstellunge anschließend korrekt angezeigt werden
  • [~] Hinweis BenutzerN, wenn der selbe Benutzer in der Benutzerkonfiguration bearbeitet wird
  • [~] Problem mit der behandlung des Standard Stil auf der Konfigurationsseite behoben
  • [~] index.php to use the page variable constant defined in constants.php
  • [+] Installations- und Aktualisierungsroutine hinzugefügt
    Alle Dateien in ein ZIP Archiv verschoben, nun da es eine Installationsroutine gibt
    PRIMARYURL, SYNCHROURL, RETRDATAURL werden nun mit Standardwerten gesetzt während der Installation
    Wenn die Datei config.php nicht existiert wird die Installationsroutine aufgerufen
  • [+] Webseite und Dateiname geändert zu XML in interface.php
  • [+] Code von Zajsoft implementiert (Vielen Dank!)
  • [+] Addonlistensortierung
  • [+] Dateigröße wird nun berechnet
  • [+] Dateiverzeichnisliste (HTML Ausgabe)
    Vielen Dank an Zeryl hierfür, ohne Ihn wäre dies nicht hier
  • [+] Passwortverifzierung hinzugefügt
    Bei der Bearbeitung des eigenen Accounts muss das alte Passwort eingeben werden
    Ist das Level > Benutzer, wird kein Passwort benötigt
  • [+] Wenn ein neuer Benutzer hinzugefügt wird und es einen fehler bei der Prüfung des Formulares gibt, bleiben einige Informationen im Formular (Name, Level, Sprache, Stil)
  • [+] ua_die() hinzugefügt, um UA mit einer Nachricht und Debuginformationen zu beenden wenn nötig
  • [+] Fernprüfung auf neue UA Version hinzugefügt
    Es gibt eine Option um dies zu deaktivieren in der UA Konfiguration
  • [+] WoWAce Modul hinzugefügt, nun kann man Addons von wowace.com hinzufügen
  • [+] Funktion zum Fernladen von Dateiinhalten: $uniadmin->get_remote_contents()
  • [!] Addon Archive werden in der Annahme laden, das diese nach Interface/AddOns/ entpackt werden, es einen Schalter im Formular zu hochladen um dies zu ändern
  • [!] Hochladeprozess vereinfacht
    nur 3 Felder; Notwendig, voller Pfad, Datei wählen
  • [!] .toc Dateierkennung erheblich verbessert
    Die meisten benötigten Felder werden aus der. Toc-Datei gescannt
    Man kann die Felder auf der Addon Detail Seite bearbeiten
  • [!] get_toc() geändert zu get_toc_val()
    Diese Funktion kann jeden Wert auf der .toc Datei auslesen, z.B. Interface, Version, X-Website, uvm...
  • [!] Viele addon.php Funktionen zusammengefasst ( require_addon, optional_addon, enable_addon, disable_addon ) in einer einzigen Funktion toggle_addon()
  • [!] Addon Funktionen verschoben nach include/addon_lib.php
  • [!] Debug Konfiguration auf die UA Einstellungsseite verschoben
  • [!] Alle zusätzlichen ?> entfernt
  • [!] Eine weitere massive Interface Überarbeitung
    JS Styling für overlib hinzugefügt
    Sämtlicher HTML Code aus dem PHP Code, wurde in Templatedateien verschoben
    Kuchendiagramme verkleinert auf der Statistikseite
    Hochgeladen und Statusanzeigen entfernt, wenn keine Logos hochgeladen wurden
    META Tag hinzugefügt, was den IE davon abhält die Bildtoolbar anzuzeigen
  • [!] URL Erkennung nach include/uniadmin.php verschoben
  • [!] Modulerkennung vereinfacht, diese wird nun in der index.php geladen
  • [!] $uniadmin->debug() zu $uniadmin->error() geändert
  • [!] Einige Aufrufe in $uniadmin, welche $uniadmin benutzen geändert, so das diese nun $this benutzen
  • [!] $uniadmin->ls() geändert
  • [!] interface.php in den Modulordner verschoben, interface.php existiert immer noch im Hauptordner, aber wird nun in der index.php geladen und setzt $_GET['p'] = 'interface';
  • [!] UA Konfigurationstexte in den Lokalisierungsdateien geändert
    Es wird jetzt das Format "title|tootip" benutzt
  • [!] Menügenerierung geändert für mehr Variablität, damit das Menü einfacher angepasst werden kann im Theme

Beta 0.7.0

  • [~] UA ist nun mySQL 5 Kompatibel
  • [~] Areale die nicht die dynamischen Datenbanktabellennamen benutzt haben
    Danke DreadPickle [2]
  • [~] Kuchendiagramme für PHP 5.x
  • [~] Das drücken des Uploadknopfes auf der Logo Seite, wird kein leeres Logo hochladen
  • [~] Das drücken des Uploadknopfes auf der Addon Seite, wird kein leeres Addon hochladen
  • [~] Hochladen von Addons wird nun Versuchen die Berechtigung mittels chmod zu ändern, die Datei verschieben und jeden Fehler nett zu berichten
  • [~] Das hochladen eines bereits vorhandenen Addons wird dieses nun ersetzen und nicht als neues Addon einfügen
  • [~] Addon Parsing wird nun prüfen ob eine .zip Datei hochgeladen wird
  • [~] Der temp_anaylize Ordner wird bei einem Verarbeitungsfehler ehrhalten bleiben
  • [+] Zeigt Templates
  • [+] TOC Scanner und Anzeige für Addons
  • [+] Notwendige/Optionale Addonsauswahl
    UniUploader 2.5 erlaubt den Download optionaler Addons
    UniUploader < 2.5 wird die optionalen Addons nicht einmal sehen
  • [+] required="(0|1)" und toc="0000" hinzugefügt zur XML Ausgabe in interface.php
    UniUploader < 2.5 sollte das ignorieren
  • [+] UniAdmin ist nun vollständig lokalisiert
    Derzeit nur Englisch
  • [+] Datenbank Layer Code
  • [+] $user Objekt. Beeinhaltet lokalisierte Strings, Benutzerinformation, uvm...
  • [+] $uniadmin Objekt. Beeinhaltet UA Konfiguration und einige allgemeine Funktionen
  • [+] UniUploader settings.ini Datei Import und Export
  • [!] Hilfe-, Addon-, Logo- und Konfigurationsseite können nun auch als Gast gesehen werden
  • [!] pclzip.lib Aktualisiert von v2.3 auf v2.5. zip Verarbeitung sollte nun schneller/besser sein
  • [!] Anfangs SQL geändert, damit beim UU Sync keine Einstellungen einfach aktiviert werden
  • [!] Berechtigungen für bestimmte Aktionen haben sich geändert
    Hilfeseite ansehen für weitere Informationen
  • [!] Addon Parser benutzt nun .toc Dateinamen für Einfügungen in die Datenbank
  • [!] Addon Parser wird nun Addon ZIP Dateien ablehnen, welche keine .toc Datei haben
  • [!] Überarbeitete Optik und Haptik des Interfaces
  • [!] Alle Seite nun verfügbar über index.php per ?p= GET Variabel
    interface.php kann derzeit immer noch alleine aufgerufen werden, weil UU < v2.5 dies benötigt
  • [!] Alle Buttons benutzen nun POST anstatt von GET (Löschen, Ändern, Modifzieren, uva...)
  • [!] UA benutzt nun error_reporting(E_ALL);
  • [!] Passwort Felder beim Hinzufügen / Bearbeiten von Benutzern auf tatsächliche Passwort-Feldern
  • [!] Addon Dateitabelle damit diese nun addon_id benutzt und nicht den Addonnamen
  • [!] Allen unbenutzten Overlib Code entfernt
  • [!] Hilfeseite mit mehr Informationen aktualisiert
  • [!] UniUploader zusammengehörig Bilder aktualisiert auf Version 2.5.0
  • [!] Die gesamte UA Konfiguration wurde auf die Konfigurationsseite verschoben
  • [!] Einstellungsseite geändert
    Jede Einstellung hat nun ein spezifiziertes Eingabefeld
  • [!] Debug erweitert um alle SQL Queries und Seitenrenderdauer
  • [!] Verbesserte Meldungsanzeigen
  • [!] Nicht mehr notwendige Einstellungen aus der Datenbank entfernt

Beta 0.6.1

  • [~] Support-System mit short_tags auf "Off" in der PHP-Konfigurationsdatei gesetzt

Beta 0.6.0

  • [~] Sicherheitscookie Fehler
  • [+] Support für neue UU Funktionen
  • [+] Eine neue Einstellung
  • [+] Overlib Tooltips mit Bildern für jede Einstellung
  • [+] view.php unsichere Datei für Anzeige der Addonliste

Beta .50

  • [+] Support für UniUploader 2.0, und Support für vorherige UU Versionen entfernt
  • [+] Einige Kleinigkeiten zum Hilfebildschirm
  • [+] "sv management" zum Einstellungsbildschirm
  • [!] Einige veraltete Einstellungen aus der Datenbank entfernt

Beta .40

  • [~] Addon Updater und Interface inklusive index.htm und index.html
  • [+] Benutzerverwaltung
  • [+] Einstellungsbeschreibung
  • [!] Einige technische Änderungen, die niemanden interessieren (kann mich nicht erinnern :P )
  • [!] Kosmetische Änderungen
  • [!] Überflüssige Einstellungen aus der Datenbank entfernt

Beta .31

  • [~] Standart 'PARSEVAR1' in uniadmin.sql.
    Dies war als 'MyProfile' gesetzt, was zu einem Abbruch des UU Pre-Parsers führte. Korrigiert zu 'myProfile'
  • [!] Die install.txt Datei aktualisiert

Die Zukunft?

Pläne für zukünftige Versionen vom UA

Personal tools
Namespaces
Variants
Actions
WoWRoster
Preview Roster
Navigation
Toolbox