Bestehende Codebasis als Ausgangsstand aufgenommen. - .gitignore: Kundendaten (uploads_*), Smarty-Compile-Cache (templates_c), Laufzeit-Temp und Datenbank-Dumps ausgeschlossen; Verzeichnisstruktur ueber .gitkeep erhalten - .gitattributes: Zeilenenden normalisiert (LF im Repo), Binaerformate markiert - db-backup.php: MySQL-Zugangsdaten kommen jetzt wie im Rest der Anwendung aus der externen Konfiguration statt hartkodiert aus der Datei; Passwort wird ueber eine temporaere Optionsdatei statt per Kommandozeile uebergeben, Fehler von mysqldump/gzip werden gemeldet, Aufraeumen aelterer Backups berechnet Jahr und Monat konsistent Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
65 lines
4.4 KiB
Smarty
65 lines
4.4 KiB
Smarty
|
|
{if $smarty.session.login != "valid"}
|
|
<script src="js/auth.js"></script>
|
|
{include "message.tpl"
|
|
message="Um dieses Programm nutzen zu können müssen Sie sich zunächst anmelden,
|
|
bitte geben Sie ins unten stehende Formular Ihren Benutzernamen und Ihr Kennwort ein.
|
|
Falls Sie noch keine Anmeldedaten haben wenden Sie sich bitte an den Hauptbenutzer (In den meisten Fällen der Chef)."
|
|
}
|
|
|
|
<form method='POST' id='mainform' action='?action=auth&formsent=1'>
|
|
<fieldset>
|
|
<legend>Anmeldung:</legend>
|
|
<label></label><br />
|
|
<label>Benutzer:</label><input class='enableEnter' name='user' required='required' autofocus='autofocus' id='user' title='Bitte geben Sie hier ihren Benutzernamen ein.' value='{$user|escape}' /><a href="#" onclick="checkRegistration(document.getElementById('user').value)"><span class="key" style="display:block;margin-top: -5px;margin-left: 10px;"></span></a><br />
|
|
{if $local == true}
|
|
<label>Passwort:</label><input type='password' class='enableEnter' name='pass' required='required' id='pass' title='Hier müssen Sie das passende Passwort eingeben. Bitte auf Groß- und Kleinschreibung achten!' value='' /><br />
|
|
{/if}
|
|
<input type='submit' value='Anmelden' />
|
|
</fieldset>
|
|
</form>
|
|
{else}
|
|
<h2>Kundenverwaltung Version {$text_version|escape|default:"x.X.x"}</h2>
|
|
{if !$smarty.session.logedout}
|
|
{include "message.tpl"
|
|
message="Nach der letzten Sitzung haben Sie sich nicht ordnungsgemäß abgemeldet.<br />
|
|
Bitte achten Sie darauf, dass Sie sich vor dem Schließen des Programms mit dem <br /><img src='./pics/icons/logout.png' class='schnellicon' /><br /> Knopf abmelden!!"
|
|
msgtype="error"
|
|
}
|
|
{/if}
|
|
{include "message.tpl"
|
|
message="Sie sind korrekt am Programm angemeldet,
|
|
bitte verwenden Sie die Navigationsleiste,
|
|
die im unteren Bereich zu finden ist, um sich im Programm zu bewegen."
|
|
msgtype="ok"
|
|
}
|
|
|
|
{include "message.tpl"
|
|
message="Im unteren bereich des Fensters finden Sie alle nötigen Informationen und Navigationsmöglichkeiten, um zu den einzelnen Funktionen des Programms zu gelangen.
|
|
Durch diese Leiste haben Sie folgende Möglichkeiten:
|
|
<div class='line'></div>
|
|
<img src='pics/icons/kunden.png' class='schnellicon' /><br />
|
|
Mit einem Klick auf diesen Knopf gelangen Sie direkt zur Kundenübersicht. Hier können Sie dann auch neue Kunden anlegen oder Kundendaten ändern. Falls Sie füe einen Neuen Kunden einen Termin, eine Rechnung oder ein Angebot anlegen wollen, können Sie den Kunden auch direkt dort neu anlegen.
|
|
<div class='line'></div>
|
|
<img src='pics/icons/termine.png' class='schnellicon' /><br />
|
|
Mit einem Klick auf diesen Knopf gelangen Sie direkt zur Terminübersicht. Hier können Sie dann auch neue Termine anlegen, erledigte Termine aus der Liste entfernen oder Termine ändern.
|
|
<div class='line'></div>
|
|
<img src='pics/icons/search.png' class='schnellicon' /><br />
|
|
Mit einem Klick auf diesen Knopf gelangen Sie direkt zur Suche. Hier können Sie alle Daten durchsuchen. Einfache Suchanfragen sind auch direkt in den Ansichten (Kunden oder Termine) möglich, jedoch ist diese Suche ist flexibler und mächtiger.
|
|
<div class='line'></div>
|
|
<img src='pics/icons/newdoc.png' class='schnellicon' /><br />
|
|
Mit einem Klick auf diesen Knopf gelangen Sie direkt zur Eingabemaske zur erstellung eines neuen Dokuments. Hier können direkt Angebote, Gutschriften oder Rechnungen erstellt werden.
|
|
<div class='line'></div>
|
|
<img src='pics/icons/chart.png' class='schnellicon' /><br />
|
|
Mit einem Klick auf diesen Knopf gelangen Sie zur statistik Seite. Hier können verschiedene Statistiken über Kunden aufgerufen werden.
|
|
<div class='line'></div>
|
|
<img src='pics/icons/einstellungen.png' class='schnellicon' /><br />
|
|
Mit einem Klick auf diesen Knopf können Sie einstellungen ändern. Hier ist es möglich die Anzeige des Programms auf Ihre Bedürfnisse anzupassen.
|
|
<div class='line'></div>
|
|
<img src='pics/icons/logout.png' class='schnellicon' /><br />
|
|
Mit einem Klick auf diesen Knopf melden Sie sich vom System ab. Es ist empfehlenswert, dass Sie bei Feierabend das Programm so beenden.
|
|
<div class='line'></div>
|
|
<img src='pics/icons/zoom-in.png' class='schnellicon' /><img src='pics/icons/zoom-original.png' class='schnellicon' /><img src='pics/icons/zoom-out.png' class='schnellicon' /><br />
|
|
Mit diesen Knöpfen können Sie die Größe der Anzeige Ihren Bedürfnissen anpassen."
|
|
}
|
|
{/if} |