#!/usr/bin/perl ############################################################################## # Ultimate Auction - Deutsche Ausgabe - Version 3.0 # ############################################################################## # Copyright 2001 thinkfactory - Alle Rechte vorbehalten. # # Copyright 2001 Ultimate Auction Inc. - All rights reserved. # ############################################################################## # Ultimate Auction ist ein käuflich zu erwerbendes Lizenzprodukt. # ############################################################################## # # # Lizenzbedingungen: # # # # - Durch den Kauf und Einsatz der Software erklären Sie sich mit diesen # # Lizenzabkommen einverstanden. # # # # - Diese Lizenz erlaubt es Ihnen, Ultimate Auction auf einem Server und # # einer Website zu benutzen. Für jede installierte Instanz dieses # # Programms benötigen Sie jeweils eine erworbene Lizenz. # # # # - Als legitimierter Benutzer von Ultimate Auction können Sie auf eigenes # # Risiko die Software verändern und/oder auf Ihre Bedürfnisse anpassen. # # Sie können Dritte mit der Anpassung/Veränderung beauftragen. # # # # - Die Original-Software oder die angepasste/veränderte Software und # # Teile derer dürfen nicht weitergegeben oder verkauft oder # # wiederverkauft werden. # # # # - Alle Copyright- und Versions-Hinweise, die in Ultimate Auction oder # # deren HTML-Seiten verwendet, erstellt und/oder gezeigt werden, # # dürfen nicht entfernt werden. Die Copyright- und Versions-Hinweise # # sowie je nach Version der Zusatz "powered by Ultimate Auction" müssen # # für Benutzer sichtbar und in ungeänderter Form dargestellt werden. # # # # - Dieses Lizenzabkommen beruht auf der aktuellen internationalen # # Gesetzeslage. # # # # - Bei einem Verstoß gegen diesen Lizenzvertrag kann durch die Firma # # Ultimate Auction, Inc. oder deren Beauftragten die erworbene Lizenz # # jederzeit zurückgezogen und für nichtig erklärt werden, es werden # # keinerlei geleisteten Zahlungen für erworbene Lizenzen erstattet. # # # # - Ultimate Auction und die dazugehörenden Dateien werden ohne # # Funktionsgarantie für die im Umfeld verwendete Hardware oder # # Software verkauft. # # # # - Ultimate Auction Inc. oder deren Beauftragten sind in keiner Form # # für Inhalte oder Verfasser verantwortlich, die durch diese # # Software erstellt wurden. # # # # - Das Risiko der Benutzung von Ultimate Auction obliegt dem # # Lizenznehmer, jegliche Erstattungen im Rechtsfall erstrecken sich # # maximal auf den Kaufpreis der Lizenz. # # # # Weitere Informationen finden Sie unter http://www.ultimate-auction.de # # # ############################################################################## # # # Wir wünschen viel Spaß mit Ultimate Auction! # # # ############################################################################## package UltimateAuctionAdmin; BEGIN { push(@INC,"../"); } use DBI; use IO::Socket; use UltimateAuction qw(%form $couser $copass $db $dbh %config @auction_types); use strict; require '../variables/variables.cgi'; require '../variables/mainvariables.cgi'; ################################################# # Display and error message and exit # ################################################# sub error { my $error = shift; $error .= "

Bitte benutzen Sie die ZURÜCK-Funktion Ihres Browsers und versuchen Sie es erneut ...

"; &UltimateAuctionAdmin::send_header; print qq~
Fehler!
Fehler!

$error
~; &UltimateAuctionAdmin::send_footer; #print STDERR "$error\n"; exit(0); } ################################################# # Authenticate a user # ################################################# sub authenticate { my $adminpass = shift || $form{'adminpass'}; my $pw = crypt($adminpass,$config{'adminpass'}); if ($pw ne "$config{'adminpass'}") { &UltimateAuctionAdmin::auth_form("Auktionsverwaltung"); print STDERR "Das Passwort ist ungültig.\n"; exit(0); } else { return; } } ################################################# # Authentication Form # ################################################# sub auth_form { local %form = &UltimateAuction::fetch_form; my ($feature) = @_; my $key; &UltimateAuctionAdmin::send_header; print qq~
Bitte identifizieren Sie sich:

Administrator-Identifikation --> $feature

Sie müssen ein gültiges Kennwort eingeben, um zur $feature zu gelangen.

Kennwort: ~; foreach $key(keys %form) { print "\n" if ($key ne 'adminpass'); } print qq~

~; &UltimateAuctionAdmin::send_footer; } ################################################# # Print the HTML Header # ################################################# sub send_header { my $pw = shift; my $current_time; my $service; my $startlink; $current_time = time + ($config{'timediff'} * 3600); $current_time = UltimateAuction::display_time2($current_time); if ($config{'service'} eq 0) { $service ="Online"; } else { $service ="Service-Modus"; } if ($config{'mainview_type'} eq 0) { $startlink = "$config{'static_url'}/main.html"; } else { $startlink = "$config{'script_dir'}/main.pl"; } print "Content-type: text/html\n\n"; print qq~ Ultimate Auction - Administration
Ihre Auktion im neuen Fenster öffnen

~; if (-e "prunecafe.pl") { print qq~ ~; } if (-e "adminnews.pl") { print qq~ ~; } print qq~
 Status:  $service
 Generelle Einstellungen
  Einstellungen
  Kennwort ändern
  Statistiken
  Datenbank
  Grafiken
  Templates
  Templates editieren
  eMail-Templates editieren
  Optik einstellen
  Startseite einstellen
  Benutzer
  Alle Benutzer
  Neue Benutzer (24 Stunden)
  Neue Benutzer (30 Tage)
  Benutzer suchen
  Gesperrte Benutzer anzeigen
  Nicht freigeschaltete Benutzer anzeigen
  Nicht freigeschaltete Benutzer löschen
  Newsletter versenden
  eMail an alle Benutzer versenden
  Kategorien
  Kategorien verwalten
  Kategorien importieren
  Auktionen
  Zeige alle laufenden Auktionen
  Zeige alle beendeten Auktionen
  Suchen nach Auktionen
  Beendete Auktionen löschen
  Konten
  Übersicht aller Konten
  Benutzer mit überzogenen Konten anzeigen
  Benutzer-Konten editieren
  Unbestätigte Zahlungen
  Einstellung der Gebühren/Kosten
  Zahlungsarten
  Buchhaltung
  Rechnungen zum nächsten Termin
  Heute zu versendende Rechnungen
  Alle offenen Rechnungen - Ansicht
  Alle offenen Rechnungen - Ausdruck
  Automatischen Rechnungsversand starten
  Alle versandten Rechnungen - Ansicht
  Support & Sonstiges
  Pflege der MySQL-Datenbank
  Support-Forum
  Beiträge im Cafe löschen
  Verwaltung der News

  ~; } ################################################# # Print the HTML Footer # ################################################# sub send_footer { print qq~
Powered by Ultimate Auction!
Ultimate Auction 3.08.2 - 20020514
~; } 1;