Initial import: Carteasy Shop (Dev-Stand)

This commit is contained in:
Thomas Bartelt
2026-04-20 01:03:43 +02:00
commit d504f8a05d
3845 changed files with 761050 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
<h2>404</h2>
<p>file does not exist</p>
Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 KiB

@@ -0,0 +1,10 @@
{* Form Actions: Save & Cancel *}
<div class="admin2000-form-actions">
<button type="submit" class="admin2000-btn admin2000-btn-primary">
💾 Speichern
</button>
<a href="./index.php?admin_modul=admin2000&section=stammdaten&page=kunden" class="admin2000-btn admin2000-btn-secondary">
Abbrechen
</a>
</div>
@@ -0,0 +1,101 @@
{* Section: Adressen *}
<div class="admin2000-form-section">
<div class="admin2000-form-section-title">Adressen</div>
{if $customer_addresses}
<div class="admin2000-address-grid">
{foreach from=$customer_addresses item=address}
<div class="admin2000-address-card">
<div class="admin2000-address-card-header">
Adresse
{if $address.id == $customer_data.default_address}
<span class="admin2000-badge-primary">Standard</span>
{/if}
</div>
<div class="admin2000-address-card-body">
{* Honorific (0=Herr, 1=Frau, 2=Firma) *}
{if $address.honorific == 0}
<div class="admin2000-address-honorific">Herr</div>
{elseif $address.honorific == 1}
<div class="admin2000-address-honorific">Frau</div>
{elseif $address.honorific == 2}
<div class="admin2000-address-honorific">Firma</div>
{/if}
{if $address.company != ''}
<div class="admin2000-address-company">{$address.company|escape:'html'}</div>
{/if}
<div class="admin2000-address-name">
{$address.firstname|escape:'html'} {$address.surname|escape:'html'}
</div>
<div class="admin2000-address-street">
{$address.street|escape:'html'} {$address.house_number|escape:'html'}
</div>
<div class="admin2000-address-city">
{$address.zip_code|escape:'html'} {$address.city|escape:'html'}
</div>
{if $address.country_name}
<div class="admin2000-address-country">{$address.country_name|escape:'html'}</div>
{/if}
</div>
<div class="admin2000-address-card-actions">
{if $address.id != $customer_data.default_address}
<button type="button" class="admin2000-btn-small admin2000-btn-secondary set-standard-address" data-address-id="{$address.id}">
Standard setzen
</button>
{/if}
<a href="./index.php?admin_modul=admin_customer_actions&action=edit_customer_address&address_id={$address.id}" class="admin2000-btn-small admin2000-btn-primary">
Bearbeiten
</a>
<button type="button" class="admin2000-btn-small admin2000-btn-danger delete-address" data-address-id="{$address.id}">
Löschen
</button>
</div>
</div>
{/foreach}
{* Add New Address Card *}
<div class="admin2000-address-card admin2000-address-card-add">
<a href="./index.php?admin_modul=admin_customer_actions&action=new_customer_address&customer_id={$customer_id}" class="admin2000-address-add-link">
<div class="admin2000-address-add-icon">+</div>
<div class="admin2000-address-add-text">Neue Adresse hinzufügen</div>
</a>
</div>
</div>
{else}
<div class="admin2000-empty-state">
<p>Keine Adressen vorhanden</p>
<a href="./index.php?admin_modul=admin_customer_actions&action=new_customer_address&customer_id={$customer_id}" class="admin2000-btn admin2000-btn-primary">
Erste Adresse hinzufügen
</a>
</div>
{/if}
</div>
<script>
$(document).ready(function() {
// Delete address confirmation
$('.delete-address').click(function() {
var addressId = $(this).data('address-id');
if (confirm('Adresse wirklich löschen?')) {
// TODO: AJAX delete call
window.location.href = './index.php?admin_modul=admin_customer_actions&action=delete_customer_address&address_id=' + addressId + '&customer_id={$customer_id}';
}
});
// Set standard address
$('.set-standard-address').click(function() {
var addressId = $(this).data('address-id');
// TODO: AJAX call to set standard
window.location.href = './index.php?admin_modul=admin_customer_actions&action=set_standard_address&address_id=' + addressId + '&customer_id={$customer_id}';
});
});
</script>
@@ -0,0 +1,36 @@
{* Section: Firmendaten *}
<div class="admin2000-form-section">
<div class="admin2000-form-section-title">Firmendaten</div>
{* Row 1: Firma (full width) *}
<div class="admin2000-form-group">
<label class="admin2000-form-label">Firma</label>
<input type="text" class="admin2000-form-input" name="customer_field[company]" value="{$customer_data.company|escape:'html'}" autocomplete="off">
</div>
{* Row 2: Steuernummer + Ust-ID *}
<div class="admin2000-form-row admin2000-form-row-2">
<div class="admin2000-form-group">
<label class="admin2000-form-label">Steuernummer</label>
<input type="text" class="admin2000-form-input" name="customer_field[tax_number]" value="{$customer_data.tax_number|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Ust-ID</label>
<input type="text" class="admin2000-form-input" name="customer_field[tax_id]" value="{$customer_data.tax_id|escape:'html'}" autocomplete="off">
</div>
</div>
{* Row 3: EU-Geschäfte *}
{if isset($select_values.eu_business)}
<div class="admin2000-form-group">
<label class="admin2000-form-label">EU-Geschäfte</label>
<select class="admin2000-form-select" name="customer_field[eu_business]">
{foreach from=$select_values.eu_business item=label key=value}
<option value="{$value}" {if $customer_data.eu_business == $value}selected{/if}>{$label}</option>
{/foreach}
</select>
</div>
{/if}
</div>
@@ -0,0 +1,34 @@
{* Header: Breadcrumb + Titel + Messages *}
<div class="admin2000-editor-header">
<div class="admin2000-breadcrumb">
<a href="./index.php?admin_modul=admin2000&section=stammdaten&page=kunden">Kunden</a>
<span class="admin2000-breadcrumb-separator">›</span>
<span class="admin2000-breadcrumb-current">
{if $customer_data.company}
{$customer_data.company}
{else}
{$customer_data.firstname} {$customer_data.surname}
{/if}
</span>
</div>
<h1 class="admin2000-editor-title">
Kunde bearbeiten
<span class="admin2000-editor-id">#{$customer_id}</span>
</h1>
</div>
{* Success Message *}
{if $save_success}
<div class="admin2000-success-box">
<strong>✅ Erfolgreich gespeichert!</strong> Die Kundendaten wurden aktualisiert.
</div>
{/if}
{* Error Message *}
{if isset($error)}
<div class="admin2000-error-box">
<strong>⚠️ Fehler:</strong> {$error}
</div>
{/if}
@@ -0,0 +1,60 @@
{* Section: Kontaktdaten *}
<div class="admin2000-form-section">
<div class="admin2000-form-section-title">Kontaktdaten</div>
{* Row 1: Anrede + Vorname + Nachname *}
<div class="admin2000-form-row admin2000-form-row-3">
{if isset($select_values.honorific)}
<div class="admin2000-form-group">
<label class="admin2000-form-label">Anrede</label>
<select class="admin2000-form-select" name="customer_field[honorific]" autocomplete="off">
{foreach from=$select_values.honorific item=label key=value}
<option value="{$value}" {if $customer_data.honorific == $value}selected{/if}>{$label}</option>
{/foreach}
</select>
</div>
{/if}
<div class="admin2000-form-group">
<label class="admin2000-form-label">Vorname *</label>
<input type="text" class="admin2000-form-input" name="customer_field[firstname]" value="{$customer_data.firstname|escape:'html'}" autocomplete="off" required>
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Nachname *</label>
<input type="text" class="admin2000-form-input" name="customer_field[surname]" value="{$customer_data.surname|escape:'html'}" autocomplete="off" required>
</div>
</div>
{* Row 2: Telefon + Handy + Fax *}
<div class="admin2000-form-row admin2000-form-row-3">
<div class="admin2000-form-group">
<label class="admin2000-form-label">Telefon</label>
<input type="text" class="admin2000-form-input" name="customer_field[phone]" value="{$customer_data.phone|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Handy</label>
<input type="text" class="admin2000-form-input" name="customer_field[mobile]" value="{$customer_data.mobile|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Fax</label>
<input type="text" class="admin2000-form-input" name="customer_field[fax]" value="{$customer_data.fax|escape:'html'}" autocomplete="off">
</div>
</div>
{* Row 3: E-Mail + Homepage (60/40 Split) *}
<div class="admin2000-form-row admin2000-form-row-mixed-3-2">
<div class="admin2000-form-group">
<label class="admin2000-form-label">E-Mail *</label>
<input type="email" class="admin2000-form-input" name="customer_field[email]" value="{$customer_data.email|escape:'html'}" autocomplete="off" required>
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Homepage</label>
<input type="url" class="admin2000-form-input" name="customer_field[website]" value="{$customer_data.website|escape:'html'}" autocomplete="off">
</div>
</div>
</div>
@@ -0,0 +1,44 @@
{* Section: Passwort *}
<div class="admin2000-form-section">
<div class="admin2000-form-section-title">Passwort</div>
{* Row 1: Password Action Dropdown *}
<div class="admin2000-form-group">
<label class="admin2000-form-label">Aktion {if $customer_data.pass == ''}<span style="color:#999;font-size:12px;font-weight:normal;"> (Kunde hat kein Passwort)</span>{/if}</label>
<select id="password_action" class="admin2000-form-select" name="customer_password_action">
<option value="0">-</option>
<option value="1">Neues Passwort mit Benachrichtigung</option>
<option value="2">Neues Passwort manuell vergeben</option>
</select>
</div>
{* Row 2: Manual Password Fields (hidden by default) *}
<div id="show_passwords" style="display:none;">
<div class="admin2000-form-row admin2000-form-row-2">
<div class="admin2000-form-group">
<label class="admin2000-form-label">Passwort</label>
<input type="password" class="admin2000-form-input" name="customer_field[pass1]" value="" autocomplete="new-password">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Passwort wiederholen</label>
<input type="password" class="admin2000-form-input" name="customer_field[pass2]" value="" autocomplete="new-password">
</div>
</div>
<div id="password_match_spring"></div>
</div>
<script>
$(document).ready(function() {
// Show/hide password fields based on action
$('#password_action').change(function() {
if ($(this).val() == '2') {
$('#show_passwords').slideDown();
} else {
$('#show_passwords').slideUp();
}
});
});
</script>
</div>
@@ -0,0 +1,58 @@
{* Section: Rechnungen / Bestellungen *}
<div class="admin2000-form-section">
<div class="admin2000-form-section-title">Bestellungen / Rechnungen</div>
{if $orders}
<div class="admin2000-orders-table-wrapper">
<table class="admin2000-table admin2000-orders-table">
<thead>
<tr>
<th>Bestellnummer</th>
<th>Bestelldatum</th>
<th>Bezahlstatus</th>
<th>Bestellwert</th>
<th>Aktionen</th>
</tr>
</thead>
<tbody>
{foreach from=$orders item=order}
<tr>
<td>
<strong>
{$order.order_number|escape:'html'}
{if $order.order_revision}-{$order.order_revision|escape:'html'}{/if}
</strong>
</td>
<td>{$order.order_date|escape:'html'}</td>
<td>
<span class="admin2000-badge-status admin2000-badge-{$order.invoice_status_text|lower|replace:' ':'-'}">
{$order.invoice_status_text|escape:'html'}
</span>
</td>
<td>
<strong>{$order.order_total|escape:'html'}</strong>
</td>
<td>
<a href="./index.php?admin_modul=admin_order_editor&action=edit&id={$order.id}" class="admin2000-btn-small admin2000-btn-primary">
Bearbeiten
</a>
</td>
</tr>
{/foreach}
</tbody>
</table>
</div>
<div class="admin2000-orders-summary">
<strong>Gesamt:</strong> {$orders|@count} Bestellung{if $orders|@count != 1}en{/if}
</div>
{else}
<div class="admin2000-empty-state">
<p>Keine Bestellungen vorhanden</p>
<small style="color: #6c757d;">Dieser Kunde hat noch keine Bestellungen aufgegeben.</small>
</div>
{/if}
</div>
@@ -0,0 +1,56 @@
{* Section: Stammdaten *}
<div class="admin2000-form-section">
<div class="admin2000-form-section-title">Stammdaten</div>
{* Row 1: Kundennummer + Freigabe *}
<div class="admin2000-form-row admin2000-form-row-2">
<div class="admin2000-form-group">
<label class="admin2000-form-label">Kundennummer</label>
<input type="text" class="admin2000-form-input" name="customer_field[number]" value="{$customer_data.number|escape:'html'}">
</div>
{if isset($select_values.locked)}
<div class="admin2000-form-group">
<label class="admin2000-form-label">Freigabe</label>
<select class="admin2000-form-select" name="customer_field[locked]">
{foreach from=$select_values.locked item=label key=value}
<option value="{$value}" {if $customer_data.locked == $value}selected{/if}>{$label}</option>
{/foreach}
</select>
</div>
{/if}
</div>
{* Row 2: Kundengruppe + Rolle *}
<div class="admin2000-form-row admin2000-form-row-2">
{if isset($select_values.group_id)}
<div class="admin2000-form-group">
<label class="admin2000-form-label">Kundengruppe</label>
<select class="admin2000-form-select" name="customer_field[group_id]">
{foreach from=$select_values.group_id item=label key=value}
<option value="{$value}" {if $customer_data.group_id == $value}selected{/if}>{$label}</option>
{/foreach}
</select>
</div>
{/if}
{if isset($select_values.admin_role_id)}
<div class="admin2000-form-group">
<label class="admin2000-form-label">Rolle (Admin-Berechtigung)</label>
<select class="admin2000-form-select" name="customer_field[admin_role_id]">
<option value="">Keine Admin-Rechte</option>
{foreach from=$select_values.admin_role_id item=label key=value}
<option value="{$value}" {if $customer_data.admin_role_id == $value}selected{/if}>{$label}</option>
{/foreach}
</select>
</div>
{/if}
</div>
{* Row 3: Geburtsdatum (single field) *}
<div class="admin2000-form-group">
<label class="admin2000-form-label">Geburtsdatum</label>
<input type="date" class="admin2000-form-input" name="customer_field[burth_date]" value="{if $customer_data.burth_date != '0000-00-00' && $customer_data.burth_date != ''}{$customer_data.burth_date|escape:'html'}{/if}">
</div>
</div>
@@ -0,0 +1,14 @@
{* Section: Steuer - Note: tax_number, tax_id, eu_business sind jetzt in firmendaten.tpl *}
<div class="admin2000-form-section">
<div class="admin2000-form-section-title">Steuereinstellungen</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Steuer anzeigen</label>
<select class="admin2000-form-select" name="customer_field[show_tax]">
<option value="1" {if $customer_data.show_tax == 1}selected{/if}>Ja (Preise inkl. MwSt.)</option>
<option value="0" {if $customer_data.show_tax == 0}selected{/if}>Nein (Nettopreise)</option>
</select>
<small style="display:block;margin-top:5px;color:#6c757d;">Beeinflusst die Preisanzeige für diesen Kunden</small>
</div>
</div>
@@ -0,0 +1,159 @@
{* Section: Zusatzfelder - Bankverbindung, Zahlungsmethoden, Weitere Daten *}
{* ============================================
SECTION 1: Bankverbindung
============================================ *}
<div class="admin2000-form-section">
<div class="admin2000-form-section-title">Bankverbindung</div>
{* Row 1: Kontoinhaber + Kontonummer + Geldinstitut *}
<div class="admin2000-form-row admin2000-form-row-3">
<div class="admin2000-form-group">
<label class="admin2000-form-label">Kontoinhaber</label>
<input type="text" class="admin2000-form-input" name="customer_field[account_holder]" value="{$customer_data.account_holder|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Kontonummer</label>
<input type="text" class="admin2000-form-input" name="customer_field[account_number]" value="{$customer_data.account_number|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Geldinstitut</label>
<input type="text" class="admin2000-form-input" name="customer_field[bank]" value="{$customer_data.bank|escape:'html'}" autocomplete="off">
</div>
</div>
{* Row 2: BLZ + IBAN + SWIFT/BIC *}
<div class="admin2000-form-row admin2000-form-row-3">
<div class="admin2000-form-group">
<label class="admin2000-form-label">BLZ</label>
<input type="text" class="admin2000-form-input" name="customer_field[bank_number]" value="{$customer_data.bank_number|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">IBAN</label>
<input type="text" class="admin2000-form-input" name="customer_field[iban]" value="{$customer_data.iban|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">SWIFT/BIC</label>
<input type="text" class="admin2000-form-input" name="customer_field[swift_bic]" value="{$customer_data.swift_bic|escape:'html'}" autocomplete="off">
</div>
</div>
</div>
{* ============================================
SECTION 2: Zahlungsmethoden
============================================ *}
<div class="admin2000-form-section">
<div class="admin2000-form-section-title">Zahlungsmethoden</div>
<p style="margin-bottom: 20px; color: #6c757d; font-size: 14px;">
Hinweis: Damit der Kunde die Zahlungsart 'Bankeinzug bzw. Rechnung' wählen kann, muss für die Kundengruppe und die Lieferzone auch diese freigeschaltet sein!
</p>
{* Row 1: Bankeinzug + Rechnung + Skonto *}
<div class="admin2000-form-row admin2000-form-row-3">
<div class="admin2000-form-group">
<label class="admin2000-form-label">Bankeinzug</label>
<select class="admin2000-form-select" name="customer_field[direct_debit_active]">
<option value="1" {if $customer_data.direct_debit_active == 1}selected{/if}>freigegeben</option>
<option value="0" {if $customer_data.direct_debit_active == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Rechnung</label>
<select class="admin2000-form-select" name="customer_field[rechnung_active]">
<option value="1" {if $customer_data.rechnung_active == 1}selected{/if}>freigegeben</option>
<option value="0" {if $customer_data.rechnung_active == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Skonto %</label>
<select class="admin2000-form-select" name="customer_field[skonto]">
<option value="0" {if $customer_data.skonto == 0}selected{/if}>-</option>
<option value="1" {if $customer_data.skonto == 1}selected{/if}>1</option>
<option value="2" {if $customer_data.skonto == 2}selected{/if}>2</option>
<option value="3" {if $customer_data.skonto == 3}selected{/if}>3</option>
<option value="4" {if $customer_data.skonto == 4}selected{/if}>4</option>
<option value="5" {if $customer_data.skonto == 5}selected{/if}>5</option>
<option value="6" {if $customer_data.skonto == 6}selected{/if}>6</option>
<option value="7" {if $customer_data.skonto == 7}selected{/if}>7</option>
<option value="8" {if $customer_data.skonto == 8}selected{/if}>8</option>
<option value="9" {if $customer_data.skonto == 9}selected{/if}>9</option>
<option value="10" {if $customer_data.skonto == 10}selected{/if}>10</option>
</select>
</div>
</div>
</div>
{* ============================================
SECTION 3: Weitere Kundendaten
============================================ *}
<div class="admin2000-form-section">
<div class="admin2000-form-section-title">Weitere Kundendaten</div>
{* Row 1: Freitextfeld 1-3 *}
<div class="admin2000-form-row admin2000-form-row-3">
<div class="admin2000-form-group">
<label class="admin2000-form-label">Freitextfeld 1</label>
<input type="text" class="admin2000-form-input" name="customer_field[freetextfield1]" value="{$customer_data.freetextfield1|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Freitextfeld 2</label>
<input type="text" class="admin2000-form-input" name="customer_field[freetextfield2]" value="{$customer_data.freetextfield2|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Freitextfeld 3</label>
<input type="text" class="admin2000-form-input" name="customer_field[freetextfield3]" value="{$customer_data.freetextfield3|escape:'html'}" autocomplete="off">
</div>
</div>
{* Row 2: Freitextfeld 4-6 *}
<div class="admin2000-form-row admin2000-form-row-3">
<div class="admin2000-form-group">
<label class="admin2000-form-label">Freitextfeld 4</label>
<input type="text" class="admin2000-form-input" name="customer_field[freetextfield4]" value="{$customer_data.freetextfield4|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Freitextfeld 5</label>
<input type="text" class="admin2000-form-input" name="customer_field[freetextfield5]" value="{$customer_data.freetextfield5|escape:'html'}" autocomplete="off">
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Freitextfeld 6</label>
<input type="text" class="admin2000-form-input" name="customer_field[freetextfield6]" value="{$customer_data.freetextfield6|escape:'html'}" autocomplete="off">
</div>
</div>
{* Row 3: Artikel Export + Newsletter *}
<div class="admin2000-form-row admin2000-form-row-2">
<div class="admin2000-form-group">
<label class="admin2000-form-label">Artikel Export</label>
<select class="admin2000-form-select" name="customer_field[has_item_export]">
<option value="0" {if $customer_data.has_item_export == 0}selected{/if}>Nein</option>
<option value="1" {if $customer_data.has_item_export == 1}selected{/if}>Ja</option>
</select>
</div>
<div class="admin2000-form-group">
<label class="admin2000-form-label">Newsletter</label>
<select class="admin2000-form-select" name="customer_field[newsletter_sub]">
<option value="0" {if $customer_data.newsletter_sub == 0}selected{/if}>Nein</option>
<option value="1" {if $customer_data.newsletter_sub == 1}selected{/if}>Ja</option>
</select>
</div>
</div>
{* Row 4: Notiz (full width) *}
<div class="admin2000-form-group">
<label class="admin2000-form-label">Notiz</label>
<textarea class="admin2000-form-textarea" name="customer_field[info]" rows="6">{$customer_data.info|escape:'html'}</textarea>
</div>
</div>
Binary file not shown.

After

Width:  |  Height:  |  Size: 404 KiB

@@ -0,0 +1,262 @@
{* ============================================
ADMIN2000 - Kunden-Verwaltung
Moderne Darstellung der Kundenliste
============================================ *}
<div class="admin2000-card">
<div class="admin2000-list-header">
<h2 class="admin2000-card-title">👥 {$table_data.title}</h2>
{* Toolbar *}
<div class="admin2000-toolbar">
{* Search *}
{if isset($table_data.toolbar.search) && $table_data.toolbar.search}
<form class="admin2000-search-form">
<input type="text" class="admin2000-search-input admin2000-search" placeholder="Kunden suchen..." />
</form>
{/if}
{* New Customer Button *}
{if isset($table_data.toolbar.new) && $table_data.toolbar.new}
<a href="{$table_data.toolbar.new}" class="admin2000-btn admin2000-btn-success">
+ Neuer Kunde
</a>
{/if}
</div>
</div>
{* Filter Section *}
{if isset($table_data.list_filter) && $table_data.list_filter}
<div class="admin2000-filter-section">
<strong class="admin2000-filter-title">🔍 Filter:</strong>
<div class="admin2000-filter-grid">
{foreach from=$table_data.list_filter item=filter}
<div class="admin2000-filter-item">
<label class="admin2000-filter-label">{$filter.name}:</label>
<select class="admin2000-filter-element" data-field="{$filter.db_field}">
<option value="">Alle</option>
{foreach from=$filter.values item=filter_val key=key}
<option value="{$key}">{$filter_val}</option>
{/foreach}
</select>
</div>
{/foreach}
</div>
</div>
<button class="admin2000-filter-toggle">
🔍 Filter anzeigen/ausblenden
</button>
{/if}
{* Stats Row - Real customer statistics *}
<div class="admin2000-stats-row">
<div class="admin2000-stat-card admin2000-stat-primary">
<div class="admin2000-stat-label">Gesamt Kunden</div>
<div class="admin2000-stat-value">{$customer_stats.total|default:0}</div>
</div>
<div class="admin2000-stat-card admin2000-stat-success">
<div class="admin2000-stat-label">Aktiv / Gesperrt</div>
<div class="admin2000-stat-value">
{$customer_stats.active|default:0} / {$customer_stats.locked|default:0}
</div>
</div>
<div class="admin2000-stat-card admin2000-stat-info">
<div class="admin2000-stat-label">Neu (30 Tage)</div>
<div class="admin2000-stat-value">{$customer_stats.new_30days|default:0}</div>
</div>
</div>
{* Table *}
<div class="admin2000-table-wrapper">
<table class="admin2000-table admin2000-customer-table">
<thead>
<tr>
{foreach from=$table_data.list_fields item=field}
<th class="{if $field.sortable == 1}admin2000-sortable{/if}" data-field="{$field.db_field}">
<a href="#" class="admin2000-sort-link" data-field="{$field.db_field}">
{$field.name}
{if $field.sortable == 1}
<span class="admin2000-sort-arrow">⇅</span>
{/if}
</a>
</th>
{/foreach}
<th class="admin2000-table-actions">Aktionen</th>
</tr>
</thead>
<tbody class="admin2000-table-body">
{* Content loaded via AJAX *}
<tr>
<td colspan="100" class="admin2000-loading-cell">
<div class="admin2000-loading">Lade Daten...</div>
</td>
</tr>
</tbody>
</table>
</div>
{* Pagination *}
<div class="admin2000-pagination">
<div class="admin2000-items-per-page">
<span class="admin2000-pagination-label">Einträge pro Seite:</span>
<a href="#" class="admin2000-limit-btn active" data-limit="20">20</a>
<a href="#" class="admin2000-limit-btn" data-limit="50">50</a>
<a href="#" class="admin2000-limit-btn" data-limit="100">100</a>
<a href="#" class="admin2000-limit-btn" data-limit="200">200</a>
</div>
<div class="admin2000-pagination-info">
Seite <span class="admin2000-current-page">1</span> von <span class="admin2000-total-pages">1</span>
</div>
<div class="admin2000-pagination-controls">
<a href="#" class="admin2000-pagination-btn admin2000-prev-page" data-page="prev">← Zurück</a>
<a href="#" class="admin2000-pagination-btn admin2000-next-page" data-page="next">Weiter →</a>
</div>
</div>
</div>
{* JavaScript for customer list *}
<script>
$(document).ready(function() {
// Settings
var settings = {
max_list_items: 20,
actual_page: 1,
sort_item: 'number',
sort_direction: 'down',
search_string: '',
list_filter: {}
};
// Load table data
function loadTableData() {
var params = $.param({
admin_modul: 'admin2000',
section: 'stammdaten',
page: 'kunden',
action: 'get_list_items',
max_list_items: settings.max_list_items,
actual_page: settings.actual_page,
sort_item: settings.sort_item,
sort_direction: settings.sort_direction,
search_string: settings.search_string,
list_filter: settings.list_filter
});
var url = 'index.php?' + params;
console.log('🔄 Loading data from:', url);
$('.admin2000-table-body').html('<tr><td colspan="100" class="admin2000-loading-cell"><div class="admin2000-loading">Lade Daten...</div></td></tr>');
$.get(url, function(data) {
console.log('✅ Data received:', data.substring(0, 200));
$('.admin2000-table-body').html(data);
updatePagination();
}).fail(function(xhr, status, error) {
console.error('❌ AJAX Error:', status, error);
$('.admin2000-table-body').html('<tr><td colspan="100" class="admin2000-error-cell"><strong>Fehler beim Laden der Daten</strong><br>' + error + '</td></tr>');
});
}
// Update pagination
function updatePagination() {
var paginationData = $('.admin2000-pagination-data');
if (paginationData.length) {
var page = paginationData.data('page');
var pages = paginationData.data('pages');
// Update pagination info (total count stays from backend PHP)
$('.admin2000-current-page').text(page);
$('.admin2000-total-pages').text(pages);
// Update settings
settings.actual_page = page;
}
}
// Sort handler
$('.admin2000-sort-link').click(function(e) {
e.preventDefault();
var field = $(this).data('field');
if (settings.sort_item === field) {
settings.sort_direction = (settings.sort_direction === 'up') ? 'down' : 'up';
} else {
settings.sort_item = field;
settings.sort_direction = 'down';
}
settings.actual_page = 1;
loadTableData();
});
// Search handler (jQuery 3.x - we can use .on() now!)
var searchTimeout;
$('.admin2000-search').on('keyup', function() {
clearTimeout(searchTimeout);
var searchValue = $(this).val();
searchTimeout = setTimeout(function() {
settings.search_string = searchValue;
settings.actual_page = 1;
loadTableData();
}, 500);
});
// Filter handler
$('.admin2000-filter-element').change(function() {
var field = $(this).data('field');
var value = $(this).val();
if (value) {
settings.list_filter[field] = value;
} else {
delete settings.list_filter[field];
}
settings.actual_page = 1;
loadTableData();
});
// Filter toggle
$('.admin2000-filter-toggle').click(function() {
$('.admin2000-filter-section').slideToggle();
});
// Items per page
$('.admin2000-limit-btn').click(function(e) {
e.preventDefault();
$('.admin2000-limit-btn').removeClass('active');
$(this).addClass('active');
settings.max_list_items = $(this).data('limit');
settings.actual_page = 1;
loadTableData();
});
// Pagination
$('.admin2000-prev-page').click(function(e) {
e.preventDefault();
if (settings.actual_page > 1) {
settings.actual_page--;
loadTableData();
}
});
$('.admin2000-next-page').click(function(e) {
e.preventDefault();
var paginationData = $('.admin2000-pagination-data');
var totalPages = paginationData.length ? paginationData.data('pages') : 1;
if (settings.actual_page < totalPages) {
settings.actual_page++;
loadTableData();
}
});
// Initial load
loadTableData();
});
</script>
@@ -0,0 +1,91 @@
{* ============================================
ADMIN2000 - Kunden Editor (Main)
Modulare Struktur mit Subtemplates
============================================ *}
<div class="admin2000-editor-container">
{* Header: Breadcrumb + Messages *}
{include file="admin2000/k-editor/header.tpl"}
{* Tab Navigation *}
<div class="admin2000-tabs-nav">
<button type="button" class="admin2000-tab-button active" data-tab="stammdaten">Stammdaten</button>
<button type="button" class="admin2000-tab-button" data-tab="firmendaten">Firmendaten</button>
<button type="button" class="admin2000-tab-button" data-tab="adressen">Adressen</button>
<button type="button" class="admin2000-tab-button" data-tab="zusatzfelder">Zusatzfelder</button>
<button type="button" class="admin2000-tab-button" data-tab="rechnungen">Rechnungen</button>
</div>
{* Main Form *}
<form id="admin2000-customer-form" method="post" action="./index.php?admin_modul=admin2000&section=stammdaten&page=kunden_editor&id={$customer_id}" class="admin2000-form">
{* Hidden Fields *}
<input type="hidden" name="customer_id" value="{$customer_id}">
<input type="hidden" name="action" value="save">
{* TAB 1: Stammdaten *}
<div class="admin2000-tab-content active" data-tab-content="stammdaten">
{include file="admin2000/k-editor/stammdaten.tpl"}
{include file="admin2000/k-editor/kontaktdaten.tpl"}
{include file="admin2000/k-editor/passwort.tpl"}
{include file="admin2000/k-editor/steuer.tpl"}
</div>
{* TAB 2: Firmendaten *}
<div class="admin2000-tab-content" data-tab-content="firmendaten">
{include file="admin2000/k-editor/firmendaten.tpl"}
</div>
{* TAB 4: Zusatzfelder *}
<div class="admin2000-tab-content" data-tab-content="zusatzfelder">
{include file="admin2000/k-editor/zusatzfelder.tpl"}
</div>
</form>
{* TAB 3: Adressen (outside form) *}
<div class="admin2000-tab-content" data-tab-content="adressen">
{include file="admin2000/k-editor/adressen.tpl"}
</div>
{* TAB 5: Rechnungen (outside form) *}
<div class="admin2000-tab-content" data-tab-content="rechnungen">
{include file="admin2000/k-editor/rechnungen.tpl"}
</div>
{* Sticky Save/Cancel Actions - Overall unten *}
<div class="admin2000-form-actions-sticky">
<div style="display: flex; gap: 15px;">
<button type="submit" form="admin2000-customer-form" class="admin2000-btn admin2000-btn-primary">
💾 Speichern
</button>
<a href="./index.php?admin_modul=admin2000&section=stammdaten&page=kunden" class="admin2000-btn admin2000-btn-secondary">
Abbrechen
</a>
</div>
</div>
</div>
<script>
$(document).ready(function() {
console.log('🎨 Kunden-Editor geladen (modular mit Tabs)');
console.log('Customer ID:', {$customer_id});
// Tab Switching
$('.admin2000-tab-button').click(function() {
var tabName = $(this).data('tab');
// Remove active class from all buttons and contents
$('.admin2000-tab-button').removeClass('active');
$('.admin2000-tab-content').removeClass('active');
// Add active class to clicked button and corresponding content
$(this).addClass('active');
$('[data-tab-content="' + tabName + '"]').addClass('active');
console.log('Switched to tab:', tabName);
});
});
</script>
@@ -0,0 +1,9 @@
<h3>DEBUG - List Data</h3>
<pre>
{$list_data|@print_r}
</pre>
<h3>Table Config</h3>
<pre>
{$table_data|@print_r}
</pre>
+101
View File
@@ -0,0 +1,101 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Admin2000 - Moderne Verwaltung</title>
{* Modern jQuery 3.x - completely independent from legacy *}
<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
{* Admin2000 CSS - Version 2.1 mit Zebra-Streifen *}
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/admin2000.css?v=2.1.0">
{* Favicon *}
<link rel="icon" type="image/x-icon" href="/favicon.ico">
{* Base Reset CSS - moved to admin2000.css *}
</head>
<body>
{* ============================================
ADMIN2000 - Modernes Admin-System
Komplett unabhängiges HTML-Gerüst
============================================ *}
<div class="admin2000-container">
{* Top Header *}
<div class="admin2000-header">
<div class="admin2000-header-left">
<h1>🚀 Admin2000</h1>
<p class="admin2000-tagline">Moderne Verwaltung</p>
</div>
<div class="admin2000-header-right">
<span class="admin2000-header-user">
👤 {$admin_user->firstname} {$admin_user->surname}
</span>
<a href="./index.php?admin_modul=admin_dashboard" class="admin2000-header-link">
← Legacy Admin
</a>
<a href="./index.php?logout=1" class="admin2000-header-link">
Logout
</a>
<span class="admin2000-version">v2.0.0</span>
</div>
</div>
{* Main Content Area *}
<div class="admin2000-main">
{* Sidebar Navigation *}
<aside class="admin2000-sidebar">
{foreach $admin2000_nav as $section_key => $section}
<div class="admin2000-nav-section {if $admin2000_section == $section_key}active{/if}">
<h3 class="admin2000-nav-title">
<span class="admin2000-nav-icon">{$section.icon}</span>
{$section.title}
</h3>
<ul class="admin2000-nav-list">
{foreach $section.pages as $page_key => $page}
<li class="{if $page.active}active{/if}">
<a href="{$page.url}" class="admin2000-nav-link">
<span class="admin2000-page-icon">{$page.icon}</span>
{$page.title}
</a>
</li>
{/foreach}
</ul>
</div>
{/foreach}
</aside>
{* Content Area *}
<main class="admin2000-content">
{$admin2000_content}
</main>
</div>
</div>
<script>
// Admin2000 JavaScript (jQuery 3.x available!)
$(document).ready(function() {
console.log('🚀 Admin2000 Standalone loaded!');
console.log('✅ jQuery Version:', $.fn.jquery);
// Smooth scroll behavior
$('.admin2000-nav-link').on('click', function(e) {
// Add loading state
$('.admin2000-content').css('opacity', '0.5');
});
});
</script>
</body>
</html>
@@ -0,0 +1,34 @@
{* ============================================
ADMIN2000 - List Items Template
AJAX Response für Tabellen-Daten
============================================ *}
{if $list_data.list_items}
{foreach from=$list_data.list_items item=row}
<tr data-id="{$row.object_id}">
{foreach from=$row name=ObjectLoop item=field}
{if !$smarty.foreach.ObjectLoop.first}
<td>{$field}</td>
{/if}
{/foreach}
<td class="admin2000-table-actions">
<a href="./index.php?admin_modul=admin2000&section=stammdaten&page=kunden_editor&id={$row.object_id}" class="admin2000-btn-small">
Bearbeiten
</a>
</td>
</tr>
{/foreach}
{else}
<tr>
<td colspan="100">
<div class="admin2000-empty-state">
<div class="admin2000-empty-icon">📭</div>
<h3>Keine Kunden gefunden</h3>
<p>Es wurden keine Kunden gefunden, die den Suchkriterien entsprechen.</p>
</div>
</td>
</tr>
{/if}
{* Data attributes for pagination - will be read by JavaScript *}
<tr style="display:none;" class="admin2000-pagination-data" data-count="{$list_data.count_list_items|default:0}" data-page="{$list_data.actual_page|default:1}" data-pages="{$list_data.count_pages|default:1}" data-sort="{$list_data.sort_item|default:''}"></tr>
+75
View File
@@ -0,0 +1,75 @@
{* ============================================
ADMIN2000 - Modernes Admin-System
Haupttemplate mit Navigation und Content
============================================ *}
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/admin2000.css?version=1" />
<div class="admin2000-container">
{* Top Header *}
<div class="admin2000-header">
<div class="admin2000-header-left">
<h1>🚀 Admin2000</h1>
<p class="admin2000-tagline">Moderne Verwaltung</p>
</div>
<div class="admin2000-header-right">
<span class="admin2000-version">v1.0.0</span>
</div>
</div>
{* Main Content Area *}
<div class="admin2000-main">
{* Sidebar Navigation *}
<aside class="admin2000-sidebar">
{foreach $admin2000_nav as $section_key => $section}
<div class="admin2000-nav-section {if $admin2000_section == $section_key}active{/if}">
<h3 class="admin2000-nav-title">
<span class="admin2000-nav-icon">{$section.icon}</span>
{$section.title}
</h3>
<ul class="admin2000-nav-list">
{foreach $section.pages as $page_key => $page}
<li class="{if $page.active}active{/if}">
<a href="{$page.url}" class="admin2000-nav-link">
<span class="admin2000-page-icon">{$page.icon}</span>
{$page.title}
</a>
</li>
{/foreach}
</ul>
</div>
{/foreach}
<div class="admin2000-sidebar-footer">
<a href="./index.php?admin_modul=admin_dashboard" class="admin2000-back-link">
← Zurück zum alten Admin
</a>
</div>
</aside>
{* Content Area *}
<main class="admin2000-content">
{$admin2000_content}
</main>
</div>
</div>
<script>
// Admin2000 JavaScript
$(document).ready(function() {
console.log('Admin2000 loaded successfully! 🚀');
// Smooth scroll behavior (using .click() for jQuery 1.6.3 compatibility)
$('.admin2000-nav-link').click(function(e) {
// Add loading state
$('.admin2000-content').css('opacity', '0.5');
});
});
</script>
@@ -0,0 +1,83 @@
<form class="easyway_shop" id="admin_address_editor" method="post" action="{$action}">
{if $address->id}
<input type="hidden" name="address[id]" value="{$address->id}" />
{/if}
<input type="hidden" name="address[customer_id]" value="{$address->customer_id}" />
<input type="hidden" name="address[orders]" value="{$address->orders}" />
<div class="block wide">
<div class="line">
<div class="width_5_out_of_5">
<label>Firma</label>
<input type="text" name="address[company]" value="{$address->company}" />
</div>
</div>
<div class="line">
<div class="width_1_out_of_5">
<label>Anrede</label>
<select name="address[honorific]">
<option value="0" {if $address->honorific == '0'}selected="selected"{/if} >Herr</option>
<option value="1" {if $address->honorific == '1'}selected="selected"{/if} >Frau</option>
<option value="2" {if $address->honorific == '2'}selected="selected"{/if} >Firma</option>
</select>
</div>
</div>
<div class="line">
<div class="width_2_out_of_5">
<label>Vorname</label>
<input type="text" name="address[firstname]" value="{$address->firstname}" />
</div>
<div class="width_2_out_of_5">
<label>Nachname</label>
<input type="text" name="address[surname]" value="{$address->surname}" />
</div>
</div>
<div class="line">
<div class="width_3_out_of_5">
<label>Strasse</label>
<input type="text" name="address[street]" value="{$address->street}" />
</div>
<div class="width_2_out_of_5">
<label>Haus-Nr.</label>
<input type="text" name="address[house_number]" value="{$address->house_number}" />
</div>
</div>
<div class="line">
<div class="width_1_out_of_5">
<label>PLZ</label>
<input type="text" name="address[zip_code]" value="{$address->zip_code}" />
</div>
<div class="width_2_out_of_5">
<label>Ort</label>
<input type="text" name="address[city]" value="{$address->city}" />
</div>
<div class="width_2_out_of_5">
<label>Land</label>
<select id="address_country" name="address[country]">
{foreach from=$countries item=country}
<option value="{$country->id}" {if $country->id == $address->country}selected="selected"{/if}>{$country->name}</option>
{/foreach}
</select>
</div>
</div>
<div class="line">
<div class="width_5_out_of_5">
<input type="submit" value="speichern" />
</div>
</div>
</div>
</form>
@@ -0,0 +1,38 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Admin_role">Rollen</a> {if $form_data->name} -&gt; {$form_data->name}{else} -&gt; neu{/if}</h2>
<div id="adminLeftFloater">
<div title="Stammdaten" id="stammdaten">
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_customer_group_editor" />
<input type="hidden" id="id" name="id" value="{$form_data->id}" />
<div class="edit_title">Interna:</div>
<div class="edit_element_2_5">
<label>Name</label>
<input id="customerCreationFirstname" name="form_field[name]" value="{$form_data->name}" type="text" />
</div>
<div class="edit_element_3_5">
<label>Beschreibung</label>
<input id="customerCreationFirstname" name="form_field[description]" value="{$form_data->description}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_title">Zugriffsberechtigungen:</div>
{foreach from=$admin_modules item=admin_modul}
<input type="checkbox" value="1" {if $form_data->acl_show[$admin_modul.modul] == 1}checked{/if} name="acl_show[{$admin_modul.modul}]">{$admin_modul.name}<br />
{/foreach}
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Rolle speichern" />
</div>
</form>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_customer_group_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
+20
View File
@@ -0,0 +1,20 @@
<h2>Rechnungs</h2>
<div id="tabs">
<div title="Alle" id="all_tab" class="{if $tab == 'all'}display {/if}tab">
{$all_tab}
</div>
</div>
<script src="./themes/admin/media/js/admin_bills.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
<p>items : {$items}</p>
<p>page : {$page}</p>
<p>pages : {$pages}</p>
<p>pagination : {$pagination|@count}</p>
@@ -0,0 +1,103 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Country">L&auml;nder</a> {if $form_data->name} -&gt; {$form_data->name}{else} -&gt; neu{/if}</h2>
<div id="adminLeftFloater">
<div title="Stammdaten" id="stammdaten">
<div class="edit_icon_bar" style="left:380px;">
{if $form_data->id}
<a href="./index.php?admin_modul=admin_country_editor&id={$form_data->id}&mod=delete"><img class="edit_icon" src="{$THEME_DIR}/media/images/delete.png" title="l&ouml;schen" /></a>&nbsp;&nbsp;&nbsp;
<a href="./index.php?admin_modul=admin_country_editor"><img class="edit_icon" src="{$THEME_DIR}/media/images/new_item2.png" title="neu" /></a>
{/if}
</div>
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_country_editor" />
<input type="hidden" id="id" name="id" value="{$form_data->id}" />
<div class="edit_title">Interna:</div>
<div class="edit_element_2_5">
<label>Name</label>
<input id="customerCreationFirstname" name="form_field[name]" value="{$form_data->name}" type="text" />
</div>
<div class="edit_element_3_5">
<label>Standardlieferzone</label>
<select name="form_field[shipping_area_id]">
<option value="0">-</option>
{foreach from=$shipping_areas item=shipping_area}
<option value="{$shipping_area->id}" {if $shipping_area->id == $form_data->shipping_area_id}selected="selected"{/if}>{$shipping_area->name}</option>
{/foreach}
</select>
</div>
<div class="edit_endline"></div>
<!-- BEGIN ISO CODE BLOCK -->
<div class="edit_title">Iso Codes</div>
<div class="edit_element_1_5">
<label>Iso Alpha-2</label>
<input id="iso_code_2" name="form_field[iso_code_2]" value="{$form_data->iso_code_2}" maxlength="2" type="text" />
</div>
{*
<div class="edit_element_1_5">
<label>Iso Alpha-3</label>
<input id="iso_code_3" name="form_field[iso_code_3]" value="{$form_data->iso_code_3}" type="text" />
</div>
*}
<div class="edit_endline"></div>
<!-- END ISO CODE BLOCK -->
<!-- BEGIN ISO CODE BLOCK -->
<div class="edit_title">Einstellungen</div>
<div class="edit_element_3_5">
<label>Pflichtfeld Ust.-ID Gewerbetreibende</label>
<select id="customer_ust_id_required" name="form_field[customer_ust_id_required]">
<option value="0">Nein</option>
<option value="1" {if $form_data->customer_ust_id_required == 1}selected{/if}>Ja</option>
</select>
</div>
<div class="edit_endline"></div>
<div class="edit_title">Abweichende gruppenspezifische Lieferzonen:</div>
Hinweis:<br /> Kundengruppen f&uuml;r die keine spezielle Lieferzone zugewiesen ist, greift automatisch die Standardlieferzone!
<table cellspacing="1" cellpadding="2" style="width:100%;">
<tr style="font-weight:bold;">
<td style="background:#F2F5E6;">Kundengruppe</td>
<td style="background:#F5F2E4;">Lieferzone</td>
</tr>
{foreach from=$customer_groups item=customer_group}
<tr>
<td style="background:#F5E9E6;width:30%;">{$customer_group->name}</td>
<td style="background:#F5E9E6;width:70%;">
<select name="form_field[customer_group_{$customer_group->id}_shipping_area_id]">
<option value="0">-</option>
{foreach from=$shipping_areas item=shipping_area}
<option value="{$shipping_area->id}" {if $shipping_area->id == $form_data->customer_group_shipping_area[$customer_group->id]}selected="selected"{/if}>{$shipping_area->name}</option>
{/foreach}
</select>
</td>
</tr>
{/foreach}
</table>
<div class="edit_endline"></div>
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Einstellungen speichern" />
</form>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_country_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,39 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Erstellt Dummy-Eintr&auml;ge (Vorsicht - bei&szlig;t und kratzt!)</h2>
Die Funktionen und Submodule hier geben i. d. R. kein Feedback. Also nicht wild
1002342 Mal ausf&uuml;hren, nur weil kein Servus kommt.
<br /><br />
<div class="full box">
<div class="edit_title">Straktscha-Kinder zeugen</div><br />
Es werden n*o*p Kinder in 3 Ebenen gezeugt<br />
<form method="post" action="./index.php?admin_modul=admin_create_dummies">
Unter structure_id
<input type="text" name="createDummyStructure" value="">
(alle vorhandenen Kinder, Enkel, Urenkel usw. unterhalb werden eliminiert!!!!!11)
<br>
L1 <input name="l1" value="5" style="width:25px;"> Kinder mit je
L2 <input name="l2" value="5" style="width:25px;"> Kinder/Enkel mit je
L3 <input name="l3" value="5" style="width:25px;"> Kinder/Enkel/Urenkel
<input type="submit" name="submit" id="submit" value="tu&apos; es!" style="margin-top:10px;position:relative;width:60px;-moz-box-sizing:border-box;border:1px solid #B5C0F9;color:#009900;display:inline-block;font-weight:bold;" />
</form>
</div>
<div class="full box">
<div class="edit_title">Straktscha-Kinder eliminieren</div><br />
Es werden Kinder, Enkel, Urenkel usw. in allen Unterebenen eliminiert<br />
<form method="post" action="./index.php?admin_modul=admin_create_dummies">
Unter structure_id
<input type="text" name="killSubStructure" value="">
(alle Kinder, Enkel, Urenkel usw. unterhalb werden eliminiert!!!!!11)
<input type="submit" name="submit" id="submit" value="tu&apos; es!" style="margin-top:10px;position:relative;width:60px;-moz-box-sizing:border-box;border:1px solid #B5C0F9;color:#009900;display:inline-block;font-weight:bold;" />
</form>
</div>
</div>
@@ -0,0 +1,170 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Ticket</h2>
{if $form_data->ticket_messages}
<div class="regular box">
{foreach from=$form_data->ticket_messages item=ticket_message}
<b>
{if $ticket_message->create_type == 1}
|<--
{/if}
{if $ticket_message->create_type == 2}
|-->
{/if}
</b>
{$ticket_message->create_time} - {$ticket_message->m_from} -
{if $ticket_message->message_number == $form_data->selected_message_number}
<span style="font-weight:bold;">{$ticket_message->subject}</span>
{else}
<a href="./index.php?admin_modul=admin_cs_ticket_editor&id={$form_data->id}&message_number={$ticket_message->message_number}">{$ticket_message->subject}</a>
{/if}
<br>
{/foreach}
</div>
{/if}
<div id="adminLeftFloater">
<div title="Nachricht" id="stammdaten">
{if $form_data->response}
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_standard_message_editor" />
<input type="hidden" id="id" name="id" value="{$form_data->id}" />
<div class="edit_element_3_5">
<label>From</label>
<input id="customerCreationFirstname" name="form_field[m_from]" value="{$form_data->email_from}" type="text" readonly />
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5">
<label>To</label>
<input id="customerCreationFirstname" name="form_field[m_to]" value="{$form_data->selected_message->m_from}" type="text" />
</div>
<div class="edit_endline"></div>
<!-- <div class="edit_element_3_5">
<label>Neuer Status</label>
<select name="form_field[state_id]">
<option value="2">in Bearbeitung</option>
<option value="3">geschlossen</option>
</select>
</div>
<div class="edit_endline"></div> -->
<div class="edit_title">Nachricht:</div>
<div class="edit_element_1_1">
<label>Betreff</label>
<input id="customerCreationFirstname" name="form_field[subject]" value="Re: {$form_data->selected_message->subject}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_1" style="height:400px;">
<label>Textnachricht</label>
<textarea name="form_field[message]" class="content_box_textbox" ></textarea>
</div>
<div class="edit_endline"></div>
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Benachrichtigung senden" />
</form>
{else if !$form_data->id}
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_standard_message_editor" />
<div class="edit_element_3_5">
<label>From</label>
<input id="customerCreationFirstname" name="form_field[m_from]" value="{$form_data->email_from}" type="text" readonly />
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5">
<label>To</label>
{if $form_data->customer}
<input type="hidden" value="{$form_data->customer->id}" name="form_field[customer_id]" />
{$form_data->customer->firstname} {$form_data->customer->surname} &lt;{$form_data->customer->email}&gt;
{else}
<select name="form_field[customer_id]">
<option value="0">-</option>
{foreach from=$form_data->customers item=customer}
<option value="{$customer->id}">{$customer->firstname} {$customer->surname} &lt;{$customer->email}&gt;</option>
{/foreach}
</select>
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5">
<label>Neuer Status</label>
<select name="form_field[state_id]">
<option value="2">in Bearbeitung</option>
<option value="3">geschlossen</option>
</select>
</div>
<div class="edit_endline"></div>
<div class="edit_title">Nachricht:</div>
<div class="edit_element_1_1">
<label>Betreff</label>
<input id="customerCreationFirstname" name="form_field[subject]" value="" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_1" style="height:400px;">
<label>Textnachricht</label>
<textarea name="form_field[message]" class="content_box_textbox" ></textarea>
</div>
<div class="edit_endline"></div>
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Benachrichtigung senden" />
</form>
{else}
<div class="edit_icon_bar" style="left:380px;">
{if $form_data->id}
<a href="./index.php?admin_modul=admin_cs_ticket_editor&id={$form_data->id}&message_number={$form_data->selected_message_number}&mod=response"><img class="edit_icon" src="{$THEME_DIR}/media/images/new_item2.png" title="antworten" /></a>
{/if}
</div>
<span style="font-weight:bold;">Von:</span> {$form_data->ticket_messages[$form_data->selected_message_number]->m_from}<br />
<span style="font-weight:bold;">An:</span> {$form_data->ticket_messages[$form_data->selected_message_number]->m_to}<br />
<span style="font-weight:bold;">Betreff:</span> {$form_data->ticket_messages[$form_data->selected_message_number]->subject}<br />
<br />
<span style="font-weight:bold;">Nachricht:</span><br />
<div style="position:relative;height:auto;background:#eeeeee;padding:10px;">
{$form_data->ticket_messages[$form_data->selected_message_number]->message}<br>
</div>
{if $form_data->ticket_messages[$form_data->selected_message_number]->attachments}
Anh&auml;nge:<br />
{foreach from=$form_data->ticket_messages[$form_data->selected_message_number]->attachments item=file}
<a href="./index.php?admin_modul=admin_cs_ticket_editor&id={$form_data->id}&file_id={$file->id}&mod=file_load">{$file->file_name}</a><br />
{/foreach}
{/if}
{/if}
</div>
</div>
{if $form_data->id}
<div id="adminRightFloater">
<div title="Ticket" id="ticket">
<b>Nummer:</b>
{$form_data->number}
<br>
<b>Status:</b>
{if $form_data->state_id == 1}
neu
{/if}
{if $form_data->state_id == 2}
in Bearbeitung
{/if}
{if $form_data->state_id == 3}
geschlossen
{/if}
<br>
<b>Kunde:</b><br>
{if $form_data->customer->company}{$form_data->customer->company}<br>{/if}
{$form_data->customer->firstname} {$form_data->customer->surname}
</div>
</div>
{/if}
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_standard_message_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,432 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Customer">Kunden</a> {if $customer_data->firstname} -&gt; {$customer_data->firstname} {$customer_data->surname} #{$customer_data->number}{else} -&gt; neu{/if}</h2>
<form id="admin_customer_edit" class="edit" method="POST" action="./index.php?admin_modul=admin_customer_editor&action=save">
<div id="adminLeftFloater">
<div title="Stammdaten" id="stammdaten">
{if $customer_data->id}
<input type="hidden" id="customer_id" name="customer_field[id]" value="{$customer_data->id}" />
{/if}
<div class="edit_title">Interna:</div>
<div class="edit_element_2_5">
<label>Kundennummer</label>
<input id="customerCreationFirstname" name="customer_field[number]" value="{$customer_data->number}" {if $customer_group_data->customer_number_edit != 1}disabled="disabled"{/if} type="text" />
</div>
<div class="edit_element_2_5">
<label>Freigabe</label>
<select name="customer_field[locked]">
<option value="0">freigegeben</option>
<option value="-1">Erstfreigabe mit Benachrichtigung</option>
<option value="1" {if $customer_data->locked == 1}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_2_5" style="clear:both;">
<label>Kundengruppe</label>
<select name="customer_field[group_id]">
<option value="0">-</option>
{foreach from=$customer_groups item=group}
<option value="{$group->id}" {if $group->id == $customer_data->group_id}selected="selected"{/if}>{$group->name}</option>
{/foreach}
</select>
</div>
<div class="edit_element_2_5">
<label>Rolle</label>
<select name="customer_field[admin_role_id]">
<option value="0">-</option>
{foreach from=$admin_roles item=role}
<option value="{$role->id}" {if $role->id == $customer_data->admin_role_id}selected="selected"{/if}>{$role->name}</option>
{/foreach}
</select>
</div>
<div class="edit_element_1_5">
<label>Geburtsdatum</label>
<input id="birthdate" name="customer_field[burth_date]" value="{$customer_data->burth_date}" />
</div>
<div class="edit_endline"></div>
<!-- CONTACT DATA BLOCK -->
<div class="edit_title">Kontaktdaten:</div>
<div class="edit_element_1_5">
<label>Anrede</label>
<select name="customer_field[honorific]">
<option value="0" {if $customer_data->honorific == 0}selected="selected"{/if}>Herr</option>
<option value="1" {if $customer_data->honorific == 1}selected="selected"{/if}>Frau</option>
<option value="2" {if $customer_data->honorific == 2}selected="selected"{/if}>Firma</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Vorname</label>
<input id="customerCreationFirstname" name="customer_field[firstname]" value="{$customer_data->firstname}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Nachname</label>
<input id="customerCreationSurname" name="customer_field[surname]" value="{$customer_data->surname}" value="{$customer_data->surname}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_3">
<label>Telefon</label>
<input id="customerCreationFirstname" name="customer_field[phone]" value="{$customer_data->phone}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Handy</label>
<input id="customerCreationFirstname" name="customer_field[mobile]" value="{$customer_data->mobile}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Fax</label>
<input id="customerCreationSurname" name="customer_field[fax]" value="{$customer_data->fax}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5">
<label>E-Mail</label>
<input id="customerCreationFirstname" name="customer_field[email]" value="{$customer_data->email}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Homepage</label>
<input id="customerCreationFirstname" name="customer_field[website]" value="{$customer_data->website}" type="text" />
</div>
<div class="edit_endline"></div>
<!-- END CONTACT DATA BLOCK -->
<!-- PASSWORD BLOCK -->
<div class="edit_title">Passwort:</div>
<div class="edit_element_3_5">
<label>Aktion {if $customer_data->pass == ''}<span style="color:#999999;font-size:9px;font-weight:normal;"> (Kunde hat kein Passwort)</span>{/if}</label>
<select id="password_action" name="customer_password_action">
<option value="0">-</option>
<option value="1">Neues Passwort mit Benachrichtigung</option>
<option value="2">Neues Passwort manuell vergeben</option>
</select>
</div>
<div class="edit_endline"></div>
<div id="show_passwords" style="display:none;">
<div class="edit_element_2_5">
<label>Passwort</label>
<input name="customer_field[pass1]" value="" type="password" />
</div>
<div class="edit_element_2_5">
<label>Passwort wiederholen</label>
<input name="customer_field[pass2]" value="" type="password" />
</div>
<div class="edit_element_1_5">
<div id="password_match_spring"></div>
</div>
<div class="edit_endline"></div>
<!-- END PASSWORD BLOCK -->
</div>
<!-- COMPANY BLOCK -->
<div class="edit_title">Firmendaten:</div>
<div class="line">
<div class="edit_element_3_5">
<label>Firma</label>
<input id="customerCreationSurname" name="customer_field[company]" value="{$customer_data->company}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Steuernummer</label>
<input id="customerCreationFirstname" name="customer_field[tax_number]" value="{$customer_data->tax_number}" type="text" />
</div>
</div>
<div class="line">
<div class="edit_element_2_5">
<label>EU-Gesch&auml;fte</label>
<select id="eu_business" class="binary"name="customer_field[eu_business]">
<option class="denied" value="0">gesperrt</option>
<option class="confirmed" value="1" {if $customer_data->eu_business == 1}selected="selected"{/if}>freigegeben</option>
</select>
</div>
<div class="edit_element_3_5">
<label class="required_for_eu_business">Ust-ID</label>
<input id="customerCreationFirstname" name="customer_field[tax_id]" value="{$customer_data->tax_id}" type="text" />
</div>
</div>
<div class="edit_endline"></div>
<!-- END COMPANY BLOCK -->
{if $customer_data->id}
<div class="edit_title">Adressen:</div>
<div style="width:100%;">
{if $customer_addresses}
{foreach from=$customer_addresses item=address}
<div style="width:30%;display:inline-block;">
<h4>Adresse</h4>
<div class="vcard">
<div>
<span>{$address->honorific_text}</span><br />
{if $address->company != ''}<span>{$address->company}</span><br />{/if}
<span class="fn">{$address->firstname} {$address->surname}</span>
</div>
<div class="adr">
<div class="street-address">{$address->street} {$address->house_number}</div>
<span class="locality">{$address->city}</span>
<span class="region">{$address->zip_code}</span>
</div>
</div>
<ul style="list-style: none;list-style-position: outside;">
<li>
{if $address->id == $customer_data->default_address}
<span class="button">Standard</span>
{else}
<span class="button"><a rev="{$address->id}" class="set_standard">Standard</a></span>
{/if}
</li>
<li><span class="button"><a rev="{$address->id}" class="delete_address">L&ouml;schen</a></span></li>
<li><span class="button"><a class="edit_address_button" href="./index.php?admin_modul=admin_customer_actions&action=edit_customer_address&address_id={$address->id}" >Editieren</a></span></li>
</ul>
</div>
{/foreach}
{/if}
<div style="width:30%;display:inline-block;">
<span class="button"><a class="new_address_button" href="./index.php?admin_modul=admin_customer_actions&action=new_customer_address&customer_id={$customer_data->id}" >Adresse hinzuf&uuml;gen</a></span>
</div>
</div>
<div class="edit_endline"></div>
{else}
<div class="edit_title">Adressen:</div>
<div id="container_extended_customerdata" class="toggleable_container">
<div class="edit_element_1_5">
<label>Anrede</label>
<select name="customer_address_field[honorific]">
<option value="0">Herr</option>
<option value="1">Frau</option>
<option value="2">Firma</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Vorname</label>
<input name="customer_address_field[firstname]" type="text" />
</div>
<div class="edit_element_2_5">
<label>Nachname</label>
<input name="customer_address_field[surname]" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5">
<label>Firma</label>
<input name="customer_address_field[company]" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5">
<label>Strasse</label>
<input name="customer_address_field[street]" type="text" />
</div>
<div class="edit_element_2_5">
<label>Haus-Nr.</label>
<input name="customer_address_field[house_number]" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_5">
<label>PLZ</label>
<input name="customer_address_field[zip_code]" type="text" />
</div>
<div class="edit_element_2_5">
<label>Ort</label>
<input name="customer_address_field[city]" type="text" />
</div>
<div class="edit_element_2_5">
<label>Land</label>
<select name="customer_address_field[country]" >
{foreach from=$countries item=country}
<option value="{$country->id}">{$country->name}</option>
{/foreach}
</select>
</div>
</div>
<div class="edit_endline"></div>
{/if}
<div class="edit_title_toggler edit_title_hidden">Bankverbindung:</div>
<div id="container_extended_customerdata" class="toggleable_container" style="display:none;">
<div class="edit_element_1_3">
<label>Kontoinhaber</label>
<input id="customerCreationFirstname" name="customer_field[account_holder]" value="{$customer_data->account_holder}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Kontonummer</label>
<input id="customerCreationFirstname" name="customer_field[account_number]" value="{$customer_data->account_number}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Geldinstitut</label>
<input id="customerCreationFirstname" name="customer_field[bank]" value="{$customer_data->bank}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_3">
<label>BLZ</label>
<input id="customerCreationFirstname" name="customer_field[bank_number]" value="{$customer_data->bank_number}" type="text" />
</div>
<div class="edit_element_1_3">
<label>IBAN</label>
<input id="customerCreationFirstname" name="customer_field[iban]" value="{$customer_data->iban}" type="text" />
</div>
<div class="edit_element_1_3">
<label>SWIFT/BIC</label>
<input id="customerCreationFirstname" name="customer_field[swift_bic]" value="{$customer_data->swift_bic}" type="text" />
</div>
</div>
<div class="edit_endline"></div>
<div id="button_container_payment_setting" class="edit_title_toggler edit_title_hidden">Zahlungsmethoden:</div>
<div id="container_payment_setting" class="toggleable_container" style="display:none;">
Hinweis: Damit der Kunde die Zahlungsart 'Bankeinzug bzw. Rechnung' w&auml;hlen kann, muss f&uuml;r die Kundengruppe und die Lieferzone auch
diese freigeschaltet sein!<br /><br />
<div class="edit_element_1_3">
<label>Bankeinzug</label>
<select name="customer_field[direct_debit_active]">
<option value="1" {if $customer_data->direct_debit_active == 1}selected{/if}>freigegeben</option>
<option value="0" {if $customer_data->direct_debit_active == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_3">
<label>Rechnung</label>
<select name="customer_field[rechnung_active]">
<option value="1" {if $customer_data->rechnung_active == 1}selected{/if}>freigegeben</option>
<option value="0" {if $customer_data->rechnung_active == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_3">
<label>Skonto %</label>
<select name="customer_field[skonto]">
<option value="0" {if $customer_data->skonto == 0}selected{/if}>-</option>
<option value="1" {if $customer_data->skonto == 1}selected{/if}>1</option>
<option value="2" {if $customer_data->skonto == 2}selected{/if}>2</option>
<option value="3" {if $customer_data->skonto == 3}selected{/if}>3</option>
<option value="4" {if $customer_data->skonto == 4}selected{/if}>4</option>
<option value="5" {if $customer_data->skonto == 5}selected{/if}>5</option>
<option value="6" {if $customer_data->skonto == 6}selected{/if}>6</option>
<option value="7" {if $customer_data->skonto == 7}selected{/if}>7</option>
<option value="8" {if $customer_data->skonto == 8}selected{/if}>8</option>
<option value="9" {if $customer_data->skonto == 9}selected{/if}>9</option>
<option value="10" {if $customer_data->skonto == 10}selected{/if}>10</option>
</select>
</div>
</div>
<div class="edit_endline"></div>
<div id="button_container_extended_customerdata" class="edit_title_toggler edit_title_hidden">Weitere Kundendaten:</div>
<div id="container_extended_customerdata" class="toggleable_container" style="display:none;">
<div class="edit_element_1_3">
<label>Freitextfeld 1</label>
<input id="customerCreationFirstname" name="customer_field[freetextfield1]" value="{$customer_data->freetextfield1}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Freitextfeld 2</label>
<input id="customerCreationFirstname" name="customer_field[freetextfield2]" value="{$customer_data->freetextfield2}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Freitextfeld 3</label>
<input id="customerCreationFirstname" name="customer_field[freetextfield3]" value="{$customer_data->freetextfield3}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_3">
<label>Freitextfeld 4</label>
<input id="customerCreationFirstname" name="customer_field[freetextfield4]" value="{$customer_data->freetextfield4}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Freitextfeld 5</label>
<input id="customerCreationFirstname" name="customer_field[freetextfield5]" value="{$customer_data->freetextfield5}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Freitextfeld 6</label>
<input id="customerCreationFirstname" name="customer_field[freetextfield6]" value="{$customer_data->freetextfield6}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_3">
<label>Artikel Export</label>
<select name="customer_field[has_item_export]">
<option value="0">Nein</option>
<option value="1" {if $customer_data->has_item_export == 1}selected="selected"{/if} >Ja</option>
</select>
</div>
<div class="edit_element_1_3">
<label>Newsletter</label>
<select name="customer_field[newsletter_sub]">
<option value="0">Nein</option>
<option value="1" {if $customer_data->newsletter_sub == 1}selected="selected"{/if} >Ja</option>
</select>
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_1" style="height:180px;">
<label>Notiz</label>
<textarea name="customer_field[info]" style="height:150px;">{$customer_data->info}</textarea>
</div>
</div>
<div class="edit_endline"></div>
<input style="clear:both;position:relative;left:185px;width:200px;" type="submit" name="submit" id="submit" value="speichern" />
</div>
{if $customer_data->id}
<div title="Bestellungen" id="orders">
<b>Bestellungen:</b><br>
{if $orders}
<table>
<thead>
<tr>
<th>Bestellungsnummer</th>
<th>Bestelldatum</th>
<th>Bezahlstatus</th>
<th>Bestellwert</th>
</tr>
</thead>
<tbody>
{foreach from=$orders item=order}
<tr>
<td><a href="./index.php?admin_modul=admin_order_editor&action=edit&id={$order->id}">{$order->order_number}{if $order->order_revision}-{$order->order_revision}{/if}</a></td>
<td>{$order->order_date}</td>
<td>{$order->invoice_status_text}</td>
<td>{$order->order_total}</td>
</tr>
{/foreach}
</tbody>
</table>
{else}
<p>Keine Bestellungen</p>
{/if}
</div>
{/if}
</div>
</form>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_customer_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,4 @@
Customer files:<br>
{foreach from=$file_list item=file}
{$file->file_name}<br>
{/foreach}
@@ -0,0 +1,23 @@
<div style="position:relative;left:10px;width:1000px;">
<div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;">
<h2 style="margin: 0;">Dashboard</h2>
<a href="./index.php?admin_modul=admin2000&section=stammdaten&page=kunden" style="display: inline-block; padding: 12px 24px; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; text-decoration: none; border-radius: 8px; font-weight: 600; font-size: 14px; box-shadow: 0 4px 12px rgba(102,126,234,0.3); transition: all 0.3s ease;">
🚀 Admin2000 testen
</a>
</div>
<ul id="big_widget_container" class="widget_container">
{foreach $big_widgets as $widget}
<li>{$widget}</li>
{/foreach}
</ul>
<ul id="little_widget_container" class="widget_container">
{foreach $little_widgets as $widget}
<li>{$widget}</li>
{/foreach}
</ul>
<div class="clear"></div>
</div>
<script src="./themes/admin/media/js/admin_dashboard.js"></script>
@@ -0,0 +1,50 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Zusteller {$mod}</h2>
<div id="adminLeftFloater">
<div title="Stammdaten" id="stammdaten">
<div class="edit_icon_bar" style="left:380px;">
{if $form_data->id}
<a id="delete" href="#">
<img class="edit_icon" src="{$THEME_DIR}/media/images/delete.png" title="l&ouml;schen" />
</a>&nbsp;&nbsp;&nbsp;
<a href="./index.php?admin_modul=admin_deliverer_editor">
<img class="edit_icon" src="{$THEME_DIR}/media/images/new_item2.png" title="neu" />
</a>
{/if}
</div>
<form class="edit" method="POST" action="./index.php?admin_modul=admin_deliverer_editor&action=save">
<input type="hidden" id="id" name="id" value="{$form_data->id}" />
<div class="edit_title">Interna:</div>
<div class="edit_element_2_5">
<label>Name</label>
<input id="customerCreationFirstname" name="form_field[name]" value="{$form_data->name}" type="text" />
</div>
<div class="edit_element_1_1" style="clear:both;">
<label>Tracking URL</label>
<input id="trackingUrl" name="form_field[tacking_url]" value="{$form_data->tacking_url}" type="text" />
</div>
<div class="edit_element_1_1" style="clear:both;">
<p style="color:red;">An der stelle wo sich der Tracking-Code befinden soll [trackingcode] eingeben.</p>
</div>
<div class="edit_endline"></div>
<input style="position:relative;left:185px;width: 200px;" type="submit" id="submit" value="Zusteller speichern" />
</form>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_deliverer_class.js"></script>
<script src="{$info->base_url}/themes/admin/media/js/admin_deliverer_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,111 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Gutschein</h2>
<div id="adminLeftFloater">
<div title="Stammdaten" id="base">
<form id="admin_manufacturer_edit" class="new" method="post" action="./index.php?admin_modul=admin_gift_certificate_editor&action=save">
<input type="hidden" name="id" value="{$form_data->id}" />
<div class="edit_title">Stammdaten:</div>
<div class="edit_element_3_5">
<label>Name</label><br />
<input style="width:100%;" name="form_field[name]" value="{$form_data->name}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Code</label><br />
<input style="width:100%;" name="form_field[code]" value="{$form_data->code}" type="text" />
</div>
<div style="width:542px;margin-left:9px;margin-right:9px;">
<label>Beschreibung</label>
<textarea name="form_field[description]" rows="5" style="width:100%">{$form_data->description}</textarea><br />
</div>
<div class="edit_endline"></div>
<br>
<div class="edit_title">Zeitraum:</div>
<div class="edit_element_1_3">
<label>G&uuml;ltig ab</label><br />
<input style="width:100%;" class="active_from" name="form_field[available_from]" value="{$form_data->available_from}" type="text" />
</div>
<div class="edit_element_1_3">
<label>G&uuml;ltig bis</label><br />
<input style="width:100%;" class="active_till" name="form_field[available_until]" value="{$form_data->available_until}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Status</label><br />
<select name="form_field[active]">
<option value="1">Aktiv</option>
<option value="0" {if $form_data->active == 0}selected{/if}>Inaktiv</option>
</select>
</div>
<div class="edit_endline"></div>
<br>
<div class="edit_title">Gutscheinwert:</div>
<div class="edit_element_1_3">
<label>Wert</label><br />
<input id="customerCreationSurname" style="width:100%;" name="form_field[account]" value="{$form_data->account}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Typ</label><br />
<select name="form_field[account_type]">
<option value="1">Euro Festbetrag</option>
<option value="2" {if $form_data->account_type == 2}selected{/if}>% Rabatt auf Warenwert</option>
</select>
</div>
<div class="edit_element_1_3">
<label>Mindestbestellsumme</label><br />
<input id="customerCreationSurname" style="width:100%;" name="form_field[min_order_sum]" value="{$form_data->min_order_sum}" type="text" />
</div>
<div class="edit_endline"></div>
<br />
<div class="edit_title">Kunden:</div>
<div class="edit_element_1_3">
<label>Kundengruppe</label><br />
<select name="form_field[customer_group_id]" style="width:100%;">
<option value="0">Alle</option>
{foreach from=$customer_groups item=group}
<option value="{$group->id}" {if $group->id == $form_data->customer_group_id}selected="selected"{/if}>{$group->name}</option>
{/foreach}
</select>
</div>
<div class="edit_element_1_3">
<label>Typ</label><br />
<select name="form_field[customer_valid_type]" style="width:100%;">
<option value="0">Mehrmalig je Kunden</option>
<option value="1" {if $form_data->customer_valid_type == 1}selected{/if}>Einmalig je Kunden</option>
</select>
</div>
<div class="edit_endline"></div>
<br>
<div class="edit_title">Warensortiment:</div>
<div class="edit_element_1_1">
<label>Artikel</label><br>
<select name="form_field[all_item_groups]">
<option value="1" {if $form_data->all_item_groups == 1}selected{/if}>Auf alle Artikel g&uuml;ltig</option>
{*<option value="0" {if $form_data->all_item_groups == 0}selected{/if}>Nur G&uuml;ltig f&uuml;r Artikel aus selektierten Warengruppen</option>*}
</select>
</div>
<div class="edit_endline"></div>
{*
{if $form_data->all_item_groups == 0}
{foreach item=structure from=$structure_tree}
<input type="checkbox" value="{$structure->id}" name="structure_ids[]" {if $form_data->structure_ids[$structure->id]}checked{/if}>{if $structure->path_name}{$structure->path_name}->{/if}{$structure->name}<br>
{/foreach}
{/if}
<div class="edit_endline"></div>*}
<input style="width:200px;" type="submit" name="submit" id="submit" value="speichern" />
</form>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_gift_certificate_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,8 @@
<div style="position:relative;left:10px;width:1000px;">
<br>
<div class="full box">
<div class="edit_title">Easyway Platform Hilfe/FAQ</div>
Dieses Modul befindet sich derzeit noch in Entwicklung. Hier finden Sie später Anleitungen und Hilfestellungen zur Bedienung des Easyway Shop Systems.
</div>
</div>
@@ -0,0 +1,155 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Import">Import</a> -> {$form_data->name}</h2>
<div id="adminLeftFloater">
<div title="Dateiauswahl" id="base">
<form class="edit" enctype="multipart/form-data" method="POST" action="./index.php?admin_modul=admin_import_editor&action=upload_file&id={$form_data->id}">
<div class="import-container" style="width:600px;margin-left:9px;margin-right:9px;padding:20px;background:#f5f5f5;border-radius:5px;">
<div class="upload-section">
<h3>CSV-Datei für {$form_data->name}</h3>
<p>Wählen Sie die CSV-Datei für den Import aus.</p>
<div class="file-upload-wrapper">
<input id="file_upload" name="Filedata" type="file" accept=".csv"
onchange="validateFile(this)" style="display:none" />
<label for="file_upload" class="upload-btn">Datei auswählen</label>
<span id="file-name">Keine Datei ausgewählt</span>
</div>
<div id="file-validation" style="margin-top:10px;color:#666;"></div>
</div>
<div class="action-section" style="margin-top:20px;">
<input type="submit" name="Importieren" value="Import" class="submit-btn" disabled>
<div id="upload-progress" style="display:none;">
<div class="progress-bar"></div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<style>
.import-container {
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.file-upload-wrapper {
display: flex;
align-items: center;
gap: 10px;
margin: 15px 0;
}
.upload-btn {
display: inline-block;
padding: 8px 16px;
background: #f0f0f0;
border: 1px solid #ddd;
border-radius: 4px;
cursor: pointer;
transition: all 0.3s;
}
.upload-btn:hover {
background: #e0e0e0;
}
.submit-btn {
padding: 10px 20px;
background: #4CAF50;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
.submit-btn:disabled {
background: #cccccc;
cursor: not-allowed;
}
.progress-bar {
height: 4px;
background: #4CAF50;
width: 0%;
transition: width 0.3s;
}
.rsTabs {
position: relative;
width: 100%;
}
.rsTabs_BodyElement {
display: none;
padding: 10px;
}
.rsTabs_BodyElementActive {
display: block;
}
.rsTabs_Header {
position: relative;
border-bottom: 1px solid #ddd;
}
.rsTabs_HeaderTab {
display: inline-block;
padding: 8px 16px;
cursor: pointer;
border: 1px solid #ddd;
border-bottom: none;
margin-right: 5px;
background: #f5f5f5;
}
.rsTabs_HeaderTabActive {
background: white;
border-bottom: 1px solid white;
margin-bottom: -1px;
}
</style>
<script>
function validateFile(input) {
const file = input.files[0];
const submitBtn = document.querySelector('.submit-btn');
const validation = document.getElementById('file-validation');
const fileName = document.getElementById('file-name');
if (file) {
fileName.textContent = file.name;
if (!file.name.toLowerCase().endsWith('.csv')) {
validation.innerHTML = '<span style="color:red">Bitte wählen Sie eine CSV-Datei aus.</span>';
submitBtn.disabled = true;
return;
}
if (file.size > 5 * 1024 * 1024) {
validation.innerHTML = '<span style="color:red">Die Datei ist zu groß (max. 5MB)</span>';
submitBtn.disabled = true;
return;
}
validation.innerHTML = '<span style="color:green">Die Datei ist bereit zum Import.</span>';
submitBtn.disabled = false;
} else {
fileName.textContent = 'Keine Datei ausgewählt';
validation.innerHTML = '';
submitBtn.disabled = true;
}
}
document.querySelector('form').onsubmit = function(e) {
const submitBtn = document.querySelector('.submit-btn');
const progressBar = document.querySelector('.progress-bar');
const uploadProgress = document.getElementById('upload-progress');
submitBtn.disabled = true;
uploadProgress.style.display = 'block';
// Simuliere Fortschritt
let progress = 0;
const interval = setInterval(() => {
progress += Math.random() * 30;
if (progress > 90) clearInterval(interval);
progressBar.style.width = Math.min(progress, 90) + '%';
}, 500);
};
</script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,22 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Incomming_goods">Wareneingang</a> -&gt; Buchen</h2>
<div id="adminLeftFloater" style="width:980px;">
<div title="Wareneingang" id="base">
<form id="admin_incomming_goods_edit" method="post" action="./index.php?admin_modul=admin_incomming_goods_editor&tab_id=day&action=view_stat">
<input id="incomming_goods_id" type="hidden" name="id" value="{$form_data->id}" />
</form>
<div id="stat_result"></div>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_incomming_goods_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,506 @@
<br />
<div style="background:#eeeeee;padding:10px;">
<br />
<form method="post" action="" id="table_incomming_goods">
<table border="0" cellpadding="2" cellspacing="1" style="border:1px solid #aaaaaa;background:#cccccc;width:930px;">
<tr>
<td colspan="10" style="text-align:center;background:#ffffff;">
<table border="0" cellpadding="4" cellspacing="2" width="100%">
<tr style="background:#dddddd;">
<td colspan="2" style="text-align:center;background:#dddddd;font-weight:bold;">Bestelldaten</td>
<td colspan="2" style="text-align:center;background:#dddddd;font-weight:bold;">Warenwert</td>
</tr>
<tr style="background:#dddddd;">
<td style="font-weight:bold;text-align:left;">Lieferant:</td>
<td style="text-align:right;">
<select name="vendor_id">
<option value="0">-</option>
{foreach from=$form_data->vendors item=vendor}
<option value="{$vendor->vendor_id}" {if $form_data->vendor_id == $vendor->vendor_id}selected{/if}>{$vendor->vendor_name}</option>
{/foreach}
</select>
</td>
<td style="font-weight:bold;text-align:left;">Warenwert (netto):</td>
<td style="text-align:right;">{$form_data->price_sum_netto|number_format:"2":",":"."} &euro;</td>
</tr>
<tr style="background:#dddddd;">
<td style="font-weight:bold;text-align:left;">Rechnungsnummer:</td>
<td style="text-align:right;"><input style="text-align:right;" type="text" id="number" name="number" value="{$form_data->number}"></td>
<td style="font-weight:bold;text-align:left;">Warenbezugskosten (netto):</td>
{if $form_data->conversion_price > 0}
<td style="text-align:right;">
<input style="width:70px;" type="text" id="currency_cost_sum" name="currency_cost_sum" value="" /> {$form_data->currency} =&gt; <input style="width:70px;background:transparent;border:1px solid #aaaaaa;" readonly type="text" id="warenbezugskosten" name="cost_sum" value="{$form_data->cost_sum|number_format:"2":",":""}"> &euro;</td>
{else}
<td style="text-align:right;"><input style="text-align:right;" type="text" id="warenbezugskosten" name="cost_sum" value="{$form_data->cost_sum|number_format:"2":",":""}"> &euro;</td>
{/if}
</tr>
<tr style="background:#dddddd;">
<td style="font-weight:bold;text-align:left;">Datum:</td>
<td style="text-align:right;"><input style="text-align:right;" type="text" id="incomming_date" name="date" value="{$form_data->formated_date}"></td>
<td style="font-weight:bold;text-align:left;">7% Umsatzsteuer:</td>
<td style="text-align:right;">{$form_data->tax_7|number_format:"2":",":"."} &euro;</td>
</tr>
<tr style="background:#dddddd;">
<td style="font-weight:bold;text-align:left;">EG-Nr:</td>
<td style="text-align:right;"><input style="text-align:right;" type="text" id="eg_nr" name="eg_nr" value="{$form_data->eg_nr}"></td>
<td style="font-weight:bold;text-align:left;">19% Umsatzsteuer:</td>
<td style="text-align:right;">{$form_data->tax_19|number_format:"2":",":"."} &euro;</td>
</tr>
<tr style="background:#dddddd;">
<td style="font-weight:bold;text-align:left;">Herkunft:</td>
<td style="text-align:right;">
<select name="import">
<option value="0">Inland</option>
<option value="1" {if $form_data->import}selected{/if}>Import</option>
</select>
</td>
<td style="font-weight:bold;text-align:left;">Warenwert (brutto):</td>
<td style="text-align:right;">{$form_data->price_sum_brutto|number_format:"2":",":"."} &euro;</td>
</tr>
<tr style="background:#dddddd;">
<td style="font-weight:bold;text-align:left;">Rechnung:</td>
<td style="text-align:right;">
{if $form_data->id}
{if $form_data->bill_file != ''}
<a style="text-decoration:none;" href="{$SHOP_DIR}documents/incomming_goods_bill/{$form_data->bill_file}" target="_blank">{$form_data->bill_file}</a>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a title="löschen" style="position:relative;top:3px;" id="delete_bill_file" href="./index.php?admin_modul=admin_incomming_goods_editor&id={$form_data->id}&action=delete_bill_file" ><img src="./themes/admin/media/images/delete.png" alt="Löschen" border="0" /></a>
{else}
<input id="file_upload" name="uploading_file" type="file" />
{/if}
{else}
Es kann erst nach dem Speichern eine Datei hinzugefügt werden!
{/if}
</td>
<td style="font-weight:bold;text-align:left;">Skonto:</td>
<td style="text-align:right;"><input style="text-align:right;width:60px;" type="text" id="skonto" name="skonto" value="{$form_data->skonto}">%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {$form_data->skonto_sum|number_format:"2":",":"."} &euro;</td>
</tr>
<tr style="background:#dddddd;">
<td colspan="2"></td>
<td style="font-weight:bold;text-align:left;">zu bezahlender Betrag:</td>
<td style="text-align:right;">{$form_data->cash_sum|number_format:"2":",":"."} &euro;</td>
</tr>
<tr style="background:#dddddd;">
<td style="text-align:right;" colspan="4"></td>
</tr>
<tr style="background:#dddddd;">
<td style="background:#F4A460;font-weight:bold;text-align:left;">Eingabewährung (z.B. USD, CHF...):</td>
<td style="background:#F4A460;text-align:right;"><input style="text-align:right;" type="text" id="currency" name="currency" value="{$form_data->currency}"></td>
<td style="background:#F4A460;font-weight:bold;text-align:left;">Umrechnungskurs in EURO:</td>
<td style="background:#F4A460;text-align:right;"><input style="text-align:right;" type="text" id="conversion_price" name="conversion_price" value="{$form_data->conversion_price}"></td>
</tr>
</table>
</td>
</tr>
{if $form_data->id}
<input type="hidden" id="field_incomming_goods_id" name="id" value="{$form_data->id}" />
<tr>
<td colspan="10" style="text-align:center;background:#ff9900;">
<table border="0" cellpadding="6" cellspacing="0">
<tr>
<td style="text-align:left;text-align:left;height:60px;">
<label>Artikel (Bezeichnung, Nummer oder EAN):</label><br />
<input type="hidden" id="item_search_id" value="0" /><input type="text" id="item_search" style="width:250px;" autocomplete="off" />
<div id="item_search_results" class="search_results hidden" style="position:absolute;width:280px;"></div>
<span id="item_search_hits"></span>
</td>
<td style="text-align:left;background:#ff9900;"><label>Lager</label><br /><input style="width:50px;background:transparent;border:0px;" type="text" id="item_inventory" name="item_inventory" readonly value="" /></td>
<td style="text-align:left;background:#ff9900;"><label>St&uuml;ck</label><br /><input style="width:50px;" type="text" id="new_item_amount" name="new_item_amount" value="" /></td>
{if $form_data->conversion_price > 0}
<td style="text-align:left;background:#ff9900;" colspan="2"><label>Warenwert</label><br /><input style="width:70px;" type="text" id="currency_price" name="currency_price" value="" /> {$form_data->currency} / St.</td>
<td style="text-align:left;background:#ff9900;" colspan="2"><label></label><br /> =&gt; <input style="width:70px;background:transparent;border:1px solid #aaaaaa;" readonly type="text" id="new_item_price_sum" name="new_item_price_sum" value="" /> &euro; / St.</td>
{else}
<td style="text-align:left;background:#ff9900;" colspan="2"><label>Warenwert</label><br /><input style="width:70px;" type="text" id="new_item_price_sum" name="new_item_price_sum" value="" /> &euro; / St.</td>
{/if}
<td style="text-align:center;background:#ff9900;" colspan="6"><input type="button" style="position:relative;top:10px;" id="add_item" name="add_item" value="Artikel hinzufügen" /></td>
</tr>
</table>
</td>
</tr>
{/if}
<tr>
<td style="text-align:center;background:#dddddd;font-weight:bold;">Art.-Nr.</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;">Bezeichnung</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;width:70px;height:30px;">Menge</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;width:100px;text-align:right;">Warenwert&nbsp;</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;text-align:right;">Besch.Kosten&nbsp;</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;text-align:right;">EK St&uuml;ckpreis&nbsp;</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;">MwSt. %</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;">&nbsp;</td>
</tr>
{foreach item=article from=$form_data->item_list}
<input type="hidden" name="item_id[]" value="{$article->id}" />
<tr style="background:#eeeeee;border: 1px solid #ffffff;">
<td style="text-align:center;background:#ffffff;text-align:left;">{$article->item_number}</td>
<td style="text-align:center;background:#ffffff;text-align:left;">{$article->item_name}</td>
<td style="text-align:center;background:#ffffff;" class="field_amount">
<div class="amount_edit" style="display:none;"><input type="text" name="item_amount[]" style="width:50px;text-align:center;border:0px;height:15px;" value="{$article->amount}" /></div>
<div class="amount_show">{$article->amount}</div>
</td>
<td style="background:#ffffff;text-align:right;" class="field_price_sum">
<div class="price_sum_edit" style="display:none;"><input type="text" style="width:80px;border:0px;height:15px;text-align:right;" name="item_price_sum[]" value="{$article->price_sum|number_format:"2":",":""}" /> &euro;&nbsp;</div>
<div class="price_sum_show">{$article->price_sum|number_format:"2":",":"."} &euro; / St.&nbsp;</div>
</td>
<td style="text-align:center;background:#ffffff;text-align:right;">{$article->item_beschaffungskosten|number_format:"2":",":"."} &euro;&nbsp;</td>
<td style="text-align:center;background:#ffffff;text-align:right;">{$article->item_price_ek|number_format:"2":",":"."} &euro;&nbsp;</td>
<td style="text-align:center;background:#ffffff;">{$article->item_tax}</td>
<td style="text-align:center;background:#ffffff;">
<a class="delete_item" rel="{$article->id}" href="#" title="L&ouml;schen">
<img src="{$info->base_url}/themes/admin/media/images/delete.png" alt="L&ouml;schen" />
</a>
</td>
</tr>
{/foreach}
<tr>
<td style="text-align:center;background:#dddddd;"></td>
<td style="text-align:center;background:#dddddd;"></td>
<td style="text-align:center;background:#dddddd;"></td>
<td style="text-align:center;background:#dddddd;"></td>
<td style="text-align:center;background:#dddddd;"></td>
<td style="text-align:center;background:#dddddd;font-weight:bold;text-align:right;"></td>
<td style="text-align:center;background:#dddddd;font-weight:bold;text-align:right;"></td>
<td style="text-align:center;background:#dddddd;"></td>
</tr>
</table>
<br />
<input type="button" id="save_form" value="Speichern">
</form>
<br />
<script>
$(document).ready(function() {
// calc curency price
$('#currency_price').live('keyup', function(e) {
e.preventDefault();
var price = $(this).val();
var new_price = 0;
var conversion_price = $('#conversion_price').val();
price = price.replace(',','.');
//price = parseFloat(price);
if (isNaN(price)) {
$(this).css('background', '#ff0000');
}
else {
$(this).css('background', '#ffffff');
}
new_price = price * conversion_price;
$('#new_item_price_sum').val(new_price);
});
$('#currency_cost_sum').live('keyup', function(e) {
e.preventDefault();
var price = $(this).val();
var new_price = 0;
var conversion_price = $('#conversion_price').val();
price = price.replace(',','.');
//price = parseFloat(price);
if (isNaN(price)) {
$(this).css('background', '#ff0000');
}
else {
$(this).css('background', '#ffffff');
}
new_price = price * conversion_price;
$('#warenbezugskosten').val(new_price);
});
// save ec sum
$('#save_form').click(function() {
var jqxhr;
var form_data;
form_data = $('#table_incomming_goods').serialize();
jqxhr = $.ajax({
'url' : './index.php?admin_modul=admin_incomming_goods_editor&action=update',
'dataType' : 'JSON',
'type' : 'POST',
'data' : form_data
});
jqxhr.success(function(data) {
if (data.status == 'success') {
$('#incomming_goods_id').val(data.id);
$('#admin_incomming_goods_edit').submit();
} else {
alert('Error!');
}
});
});
// save new item
$('#add_item').click(function() {
var jqxhr;
jqxhr = $.ajax({
'url' : './index.php?admin_modul=admin_incomming_goods_editor',
'dataType' : 'JSON',
'type' : 'POST',
'data' : {
'action' : 'add_item',
'id' : $('#incomming_goods_id').val(),
'item_id' : $('#item_search_id').val(),
'amount' : $('#new_item_amount').val(),
'price_sum' : $('#new_item_price_sum').val()
}
});
jqxhr.success(function(data) {
if (data.status == 'success') {
$('#admin_incomming_goods_edit').submit();
} else {
alert('Error!');
}
});
});
// item search code
$('#item_search').live('keyup', function(e) {
e.preventDefault();
if($(this).val().length >= 3) {
var jqxhr = $.ajax({
'url': './index.php?admin_modul=admin_item&mod=json&action=get_by_string&data=' + $(this).val()
});
jqxhr.success(function(data) {
try {
var data = $.parseJSON(data);
$('#item_search_hits').text(data.hits + " Ergebnisse");
if (data.hits >= 1) {
$('#item_search_results').removeClass('hidden');
} else {
$('#item_search_results').addClass('hidden');
}
$('#item_search_results').html('');
$.each(data.data , function(index, value) {
var outstring = value.name;
if (value.manufacturer) {
outstring += ', ' + value.manufacturer
}
outstring += ', ' + value.number;
$('#item_search_results').append('<div class="item_search_selectable" rel="' + outstring + '" att_price="' + value.base_price + '" inventory="' + value.inventory + '" title="' + value.id + '">' + outstring + '</div>');
});
} catch(e) {
bend.dialogs.confirmationDialog({
confirmation: 'Ok',
showDenial: false,
heading: 'ERROR',
message: 'item search code JSON Error'
});
}
});
jqxhr.error(function() {
bend.dialogs.confirmationDialog({
confirmation: 'Ok',
showDenial: false,
heading: 'ERROR',
message: 'item search code URL Error'
});
});
} else {
$('#item_search_hits').text('');
$('#item_search_results').html('');
$('#item_search_results').addClass('hidden');
}
});
// click on item results
$('.item_search_selectable').live('click', function(e) {
var itemId = $(this).attr('title');
$('#item_search_hits').text('');
$('#item_search_results').html('');
$('#item_search_results').addClass('hidden');
$('#item_search').val('');
$('#item_search_id').val(itemId);
$('#new_item_price_sum').val($(this).attr('att_price'));
$('#item_inventory').val($(this).attr('inventory'));
item_name = $(this).attr('rel')
$('#item_search').val(item_name);
});
// save new item
$('.delete_item').click(function(e) {
e.preventDefault();
confirmed = confirm('Wollen Sie den Artikel wirklich löschen?');
if(confirmed) {
var jqxhr;
jqxhr = $.ajax({
'url' : './index.php?admin_modul=admin_incomming_goods_editor',
'dataType' : 'JSON',
'type' : 'POST',
'data' : {
'id' : $('#incomming_goods_id').val(),
'action' : 'delete_item',
'item_id' : $(this).attr('rel')
}
});
jqxhr.success(function(data) {
if (data.status == 'success') {
$('#admin_incomming_goods_edit').submit();
} else {
alert('Error!');
}
});
}
});
$('.field_amount, .field_price_sum').hover(
function() {
$(this).css({
'border': '1px solid #999999'
});
},
function() {
$(this).css({
'border': '0px solid #000000'
});
}
);
$('.field_amount').click(function(e) {
e.preventDefault();
$(this).css({
'background-color': '#ff9900'
});
$('.amount_edit',this).css({
'display': 'inline'
});
$('.amount_show',this).css({
'display': 'none'
});
});
$('.field_price_sum').click(function(e) {
e.preventDefault();
$(this).css({
'background-color': '#ff9900'
});
$('.price_sum_edit',this).css({
'display': 'inline'
});
$('.price_sum_show',this).css({
'display': 'none'
});
});
$('#incomming_date').datepicker({
dateFormat: 'dd.mm.yy',
beforeShow: function() {
$('#bodycontainer').css('zIndex', 2);
},
onClose: function() {
$('#bodycontainer').css('zIndex', 'auto');
}
});
var incomming_goods_id = $('#field_incomming_goods_id').val();
$('#incomming_goods_id').val(incomming_goods_id);
$('#file_upload').uploadify({
'uploader' : '../../../../libs/uploadify/uploadify.swf',
'script' : './index.php?admin_modul=admin_incomming_goods_editor',
'cancelImg' : '../../../../libs/uploadify/cancel.png',
'folder' : '../../../../libs/uploads',
'scriptData': {
'action': 'upload_bill',
'id' : $('#incomming_goods_id').val()
},
'fileDesc' : 'PDF Files',
'buttonText': 'Rechnung',
'auto' : true,
'multi' : false,
'onComplete': function(event, ID, fileObj, response, data) {
try {
var mydata = $.parseJSON(response);
if (mydata.status == 'success') {
window.location.href = './index.php?admin_modul=admin_incomming_goods_editor&id=' + $('#incomming_goods_id').val();
} else {
$().easywayShopMessageDialog("ERROR: can't save", {}, function(){
$().easywayShopMessageDialog(mydata.data, {}, function(){});
});
}
} catch(e) {
$().easywayShopMessageDialog("ERROR: can't upload", {}, function(){});
}
}
});
$('#delete_bill_file').click(function(e) {
e.preventDefault();
var url = $(this).attr('href');
var jqxhr = $.ajax({
'url': url
});
jqxhr.success(function(data) {
try {
data = $.parseJSON(data);
if (data.status == 'success') {
window.location.reload();
} else {
$().easywayShopMessageDialog("ERROR: no save'", {}, function(){});
}
} catch(e) {
$().easywayShopMessageDialog("ERROR: wrong answer", {}, function(){});
}
});
jqxhr.error(function() {
$().easywayShopMessageDialog("ERROR", {}, function(){});
});
});
});
</script>
+18
View File
@@ -0,0 +1,18 @@
<div style="position:relative;left:10px;width:1000px;">
<br>
<div class="full box">
<div class="edit_title">Easyway Platform 6.1.2</div>
Copyright &copy; 2013 by TA-EDV<br>
Author: Richard Kammermayer &lt;<a href="mailto:rk@ta-edv.de">rk@ta-edv.de</a>&gt;<br><br>
Contact:<br>
TA-EDV H+S GbR<br>
German<br>
Allersdorfer Straße 5<br>
D-84069 Schierling<br><br>
Email: <a href="mailto:service@ta-edv.de">service@ta-edv.de</a><br>
Phone: +49 9451 949955<br>
FAX: +49 9451 949957<br>
Website: <a href="http://www.ta-edv.de" target="_blank">www.ta-edv.de</a>
</div>
</div>
@@ -0,0 +1,99 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Rechnungs Konfiguration</h2>
<div class="full box">
<form method="post" action="./index.php?admin_modul=admin_invoice_configuration&mod=ajax&action=submit" enctype="multipart/form-data">
<div class="edit_title">Header</div>
<div style="width:300px;margin-right:9px;">
<label for="bill_header_text_window">Fenster Text</label><br />
<input type="text" name="bill_header_text_window"rows="5" style="width:100%" value="{$bill_header_text_window}" />
</div>
<div style="width:300px;margin-right:9px;">
<label for="bill_header_text_address">Adress Feld</label><br />
<div class="togglebutton">
<span class="togglebutton"><input type="radio" name="bill_header_alignment_address" value="0" style="display:inline;" {if $bill_header_alignment_address == '0'}checked="checked"{/if} /><label class="togglebutton leftalign" ><span>l</span></label></span>
<span class="togglebutton"><input type="radio" name="bill_header_alignment_address" value="1" style="display:inline;" {if $bill_header_alignment_address == '1'}checked="checked"{/if} /><label class="togglebutton centeralign" ><span>m</span></label></span>
<span class="togglebutton"><input type="radio" name="bill_header_alignment_address" value="2" style="display:inline;" {if $bill_header_alignment_address == '2'}checked="checked"{/if} /><label class="togglebutton rightalign" ><span>r</span></label></span>
</div>
<textarea class="pdf_text_field" name="bill_header_text_address"rows="5" style="width:100%">{$bill_header_text_address}</textarea>
</div><br />
<div id="bill_header_image">
{if $bill_header_image}
<img src="{$bill_header_image}" style="width:100%;" />
<a id="delete_header" href="./index.php?admin_modul=admin_invoice_configuration&mod=ajax&action=delete_header" >Header L&ouml;schen</a>
<p>Der Header wird skaliert, um in den begrenzten Raum zu passen.</p>
{else}
<p>Sie haben noch keinen Header hochgeladen.</p>
{/if}
</div>
<input id="header_upload" name="bill_header_image" type="file" />
<div class="edit_title">Footer</div>
<div style="width:200px;margin-right:9px;">
<label for="bill_footer_text_margin_bottom">Footer Text Position (H&ouml;he)</label><br />
<input type="text" name="bill_footer_text_margin_bottom"rows="5" style="width:100%" value="{$bill_footer_text_margin_bottom}" />
</div>
<div style="width:300px;margin-right:9px;display:inline-block;">
<label for="bill_footer_text_left">Footer Links</label><br />
<div class="togglebutton">
<span class="togglebutton"><input type="radio" name="bill_footer_alignment_left" value="0" style="display:inline;" {if $bill_footer_alignment_left == '0'}checked="checked"{/if} /><label class="togglebutton leftalign" ><span>l</span></label></span>
<span class="togglebutton"><input type="radio" name="bill_footer_alignment_left" value="1" style="display:inline;" {if $bill_footer_alignment_left == '1'}checked="checked"{/if} /><label class="togglebutton centeralign" ><span>m</span></label></span>
<span class="togglebutton"><input type="radio" name="bill_footer_alignment_left" value="2" style="display:inline;" {if $bill_footer_alignment_left == '2'}checked="checked"{/if} /><label class="togglebutton rightalign" ><span>r</span></label></span>
</div>
<textarea class="pdf_text_field" name="bill_footer_text_left" rows="5" style="width:100%">{$bill_footer_text_left}</textarea>
</div>
<div style="width:300px;margin-right:9px;display:inline-block;">
<label for="bill_footer_text_center">Footer Mitte</label><br />
<div class="togglebutton">
<span class="togglebutton"><input type="radio" name="bill_footer_alignment_center" value="0" style="display:inline;" {if $bill_footer_alignment_center == '0'}checked="checked"{/if} /><label class="togglebutton leftalign" ><span>l</span></label></span>
<span class="togglebutton"><input type="radio" name="bill_footer_alignment_center" value="1" style="display:inline;" {if $bill_footer_alignment_center == '1'}checked="checked"{/if} /><label class="togglebutton centeralign" ><span>m</span></label></span>
<span class="togglebutton"><input type="radio" name="bill_footer_alignment_center" value="2" style="display:inline;" {if $bill_footer_alignment_center == '2'}checked="checked"{/if} /><label class="togglebutton rightalign" ><span>r</span></label></span>
</div>
<textarea class="pdf_text_field" name="bill_footer_text_center"rows="5" style="width:100%">{$bill_footer_text_center}</textarea>
</div>
<div style="width:300px;display:inline-block;">
<label for="bill_footer_text_right">Footer Rechts</label><br />
<div class="togglebutton">
<span class="togglebutton"><input type="radio" name="bill_footer_alignment_right" value="0" style="display:inline;" {if $bill_footer_alignment_right == '0'}checked="checked"{/if} /><label class="togglebutton leftalign" ><span>l</span></label></span>
<span class="togglebutton"><input type="radio" name="bill_footer_alignment_right" value="1" style="display:inline;" {if $bill_footer_alignment_right == '1'}checked="checked"{/if} /><label class="togglebutton centeralign" ><span>m</span></label></span>
<span class="togglebutton"><input type="radio" name="bill_footer_alignment_right" value="2" style="display:inline;" {if $bill_footer_alignment_right == '2'}checked="checked"{/if} /><label class="togglebutton rightalign" ><span>r</span></label></span>
</div>
<textarea class="pdf_text_field" name="bill_footer_text_right" rows="5" style="width:100%">{$bill_footer_text_right}</textarea>
</div>
<div id="bill_header_image">
{if $bill_footer_image}
<img src="{$bill_footer_image}" style="width:100%;" />
<a id="delete_footer" href="./index.php?admin_modul=admin_invoice_configuration&mod=ajax&action=delete_footer" >Footer Grafik L&ouml;schen</a>
<p>Der Footer wird skaliert, um in den begrenzten Raum zu passen.</p>
{else}
<p>Sie haben noch keine Footer Grafik hochgeladen.</p>
{/if}
</div>
<input id="footer_upload" name="bill_footer_image" type="file" />
<input type="submit" name="submit" id="submit" value="speichern" style="margin-top:10px;position:relative;left:400px;width:200px;-moz-box-sizing:border-box;border:1px solid #B5C0F9;color:#009900;display:block;font-weight:bold;" />
</form>
</div>
</div>
<script src="./themes/admin/media/js/admin_invoice_configuration.js"></script>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,39 @@
<ul id="sortable_images" class="widget_container" style="width:550px;">
{foreach from=$file_list item=file}
<li id="picelementContainer_{$file->id}" class="{$file->rang}">
<div class="content_box">
<div class="header" style="text-align:right;padding-top:4px;padding-right:4px;">
<a href="#" rel="picelement_{$file->id}" class="delete_pic"><img src="{$info->base_url}/themes/admin/media/images/delete.png" alt="L&ouml;schen" /></a>
<input type="hidden" class="file_id" value="{$file->id}" />
</div>
<div class="body" style="text-align:center;">
<img src="{$SHOP_DIR}/images/article/thumb_{$file->file_name}" alt="" />
</div>
<div class="footer">
<label>Alt Text</label>
<input type="text" value="{$file->alt}" class="file_alt" />
{*<label>Variante</label>
<select class="file_variant">
<option value="_">-</option>
{if $item_variants_1}
{foreach $item_variants_1 as $variante1}
{if $item_variants_2}
{foreach $item_variants_2 as $variante2}
<option value="{$variante1}_{$variante2}" {if $variante1 == $file->attribut1 && $variante2 == $file->attribut2}selected="selected"{/if}>{$variante1} {$variante2}</option>
{/foreach}
{else}
<option value="{$variante1}">{$variante1}</option>
{/if}
{/foreach}
{/if}
</select>*}
<br /><center><a href="{$SHOP_DIR}/images/article/{$file->file_name}" target="_blank">Bildansicht</a></center>
</div>
</div>
</li>
{/foreach}
</ul>
@@ -0,0 +1,58 @@
<br />
<div id="item_inventory_table">
<b>Lagerbewegung buchen:</b><br>
<table border="0" cellpadding="2" cellspacing="1" style="border:1px solid #aaaaaa;background:#cccccc;width:100%;">
<form id="incomming_goods_new_item" method="post" action="">
<tr>
<td style="text-align:left;background:#ff9900;width:300px;text-align:left;">
<label>Aktion</label><br />
<select id="inventory_type" name="inventory_type">
<option value="1">Ladenverkauf</option>
<option value="2">Wareneingang</option>
<option value="3">Verlust</option>
<option value="4">Eigenverbrauch</option>
<option value="5">Onlineverkauf</option>
</select>
</td>
<td style="text-align:left;background:#ff9900;"><label>St&uuml;ck</label><br /><input style="width:50px;" type="text" id="inventory_amount" name="inventory_amount" value="" /></td>
<td style="text-align:center;background:#ff9900;" colspan="3"><input type="button" id="button_new_inventory" name="add_item" value="Buchung hinzufügen" /></td>
</tr>
</form>
</table>
{if $item_inventory}
<table border="0" cellpadding="2" cellspacing="2" style="width:100%;border:1px solid #cccccc;">
<thead>
<tr style="background:#cccccc;">
<th style="width:20px;"></th>
<th>Typ</th>
<th>Datum</th>
<th style="text-align:right;">Menge</th>
<th style="text-align:right;">Summe</th>
</tr>
</thead>
<tbody>
{foreach from=$item_inventory item=inventory}
<tr {if $inventory->inventory_object_type_id == 2}style="background:#00ff00;"{/if}>
<td style="background: #ffffff url({$THEME_DIR}/media/images/{if $inventory->inventory_object_type_id == 2}gruener_pfeil.png{else}roter_pfeil.png{/if}) center center no-repeat;">
&nbsp;
</td>
<td>{$inventory->type_name}</td>
<td>{$inventory->created}</td>
<td style="text-align:right;">{$inventory->amount}</td>
<td style="text-align:right;">{$inventory->price_sum|number_format:"2":",":"."} &euro;</td>
</tr>
{/foreach}
</tbody>
<tfoot>
<tr style="background:#cccccc;">
<th colspan="5" style="text-align:right;font-size:14px;{if $item_data->inventory < 0}color:#ff0000;{/if}">Aktueller Lagerbestand: {$item_data->inventory} St&uuml;ck </th>
</tr>
</tfoot>
</table>
{else}
<p>Keine Lagerbest&auml;nde vorhanden</p>
{/if}
<div class="edit_endline"></div>
<br />
@@ -0,0 +1,60 @@
Artikelvarianten:<br />
<table border="0" cellpadding="2" cellspacing="2" style="width:900px;background:#f0f0f0;border: solid 1px #B5C0F9;">
<tr style="background:#cccccc;">
<td style="width:310px;">Aktion</td>
<td>
{foreach from=$item_data->schema_data_attributes item=attribute}
{if $item_data->schema_data->selectable_attribute_1 == $attribute.number}
{$attribute.name} {if $attribute.unit}({$attribute.unit}){/if}
{/if}
{/foreach}
</td>
<td>
{foreach from=$item_data->schema_data_attributes item=attribute}
{if $item_data->schema_data->selectable_attribute_2 == $attribute.number}
{$attribute.name} {if $attribute.unit}({$attribute.unit}){/if}
{/if}
{/foreach}
</td>
<td>Lager</td>
<td>Preis (brutto)</td>
</tr>
{foreach from=$item_data->variant_structure item=variant_item}
{if $variant_item.level != 1}
<tr style="background:#ffffff;">
<td>
<input type="button" class="button_delete_variant" rel="{$variant_item.id}" value="l&ouml;schen" name="" style="width:150px;float:left;" />
<input type="button" onclick="window.location.href='./index.php?admin_modul=admin_item_editor&id={$variant_item.id}&action_edit'" value="bearbeiten" name="" style="width:150px;float:left;margin-left:10px;" />
<div style="clear:left;"></div>
</td>
{assign var="key" value="attribute_`$item_data->schema_data->selectable_attribute_1`"}
<td>{$variant_item.data->$key}</td>
{assign var="key" value="attribute_`$item_data->schema_data->selectable_attribute_2`"}
<td>{$variant_item.data->$key}</td>
<td style="text-align:right;">{$variant_item.data->inventory}</td>
<td style="text-align:right;">{$variant_item.data->price_1} &euro; ({$variant_item.data->price_1_tax|number_format:"2":".":""} &euro;)</td>
</tr>
{/if}
{/foreach}
<tr style="background:#ff9900;">
<td><input type="button" id="button_new_variant" value="Variante hinzuf&uuml;gen" name="Variante hinzuf&uuml;gen" style="width:310px;" /></td>
<td>
{foreach from=$item_data->schema_data_attributes item=attribute}
{if $item_data->schema_data->selectable_attribute_1 == $attribute.number}
<input id="new_variant_attr1" type="text" name="form_field[attribute_{$attribute.number}]" value="">
{/if}
{/foreach}
</td>
<td>
{foreach from=$item_data->schema_data_attributes item=attribute}
{if $item_data->schema_data->selectable_attribute_2 == $attribute.number}
<input id="new_variant_attr2" type="text" name="form_field[attribute_{$attribute.number}]" value="">
{/if}
{/foreach}
</td>
<td>-</td>
<td>-</td>
</tr>
</table>
@@ -0,0 +1,43 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Artikelbilder Konfiguration</h2>
<div class="full box">
<form method="post" action="./index.php?admin_modul=admin_item_image_configuration&mod=ajax&action=submit" enctype="multipart/form-data">
<div class="edit_title">Wasserzeichen</div>
<div style="width:300px;margin-right:9px;">
<label for="item_watermark_activ">Wasserzeichen setzen</label><br />
<select name="item_watermark_activ">
<option value="1" {if $item_watermark_activ == 1}selected{/if}>aktiv</option>
<option value="0" {if $item_watermark_activ == 0}selected{/if}>inaktiv</option>
</select>
</div>
<div style="width:300px;margin-right:9px;">
<label for="item_watermark_pos">Position</label><br />
<select name="item_watermark_pos">
<option value="5" {if $item_watermark_pos == 5}selected{/if}>zentriert mittig</option>
<option value="1" {if $item_watermark_pos == 1}selected{/if}>oben links</option>
<option value="2" {if $item_watermark_pos == 2}selected{/if}>oben rechts</option>
<option value="3" {if $item_watermark_pos == 3}selected{/if}>unten links</option>
<option value="4" {if $item_watermark_pos == 4}selected{/if}>unten rechts</option>
</select>
</div>
<div id="watermark_image">
{if $item_watermark_image}
<br/><img src="{$item_watermark_image}" style="border: 1px solid #454545;"/><br />
<a id="delete_watermark_image" href="./index.php?admin_modul=admin_item_image_configuration&mod=ajax&action=delete_watermark_image" >Wasserzeichen L&ouml;schen</a>
{else}
<p>Sie haben noch kein Wasserzeichenbild hochgeladen.</p>
<input id="watermark_upload" name="watermark_image" type="file" />
{/if}
<input type="submit" name="submit" id="submit" value="speichern" style="margin-top:10px;position:relative;left:400px;width:200px;-moz-box-sizing:border-box;border:1px solid #B5C0F9;color:#009900;display:block;font-weight:bold;" />
</div>
</form>
</div>
</div>
<script src="./themes/admin/media/js/admin_item_image_configuration.js"></script>
@@ -0,0 +1,164 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=ItemSchema">Artikelschema</a> {if $form_data->name} -&gt; {$form_data->name}{else} -&gt; neu{/if}</h2>
<div id="adminLeftFloater" style="width:980px;">
<div title="Stammdaten" id="stammdaten">
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_customer_group_editor" />
<input type="hidden" id="id" name="id" value="{$form_data->id}" />
<div class="edit_title">Allgemein:</div>
<div class="edit_element_2_5">
<label>Name</label>
<input id="customerCreationFirstname" name="form_field[name]" value="{$form_data->name}" type="text" />
</div>
<div class="edit_element_3_5">
<label>Beschreibung</label>
<input id="customerCreationFirstname" name="form_field[description]" value="{$form_data->description}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_title_toggler edit_title_hidden">Funktionen:</div>
<div id="container_extended_customerdata" class="toggleable_container" {*style="display:none;"*}>
<div class="edit_element_2_5">
<label>1. Variantenfeld</label>
<select name="form_field[selectable_attribute_1]">
<option value="0">-</option>
<option value="1" {if $form_data->selectable_attribute_1 == 1}selected{/if}>Attribut 1</option>
<option value="2" {if $form_data->selectable_attribute_1 == 2}selected{/if}>Attribut 2</option>
<option value="3" {if $form_data->selectable_attribute_1 == 3}selected{/if}>Attribut 3</option>
<option value="4" {if $form_data->selectable_attribute_1 == 4}selected{/if}>Attribut 4</option>
<option value="5" {if $form_data->selectable_attribute_1 == 5}selected{/if}>Attribut 5</option>
<option value="6" {if $form_data->selectable_attribute_1 == 6}selected{/if}>Attribut 6</option>
<option value="7" {if $form_data->selectable_attribute_1 == 7}selected{/if}>Attribut 7</option>
<option value="8" {if $form_data->selectable_attribute_1 == 8}selected{/if}>Attribut 8</option>
<option value="9" {if $form_data->selectable_attribute_1 == 9}selected{/if}>Attribut 9</option>
<option value="10" {if $form_data->selectable_attribute_1 == 10}selected{/if}>Attribut 10</option>
<option value="11" {if $form_data->selectable_attribute_1 == 11}selected{/if}>Attribut 11</option>
<option value="12" {if $form_data->selectable_attribute_1 == 12}selected{/if}>Attribut 12</option>
<option value="13" {if $form_data->selectable_attribute_1 == 13}selected{/if}>Attribut 13</option>
<option value="14" {if $form_data->selectable_attribute_1 == 14}selected{/if}>Attribut 14</option>
<option value="15" {if $form_data->selectable_attribute_1 == 15}selected{/if}>Attribut 15</option>
<option value="16" {if $form_data->selectable_attribute_1 == 16}selected{/if}>Attribut 16</option>
<option value="17" {if $form_data->selectable_attribute_1 == 17}selected{/if}>Attribut 17</option>
<option value="18" {if $form_data->selectable_attribute_1 == 18}selected{/if}>Attribut 18</option>
<option value="19" {if $form_data->selectable_attribute_1 == 19}selected{/if}>Attribut 19</option>
<option value="20" {if $form_data->selectable_attribute_1 == 20}selected{/if}>Attribut 20</option>
</select>
</div>
<div class="edit_element_2_5">
<label>2. Variantenfeld</label>
<select name="form_field[selectable_attribute_2]">
<option value="0">-</option>
<option value="1" {if $form_data->selectable_attribute_2 == 1}selected{/if}>Attribut 1</option>
<option value="2" {if $form_data->selectable_attribute_2 == 2}selected{/if}>Attribut 2</option>
<option value="3" {if $form_data->selectable_attribute_2 == 3}selected{/if}>Attribut 3</option>
<option value="4" {if $form_data->selectable_attribute_2 == 4}selected{/if}>Attribut 4</option>
<option value="5" {if $form_data->selectable_attribute_2 == 5}selected{/if}>Attribut 5</option>
<option value="6" {if $form_data->selectable_attribute_2 == 6}selected{/if}>Attribut 6</option>
<option value="7" {if $form_data->selectable_attribute_2 == 7}selected{/if}>Attribut 7</option>
<option value="8" {if $form_data->selectable_attribute_2 == 8}selected{/if}>Attribut 8</option>
<option value="9" {if $form_data->selectable_attribute_2 == 9}selected{/if}>Attribut 9</option>
<option value="10" {if $form_data->selectable_attribute_2 == 10}selected{/if}>Attribut 10</option>
<option value="11" {if $form_data->selectable_attribute_2 == 11}selected{/if}>Attribut 11</option>
<option value="12" {if $form_data->selectable_attribute_2 == 12}selected{/if}>Attribut 12</option>
<option value="13" {if $form_data->selectable_attribute_2 == 13}selected{/if}>Attribut 13</option>
<option value="14" {if $form_data->selectable_attribute_2 == 14}selected{/if}>Attribut 14</option>
<option value="15" {if $form_data->selectable_attribute_2 == 15}selected{/if}>Attribut 15</option>
<option value="16" {if $form_data->selectable_attribute_2 == 16}selected{/if}>Attribut 16</option>
<option value="17" {if $form_data->selectable_attribute_2 == 17}selected{/if}>Attribut 17</option>
<option value="18" {if $form_data->selectable_attribute_2 == 18}selected{/if}>Attribut 18</option>
<option value="19" {if $form_data->selectable_attribute_2 == 19}selected{/if}>Attribut 19</option>
<option value="20" {if $form_data->selectable_attribute_2 == 20}selected{/if}>Attribut 20</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Grundpreis</label>
<select name="form_field[base_price_field]">
<option value="0">-</option>
<option value="1" {if $form_data->base_price_field == 1}selected{/if}>Attribut 1</option>
<option value="2" {if $form_data->base_price_field == 2}selected{/if}>Attribut 2</option>
<option value="3" {if $form_data->base_price_field == 3}selected{/if}>Attribut 3</option>
<option value="4" {if $form_data->base_price_field == 4}selected{/if}>Attribut 4</option>
<option value="5" {if $form_data->base_price_field == 5}selected{/if}>Attribut 5</option>
<option value="6" {if $form_data->base_price_field == 6}selected{/if}>Attribut 6</option>
<option value="7" {if $form_data->base_price_field == 7}selected{/if}>Attribut 7</option>
<option value="8" {if $form_data->base_price_field == 8}selected{/if}>Attribut 8</option>
<option value="9" {if $form_data->base_price_field == 9}selected{/if}>Attribut 9</option>
<option value="10" {if $form_data->base_price_field == 10}selected{/if}>Attribut 10</option>
<option value="11" {if $form_data->base_price_field == 11}selected{/if}>Attribut 11</option>
<option value="12" {if $form_data->base_price_field == 12}selected{/if}>Attribut 12</option>
<option value="13" {if $form_data->base_price_field == 13}selected{/if}>Attribut 13</option>
<option value="14" {if $form_data->base_price_field == 14}selected{/if}>Attribut 14</option>
<option value="15" {if $form_data->base_price_field == 15}selected{/if}>Attribut 15</option>
<option value="16" {if $form_data->base_price_field == 16}selected{/if}>Attribut 16</option>
<option value="17" {if $form_data->base_price_field == 17}selected{/if}>Attribut 17</option>
<option value="18" {if $form_data->base_price_field == 18}selected{/if}>Attribut 18</option>
<option value="19" {if $form_data->base_price_field == 19}selected{/if}>Attribut 19</option>
<option value="20" {if $form_data->base_price_field == 20}selected{/if}>Attribut 20</option>
</select>
</div>
<div class="edit_endline"></div>
</div>
<div class="edit_title">Attribute:</div>
<ul id="sortable_attributes" class="widget_container" style="width:950px;">
{foreach from=$form_data->attributes item=attribute}
<li class="{$file->rang}" title="attribute_rang_{$attribute->number}" style="width:946px;">
<input type="hidden" name="form_field[attribute_rang_{$attribute->number}]" value="{$attribute->rang}" />
<div class="content_box" style="background:#dddddd;width:936px;">
<div class="body">
<div class="edit_element_2_5">
<label>Bezeichnung{if $form_data->selectable_attribute_1 == $attribute->number}<span style="color:#000000;">Variante 1</span>{/if}{if $form_data->selectable_attribute_2 == $attribute->number}<span style="color:#000000;">Variante 2</span>{/if}</label>
<input id="customerCreationFirstname" name="form_field[attribute_name_{$attribute->number}]" value="{$attribute->name|htmlspecialchars}" type="text" />
</div>
{foreach item=language from=$content_languages}
{if $language->iso_639_1 != $system_configuration.default_system_language}
<div class="edit_element_2_5 multilang_element lang_element_{$language->iso_639_1}" style="display:none;">
<label>Bezeichnung ({$language->name})</label>
{assign var="key" value="name_`$language->iso_639_1`"}
<input id="customerCreationFirstname" name="form_field[attribute_name_{$attribute->number}_{$language->iso_639_1}]" value="{$attribute->$key|htmlspecialchars}" type="text" />
</div>
{/if}
{/foreach}
<div class=" edit_element_1_5">
<label>Einheit(en)</label>
<input id="customerCreationFirstname" name="form_field[attribute_unit_{$attribute->number}]" value="{$attribute->unit|htmlspecialchars}" type="text" />
</div>
<div class="edit_element_1_5">
<label>Listenansicht</label>
<input id="customerCreationFirstname" name="form_field[attribute_liste_{$attribute->number}]" {if $attribute->show_list}checked{/if} style="width:10px;" value="1" type="checkbox" />
</div>
<div class="edit_element_1_5">
<label>Detailansicht</label>
<input id="customerCreationFirstname" name="form_field[attribute_detail_{$attribute->number}]" {if $attribute->show_detail}checked{/if} style="width:10px;" value="1" type="checkbox" />
</div>
{if $form_data->base_price_field == $attribute->number}
<div class=" edit_element_1_5">
<label>Grundpreis Faktor</label>
<input name="form_field[base_price_faktor]" value="{$form_data->base_price_faktor}" type="text" />
</div>
<div class=" edit_element_1_5">
<label>Grundpreis Einheit</label>
<input name="form_field[base_price_unit]" value="{$form_data->base_price_unit}" type="text" />
</div>
{/if}
<div style="clear:both;"></div>
</div>
</div>
</li>
{/foreach}
</ul>
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Schema speichern" />
<br><br>
</form>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_item_schema_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,95 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>
{if $data->item_type_definition_id}
{$data->item_type_definition_name} Editieren
{else}
Neuer Artikeltyp
{/if}
</h2>
<form class="edit2" method="POST" action="./index.php?admin_modul=admin_item_type_editor&action=save_form">
<div id="adminLeftFloater">
<div title="Stammdaten" id="base">
<div class="edit_title">Stammdaten</div>
{if $data->item_type_definition_id}
<input id="id" name="id" value="{$data->item_type_definition_id}" type="hidden" />
<div class="line">
<a class="mini_button" href="./index.php?admin_modul=admin_item_type_editor&id={$data->item_type_definition_id}&action=delete_data">
<img class="edit_icon" src="{$THEME_DIR}/media/images/delete.png" title="l&ouml;schen" />
</a>
<a class="mini_button" href="./index.php?admin_modul=admin_item_type_editor">
<img class="edit_icon" src="{$THEME_DIR}/media/images/new_item2.png" title="neu" />
</a>
</div>
{/if}
{*
{if $data->item_type_definition_id}
<input id="id" name="id" value="{$data->item_type_definition_id}" type="hidden" />
<div class="line">
<a class="mini_button" href="./index.php?admin_modul=admin_item_type_editor&id={$data->item_type_definition_id}&action=delete_data">
<img class="edit_icon" src="{$THEME_DIR}/media/images/delete.png" title="l&ouml;schen" />
</a>
<a class="mini_button" href="./index.php?admin_modul=admin_item_type_editor">
<img class="edit_icon" src="{$THEME_DIR}/media/images/new_item2.png" title="neu" />
</a>
</div>
<img id="item_type_definition_image" {if $logo}src="{$logo}{else}style="display:none;"{/if} />
<a id="delete_item_type_definition_image" href="./index.php?admin_modul=admin_item_type_editor&id={$data->item_type_definition_id}&action=delete_image" {if !$logo}style="display:none;"{/if} />
<p id="no_item_type_definition_image_notice" {if !$logo}style="display:none;"{/if}>Sie haben noch keinen Logo hochgeladen.</p>
<input id="header_upload" name="item_type_definition_image_upload" name="item_type_definition_image" type="file" />
<div id="image_upload_target"></div>
{/if}
*}
<div class="line">
<div class="edit_element_2_5">
<label>Status</label>
<select name="item_type_definitions[item_type_definition_is_active]">
<option value="0">inaktiv</option>
<option value="1" {if $data->item_type_definition_is_active == 1}selected="selected"{/if} >aktiv</option>
</select>
</div>
<div class="edit_element_3_5">
<label>Name</label>
<input name="item_type_definitions[item_type_definition_name]" value="{$data->item_type_definition_name}" type="text" />
</div>
</div>
<div class="line">
<div class="edit_element_5_5">
<label>Text</label>
<input name="item_type_definitions[item_type_definition_text]" value="{$data->item_type_definition_text}" type="text" />
</div>
</div>
<div class="line">
<input id="submit_button" type="submit" value="Speichern" />
</div>
</div>
</div>
</form>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_item_type_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
+44
View File
@@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="de">
<head>
<title>easyshop|login</title>
<meta charset="utf-8" />
<meta http-equiv="cache-control" content="no-cache"/>
<link rel="stylesheet" type="text/css" media="screen,print" href="{$THEME_DIR}/media/css/main_layout.css?version=1" />
<link rel="stylesheet" type="text/css" media="screen,print" href="{$THEME_DIR}/media/css/widget.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/sidebar.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/tables.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/forms.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/new_forms.css?version=1" >
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/rsTabs.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/statistics.css?version=1" />
<link rel="stylesheet" type="text/css" href="./media/css/redmond/jquery-ui-1.8.8.custom.css" />
<link rel="stylesheet" type="text/css" href="./media/css/common_styles.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/order_table.css?version=1" />
</head>
<body>
<div id="headerOverlayFiller"></div>
<div id="bodycontainer">
<!-- Header -->
<div id="header">
<div id="logo"><img alt="Dashboard" src="{$THEME_DIR}/media/images/logo.png" /></div>
<form method="post" action="./index.php?admin_modul=admin_dashboard">
<div style="position:relative;top:15px;left:200px;">
<input type="text" name="shopLogin[user]" value="Loginname" {literal}onfocus="if (this.value == 'Loginname') { this.value = ''; }" onblur="if (this.value == '') { this.value = 'Loginname'; }"{/literal} />
<input type="password" name="shopLogin[pass]" value="Passwort" {literal}onfocus="if (this.value == 'Passwort') { this.value = ''; }" onblur="if (this.value == '') { this.value = 'Passwort'; }"{/literal} />
<input type="submit" value="&gt;&gt; Jetzt einloggen"/>
</div>
</form>
</div>
</div>
</body>
</html>
@@ -0,0 +1,73 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Manufacturer">Hersteller</a> {if $form_data->name} -&gt; {$form_data->name}{else} -&gt; neu{/if}</h2>
<div id="adminLeftFloater">
<div title="Stammdaten" id="base">
<form id="admin_manufacturer_edit" class="new" method="post" action="./index.php?admin_modul=admin_manufacturer_editor&action=save">
<input type="hidden" name="form_field[id]" value="{$form_data->id}" />
<div class="edit_title">Stammdaten:</div>
{if $form_data->id}
<div style="width:322px;margin-left:9px;margin-right:9px;">
{if $logo}
<img src="{$logo}" />
<p><a id="delete_logo" href="./index.php?admin_modul=admin_manufacturer_editor&id={$form_data->id}&action=delete_logo" >Logo L&ouml;schen</a></p>
{else}
<p>Sie haben noch keinen Logo hochgeladen.</p>
{/if}
<input id="header_upload" name="logo_image" type="file" />
</div><br />
{/if}
<div class="edit_element_3_5">
<label>Name</label><br />
<input id="customerCreationFirstname" style="width:100%;" name="form_field[name]" value="{$form_data->name}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Webseite</label><br />
<input id="customerCreationSurname" style="width:100%;" name="form_field[website]" value="{$form_data->website}" type="text" />
</div>
<div class="edit_element_3_5">
<label>E-Mail</label><br />
<input id="customerCreationSurname" style="width:100%;" name="form_field[email]" value="{$form_data->email}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Telefon</label><br />
<input id="customerCreationFirstname" style="width:100%;" name="form_field[phone]" value="{$form_data->phone}" type="text" />
</div>
<div style="margin-left:6px;">
<input type="checkbox" name="form_field[active]" value="true" {if $form_data->active eq '1'}checked="checked"{/if}><label>Aktiv</label>
</div>
<div style="width:542px;margin-left:9px;margin-right:9px;">
<label>Beschreibung</label>
<textarea name="form_field[description]" rows="5" style="width:100%">{$form_data->description}</textarea><br />
</div><br />
<div class="edit_element_3_5">
<label>Kurz-URI</label><br />
<input style="width:100%;" name="form_field[short_uri]" value="{$form_data->short_uri}" type="text" />
</div>
<br style="clear:both;" /><br />
<input style="width:200px;" type="submit" name="submit" id="submit" value="speichern" />
</form>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_manufacturer_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,52 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Metatag</h2>
<div id="adminLeftFloater">
<div title="Stammdaten" id="stammdaten">
<div class="edit_icon_bar" style="left:380px;">
{if $form_data->id}
<a id="delete_metatag" href="./index.php?admin_modul=admin_metatag_editor&action=delete&id={$form_data->id}"><img class="edit_icon" src="{$THEME_DIR}/media/images/delete.png" title="l&ouml;schen" /></a>&nbsp;&nbsp;&nbsp;
<a href="./index.php?admin_modul=admin_metatag_editor"><img class="edit_icon" src="{$THEME_DIR}/media/images/new_item2.png" title="neu" /></a>
{/if}
</div>
<form class="edit" method="POST" action="./index.php?admin_modul=admin_metatag_editor&action=save">
<input type="hidden" name="modul" value="admin_metatag_editor" />
{if $form_data->id}<input type="hidden" id="id" name="id" value="{$form_data->id}" />{/if}
<div class="edit_element_5_5">
{$form_data->description}
</div>
<div class="edit_element_2_5">
<label>Name:</label>
{if $form_data->id}
<input name="form_field[name]" value="{$form_data->name}" disabled="disabled" type="text" />
{else}
<input name="form_field[name]" value="{$form_data->name}" type="text" />
{/if}
</div>
<div class="edit_element_3_5">
<label>Daten</label>
<input name="form_field[content]" value="{$form_data->name}" type="text" />
</div>
<div class="edit_endline"></div>
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="speichern" />
</form>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_metatag_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
+18
View File
@@ -0,0 +1,18 @@
<h2>Metatags</h2>
<div id="tabs">
<div title="Alle" id="all_tab">
{$all}
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_metatags.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
{*<p>items : {$items}</p>
<p>page : {$page}</p>
<p>pages : {$pages}</p>
<p>pagination : {$pagination|@count}</p>*}
@@ -0,0 +1,180 @@
<div class="object_edit_table_toolbar">
<!-- first toolbar -->
<a class="close" href="{$table_data.edit_toolbar.close}"><img height="16" width="16" src="/themes/admin/media/images/fileclose.png" alt="Schlie&szlig;en" title="close" /><span>Schlie&szlig;en</span></a>
{if $table_data.edit_toolbar.save}
<a class="save selected_function inactive" href=""><img src="/themes/admin/media/images/filesave.png" alt="Speichern" title="save" /><span>Speichern</span></a>
{/if}
{if $table_data.edit_toolbar.send}
<a class="copy selected_function inactive" href=""><img src="/themes/admin/media/images/mail_send.png" alt="Senden" title="send" /><span>Senden</span></a>
{/if}
{if $table_data.edit_toolbar.undo}
<a class="copy selected_function inactive" href=""><img src="/themes/admin/media/images/copy.png" alt="Kopieren" title="undo" /><span>R&uuml;ckg&auml;ngig</span></a>
{/if}
{if $table_data.edit_toolbar.redo}
<a class="copy selected_function inactive" href=""><img src="/themes/admin/media/images/copy.png" alt="Kopieren" title="redo" /><span>Wiederholen</span></a>
{/if}
{if $table_data.edit_toolbar.copy}
<a class="copy selected_function inactive" href=""><img src="/themes/admin/media/images/copy.png" alt="Kopieren" title="copy" /><span>Kopieren</span></a>
{/if}
{if $table_data.edit_toolbar.new_password}
<a class="new_password selected_function" href=""><img src="/themes/admin/media/images/mail_send.png" alt="Test E-Mail" title="new password" /><span>Neues Passwort</span></a>
{/if}
{if $table_data.edit_toolbar.first_activation}
<a class="first_activation selected_function" href=""><img src="/themes/admin/media/images/mail_send.png" alt="Test E-Mail" title="first activation" /><span>Freischalten</span></a>
{/if}
{if $table_data.edit_toolbar.delete}
<a class="delete selected_function inactive" href=""><img src="/themes/admin/media/images/delete.png" alt="L&ouml;schen" title="delete" /><span>L&ouml;schen</span></a>
{/if}
{if $table_data.edit_toolbar.send_test}
<a class="test_send selected_function" href=""><img src="/themes/admin/media/images/mail_send.png" alt="Test E-Mail" title="Test E-Mail" /><span>Test E-Mail</span></a>
{/if}
{if $table_data.edit_toolbar.language}
<div class="language_wrapper">
<span>Sprache:</span>
<select class="lang" name="lang">
{foreach from=$table_data.edit_toolbar.language item=lang key=key}
<option value="{$key}">{$lang}</option>
{/foreach}
</select>
</div>
{/if}
<div style="clear:both;"></div>
</div>
<form method="post" action="" id="object_edit_form">
<table class="object_edit_table">
<tr>
<td colspan="10" style="text-align:center;background:#ffffff;">
<table border="0" cellpadding="2" cellspacing="1" style="width:942px;">
{foreach from=$table_data.edit_fields item=form_field}
<tr style="background:#dddddd;">
<!-- form title -->
{if $form_field.type == "form_title"}
<td colspan="2" style="text-align:left;background:#aaaaaa;font-weight:bold;">{$form_field.name}</td>
<!-- textarea field -->
{elseif $form_field.type == "multitext"}
<td style="font-weight:bold;text-align:left;">{$form_field.name}:</td>
<td style="text-align:left;">
<textarea style="text-align:left;width:500px;height:250px;" class="edit_field" id="{$form_field.db_field}" name="form_data[{$form_field.db_field}]" wrap="off">{$form_data[$form_field.db_field]}</textarea>
</td>
<!-- textarea field -->
{elseif $form_field.type == "formatedtext"}
<td style="font-weight:bold;text-align:left;">{$form_field.name}:</td>
<td style="text-align:left;">
<!-- multi language translation -->
{if isset($form_field.multi_lang) && $form_field.multi_lang}
{$form_data[$form_field.db_field]}<br>
{/if}
<textarea class="texteditor" id="{$form_field.db_field}" name="form_data[{$form_field.db_field}]" style="text-align:left;width:500px;height:250px;">{$form_data[$form_field.db_field]}</textarea>
</td>
<!-- readonly text -->
{elseif $form_field.type == "create_time"}
<td style="font-weight:bold;text-align:left;">{$form_field.name}:</td>
<td style="text-align:left;">
{$form_data[$form_field.db_field]}
</td>
<!-- image field -->
{elseif $form_field.type == "image"}
<td style="font-weight:bold;text-align:left;">
{$form_field.name}:<br>
{if {$form_data[$form_field.db_field]} == ''}
<input id="file_upload" name="logo_image" type="file" />
{/if}
</td>
<td style="text-align:left;">
{if {$form_data[$form_field.db_field]} != ''}
<div style="position:relative;overflow:hidden;width:100px;height:125px;border:1px solid #333333;">
<div style="position:relative;height:24px;width:100px;background:#90a6d4;border-bottom:1px solid #333333;">
<a rel="{$form_field.db_field}" class="delete_image" style="position:absolute;right:4px;top:4px;" href=""><img src="/themes/admin/media/images/delete.png" alt="L&ouml;schen" title="Löschen" /></a>
</div>
<div style="position:relative;width:100px;height:100px;background:#ffffff url({$form_field.file_directory}{$form_data[$form_field.db_field]}) center center no-repeat;"></div>
</div>
{else}
<p>Sie haben noch kein Bild hochgeladen. Folgende Dateiformate werden unterst&uuml;tzt: .jpeg .gif .png</p>
{/if}
</td>
<!-- password field -->
{elseif $form_field.type == "password"}
<td style="font-weight:bold;text-align:left;">{$form_field.name}:</td>
<td style="text-align:left;">
<!-- multi language translation -->
{if isset($form_field.multi_lang) && $form_field.multi_lang}
{$form_data[$form_field.db_field]}<br>
{/if}
<input style="text-align:left;width:500px;" class="edit_field" type="password" id="{$form_field.db_field}" name="form_data[{$form_field.db_field}]" value="{$form_data[$form_field.db_field]}" data-default="{$form_data[$form_field.db_field]}">
{if $form_field.info}
<span>{$form_field.info}</span>
{/if}
{if $form_field.function}
<input type="button" id="{$form_field.id}" value="{$form_field.function_name}">
{/if}
</td>
<!-- text field -->
{elseif !isset($form_field.values)}
<td style="font-weight:bold;text-align:left;">{$form_field.name}:</td>
<td style="text-align:left;">
<!-- multi language translation -->
{if isset($form_field.multi_lang) && $form_field.multi_lang}
{$form_data[$form_field.db_field]}<br>
{/if}
<input style="text-align:left;width:500px;" class="edit_field" type="text" id="{$form_field.db_field}" name="form_data[{$form_field.db_field}]" value="{$form_data[$form_field.db_field]}" data-default="{$form_data[$form_field.db_field]}">
{if $form_field.info}
<span>{$form_field.info}</span>
{/if}
{if $form_field.function}
<input type="button" id="{$form_field.id}" value="{$form_field.function_name}">
{/if}
</td>
<!-- selection field -->
{elseif is_array($form_field.values)}
<td style="font-weight:bold;text-align:left;">{$form_field.name}:</td>
<td style="text-align:left;">
<select name="{if isset($form_field.db_field)}form_data[{$form_field.db_field}]{else}{$form_field.name}{/if}" {if isset($form_field.id)}id="{$form_field.id}"{/if} class="edit_field">
{foreach from=$form_field.values item=option_value key=option_key}
<option value="{$option_key}" {if $option_key == $form_data[$form_field.db_field]}selected{/if}>{$option_value}</option>
{/foreach}
</select>
{if $form_field.function}
<input type="button" class="{$form_field.function}" value="{$form_field.function_name}">
{/if}
</td>
{/if}
</tr>
{/foreach}
</table>
</td>
</tr>
</table>
</form>
<div class="object_list_table_footer" style="height:45px;">
</div>
<script type="text/javascript">
var edit_object_class_name = '{$table_data.object_name}';
var object_id = '{$table_data.object_id}';
</script>
{if $table_data.edit_js_file}
<script src="{$info->base_url}/themes/admin/media/js/{$table_data.edit_js_file}"></script>
{/if}
<script src="{$info->base_url}/themes/admin/media/js/admin_object_edit.js"></script>
@@ -0,0 +1,20 @@
{if $list_data.list_items}
{foreach from=$list_data.list_items item=row}
<tr rel="{$row.object_id}" {if isset($list_data.list_table_config.list_css_selector)}class="{$list_data.list_table_config.db_table}_{$list_data.list_table_config.list_css_selector}_{$row[$list_data.list_table_config.list_css_selector]}"{/if}>
{foreach from=$row name=ObjectLoop item=field}
{if !$smarty.foreach.ObjectLoop.first}
<td>
{$field}
</td>
{/if}
{/foreach}
</tr>
{/foreach}
{/if}
<script type="text/javascript">
count_list_items = {$list_data.count_list_items|default:0};
actual_page = {$list_data.actual_page|default:1};
count_pages = {$list_data.count_pages|default:1};
sort_item = '{$list_data.sort_item|default:''}';
</script>
@@ -0,0 +1,199 @@
<div class="object_list_table_toolbar_title">
<span>{$table_data.title}</span>
</div>
<!-- toolbar -->
<div class="object_list_table_toolbar">
<!-- first toolbar -->
{if isset($table_data.toolbar.new) && $table_data.toolbar.new}
<a class="new" href="{$table_data.toolbar.new}"><img height="16" width="16" src="/themes/admin/media/images/new.png" alt="Neu" title="new" /><span>Neu</span></a>
{/if}
{if isset($table_data.toolbar.edit) && $table_data.toolbar.edit}
<a class="edit selected_function inactive" href=""><img src="/themes/admin/media/images/edit.png" alt="Bearbeiten" title="edit" /><span>Bearbeiten</span></a>
{/if}
{if isset($table_data.toolbar.delete) && $table_data.toolbar.delete}
<a class="delete selected_function inactive" href=""><img src="/themes/admin/media/images/delete.png" alt="L&ouml;schen" title="delete" /><span>L&ouml;schen</span></a>
{/if}
{if isset($table_data.toolbar.actions) && $table_data.toolbar.actions}
<a class="action" href=""><img src="/themes/admin/media/images/copy.png" alt="Aktionen" title="actions" /><span>Aktionen</span></a>
{/if}
{if isset($table_data.toolbar.select_all) && $table_data.toolbar.select_all}
<a class="select_all" href=""><img src="/themes/admin/media/images/select.png" alt="Alle markieren" title="select all" /><span>Alle markieren</span></a>
{/if}
{if isset($table_data.toolbar.filter) && $table_data.toolbar.filter}
<a class="filter" href=""><img src="/themes/admin/media/images/filter.png" alt="Filter" title="filter" /><span>Filter</span></a>
{/if}
{if isset($table_data.toolbar.view) && $table_data.toolbar.view}
<a class="view" href=""><img src="/themes/admin/media/images/view.png" alt="Ansicht" title="view" /><span>Ansicht</span></a>
{/if}
{if isset($table_data.toolbar.print) && $table_data.toolbar.print}
<a class="print selected_function inactive" href=""><img src="/themes/admin/media/images/printer.png" alt="Drucken" title="print" /><span>Drucken</span></a>
{/if}
{if isset($table_data.toolbar.csv_export) && isset($table_data.toolbar.csv_export) && $table_data.toolbar.csv_export}
<a class="csv_export" href=""><img src="/themes/admin/media/images/csv_export.png" alt="Exportieren" title="csv-export" /><span>CSV-Export</span></a>
{/if}
{if isset($table_data.toolbar.repository) && isset($table_data.toolbar.repository) && $table_data.toolbar.repository}
<a class="repository" href=""><img src="/themes/admin/media/images/repository.png" alt="Repository" title="repository" /><span>Repository</span></a>
{/if}
{if isset($table_data.toolbar.export_to_shipping) && isset($table_data.toolbar.export_to_shipping) && $table_data.toolbar.export_to_shipping}
<a class="export_to_shipping selected_function inactive" href=""><img src="/themes/admin/media/images/csv_export.png" alt="Versandfreigabe" title="export-to-shipping" /><span>Versandfreigabe</span></a>
{/if}
{if isset($table_data.toolbar.search) && $table_data.toolbar.search}
<div class="search_wrapper">
{if $system_configuration.object_list_livesearch == 1}
<span>Suche:</span> <input class="search livesearch" type="text" value="">
{else}
<span>Suche:</span> <input class="search" type="text" value=""> <input class="search_button" type="button" value="suchen">
{/if}
</div>
{/if}
<div style="clear:both;"></div>
</div>
<!-- list filter -->
<div class="object_list_table_filter_wrapper">
<div class="object_list_table_filter">
<fieldset class="filter_set">
<legend>Filter:</legend>
{foreach from=$table_data.list_filter item=filter}
<div class="filter_element_wrapper">
<label>{$filter.name}:</label>
<select class="filter_element" id="filter_selection_{$filter.db_field}" name="{$filter.db_field}" style="width:200px;">
<option value="">Alle</option>
{foreach from=$filter.values item=filter_val key=key}
<option value="{$key}">{$filter_val}</option>
{/foreach}
</select>
</div>
{/foreach}
</fieldset>
</div>
</div>
<!-- list view -->
<div class="object_list_table_view_wrapper">
<div class="object_list_table_view">
<fieldset class="view_set">
<legend>Ansicht:</legend>
{foreach from=$table_data.list_fields item=view}
<div class="view_element_wrapper">
<label>{$view.name}</label>
<input type="checkbox" name="" value="">
</div>
{/foreach}
</fieldset>
</div>
</div>
<!-- list actions -->
<div class="object_list_table_action_wrapper">
<form method="post" action="" id="list_action_form">
<div class="object_list_table_action">
<fieldset class="action_set">
<legend>Aktionen:</legend>
{foreach from=$table_data.list_actions item=action}
<div class="action_element_wrapper">
<label>{$action.name}:</label>
<select class="action_element" name="form_data[{$action.db_field}]" style="width:200px;">
<option value="">-</option>
{foreach from=$action.values item=action_val key=key}
<option value="{$key}">{$action_val}</option>
{/foreach}
</select>
</div>
{/foreach}
<div class="action_element_wrapper">
<input type="button" name="list_action_button" class="list_action_button" value="Aktion ausf&uuml;hren bei 0 Datens&auml;tze" />
</div>
</fieldset>
</div>
</form>
</div>
<!-- filter -->
{if isset($table_data.quick_filter)}
<div class="quick_filter">
<span rel='' class="active">Alle</span>
{foreach from=$table_data.list_filter[$table_data.quick_filter].values item=filter key=key}
<span rel='{$key}'>{$filter}</span>
{/foreach}
</div>
{/if}
<!-- list table -->
<table class="object_list_table">
<thead>
<tr style="border-bottom:1px solid #cccccc;">
{foreach from=$table_data.list_fields item=field}
<th class="object_list_col_header {if $field.sortable == 1}object_list_col_sortable{/if}" rel="{$field.db_field}">
{$field.name}
{if $field.sortable == 1}
<span class="sort_arrow"></span>
{/if}
</th>
{/foreach}
</tr>
</thead>
<tbody></tbody>
</table>
<div class="object_list_table_footer">
<div class="items_per_page_wrapper">
<label for="items">Items per page</label>
<select name="items" class="max_list_items" id="items">
<option value="5" {if $table_data.list_setting.max_list_items == '5'}selected="selected"{/if}>5</option>
<option value="10" {if $table_data.list_setting.max_list_items == '10'}selected="selected"{/if}>10</option>
<option value="20" {if $table_data.list_setting.max_list_items == '20'}selected="selected"{/if}>20</option>
<option value="50" {if $table_data.list_setting.max_list_items == '50'}selected="selected"{/if} >50</option>
<option value="100" {if $table_data.list_setting.max_list_items == '100'}selected="selected"{/if} >100</option>
<option value="200" {if $table_data.list_setting.max_list_items == '200'}selected="selected"{/if} >200</option>
<option value="300" {if $table_data.list_setting.max_list_items == '300'}selected="selected"{/if} >300</option>
<option value="400" {if $table_data.list_setting.max_list_items == '400'}selected="selected"{/if} >400</option>
<option value="500" {if $table_data.list_setting.max_list_items == '500'}selected="selected"{/if} >500</option>
<option value="1000" {if $table_data.list_setting.max_list_items == '1000'}selected="selected"{/if} >1000</option>
<option value="5000" {if $table_data.list_setting.max_list_items == '5000'}selected="selected"{/if} >5000</option>
<option value="10000" {if $table_data.list_setting.max_list_items == '10000'}selected="selected"{/if} >10000</option>
</select>
</div>
<div class="object_list_stats"></div>
<div class="pagination_wrapper">
<div class="object_list_pagination pagination"></div>
</div>
</div>
<script src="./themes/admin/media/js/admin_object_list.js"></script>
<script type="text/javascript">
var object_class_name = '{$table_data.object_name}';
var edit_link = '{$table_data.edit_link}';
</script>
{if isset($table_data.quick_filter)}
<script type="text/javascript">
$(document).ready(function() {
$('.quick_filter span').click(function(e){
e.preventDefault;
$('#filter_selection_{$table_data.list_filter[$table_data.quick_filter].db_field}').val($(this).attr('rel')).trigger('change');
$('.quick_filter span').removeClass("active");
$(this).addClass("active");
});
});
</script>
{/if}
@@ -0,0 +1,637 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Bestellung {$mod}</h2>
<form id="admin_order_editor_form" class="edit" method="post" action="./index.php?admin_modul=admin_order_editor&action=submit" >
{if $order->id}
<input id="order_id" type="hidden" name="id" value="{$order->id}" />
{/if}
{if $order->order_number}
<input type="hidden" name="orderInfo[order_number]" value="{$order->order_number}" />
{/if}
{if $order->order_revision}
<input type="hidden" name="orderInfo[order_revision]" value="{$order->order_revision}" />
{/if}
{if $order->order_addendum}
<input type="hidden" name="orderInfo[order_addendum]" value="{$order->order_addendum}" />
{/if}
{if $order->export_to_shipping}
<input type="hidden" name="export_to_shipping" value="{$order->export_to_shipping}" />
{/if}
<input type="hidden" name="paypal[paypal_token]" value="{$order->paypal_token}" />
<input type="hidden" name="paypal[paypal_email]" value="{$order->paypal_email}" />
<input type="hidden" name="paypal[paypal_payerid]" value="{$order->paypal_payerid}" />
<input type="hidden" name="paypal[paypal_transaction_id]" value="{$order->paypal_transaction_id}" />
<input type="hidden" name="klarna[klarna_invoice_number]" value="{$order->klarna_invoice_number}" />
<input type="hidden" name="paymorrow[paymorrow_request_id]" value="{$order->paymorrow_request_id}" />
<input type="hidden" name="paymorrow[paymorrow_transaction_id]" value="{$order->paymorrow_transaction_id}" />
<input type="hidden" name="paymorrow[paymorrow_response_result_code]" value="{$order->paymorrow_response_result_code}" />
<input type="hidden" name="paymorrow[paymorrow_response_status_code]" value="{$order->paymorrow_response_status_code}" />
<input type="hidden" name="paymorrow[paymorrow_response_timestamp]" value="{$order->paymorrow_response_timestamp}" />
<input type="hidden" name="paymorrow[paymorrow_bic]" value="{$order->paymorrow_bic}" />
<input type="hidden" name="paymorrow[paymorrow_iban]" value="{$order->paymorrow_iban}" />
<input type="hidden" name="paymorrow[paymorrow_national_bank_code]" value="{$order->paymorrow_national_bank_code}" />
<input type="hidden" name="paymorrow[paymorrow_national_bank_account_number]" value="{$order->paymorrow_national_bank_account_number}" />
<input type="hidden" name="paymorrow[paymorrow_payment_reference]" value="{$order->paymorrow_payment_reference}" />
<!-- INVENTORY MANAGEMENT -->
<input type="hidden" name="inventory_management[inventory_decremented]" value="{$order->inventory_decremented}" />
<input type="hidden" name="inventory_management[inventory_decremented_date]" value="{$order->inventory_decremented_date}" />
<input type="hidden" name="inventory_management[inventory_incremented]" value="{$order->inventory_incremented}" />
<input type="hidden" name="inventory_management[inventory_incremented_date]" value="{$order->inventory_incremented_date}" />
<!-- END INVENTORY MANAGEMENT -->
<!-- EMAIL INVOICING -->
<input type="hidden" name="invoice_email[invoice_email_sent]" value="{$order->invoice_email_sent}" />
<input type="hidden" name="invoice_email[invoice_email_date]" value="{$order->invoice_email_date}" />
<input type="hidden" name="invoice_email[invoice_email_recipient]" value="{$order->invoice_email_recipient}" />
<!-- END EMAIL INVOICING -->
<div id="adminLeftFloater">
<div title="Stammdaten" id="base">
<span id="item_tax_marking" style="float:right;">{if $order->id && $order->group_show_tax == 1}Brutto{elseif $order->id && $order->group_show_tax == 0}Netto{/if}</span>
<div class="edit_title">Artikelsuche</div>
<div class="edit_element_3_5">
<input type="text" id="item_search" autocomplete="off" {if !$order->customer_id}disabled="disabled"{/if} />
<div id="item_search_results" class="search_results hidden"></div>
</div>
<div class="edit_element_2_5">
<span id="item_search_hits"></span>
</div>
<div class="edit_endline"></div>
<div class="edit_title">Artikelliste</div>
{$order_list}
<div class="edit_endline" style="margin-top:10px;" ></div>
<input type="checkbox" name="set_inventory" value="1" {if $order->set_inventory}checked{/if} style="display:inline;" /><label for="set_inventory" style="display:inline;">Artikellagerbestand gebucht</label>
<div class="edit_endline" style="margin-top:10px;" ></div>
{if !$order->customer_id}
<div id="customer_search_widget">
<div class="edit_title">Kundensuche</div>
<div>
<div class="edit_element_3_5">
<input type="text" id="customer_search" autocomplete="off"/>
<div id="customer_search_results" ></div>
</div>
</div>
<a target="_blank" href="./index.php?admin_modul=admin_customer_editor" class="order_editor_button" />Neuen Kunden Anlegen</a>
<div class="edit_endline"></div>
</div>
{/if}
<div class="edit_title">Rechnungsadresse</div>
<div>
<!-- block null -->
<div class="edit_element_5_5" style="margin-top:10px; margin-bottom:10px;">
<label>Rechnungsadresse ausw&auml;hlen.</label>
<select id="billing_address">
<option value="-1">Adresse ausw&auml;hlen</option>
{if $addresses}
{foreach from=$addresses key=num item=address}
<option value="{$num}" {if $use_default_address && $address->isDefault}selected="selected"{/if} >{$address->firstname}, {$address->surname}, {$address->street}, {$address->house_number}, {$address->city}</option>
{/foreach}
{/if}
</select>
</div>
<!-- end block null -->
<!-- block one -->
<div class="edit_element_1_5">
<label>Anrede</label>
<select name="billingAddress[honorific]">
<option value="0" {if $order->billing_honorific == '0'}selected="selected"{/if} >Herr</option>
<option value="1" {if $order->billing_honorific == '1'}selected="selected"{/if} >Frau</option>
<option value="2" {if $order->billing_honorific == '2'}selected="selected"{/if} >Firma</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Vorname</label><input type="text" name="billingAddress[firstname]" value="{$order->billing_firstname}" />
</div>
<div class="edit_element_2_5">
<label>Nachname</label><input type="text" name="billingAddress[surname]" value="{$order->billing_surname}" />
</div>
<!-- end block one -->
<!-- block company -->
<div class="edit_element_5_5" style="margin-top:10px; margin-bottom:10px;">
<label>Firma</label>
<input type="text" name="billingAddress[company]" value="{$order->billing_company}" />
</div>
<!-- end block company -->
<!-- block two -->
<div class="edit_element_3_5">
<label>Strasse</label><input type="text" name="billingAddress[street]" value="{$order->billing_street}" />
</div>
<div class="edit_element_2_5">
<label>Haus-Nr.</label><input type="text" name="billingAddress[house_number]" value="{$order->billing_house_number}" />
</div>
<!-- end block two -->
<!-- block three -->
<div class="edit_element_1_5">
<label>PLZ</label><input type="text" name="billingAddress[zip_code]" value="{$order->billing_zip_code}" />
</div>
<div class="edit_element_2_5">
<label>Ort</label><input type="text" name="billingAddress[city]" value="{$order->billing_city}" />
</div>
<div class="edit_element_2_5">
<label>Land</label>
<select id="billingAddresscountry" name="billingAddress[country]">
{foreach from=$countries item=country}
<option value="{$country->id}" {if $country->id == $order->billing_country}selected="selected"{/if}>{$country->name}</option>
{/foreach}
</select>
</div>
<!-- end block three -->
</div>
<div class="edit_endline"></div>
<div class="edit_title">Versandadresse</div>
<div>
<!-- block null -->
<div class="edit_element_5_5" style="margin-top:5px; margin-bottom:10px;">
<label>Versandadresse ausw&auml;hlen.</label>
<select id="shipping_address">
<option value="-1">Adresse ausw&auml;hlen</option>
{if $addresses}
{foreach from=$addresses key=num item=address}
<option value="{$num}" {if $use_default_address && $address->isDefault}selected="selected"{/if}>{$address->firstname}, {$address->surname}, {$address->street}, {$address->house_number}, {$address->city}</option>
{/foreach}
{/if}
</select>
</div>
<!-- end block null -->
<!-- block one -->
<div class="edit_element_1_5">
<label>Anrede</label>
<select name="shippingAddress[honorific]">
<option value="0" {if $order->shipping_honorific == '0'}selected="selected"{/if} >Herr</option>
<option value="1" {if $order->shipping_honorific == '1'}selected="selected"{/if} >Frau</option>
<option value="2" {if $order->shipping_honorific == '2'}selected="selected"{/if} >Firma</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Vorname</label>
<input type="text" name="shippingAddress[firstname]" value="{$order->shipping_firstname}"/>
</div>
<div class="edit_element_2_5">
<label>Nachname</label>
<input type="text" name="shippingAddress[surname]" value="{$order->shipping_surname}"/>
</div>
<!-- end block one -->
<!-- block company -->
<div class="edit_element_5_5" style="margin-top:5px; margin-bottom:10px;">
<label>Firma</label>
<input type="text" name="shippingAddress[company]" value="{$order->shipping_company}" />
</div>
<!-- end block company -->
<!-- block two -->
<div class="edit_element_3_5">
<label>Strasse</label><input type="text" name="shippingAddress[street]" value="{$order->shipping_street}"/>
</div>
<div class="edit_element_2_5">
<label>Haus-Nr.</label><input type="text" name="shippingAddress[house_number]" value="{$order->shipping_house_number}"/>
</div>
<!-- end block two -->
<!-- block three -->
<div class="edit_element_1_5">
<label>PLZ</label><input type="text" name="shippingAddress[zip_code]" value="{$order->shipping_zip_code}"/>
</div>
<div class="edit_element_2_5">
<label>Ort</label><input type="text" name="shippingAddress[city]" value="{$order->shipping_city}"/>
</div>
<div class="edit_element_2_5">
<label>Land</label>
<select id="shippingAddressCountry" name="shippingAddress[country]">
{foreach from=$countries item=country}
<option value="{$country->id}" {if $country->id == $order->shipping_country}selected="selected"{/if}>{$country->name}</option>
{/foreach}
</select>
</div>
<!-- end block three -->
</div>
<div class="edit_endline"></div>
{if $order->order_status == 9}
<p style="text-align:center;color:red;">Nachlieferungen werden automatisch generiert, bitte editieren sie die Bestellung selber.</p>
{else}
{if $order->order_status == 6 or $order->order_status == 7}
<p style="text-align:center;color:red;">Bestellungen die ein endgültiges Stadium erreicht haben sollten nicht mehr editiert werde.</p>
{/if}
<input type="submit" id="submit" value="Bestellung speichern" style="position:relative;left:185px;width: 200px;" />
{/if}
</div>
<div title="Kommunikation" id="communication">
<div class="edit_icon_bar" style="left:380px;">
<a href="./index.php?admin_modul=admin_cs_ticket_editor&action=add_ticket&order_id={$order->id}"><img class="edit_icon" src="{$THEME_DIR}/media/images/new_item2.png" title="Neue Nachricht" /></a>
</div>
<b>Tickets:</b><br>
{if $tickets}
<table width="100%">
<thead>
<tr>
<th>Ticketnummer</th>
<th>Erstelldatum</th>
<th>Titel</th>
<th>Status</th>
</tr>
</thead>
<tbody>
{foreach from=$tickets item=ticket}
<tr>
<td><a href="./index.php?admin_modul=admin_cs_ticket_editor&action=edit&id={$ticket->id}">{$ticket->number}</a></td>
<td>{$ticket->create_time}</td>
<td>{$ticket->first_message->subject}</td>
<td>
{if $ticket->state_id == 1}
neu
{/if}
{if $ticket->state_id == 2}
in Bearbeitung
{/if}
{if $ticket->state_id == 3}
geschlossen
{/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
{else}
<p>Keine Tickets vorhanden</p>
{/if}
</div>
<div title="DHL" id="dhl">
<b>Pakete:</b><br>
<div class="edit_element_1_3">
<label>Verfahren</label>
<select name="dhl_parcel_type">
<option value="0">National</option>
<option value="0">Regionalpaket &Ouml;sterreich</option>
<option value="0">International EU</option>
<option value="0">International Non-EU</option>
<option value="0">Europapaket (Europack)</option>
</select>
</div>
<div class="edit_element_1_3">
<label>Produkt</label>
<select name="dhl_parcel_type">
<option value="101">EUROPACK NATIONAL / DHL PAKET (VPP)</option>
<option value="108">HAUS ZU HAUS BEHÄLTER</option>
</select>
</div>
<div class="edit_element_1_3">
<label>Services</label>
<select name="dhl_parcel_type">
<option value="109">Mehrpaket Zustellung Teilauslieferung möglich</option>
<option value="110">Rückschein</option>
</select>
</div>
<div class="edit_element_1_3" style="margin-top:5px; margin-bottom:10px;">
<label>Gewicht</label>
<input type="text" name="dhl_parcel_weight" value="0" />
</div>
<div class="edit_element_1_3" style="margin-top:5px; margin-bottom:10px;">
<label>Teilnahme</label>
<input type="text" name="dhl_parcel_weight" value="" />
</div>
<div class="edit_element_1_3" style="margin-top:5px; margin-bottom:10px;">
<label>Zollinhaltserkl&auml;rung</label>
<input type="text" name="dhl_parcel_weight" value="Aquaristik/Zubeh&ouml;r" />
</div>
<div class="edit_endline"></div>
</div>
<div title="History" id="history">
<h3>Bestellung Revisionen</h3>
{if $order_history}
<table id="order_editor_history_talbe">
<thead>
<tr>
<th>Bestellnummer</th>
<th>Datum</th>
<th>Bearbeitet/Erstellt</th>
</tr>
</thead>
{foreach $order_history as $old_order}
{if $old_order->id == $order->id}
<tr>
<td>{$old_order->order_number}{if $old_order->order_revision}-{$old_order->order_revision}{/if}{if $old_order->order_addendum} {$old_order->order_addendum}{/if}</td>
<td>{$old_order->order_date}</td>
<td><a href="./index.php?admin_modul=admin_customer_editor&id={$old_order->revisor_id}">{$old_order->revisor_name}</a></td>
</tr>
{else}
<tr>
<td><a href="./index.php?admin_modul=admin_order_editor&action=edit&id={$old_order->id}">{$old_order->order_number}{if $old_order->order_revision}-{$old_order->order_revision}{/if}{if $old_order->order_addendum} {$old_order->order_addendum}{/if}</a></td>
<td>{$old_order->order_date}</td>
<td><a href="./index.php?admin_modul=admin_customer_editor&id={$old_order->revisor_id}">{$old_order->revisor_name}</a></td>
</tr>
{/if}
{/foreach}
</table>
{else}
<p>Keine Bestellungsrevisionen vorhanden</p>
{/if}
</div>
</div> <!-- end adminLeftFloater -->
<div id="adminRightFloater">
<div title="Info" id="info_right">
<div class="info_block">
<div class="edit_title">Kundentext</div>
<textarea style="width:300px;" rows="5" name="customer[customer_info]" readonly="readonly" style="width:100%;">{$order->customer_info}</textarea>
</div>
<div class="info_block">
<div class="edit_title">Interna</div>
<textarea style="width:300px;" rows="5" name="orderNotice[internal_info]" style="width:100%;">{$order->internal_info}</textarea>
</div>
<div class="info_block">
<div class="edit_title">Bestellung</div>
<p>Druckansicht dieser Bestellung</p>
<a class="action_button" style="width:288px;" href="./index.php?admin_modul=admin_order_actions&action=get_bop_pdf&order_id={$order->id}" style="font-weight:bold;">Packzettel PDF Herunterladen</a>
<br />
<label>Bestellnummer</label>
<input style="width:300px;" type="input" readonly="readonly" value="{$order->order_number}{if $order->order_revision}-{$order->order_revision}{/if}{if $order->order_addendum} {$order->order_addendum}{/if}" />
<label>Bestellstatus</label>
<select style="width:300px;" id="order_status_list" name="orderOptions[order_status]">
{foreach from=$order_status_list item=status}
<option value="{$status->id}" {if $status->id == $order->order_status}selected="selected"{/if}>{$status->name}</option>
{/foreach}
</select>
<label>Bestelldatum</label>
<input style="width:300px;" type="text" id="order_date" name="dateOptions[order_date]" value="{$order->order_date}" />
</div>
<div class="info_block">
<div class="edit_title">Kunde</div>
<input type="hidden" id="customer_id" name="customer[customer_id]" value="{$order->customer_id}"/>
<input type="hidden" id="customer_group_id" name="group_id" value="{$order->group_id}" />
<label>Kundennummer</label>
<input style="width:300px;" type="text" id="customer_number" name="customer[customer_number]" value="{$order->customer_number}" readonly="readonly" style="color:#003580;"/>
<label>Kunden Name</label>
<input style="width:300px;" type="text" id="customer_name" name="customer[customer_name]" value="{$order->customer_name}" readonly="readonly" style="color:#003580;"/>
<label>Kunden Gruppe</label>
<input type="hidden" id="customer_group_shows_taxes" name="show_taxes" value="{$order->group_show_tax}" />
<input style="width:300px;" type="text" id="customer_group_name" value="{$order->group_name}" readonly="readonly" style="color:#003580;"/>
<div>
<input id="is_eu_order" name="order[is_eu_order]" type="checkbox" style="display:inline;" {if $order->is_eu_order == 1}checked="checked"{/if} {if $order->group_show_tax != 0}disabled="disabled"{/if} /><label style="display:inline;">EU-Gesch&auml;fte</label>
</div>
<label>Ust-ID</label>
<input id="customer_vat_reg_num" name="order[customer_vat_reg_num]" style="width:300px;" type="text" {if $order->is_eu_order != 1}readonly="readonly"{/if} value="{$order->customer_vat_reg_num}" />
</div>
<div class="info_block">
<div class="edit_title">Zahlung</div>
<label>Zahlungsart</label>
<select style="width:300px;" id="payment_method_list" name="orderOptions[payment_method]">
{if $payment_method_list}
{foreach from=$payment_method_list item=method}
<option value="{$method.id}" {if $method.id == $order->payment_method}selected="selected"{/if}>{$method.name}</option>
{/foreach}
{else}
<option>Versandadressen abh&auml;ngig</option>
{/if}
</select>
<label>Zahlungsstatus</label>
<select style="width:300px;" id="billing_status_list" name="orderOptions[payment_status]">
{foreach from=$billing_status_list item=status}
<option value="{$status->id}" {if $status->id == $order->payment_status}selected="selected"{/if}>{$status->name}</option>
{/foreach}
</select>
<label>Zahlungsdatum</label>
<input style="width:300px;" type="text" id="payment_date" name="dateOptions[payment_date]" value="{$order->payment_date}" />
{if $order->payment_method == 4}
<label>PayPal E-Mail</label>
<input style="width:300px;" type="text" readonly="readonly" value="{$order->paypal_email}" />
<label>PayPal Kunden-ID</label>
<input style="width:300px;" type="text" readonly="readonly" value="{$order->paypal_payerid}" />
<label>PayPal Transaktions-ID</label>
<input style="width:300px;" type="text" readonly="readonly" value="{$order->paypal_transaction_id}" />
{/if}
{if $order->payment_method == 8 or $order->payment_method == 9}
<label>Klarna Rechnungsnummer</label>
<input style="width:300px;" type="text" readonly="readonly" value="{$order->klarna_invoice_number}" />
{/if}
{if $order->payment_method == 10 or $order->payment_method == 11}
<labal>Paymorrow Status</labal>
<input style="width:300px;" type="text" readonly="readonly" value="{$order->paymorrow_response_result_code}" />
{/if}
</div>
<div class="info_block">
<div class="edit_title">Rechnung</div>
{if $order->id and $order->order_status != 9 and $order->billing_date and $order->invoice_number}
<p>Rechnungs PDF Herunterladen</p>
<a class="action_button" style="width:288px;" href="./index.php?admin_modul=admin_order_actions&action=get_order_invoice_pdf&order_id={$order->id}" style="font-weight:bold;">PDF Herunterladen</a>
<br />
<p>Rechnungs PDF als E-Mail senden an:</p>
<input style="width:300px;" type="text" id="email_for_invoice_pdf" value="{$order->customer_email}" />
<a class="action_button" style="width:288px;{if $order->invoice_email_sent}color:green;border:1px solid green;{/if}" id="send_invoice_pdf_to_customer" style="font-weight:bold;">PDF senden</a>
{else}
{if !$invoice_number_manual}
<input type="checkbox" name="generate_invoice_number" value="yes" style="display:inline;" /><label for="generate_invoice_number" style="display:inline;">Rechnung generieren</label>
{/if}
{/if}
<label>Rechnungsdatum</label>
<input style="width:300px;" type="text" id="billing_date" name="dateOptions[billing_date]" value="{$order->billing_date}" />
<label>Rechnungsnummer</label>
<input style="width:300px;" type="text" name="orderOptions[invoice_number]" value="{$order->invoice_number}" {if !$invoice_number_manual}readonly="readonly"{/if} />
<label>Rechnungs Nachricht</label>
<textarea id="invoice_info_notice" style="width:300px;" rows="5" name="orderNotice[invoice_info]" style="width:100%;">{$order->invoice_info}</textarea>
</div>
<div class="info_block">
<div class="edit_title">Lieferschein</div>
{if $order->id and $order->shipping_list_number}
<p>Lieferschein PDF Herunterladen</p>
<a class="action_button" style="width:288px;" href="./index.php?admin_modul=admin_order_actions&action=get_order_delivery_note_pdf&order_id={$order->id}" style="font-weight:bold;">Lieferschein PDF</a>
<br />
{else}
{if !$shipping_list_number_manual}
<input type="checkbox" name="generate_shipping_list_number" value="yes" style="display:inline;" /><label for="generate_shipping_list_number" style="display:inline;">Lieferschein generieren</label>
{/if}
{/if}
<label>Lieferscheinnummer</label>
<input style="width:300px;" type="text" name="orderOptions[shipping_list_number]" value="{$order->shipping_list_number}" {if !$shipping_list_number_manual}readonly="readonly"{/if} />
<label>Lieferant</label>
<select style="width:300px;" id="deliverer_list" name="orderOptions[delivery_method]">
{if $deliverers}
{foreach $deliverers as $deliverer}
<option value="{$deliverer->id}" {if $deliverer->id == $order->shipping_method}selected="selected"{/if}>{$deliverer->name}</option>
{/foreach}
{else}
<option>Versandadressen abhängig</option>
{/if}
</select>
<label>Lieferschein Nachricht</label>
<textarea style="width:300px;" rows="5" name="orderNotice[delivery_note_info]" style="width:100%;">{$order->delivery_note_info}</textarea>
<label>Tracking-Code</label>
<input style="width:300px;" type=text" name="orderOptions[trackingcode]" value="{$order->trackingcode}" />
</div>
<div class="info_block">
<div class="edit_title">Storno</div>
<label>Stornodatum</label>
<input style="width:300px;" type="text" id="cancellation_date" name="cancellationData[cancellation_date]" value="{$order->cancellation_date}" />
<label>Stornostatus</label>
<select style="width:300px;" name="cancellationData[cancellation_status]">
<option value="0">-</option>
<option value="1" {if $order->cancellation_status == '1'}selected="selected"{/if}>offen</option>
<option value="2" {if $order->cancellation_status == '2'}selected="selected"{/if}>akzeptiert</option>
<option value="3" {if $order->cancellation_status == '3'}selected="selected"{/if}>abgelehnt</option>
</select>
<label>Stornogr&uuml;nde</label>
<select style="width:300px;" name="cancellationData[cancellation_reason_id]">
<option>-</option>
<optgroup label="Kunden Stornierung">
{foreach $cancellation_reasons as $reason}
{if $reason->type == '0'}
<option value="{$reason->id}" {if $reason->id == $order->cancellation_reason_id}selected="selected"{/if}>{$reason->name}</option>
{/if}
{/foreach}
</optgroup>
<optgroup label="Shop Stornierung">
{foreach $cancellation_reasons as $reason}
{if $reason->type == '1'}
<option value="{$reason->id}" {if $reason->id == $order->cancellation_reason_id}selected="selected"{/if}>{$reason->name}</option>
{/if}
{/foreach}
</optgroup>
</select>
<label>Stornierungs Nachricht</label>
<textarea style="width:300px;" rows="5" name="cancellationData[cancellation_info]" style="width:100%;">{$order->cancellation_info}</textarea>
</div>
</div>
</div>
</form>
</div>
<script type="text/javascript" src="{$info->base_url}/themes/admin/media/js/admin_order_editor.js"></script>
<script type="text/javascript">
{if $addresses}
var addresses = new Array();
{foreach from=$addresses key=num item=address}
addresses[{$num}] = {literal} { {/literal}
company: '{$address->company}',
honorific: '{$address->honorific}',
firstname: '{$address->firstname}',
surname: '{$address->surname}',
street: '{$address->street}',
house_number: '{$address->house_number}',
zip_code: '{$address->zip_code}',
city: '{$address->city}',
country: '{$address->country}',
phone: '{$address->phone}',
email: '{$address->email}'
{literal} } {/literal};
{/foreach}
{else}
var addresses = undefined;
{/if}
{if $deliverers}
var deliverers = new Array();
{foreach $deliverers as $deliverer}
deliverers[{$deliverer->id}] = {
price: '{$deliverer->price}',
name: '{$deliverer->name}'
};
{/foreach}
{else}
var deliverers = undefined;
{/if}
{if $order->id}
current_shipping_country_id = {$order->shipping_country};
current_billing_country_id = {$order->billing_country};
{else}
current_shipping_country_id = 0;
current_billing_country_id = 0;
{/if}
</script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,290 @@
<!DOCTYPE html>
<html lang="de">
<head>
<title>Bestellungsdruck</title>
<meta charset="utf-8" />
<meta http-equiv="cache-control" content="no-cache"/>
<link rel="stylesheet" type="text/css" media="screen,print" href="{$THEME_DIR}/media/css/main_layout.css?version=1" />
<link rel="stylesheet" type="text/css" media="screen,print" href="{$THEME_DIR}/media/css/widget.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/sidebar.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/tables.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/forms.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/new_forms.css?version=1" >
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/rsTabs.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/statistics.css?version=1" />
<link rel="stylesheet" type="text/css" href="./media/css/redmond/jquery-ui-1.8.8.custom.css" />
<link rel="stylesheet" type="text/css" href="./media/css/common_styles.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/order_table.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/easyway_shop_forms.css?version=1" />
</head>
<body onLoad="window.print();">
<br /><br />
<div id="bodycontainer">
<!-- Content -->
<div id="contentContainer">
<h2>Bestellung {$mod}</h2>
<form id="admin_order_editor_form" class="edit">
<div id="adminLeftFloater">
<div title="Stammdaten" id="base">
<div class="edit_title">Artikelliste</div>
{$order_list}
<div class="edit_endline" style="margin-top:10px;" ></div>
<div class="edit_title">Rechnungsadresse</div>
<div>
<!-- block one -->
<div class="edit_element_1_5">
<label>Anrede</label>
<select name="billingAddress[honorific]">
<option value="0" {if $order->billing_honorific == '0'}selected="selected"{/if} >Herr</option>
<option value="1" {if $order->billing_honorific == '1'}selected="selected"{/if} >Frau</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Vorname</label><input type="text" name="billingAddress[firstname]" value="{$order->billing_firstname}" />
</div>
<div class="edit_element_2_5">
<label>Nachname</label><input type="text" name="billingAddress[surname]" value="{$order->billing_surname}" />
</div>
<!-- end block one -->
<!-- block two -->
<div class="edit_element_3_5">
<label>Strasse</label><input type="text" name="billingAddress[street]" value="{$order->billing_street}" />
</div>
<div class="edit_element_2_5">
<label>Haus-Nr.</label><input type="text" name="billingAddress[house_number]" value="{$order->billing_house_number}" />
</div>
<!-- end block two -->
<!-- block three -->
<div class="edit_element_1_5">
<label>PLZ</label><input type="text" name="billingAddress[zip_code]" value="{$order->billing_zip_code}" />
</div>
<div class="edit_element_2_5">
<label>Ort</label><input type="text" name="billingAddress[city]" value="{$order->billing_city}" />
</div>
<div class="edit_element_2_5">
<label>Land</label>
<select id="billingAddresscountry" name="billingAddress[country]">
{foreach from=$countries item=country}
<option value="{$country->id}" {if $country->id == $order->billing_country}selected="selected"{/if}>{$country->name}</option>
{/foreach}
</select>
</div>
<!-- end block three -->
</div>
<div class="edit_endline"></div>
<div class="edit_title">Versandadresse</div>
<div>
<!-- block one -->
<div class="edit_element_1_5">
<label>Anrede</label>
<select name="shippingAddress[honorific]">
<option value="0" {if $order->shipping_honorific == '0'}selected="selected"{/if} >Herr</option>
<option value="1" {if $order->shipping_honorific == '1'}selected="selected"{/if} >Frau</option>
<option value="2" {if $order->shipping_honorific == '2'}selected="selected"{/if} >Firma</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Vorname</label><input type="text" name="shippingAddress[firstname]" value="{$order->shipping_firstname}"/>
</div>
<div class="edit_element_2_5">
<label>Nachname</label><input type="text" name="shippingAddress[surname]" value="{$order->shipping_surname}"/>
</div>
<!-- end block one -->
<!-- block two -->
<div class="edit_element_3_5">
<label>Strasse</label><input type="text" name="shippingAddress[street]" value="{$order->shipping_street}"/>
</div>
<div class="edit_element_2_5">
<label>Haus-Nr.</label><input type="text" name="shippingAddress[house_number]" value="{$order->shipping_house_number}"/>
</div>
<!-- end block two -->
<!-- block three -->
<div class="edit_element_1_5">
<label>PLZ</label><input type="text" name="shippingAddress[zip_code]" value="{$order->shipping_zip_code}"/>
</div>
<div class="edit_element_2_5">
<label>Ort</label><input type="text" name="shippingAddress[city]" value="{$order->shipping_city}"/>
</div>
<div class="edit_element_2_5">
<label>Land</label>
<select id="shippingAddressCountry" name="shippingAddress[country]">
{foreach from=$countries item=country}
<option value="{$country->id}" {if $country->id == $order->shipping_country}selected="selected"{/if}>{$country->name}</option>
{/foreach}
</select>
</div>
<!-- end block three -->
</div>
<div class="edit_endline"></div>
</div>
</div> <!-- end adminLeftFloater -->
<div id="adminRightFloater">
<div title="Info">
<div class="info_block">
<div class="edit_title">Bestellung</div>
<label>Bestellnummer</label>
<input style="width:300px;" type="input" readonly="readonly" value="{$order->order_number}{if $order->order_revision}-{$order->order_revision}{/if}{if $order->order_addendum} {$order->order_addendum}{/if}" />
<label>Bestellstatus</label>
<select style="width:300px;" id="order_status_list" name="orderOptions[order_status]">
{foreach from=$order_status_list item=status}
<option value="{$status->id}" {if $status->id == $order->order_status}selected="selected"{/if}>{$status->name}</option>
{/foreach}
</select>
<label>Bestelldatum</label>
<input style="width:300px;" type="text" id="order_date" name="dateOptions[order_date]" value="{$order->order_date}" />
</div>
<div class="info_block">
<div class="edit_title">Kunde</div>
<input type="hidden" id="customer_id" name="customer[customer_id]" value="{$order->customer_id}"/>
<input type="hidden" id="customer_group_id" name="group_id" value="{$order->group_id}" />
<label>Kundennummer</label>
<input style="width:300px;" type="text" id="customer_number" name="customer[customer_number]" value="{$order->customer_number}" readonly="readonly" style="color:#003580;"/>
<label>Kunden Name</label>
<input style="width:300px;" type="text" id="customer_name" name="customer[customer_name]" value="{$order->customer_name}" readonly="readonly" style="color:#003580;"/>
<label>Kunden Gruppe</label>
<input type="hidden" id="customer_group_shows_taxes" value="{$order->group_show_tax}" />
<input style="width:300px;" type="text" id="customer_group_name" value="{$order->group_name}" readonly="readonly" style="color:#003580;"/>
</div>
<div class="info_block">
<div class="edit_title">Rechnung</div>
<label>Rechnungsdatum</label>
<input style="width:300px;" type="text" id="billing_date" name="dateOptions[billing_date]" value="{$order->billing_date}" />
<label>Rechnungsnummer</label>
<input style="width:300px;" type="text" name="orderOptions[invoice_number]" value="{$order->invoice_number}" />
<label>Rechnungs Nachricht</label>
<textarea style="width:300px;" rows="5" name="orderNotice[invoice_info]" style="width:100%;">{$order->invoice_info}</textarea>
</div>
<div class="info_block">
<div class="edit_title">Lieferschein</div>
<a href="./index.php?admin_modul=admin_order_actions&action=get_order_delivery_note_pdf&order_id={$order->id}" style="font-weight:bold;">Lieferschein PDF</a>
<label>Lieferant</label>
<select style="width:300px;" id="deliverer_list" name="orderOptions[delivery_method]">
{if $deliverers}
{foreach $deliverers as $deliverer}
<option value="{$deliverer->id}" {if $deliverer->id == $order->shipping_method}selected="selected"{/if}>{$deliverer->name}</option>
{/foreach}
{else}
<option>Versandadressen abhängig</option>
{/if}
</select>
<label>Lieferschein Nachricht</label>
<textarea style="width:300px;" rows="5" name="orderNotice[delivery_note_info]" style="width:100%;">{$order->delivery_note_info}</textarea>
<label>Tracking-Code</label>
<input style="width:300px;" type=text" name="orderOptions[trackingcode]" value="{$order->trackingcode}" />
</div>
<div class="info_block">
<div class="edit_title">Zahlung</div>
<label>Zahlungsart</label>
<select style="width:300px;" id="payment_method_list" name="orderOptions[payment_method]">
{if $payment_method_list}
{foreach from=$payment_method_list item=method}
<option value="{$method.id}" {if $method.id == $order->payment_method}selected="selected"{/if}>{$method.name}</option>
{/foreach}
{else}
<option>Versandadressen abh&auml;ngig</option>
{/if}
</select>
<label>Zahlungsstatus</label>
<select style="width:300px;" id="billing_status_list" name="orderOptions[payment_status]">
{foreach from=$billing_status_list item=status}
<option value="{$status->id}" {if $status->id == $order->payment_status}selected="selected"{/if}>{$status->name}</option>
{/foreach}
</select>
<label>Zahlungsdatum</label>
<input style="width:300px;" type="text" id="payment_date" name="dateOptions[payment_date]" value="{$order->payment_date}" />
</div>
<div class="info_block">
<div class="edit_title">Storno</div>
<label>Stornodatum</label>
<input style="width:300px;" type="text" id="cancellation_date" name="cancellationData[cancellation_date]" value="{$order->cancellation_date}" />
<label>Stornostatus</label>
<select style="width:300px;" name="cancellationData[cancellation_status]">
<option value="0">-</option>
<option value="1" {if $order->cancellation_status == '1'}selected="selected"{/if}>offen</option>
<option value="2" {if $order->cancellation_status == '2'}selected="selected"{/if}>akzeptiert</option>
<option value="3" {if $order->cancellation_status == '3'}selected="selected"{/if}>abgelehnt</option>
</select>
<label>Stornogr&uuml;nde</label>
<select style="width:300px;" name="cancellationData[cancellation_reason_id]">
<option>-</option>
<optgroup label="Kunden Stornierung">
{foreach $cancellation_reasons as $reason}
{if $reason->type == '0'}
<option value="{$reason->id}" {if $reason->id == $order->cancellation_reason_id}selected="selected"{/if}>{$reason->name}</option>
{/if}
{/foreach}
</optgroup>
<optgroup label="Shop Stornierung">
{foreach $cancellation_reasons as $reason}
{if $reason->type == '1'}
<option value="{$reason->id}" {if $reason->id == $order->cancellation_reason_id}selected="selected"{/if}>{$reason->name}</option>
{/if}
{/foreach}
</optgroup>
</select>
<label>Stornierungs Nachricht</label>
<textarea style="width:300px;" rows="5" name="cancellationData[cancellation_info]" style="width:100%;">{$order->cancellation_info}</textarea>
</div>
</div>
</div>
</form>
</div><!-- End Content -->
</div>
</body>
</html>
@@ -0,0 +1,86 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Payment_method">Zahlungsarten</a> -&gt; {$form_data->name}</h2>
<div id="adminLeftFloater">
<div title="Stammdaten" id="stammdaten">
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_country_editor" />
<input type="hidden" id="id" name="id" value="{$form_data->id}" />
<div class="edit_title">Interna:</div>
<div class="edit_element_2_5">
<label>Name</label>
<input id="customerCreationFirstname" name="form_field[name]" value="{$form_data->name}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Freigabe für Shop</label>
<input type="checkbox" name="form_field[active]" value="true" {if $form_data->active eq '1'}checked="checked"{/if}>
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5" style="height:170px;">
<label>Notiz f&uuml;r die Rechnung</label>
<textarea style="height:100px;" name="form_field[invoice_text]">{$form_data->invoice_text}</textarea>
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5" style="height:170px;">
<label>Text f&uuml;r den Kassengang</label>
<textarea style="height:100px;" name="form_field[order_text]">{$form_data->order_text}</textarea>
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5" style="height:170px;">
<label>Text f&uuml;r Kundenemail - Bestellbest&auml;tigung</label>
<textarea style="height:100px;" name="form_field[order_email_text]">{$form_data->order_email_text}</textarea>
</div>
<div class="edit_endline"></div>
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Zahlungsart speichern" />
</form>
</div>
{if $config_data}
<div title="Einstellungen" id="einstellungen">
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_country_editor" />
<input type="hidden" id="id" name="id" value="{$form_data->configuration_group_id}" />
{foreach from=$config_data item=form_element}
{if $form_element->text == 'multi'}
<div class="edit_element_1_1" style="height:200px;">
<label>{$form_element->name}</label>
<textarea name="form_field[{$form_element->name}]" style="height:190px;" wrap="off">{$form_element->setting}</textarea>
</div>
<div class="edit_element_1_1">
<br>{$form_element->description}
</div>
<div class="edit_endline"></div>
{elseif $form_element->text == 'formated'}
<div class="edit_element_1_1" style="height:320px;">
<label>{$form_element->name}</label>
<textarea class="texteditor" name="form_field[{$form_element->name}]" style="height:190px;">{$form_element->setting}</textarea>
</div>
<div class="edit_element_1_1">
<br>{$form_element->description}
</div>
<div class="edit_endline"></div>
{else}
<div class="edit_element_2_5">
<label>{$form_element->name}</label>
<input id="customerCreationFirstname" name="form_field[{$form_element->name}]" value="{$form_element->setting}" type="text" />
</div>
<div class="edit_element_3_5">
<br>{$form_element->description}
</div>
<div class="edit_endline"></div>
{/if}
{/foreach}
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Einstellungen speichern" />
</form>
</div>
{/if}
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_country_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,131 @@
<h2>PayPal Transaktions-Editor</h2>
<form class="edit" method="post" action="index.php?admin_modul=admin_paypal_transaction&action=submit">
<input type="hidden" name="order_id" value="{$order_data->id}" />
<div id="adminLeftFloater">
<div title="Stammdaten">
<h3>Alte Bestellung</h3>
{$old_order}
<h3>Bestellung</h3>
{$this_order}
<div class="edit_title">Bestellungsdaten</div>
<div>
<div class="edit_element_1_5">
<label>Bestellnummer</label>
<input type="text" readonly="readonly" value="{$order_data->order_number}" name="order_number" />
</div>
<div class="edit_element_2_5">
<label>Name</label>
<input type="text" readonly="readonly" value="{$order_data->customer_name}" name="customer_name" />
</div>
<div class="edit_element_2_5">
<label>Bestelldatum</label>
<input type="text" readonly="readonly" value="{$order_data->order_date}" name="order_date" />
</div>
</div>
<div style="clear:both;">
<div class="edit_element_2_5">
<label>Betrag der nicht lieferbaren Artikel</label>
<input type="text" readonly="readonly" value="{$order_data->item_refund|number_format:2:",":" "}" name="item_refund" />
</div>
</div>
<div style="clear:both;">
<div class="edit_element_2_5">
<label>Bestellungsbetrag</label>
<input type="text" readonly="readonly" value="{$order_data->order_total|number_format:2:",":" "}" name="order_total" />
</div>
<div class="edit_element_2_5">
<label>Alter Bestellungsbetrag</label>
<input type="text" readonly="readonly" value="{$order_data->prev_order->order_total|number_format:2:",":" "}" name="order_total" />
</div>
</div>
<div style="clear:both;">
<div class="edit_element_2_5">
<label>Zahlungsgeb&uuml;ren</label>
<input type="text" readonly="readonly" value="{$order_data->payment_method_charges|number_format:2:",":" "}" name="payment_method_charges" />
</div>
<div class="edit_element_2_5">
<label>Alte Zahlungsgeb&uuml;ren</label>
<input type="text" readonly="readonly" value="{$order_data->prev_order->payment_method_charges|number_format:2:",":" "}" name="payment_method_charges" />
</div>
</div>
<div style="clear:both;">
<div class="edit_element_2_5">
<label>Versandgeb&uuml;ren</label>
<input type="text" readonly="readonly" value="{$order_data->shipping_charges|number_format:2:",":" "}" name="shipping_charges" />
</div>
<div class="edit_element_2_5">
<label>Alte Versandgeb&uuml;ren</label>
<input type="text" readonly="readonly" value="{$order_data->prev_order->shipping_charges|number_format:2:",":" "}" name="shipping_charges" />
</div>
</div>
<div class="edit_endline"></div>
<div class="edit_title">R&uuml;ckzahlung</div>
<div>
<div class="edit_element_2_5">
<label>R&uuml;ckzahlung</label>
<select name="refund_type">
<option value="1">Voll</option>
<option value="2">Teil</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Betrag</label>
<input type="text" name="refund_amount" />
</div>
</div>
<div class="edit_endline"></div>
<input id="submit" type="submit" style="position:relative;left:185px;width: 200px;" value="Speichern">
</div>
</div>
<div id="adminRightFloater">
<div title="PayPal">
{if $no_order_id}
<p>Ihre Bestellung existiert entweder nicht oder hat keine Transaktionsidentifikationsnummer von PayPal.</p>
{elseif $no_transaction_data}
<p>Ihre Bestellung existiert entweder nicht oder hat keine Transaktionsidentifikationsnummer von PayPal.</p>
{else}
<div>
<label>PayPal E-Mail:</label>
<input type="text" readonly="readonly" value="{$transaction_data->email}" />
</div>
<div>
<label>Transaktionsnummer</label>
<input type="text" readonly="readonly" value="{$order_data->paypal_transaction_id}" />
</div>
<div>
<label>PayPal Gebühren:</label>
<input type="text" readonly="readonly" value="{$transaction_data->paypal_fees|number_format:2:",":" "}" />
</div>
<div>
<label>PayPal Bezahlstatus:</label>
<input type="text" readonly="readonly" value="{$transaction_data->payment_status}" />
</div>
{/if}
</div>
</div>
</form>
<script type="text/javascript" src="{$info->base_url}/themes/admin/media/js/admin_paypal_transaction.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,69 @@
<div style="position:relative;left:10px;width:1000px;">
{if $form_data->name == 'sitemap'}
<h2>XML Sitemap Generator</h2>
<div id="adminLeftFloater">
<div title="Sitemap" id="stammdaten">
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_price_search_engine_editor" />
<input type="hidden" id="id" name="id" value="{$form_data->id}" />
<div title="XML-Sitemap" id="base1">
<div class="edit_element_3_5">
<label>Letzte Generierung: {if $form_data->last_export_date}{$form_data->last_export_date}{else}Noch nicht generiert{/if}</label>
<label>Anzahl URLs: {if $form_data->count_exported_items}{$form_data->count_exported_items}{else}0{/if}</label>
<input style="margin-top: 20px;" type="submit" name="generate_sitemap" value="Sitemap jetzt generieren" />
</div>
</div>
</form>
</div>
</div>
{else}
<h2>Preissuchmaschine {$mod}</h2>
<div id="adminLeftFloater">
<div title="Stammdaten" id="stammdaten">
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_price_search_engine_editor" />
<input type="hidden" id="id" name="id" value="{$form_data->id}" />
<div title="XML-Sitemap" id="base1">
<div class="edit_element_3_5">
<label style="width:100%;">Downloadlink<span style="width:100px;" class="span_form"><a target="_blank" title="export" style="text-decoration:none;" href="http://{$servername}/export/{$form_data->name}.csv">Exportdownload</a></span></label>
<input name="form_field[path]" readonly value="http://{$servername}/export/{$form_data->name}.csv" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5">
<label>Preise von Kundengruppe nehmen</label>
<select name="form_field[customer_group_id]">
<option value="0">--keine Preise--</option>
{foreach from=$customer_groups item=group}
<option value="{$group->id}" {if $group->id == $form_data->customer_group_id}selected="selected"{/if}>{$group->name}</option>
{/foreach}
</select>
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_1">
<label>Artikelquelle</label>
<select name="form_field[all_item_groups]">
<option value="1" {if $form_data->all_item_groups == 1}selected{/if}>Alle Artikel exportieren</option>
<option value="0" {if $form_data->all_item_groups == 0}selected{/if}>Artikel aus ausgew&auml;hlten Warengruppen exportieren</option>
</select>
</div>
<div class="edit_endline"></div>
{if $form_data->all_item_groups == 0}
{foreach item=structure from=$structure_tree}
<input type="checkbox" value="{$structure->id}" name="structure_ids[]" {if $form_data->structure_ids[$structure->id]}checked{/if}>{if $structure->path_name}{$structure->path_name}->{/if}{$structure->name}<br>
{/foreach}
{/if}
</div>
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Einstellung speichern" />
</form>
</div>
</div>
{/if}
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_country_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,31 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Retail_sale">Ladenverkauf</a> -&gt; Umsatz buchen</h2>
<div id="adminLeftFloater" style="width:980px;">
<div title="Tagesumsatz" id="base">
<form id="admin_retail_sale_edit" method="post" action="./index.php?admin_modul=admin_retail_sale_editor&tab_id=day&action=view_stat">
<input id="retail_id" type="hidden" name="id" value="{$form_data->id}" />
<div class="edit_element_1_5">
<label>Datum</label><br />
<input type="text" id="day_view_datefield" name="date" value="{$today}" />
</div>
<div class="edit_endline"></div>
<input type="submit" id="button_change_date" value="Tag wechseln" />
</form>
<hr>
<div id="stat_result"></div>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_retail_sale_editor.js"></script>
<script>
adminRetailSale.getTab();
</script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,307 @@
<br />
<div style="background:#eeeeee;padding:10px;">
<table border="0" cellpadding="2" cellspacing="1" style="border:1px solid #aaaaaa;background:#cccccc;width:930px;">
<form id="retail_sale_new_item" method="post" action="">
<tr>
<td style="text-align:left;background:#ff9900;width:300px;text-align:left;">
<label>Artikel</label><br />
<input type="hidden" id="item_search_id" value="0" /><input type="text" id="item_search" style="width:250px;" autocomplete="off" />
<div id="item_search_results" class="search_results hidden" style="position:absolute;width:280px;"></div>
<span id="item_search_hits"></span>
</td>
<td style="text-align:left;background:#ff9900;"><label>St&uuml;ck</label><br /><input style="width:50px;" type="text" id="new_item_amount" name="new_item_amount" value="" /></td>
<td style="text-align:left;background:#ff9900;"><label>Gesamtpreis</label><br /><input style="width:70px;" type="text" id="new_item_price_sum" name="new_item_price_sum" value="" /> &euro;</td>
<td style="text-align:center;background:#ff9900;" colspan="3"><input type="button" id="add_item" name="add_item" value="Artikel hinzufügen" /></td>
</tr>
</form>
</table>
<br />
<form method="post" action="" id="table_retail_sale">
<table border="0" cellpadding="2" cellspacing="1" style="border:1px solid #aaaaaa;background:#cccccc;width:930px;">
<input type="hidden" id="field_retail_id" name="id" value="{$form_data->id}" />
<tr>
<td style="text-align:center;background:#dddddd;width:300px;font-weight:bold;">Artikel</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;">Menge</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;text-align:right;">VK Preis gesamt&nbsp;</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;text-align:right;">MwSt. &euro;&nbsp;</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;">MwSt. %</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;">&nbsp;</td>
</tr>
{foreach item=article from=$form_data->item_list}
<input type="hidden" name="item_id[]" value="{$article->id}" />
<tr style="background:#eeeeee;border: 1px solid #ffffff;">
<td style="text-align:center;background:#ffffff;width:300px;text-align:left;">#{$article->item_number} {$article->item_name}</td>
<td style="text-align:center;background:#ffffff;" class="field_amount">
<div class="amount_edit" style="display:none;"><input type="text" name="item_amount[]" style="width:50px;text-align:center;border:0px;height:15px;" value="{$article->amount}" /></div>
<div class="amount_show">{$article->amount}</div>
</td>
<td style="background:#ffffff;text-align:right;" class="field_price_sum">
<div class="price_sum_edit" style="display:none;"><input type="text" style="width:80px;border:0px;height:15px;text-align:right;" name="item_price_sum[]" value="{$article->price_sum|number_format:"2":",":""}" /> &euro;&nbsp;</div>
<div class="price_sum_show">{$article->price_sum|number_format:"2":",":"."} &euro;&nbsp;</div>
</td>
<td style="background:#ffffff;text-align:right;">{$article->item_tax_sum|number_format:"2":",":"."} &euro;&nbsp;</td>
<td style="text-align:center;background:#ffffff;">{$article->item_tax}</td>
<td style="text-align:center;background:#ffffff;">
<a class="delete_item" rel="{$article->id}" href="#" title="L&ouml;schen">
<img src="{$info->base_url}/themes/admin/media/images/delete.png" alt="L&ouml;schen" />
</a>
</td>
</tr>
{/foreach}
<tr>
<td style="text-align:center;background:#dddddd;width:300px;"></td>
<td style="text-align:center;background:#dddddd;"></td>
<td style="text-align:center;background:#dddddd;font-weight:bold;text-align:right;">{$form_data->vk_sum|number_format:"2":",":"."} &euro;&nbsp;</td>
<td style="text-align:center;background:#dddddd;font-weight:bold;text-align:right;">{$form_data->tax_sum|number_format:"2":",":"."} &euro;&nbsp;</td>
<td style="text-align:center;background:#dddddd;"></td>
<td style="text-align:center;background:#dddddd;"></td>
</tr>
<tr>
<td colspan="6" style="text-align:center;background:#ffffff;width:300px;text-align:right;">
<table border="0" cellpadding="2" cellspacing="2" style="border:1px solid #aaaaaa;">
<tr style="background:#dddddd;">
<td colspan="2" style="text-align:center;background:#dddddd;font-weight:bold;">Tagesumsatz</td>
</tr>
<tr style="background:#dddddd;">
<td style="font-weight:bold;text-align:left;">Umsatz 19%:</td>
<td>{$form_data->tax_19_sum|number_format:"2":",":"."} &euro;</td>
</tr>
<tr style="background:#dddddd;">
<td style="font-weight:bold;text-align:left;">Umsatz 7%:</td>
<td>{$form_data->tax_7_sum|number_format:"2":",":"."} &euro;</td>
</tr>
<tr style="background:#dddddd;">
<td style="font-weight:bold;text-align:left;">EC-Cash Umsatz:</td>
<td><input style="text-align:right;" type="text" id="ec_cash" name="ec_sum" value="{$form_data->ec_sum}"> &euro;</td>
</tr>
<tr style="background:#dddddd;">
<td style="font-weight:bold;text-align:left;">Bar Umsatz:</td>
<td>{$form_data->cash_sum|number_format:"2":",":"."} &euro;</td>
</tr>
</table>
</td>
</tr>
</table>
<br />
<input type="button" id="save_form" value="Tagesumsatz speichern">
<input type="button" id="print_button" value="Tagesumsatz drucken" style="position:absolute;right:20px;">
</form>
<br />
<script>
$(document).ready(function() {
// save ec sum
$('#save_form').click(function() {
var jqxhr;
var form_data;
form_data = $('#table_retail_sale').serialize();
jqxhr = $.ajax({
'url' : './index.php?admin_modul=admin_retail_sale_editor&action=update',
'dataType' : 'JSON',
'type' : 'POST',
'data' : form_data
});
jqxhr.success(function(data) {
if (data.status == 'success') {
$('#admin_retail_sale_edit').submit();
} else {
alert('Error!');
}
});
});
// save new item
$('#add_item').click(function() {
var jqxhr;
jqxhr = $.ajax({
'url' : './index.php?admin_modul=admin_retail_sale_editor',
'dataType' : 'JSON',
'type' : 'POST',
'data' : {
'action' : 'add_item',
'id' : $('#retail_id').val(),
'item_id' : $('#item_search_id').val(),
'amount' : $('#new_item_amount').val(),
'price_sum' : $('#new_item_price_sum').val()
}
});
jqxhr.success(function(data) {
if (data.status == 'success') {
$('#admin_retail_sale_edit').submit();
} else {
alert('Error!');
}
});
});
// item search code
$('#item_search').live('keyup', function(e) {
e.preventDefault();
if($(this).val().length >= 3) {
var jqxhr = $.ajax({
'url': './index.php?admin_modul=admin_item&mod=json&action=get_by_string&data=' + encodeURIComponent($(this).val())
});
jqxhr.success(function(data) {
try {
var data = $.parseJSON(data);
$('#item_search_hits').text(data.hits + " Ergebnisse");
if (data.hits >= 1) {
$('#item_search_results').removeClass('hidden');
} else {
$('#item_search_results').addClass('hidden');
}
$('#item_search_results').html('');
$.each(data.data , function(index, value) {
var outstring = value.name;
if (value.manufacturer) {
outstring += ', ' + value.manufacturer
}
outstring += ', ' + value.number;
$('#item_search_results').append('<div class="item_search_selectable" rel="' + outstring + '" title="' + value.id + '">' + outstring + '</div>');
});
} catch(e) {
bend.dialogs.confirmationDialog({
confirmation: 'Ok',
showDenial: false,
heading: 'ERROR',
message: 'item search code JSON Error'
});
}
});
jqxhr.error(function() {
bend.dialogs.confirmationDialog({
confirmation: 'Ok',
showDenial: false,
heading: 'ERROR',
message: 'item search code URL Error'
});
});
} else {
$('#item_search_hits').text('');
$('#item_search_results').html('');
$('#item_search_results').addClass('hidden');
}
});
// click on item results
$('.item_search_selectable').live('click', function(e) {
var itemId = $(this).attr('title');
$('#item_search_hits').text('');
$('#item_search_results').html('');
$('#item_search_results').addClass('hidden');
$('#item_search').val('');
$('#item_search_id').val(itemId);
item_name = $(this).attr('rel')
$('#item_search').val(item_name);
});
// save new item
$('.delete_item').click(function(e) {
e.preventDefault();
confirmed = confirm('Wollen Sie den Artikel wirklich löschen?');
if(confirmed) {
var jqxhr;
jqxhr = $.ajax({
'url' : './index.php?admin_modul=admin_retail_sale_editor',
'dataType' : 'JSON',
'type' : 'POST',
'data' : {
'id' : $('#retail_id').val(),
'action' : 'delete_item',
'item_id' : $(this).attr('rel')
}
});
jqxhr.success(function(data) {
if (data.status == 'success') {
$('#admin_retail_sale_edit').submit();
} else {
alert('Error!');
}
});
}
});
$('.field_amount, .field_price_sum').hover(
function() {
$(this).css({
'border': '1px solid #999999'
});
},
function() {
$(this).css({
'border': '0px solid #000000'
});
}
);
$('.field_amount').click(function(e) {
e.preventDefault();
$(this).css({
'background-color': '#ff9900'
});
$('.amount_edit',this).css({
'display': 'inline'
});
$('.amount_show',this).css({
'display': 'none'
});
});
$('.field_price_sum').click(function(e) {
e.preventDefault();
$(this).css({
'background-color': '#ff9900'
});
$('.price_sum_edit',this).css({
'display': 'inline'
});
$('.price_sum_show',this).css({
'display': 'none'
});
});
var retail_id = $('#field_retail_id').val();
$('#retail_id').val(retail_id);
});
</script>
+87
View File
@@ -0,0 +1,87 @@
<div class="customers search_box" style="left:5px;">
<h3>Kunden</h3>
<div class="hits" style="margin-left:5px;">
{if $customer_hits > 0}
Hits: {$customer_hits}
{else}
Keine Hits
{/if}
</div>
<div style="margin-left:5px;">
{if $customer_search}
{foreach from=$customer_search item=customer}
<div><a href="./index.php?admin_modul=admin_customer_editor&id={$customer->id}">{$customer->number}, {if $customer->company}{$customer->company}, {/if}{$customer->firstname}, {$customer->surname}</a></div>
{/foreach}
{else}
-
{/if}
</div>
</div>
<div class="orders search_box" style="left:250px;">
<h3>Bestellungen</h3>
<div class="hits" style="margin-left:5px;">
{if $order_hits > 0}
Hits: {$order_hits}
{else}
Keine Hits
{/if}
</div>
<div style="margin-left:5px;">
{if $order_search != 0}
{foreach from=$order_search item=order}
<div><a href="./index.php?admin_modul=admin_order_editor&action=edit&id={$order->id}" >{$order->order_number}{if $order->order_revision}-{$order->order_revision}{/if}, {$order->customer_name}</a></div>
{/foreach}
{else}
-
{/if}
</div>
</div>
<div class="items search_box" style="left:495px;">
<h3>Artikel</h3>
<div class="hits" style="margin-left:5px;">
{if $item_hits > 0}
Hits: {$item_hits}
{else}
Keine Hits
{/if}
</div>
<div style="margin-left:5px;">
{if $item_search}
{foreach from=$item_search item=item}
<div><a href="./index.php?admin_modul=admin_item_editor&id={$item->id}">{$item->name|truncate:42:"..":true}</a></div>
{/foreach}
{else}
-
{/if}
</div>
</div>
<div class="manufactuters search_box" style="right:5px;">
<h3>Hersteller</h3>
<div class="hits" style="margin-left:5px;">
{if $manufacturer_hits > 0}
Hits: {$manufacturer_hits}
{else}
Keine Hits
{/if}
</div>
<div style="margin-left:5px;">
{if $manufacturer_search}
{foreach from=$manufacturer_search item=manufacturer}
<div><a href="index.php?admin_modul=admin_manufacturer_editor&id={$manufacturer->id}">{$manufacturer->name}</a></div>
{/foreach}
{else}
-
{/if}
</div>
</div>
+109
View File
@@ -0,0 +1,109 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>SEO</h2>
<form id="admin_seo_edit" class="new" method="post">
<div id="adminLeftFloater" style="width:1000px;">
<div title="XML-Sitemap" id="base1">
<div class="edit_element_3_5">
<label style="width:100%;">Downloadlink<span style="width:100px;" class="span_form"><a target="_blank" title="sitemap" style="text-decoration:none;" href="http://{$servername}/sitemap.xml">Sitemap aufrufen</a></span></label>
<input name="form_field[path]" readonly value="http://{$servername}/sitemap.xml" type="text" />
</div>
<div class="edit_endline"></div>
</div>
<div title="Google Analytics" id="base2">
Achtung! Nicht den gesamten Code eintragen. Nur die Web Property Id in der Form UA-XXXXXXX-X.
<div class="edit_element_3_5">
<label>Google Analytics Code</label><br>
<input name="google_analytics_code" id="google_analytics_code" value="{$system_configuration.google_analytics_code}" type="text" />
</div>
<div class="edit_endline"></div>
<input style="width:200px;" type="button" name="submit" id="button_analytics" value="Code speichern" />
</div>
<div title="Metatags" id="base3">
<div class="edit_title">Standard Metatags:</div>
{foreach item=metatag from=$metatags}
<div class="edit_element_1_1">
<label>{$metatag->name}</label>
<input class="metatag_field" name="metatag_field[{$metatag->name}]" value="{$metatag->content}" style="font-family:Arial;" type="text" />
</div>
<div class="edit_endline"></div>
{/foreach}
<input style="width:200px;" type="button" name="submit" class="button_metatags" value="Metatags speichern" />
</div>
<div title="Ebene (x)" id="base4">
<div class="edit_title">Ebene (x):</div>
{foreach item=metatag from=$item_structure_metatags}
<div class="edit_element_1_1">
<label>{$metatag->name}</label>
<input class="metatag_field" name="metatag_field[structure_{$metatag->name}]" value="{$metatag->content}" style="font-family:Arial;" type="text" />
</div>
<div class="edit_endline"></div>
{/foreach}
<input style="width:200px;" type="button" name="submit" class="button_metatags" value="Metatags speichern" />
</div>
<div title="Ebene 1" id="base5">
<div class="edit_title">Ebene 1:</div>
{foreach item=metatag from=$item_structure_metatags1}
<div class="edit_element_1_1">
<label>{$metatag->name}</label>
<input class="metatag_field" name="metatag_field[structure1_{$metatag->name}]" value="{$metatag->content}" style="font-family:Arial;" type="text" />
</div>
<div class="edit_endline"></div>
{/foreach}
<input style="width:200px;" type="button" name="submit" class="button_metatags" value="Metatags speichern" />
</div>
<div title="Ebene 2" id="base6">
<div class="edit_title">Ebene 2:</div>
{foreach item=metatag from=$item_structure_metatags2}
<div class="edit_element_1_1">
<label>{$metatag->name}</label>
<input class="metatag_field" name="metatag_field[structure2_{$metatag->name}]" value="{$metatag->content}" style="font-family:Arial;" type="text" />
</div>
<div class="edit_endline"></div>
{/foreach}
<input style="width:200px;" type="button" name="submit" class="button_metatags" value="Metatags speichern" />
</div>
<div title="Ebene 3" id="base7">
<div class="edit_title">Ebene 3:</div>
{foreach item=metatag from=$item_structure_metatags3}
<div class="edit_element_1_1">
<label>{$metatag->name}</label>
<input class="metatag_field" name="metatag_field[structure3_{$metatag->name}]" value="{$metatag->content}" style="font-family:Arial;" type="text" />
</div>
<div class="edit_endline"></div>
{/foreach}
<input style="width:200px;" type="button" name="submit" class="button_metatags" value="Metatags speichern" />
</div>
<div title="Ebene 4" id="base8">
<div class="edit_title">Ebene 4:</div>
{foreach item=metatag from=$item_structure_metatags4}
<div class="edit_element_1_1">
<label>{$metatag->name}</label>
<input class="metatag_field" name="metatag_field[structure4_{$metatag->name}]" value="{$metatag->content}" style="font-family:Arial;" type="text" />
</div>
<div class="edit_endline"></div>
{/foreach}
<input style="width:200px;" type="button" name="submit" class="button_metatags" value="Metatags speichern" />
</div>
<div title="Artikeldetails Metatags" id="base9">
<div class="edit_title">Artikeldetails Metatags:</div>
{foreach item=metatag from=$item_details_metatags}
<div class="edit_element_1_1">
<label>{$metatag->name}</label>
<input class="metatag_field" name="metatag_field[item__detail_{$metatag->name}]" value="{$metatag->content}" style="font-family:Arial;" type="text" />
</div>
<div class="edit_endline"></div>
{/foreach}
<input style="width:200px;" type="button" name="submit" class="button_metatags" value="Metatags speichern" />
</div>
</div>
</form>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_seo.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,24 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Persönliche Einstellungen</h2>
<div class="full box">
<form method="post" action="./index.php?admin_modul=admin_setting_editor&action=submit" enctype="multipart/form-data">
<div class="edit_title">Admin-Einstellungen</div>
<div style="width:300px;margin-right:9px;">
<label for="language">Sprache</label><br />
<select name="form_data[language]">
{foreach from=$language_selection item=lang key=key}
<option value="{$key}" {if $admin_language == $key}selected{/if}>{$lang}</option>
{/foreach}
</select>
</div>
<input type="submit" name="submit" id="submit" value="speichern" style="margin-top:10px;position:relative;left:400px;width:200px;-moz-box-sizing:border-box;border:1px solid #B5C0F9;color:#009900;display:block;font-weight:bold;" />
</form>
</div>
</div>
@@ -0,0 +1,643 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Shipping_area">Lieferzonen</a> {if $form_data->name} -&gt; {$form_data->name}{else} -&gt; neu{/if}</h2>
<div id="adminLeftFloater" style="width:980px;">
<div title="Stammdaten" id="stammdaten">
<div class="edit_icon_bar" style="left:740px;">
{if $form_data->id}
<a href="./index.php?admin_modul=admin_shipping_area_editor&id={$form_data->id}&mod=delete"><img class="edit_icon" src="{$THEME_DIR}/media/images/delete.png" title="l&ouml;schen" /></a>&nbsp;&nbsp;&nbsp;
<a href="./index.php?admin_modul=admin_shipping_area_editor"><img class="edit_icon" src="{$THEME_DIR}/media/images/new_item2.png" title="neu" /></a>
{/if}
</div>
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_shipping_area_editor" />
<input type="hidden" id="id" name="id" value="{$form_data->id}" />
<div class="edit_title">Interna:</div>
<div class="edit_element_2_5">
<label>Name</label>
<input id="customerCreationFirstname" name="form_field[name]" value="{$form_data->name}" type="text" />
</div>
<div class="edit_endline"></div>
<br>
<div class="edit_title">Zahlungsarten (Alle Preise inkl. MwSt eingeben, im Kassengang wird die MwSt ausgewiesen.):</div>
<div class="edit_element_2_5">
<label>Vorauskasse</label>
<select class="payment_method" name="form_field[active_vk]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_vk == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_vk == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_vk]" value="{$form_data->add_vk}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_vk]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_vk == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_vk == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_vk == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_vk]" value="{$form_data->free_payment_vk}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_vk != 2}display:none;{/if}">
{if $prepayment}
{foreach from=$prepayment item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="prepayment[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="prepayment[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Nachnahme</label>
<select class="payment_method" name="form_field[active_nn]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_nn == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_nn == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_nn]" value="{$form_data->add_nn}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_nn]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_nn == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_nn == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_nn == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_nn]" value="{$form_data->free_payment_nn}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_nn != 2}display:none;{/if}">
{if $collect_on_delivery}
{foreach from=$collect_on_delivery item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="collect_on_delivery[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="collect_on_delivery[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Paypal</label>
<select class="payment_method" name="form_field[active_pp]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_pp == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_pp == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_pp]" value="{$form_data->add_pp}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_pp]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_pp == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_pp == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_pp == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_pp]" value="{$form_data->free_payment_pp}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_pp != 2}display:none;{/if}">
{if $paypal}
{foreach from=$paypal item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="paypal[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="paypal[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Rechnung</label>
<select class="payment_method" name="form_field[active_r]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_r == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_r == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_r]" value="{$form_data->add_r}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_r]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_r == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_r == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_r == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_r]" value="{$form_data->free_payment_r}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_r != 2}display:none;{/if}">
{if $invoice}
{foreach from=$invoice item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="invoice[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="invoice[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Bankeinzug</label>
<select class="payment_method" name="form_field[active_be]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_be == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_be == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_be]" value="{$form_data->add_be}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_be]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_be == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_be == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_be == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_be]" value="{$form_data->free_payment_be}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_be != 2}display:none;{/if}">
{if $direct_debit}
{foreach from=$direct_debit item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="direct_debit[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="direct_debit[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Barverkauf</label>
<select class="payment_method" name="form_field[active_bar]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_bar == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_bar == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_bar]" value="{$form_data->add_bar}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_bar]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_bar == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_bar == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_bar == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_bar]" value="{$form_data->free_payment_bar}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_bar != 2}display:none;{/if}">
{if $cash}
{foreach from=$cash item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="cash[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="cash[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Klarna Rechnung</label>
<select class="payment_method" name="form_field[active_klarna_rechnung]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_klarna_rechnung == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_klarna_rechnung == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_klarna_rechnung]" value="{$form_data->add_klarna_rechnung}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_klarna_rechnung]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_klarna_rechnung == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_klarna_rechnung == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_klarna_rechnung == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_klarna_rechnung]" value="{$form_data->free_payment_klarna_rechnung}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_klarna_rechnung != 2}display:none;{/if}">
{if $klarna_re}
{foreach from=$klarna_re item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="klarna_re[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="klarna_re[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Klarna Finanzierung</label>
<select class="payment_method" name="form_field[active_klarna_raten]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_klarna_raten == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_klarna_raten == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_klarna_raten]" value="{$form_data->add_klarna_raten}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_klarna_raten]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_klarna_raten == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_klarna_raten == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_klarna_raten == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_klarna_raten]" value="{$form_data->free_payment_klarna_raten}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_klarna_raten != 2}display:none;{/if}">
{if $klarna_ra}
{foreach from=$klarna_ra item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="klarna_ra[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="klarna_ra[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>paymorrow Rechnung</label>
<select class="payment_method" name="form_field[active_paymorrow_rechnung]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_paymorrow_rechnung == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_paymorrow_rechnung == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_paymorrow_rechnung]" value="{$form_data->add_paymorrow_rechnung}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_paymorrow_rechnung]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_paymorrow_rechnung == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_paymorrow_rechnung == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_paymorrow_rechnung == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_paymorrow_rechnung]" value="{$form_data->free_payment_paymorrow_rechnung}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_paymorrow_rechnung != 2}display:none;{/if}">
{if $paymorrow_re}
{foreach from=$paymorrow_re item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="paymorrow_re[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="paymorrow_re[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>paymorrow Finanzierung</label>
<select class="payment_method" name="form_field[active_paymorrow_raten]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_paymorrow_raten == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_paymorrow_raten == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_paymorrow_raten]" value="{$form_data->add_paymorrow_raten}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_paymorrow_raten]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_paymorrow_raten == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_paymorrow_raten == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_paymorrow_raten == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_paymorrow_raten]" value="{$form_data->free_payment_paymorrow_raten}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_paymorrow_raten != 2}display:none;{/if}">
{if $paymorrow_ra}
{foreach from=$paymorrow_ra item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="paymorrow_ra[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="paymorrow_ra[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>BILLPAY Rechnung</label>
<select class="payment_method" name="form_field[active_billpay_invoice]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_billpay_invoice == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_billpay_invoice == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_billpay_invoice]" value="{$form_data->add_billpay_invoice}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_billpay_invoice]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_billpay_invoice == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_billpay_invoice == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_billpay_invoice == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_billpay_invoice]" value="{$form_data->free_payment_billpay_invoice}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_billpay_invoice != 2}display:none;{/if}">
{if $billpay_invoice}
{foreach from=$billpay_invoice item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="billpay_invoice[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="billpay_invoice[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Kreditkarte - Computop</label>
<select class="payment_method" name="form_field[active_computop_creditcard]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_computop_creditcard == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_computop_creditcard == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_computop_creditcard]" value="{$form_data->add_computop_creditcard}" type="text" />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_computop_creditcard]">
<option value="0">Euro Aufschlag</option>
<option value="1" {if $form_data->account_type_computop_creditcard == 1}selected{/if}>Euro Abschlag</option>
<option value="2" {if $form_data->account_type_computop_creditcard == 2}selected{/if}>% Aufschlag auf Warenwert</option>
<option value="3" {if $form_data->account_type_computop_creditcard == 3}selected{/if}>% Abschlag auf Warenwert</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_computop_creditcard]" value="{$form_data->free_payment_computop_creditcard}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_computop_creditcard != 2}display:none;{/if}">
{if $computop_creditcard}
{foreach from=$computop_creditcard item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="computop_creditcard[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="computop_creditcard[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Kundenspezifisch</label>
<select class="payment_method" name="form_field[active_customized]">
<option value="1">aktiv (alle)</option>
<option value="2" {if $form_data->active_customized == 2}selected{/if}>gruppenspezifisch</option>
<option value="0" {if $form_data->active_customized == 0}selected{/if}>gesperrt</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Wert</label>
<input id="customerCreationFirstname" name="form_field[add_customized]" value="{$form_data->add_customized}" type="text" disabled />
</div>
<div class="edit_element_2_5">
<label>Verrechnungstyp</label>
<select name="form_field[account_type_customized]">
<option value="0">-</option>
</select>
</div>
<div class="edit_element_2_5">
<label>Bezahlkostenfrei ab</label>
<input name="form_field[free_payment_customized]" value="{$form_data->free_payment_customized}" type="text" />
</div>
<div class="payment_method_config" style="{if $form_data->active_customized != 2}display:none;{/if}">
{if $customized}
{foreach from=$customized item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="customized[{$group->group_id}]" {if $group->active == 1}checked="checked"{/if} /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{else}
{foreach from=$groups item=group}
<div class="checkbox"><input style="display:inline;" type="checkbox" name="customized[{$group->id}]" /><label style="display:inline;">{$group->name}</label></div>
{/foreach}
{/if}
</div>
<div class="edit_endline"></div>
<br>
<div class="edit_title">Zusteller:</div>
{foreach from=$deliverers item=deliverer}
<div class="edit_element_2_5">
<label>{$deliverer->name}</label>
<select name="deliverer_active_{$deliverer->id}">
<option value="0">gesperrt</option>
<option value="1" {if $form_data->deliverer_data[$deliverer->id]->active == 1}selected{/if}>aktiv (alle)</option>
{*<option value="2" {if $form_data->deliverer_data[$deliverer->id]->active == 2}selected{/if}>gruppenspezifisch</option>*}
</select>
</div>
<div class="edit_element_2_5">
<label>Versandkostenberechnung</label>
<select name="deliverer_cost_type_{$deliverer->id}">
<option value="0">Festbetrag</option>
<option value="1" {if $form_data->deliverer_data[$deliverer->id]->deliverer_cost_type == 1}selected{/if}>Gewichtsabh&auml;ngig</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Sperrgut</label>
<input name="bulk_goods_price_add_{$deliverer->id}" value="{$form_data->deliverer_data[$deliverer->id]->bulk_goods_price_add}" type="text" />
</div>
{if $form_data->deliverer_data[$deliverer->id]->deliverer_cost_type == 1}
<div class="edit_element_2_5">
<label>Versandkostenfrei ab</label>
<input name="deliverer_shipping_free_price_{$deliverer->id}" value="{$form_data->deliverer_data[$deliverer->id]->shipping_free_price}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="deliverer_shipping_costs_table">
<input name="deliverer_add_{$deliverer->id}" value="0" type="hidden" />
<div style="font-weight:bold;">Gewichtsabh&auml;ngige Versandgeb&uuml;hren:</div>
<table border="0" cellpadding="2" cellspacing="2" style="width:910px;background:#f0f0f0;border: solid 1px #B5C0F9;">
<tr style="background:#cccccc;font-weight:bold;">
<td style="width:150px;">bis kg</td>
<td>Versandgeb&uuml;hren (Euro / brutto)</td>
</tr>
<tr style="background:#ffffff;">
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_weight_1" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_1}" /></td>
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_price_1" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_1_price}" /></td>
</tr>
<tr style="background:#ffffff;">
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_weight_2" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_2}" /></td>
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_price_2" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_2_price}" /></td>
</tr>
<tr style="background:#ffffff;">
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_weight_3" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_3}" /></td>
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_price_3" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_3_price}" /></td>
</tr>
<tr style="background:#ffffff;">
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_weight_4" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_4}" /></td>
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_price_4" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_4_price}" /></td>
</tr>
<tr style="background:#ffffff;">
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_weight_5" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_5}" /></td>
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_price_5" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_5_price}" /></td>
</tr>
<tr style="background:#ffffff;">
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_weight_6" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_6}" /></td>
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_price_6" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_6_price}" /></td>
</tr>
<tr style="background:#ffffff;">
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_weight_7" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_7}" /></td>
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_price_7" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_7_price}" /></td>
</tr>
<tr style="background:#ffffff;">
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_weight_8" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_8}" /></td>
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_price_8" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_8_price}" /></td>
</tr>
<tr style="background:#ffffff;">
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_weight_9" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_9}" /></td>
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_price_9" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_9_price}" /></td>
</tr>
<tr style="background:#ffffff;">
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_weight_10" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_10}" /></td>
<td><input type="text" name="deliverer_{$deliverer->id}_shipping_price_10" style="width:100px;" value="{$form_data->deliverer_data[$deliverer->id]->weight_10_price}" /></td>
</tr>
</table>
</div>
{else}
<div class="edit_element_1_5">
<label>Versandkosten</label>
<input name="deliverer_add_{$deliverer->id}" value="{$form_data->deliverer_data[$deliverer->id]->price_add}" type="text" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_weight_1" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_price_1" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_weight_2" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_price_2" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_weight_3" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_price_3" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_weight_4" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_price_4" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_weight_5" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_price_5" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_weight_6" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_price_6" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_weight_7" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_price_7" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_weight_8" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_price_8" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_weight_9" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_price_9" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_weight_10" value="0" />
<input type="hidden" name="deliverer_{$deliverer->id}_shipping_price_10" value="0" />
</div>
<div class="edit_element_2_5">
<label>Versandkostenfrei ab</label>
<input name="deliverer_shipping_free_price_{$deliverer->id}" value="{$form_data->deliverer_data[$deliverer->id]->shipping_free_price}" type="text" />
</div>
{/if}
<div class="edit_endline"></div>
{/foreach}
<br /><br /><br />
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Lieferzone speichern" />
<br /><br />
</form>
</div>
</div>
</div>
<script src="./themes/admin/media/js/admin_shipping_area_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,108 @@
<h2>Site Designer</h2>
<div id="admin_site_designer">
<div title="Seiten Konfiguration" id="site_config">
<h3 class="edit_title">Module</h3>
{if $site_list}
<form method="GET" action="./index.php?admin_modul=admin_site_designer">
<input type="hidden" name="admin_modul" value="admin_site_designer" />
<select name="id">
{foreach from=$site_list item=site}
<option value="{$site->id}">{$site->name}</option>
{/foreach}
</select>
<input type="submit" />
</form>
{/if}
{if $site_info}
<form class="data" method="POST" action="./index.php?admin_modul=admin_site_designer&mod=ajax&set=widgets">
<input type="hidden" name="id" value="{$id}" />
<p>Welche Module wollen sie anzeigen.</p>
<ul id="sortable" class="widget_container" style="width:380px;">
<li class="{$textbox_num}" title="textbox_num">
<div class="content_box">
<div class="header">
<input type="checkbox" name="content_box_textbox" value="true" {if $textbox_activ == 1}checked="checked"{/if}/>
<label for="content_box_textbox">Text Box</label><br />
</div>
<div class="body">
<!-- <label for="content_box_textbox_title" >Titel</label><br />
<input type="text" name="content_box_textbox_title" {if $textbox_activ == 0}disabled="disabled"{/if} class="content_box_textbox"/><br /> -->
<input type="hidden" name="textbox_num" value="{$textbox_num}" />
<label for="content_box_textbox_body">Inhalt</label><br />
<textarea name="content_box_textbox_body" {if $textbox_activ == 0}disabled="disabled"{/if} class="content_box_textbox" style="width:350px;">{$textbox_content}</textarea>
</div>
</div>
</li>
<li class="{$slider_num}" title="slider_num">
<div class="content_box">
<div class="header">
<input type="checkbox" name="content_box_slider" value="true" {if $slider_activ == 1}checked="checked"{/if}/>
<label for="content_box_slider">Slider</label><br />
</div>
<div class="body">
<input type="hidden" name="slider_num" value="{$slider_num}" />
<select name="cat_id" {if $slider_activ == 0}disabled="disabled"{/if} class="content_box_slider">
{foreach from=$item_cats item=cat}
<option value="{$cat->id}" {if $cat->id == $slider_content}selected="selected"{/if}>{$cat->name}</option>
{/foreach}
</select>
</div>
</div>
</li>
<li class="{$article_list_num}" title="article_list_num">
<div class="content_box">
<div class="header">
<input type="checkbox" name="content_box_article_list" value="true" {if $article_list_activ == 1}checked="checked"{/if} />
<label for="content_box_article_list">Artikelliste</label><br />
</div>
<div calss="body">
<input type="hidden" name="article_list_num" value="{$article_list_num}" />
<input type="radio" name="article_list_style" value="list" {if $article_list_content == 'list' || $article_list == false}checked="checked"{/if} {if $article_list_activ == 0}disabled="disabled"{/if} class="content_box_article_list"/><label>Liste</label><br />
<input type="radio" name="article_list_style" value="ladder" {if $article_list_content == 'ladder'}checked="checked"{/if} {if $article_list_activ == 0}disabled="disabled"{/if} class="content_box_article_list"/><label>Leiter</label><br />
<input type="radio" name="article_list_style" value="checkered" {if $article_list_content == 'checkered'}checked="checked"{/if} {if $article_list_activ == 0}disabled="disabled"{/if} class="content_box_article_list"/><label>Schachbrett</label><br />
</div>
</div>
</li>
<li class="{$featured_num}" title="featured_num">
<div class="content_box">
<div class="header">
<input type="checkbox" name="content_box_featured" value="true" {if $featured_activ == 1}checked="checked"{/if}/>
<label for="content_box_featured">Artikel hervorheben</label>
</div>
<div class="body">
<input type="hidden" name="featured_num" value="{$featured_num}" />
<select name="item_id" {if $featured_activ == 0}disabled="disabled"{/if} class="content_box_featured">
<option value="">TODO</option>
</select>
</div>
</div>
</li>
</ul>
<br class="clear" />
<input type="submit" />
</form>
{/if}
</div>
</div>
<script type="text/javascript" src="{$info->base_url}/themes/admin/media/js/admin_site_designer.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,5 @@
<table border="0" cellspacing="3" cellpadding="2">
{foreach from=$file_list item=file}
<tr bgcolor="#cccccc"><td>{$file->file_name}</td><td><a href="#" rel="file_element_{$file->id}" class="delete_file"><img src="{$info->base_url}/themes/admin/media/images/delete.png" alt="L&ouml;schen" /></a></td><td><a href="./index.php?admin_modul=admin_standard_message_editor&id={$form_data->id}&file_id={$file->id}&mod=file_load">download</a></td></tr>
{/foreach}
</table>
@@ -0,0 +1,252 @@
<div style="position:relative;left:10px;width:1000px;">
{if $form_data->id}
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Standard_message">Standard Benachrichtigung</a> -&gt; {$form_data->name}</h2>
{else}
<h2>Neue Auto-Benachrichtigung</h2>
{/if}
<div id="adminLeftFloater">
<div title="Stammdaten" id="stammdaten">
<div class="edit_icon_bar" style="left:380px;">
{if $form_data->id}
<a href="./index.php?admin_modul=admin_standard_message_editor&id={$form_data->id}&mod=delete"><img class="edit_icon" src="{$THEME_DIR}/media/images/delete.png" title="l&ouml;schen" /></a>&nbsp;&nbsp;&nbsp;
<a href="./index.php?admin_modul=admin_standard_message_editor"><img class="edit_icon" src="{$THEME_DIR}/media/images/new_item2.png" title="neu" /></a>
{/if}
</div>
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_standard_message_editor" />
<input type="hidden" id="id" name="id" value="{$form_data->id}" />
<div class="edit_title">Interna:</div>
<div class="edit_element_3_5">
<label>Name</label>
<input id="customerCreationFirstname" name="form_field[name]" value="{$form_data->name}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_3_5">
<label>Aktion / Event</label>
<select name="form_field[event_type]">
<option value="0">-</option>
{foreach from=$events item=event}
<option value="{$event.type}" {if $form_data->event_type == $event.type}selected{/if}>{$event.name}</option>
{/foreach}
</select>
</div>
<div class="edit_element_2_5">
<label>Aktivierung</label>
<select name="form_field[active]">
<option value="1" {if $form_data->active == 1}selected{/if}>aktiv</option>
<option value="0" {if $form_data->active == 0}selected{/if}>inaktiv</option>
</select>
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Empfänger</label>
<select id="recipient" name="form_field[recipient]">
<option value="0" {if $form_data->recipient == 0}selected{/if}>-</option>
<option value="1" {if $form_data->recipient == 1}selected{/if}>Kunde</option>
<option value="2" {if $form_data->recipient == 2}selected{/if}>Shopadmin</option>
</select>
</div>
<div id="customer_group_selection" class="edit_element_3_5" {if $form_data->recipient != 1}style="display:none"{/if}>
<label>Kundengruppe</label>
<select name="form_field[customer_group_id]">
<option value="0">alle</option>
{foreach from=$customer_groups item=group}
<option value="{$group->id}" {if $form_data->customer_group_id == $group->id}selected{/if}>{$group->name}</option>
{/foreach}
</select>
</div>
<div class="edit_endline"></div>
<div class="edit_title">Nachricht:</div>
<div class="edit_element_1_1">
<label>Betreff</label>
<input id="customerCreationFirstname" name="form_field[title]" value="{$form_data->title}" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_1" style="height:400px;">
<label>Textnachricht</label>
<textarea name="form_field[message]" class="content_box_textbox" >{$form_data->message}</textarea>
</div>
<div class="edit_endline"></div>
<div class="edit_title">Dateianh&auml;nge:</div>
<input id="file_upload" name="file_upload" type="file" />
<div id="file_list">
<table border="0" cellspacing="3" cellpadding="2">
{foreach from=$form_data->files item=file}
<tr bgcolor="#cccccc"><td>{$file->file_name}</td><td><a href="#" rel="file_element_{$file->id}" class="delete_file"><img src="{$info->base_url}/themes/admin/media/images/delete.png" alt="L&ouml;schen" /></a></td><td><a href="./index.php?admin_modul=admin_standard_message_editor&id={$form_data->id}&file_id={$file->id}&mod=file_load">download</a></td></tr>
{/foreach}
</table>
</div>
<div class="edit_endline"></div>
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Benachrichtigung speichern" />
</form>
</div>
</div>
<div id="adminRightFloater">
<div title="Legende" id="legend">
<dl class="legend">
<dt><strong>Allgemein</strong></dt>
<dd>&nbsp;</dd>
<dt>[#datenschutz]</dt>
<dd>Datenschutzerkl&auml;rung</dd>
<dt>[#agb]</dt>
<dd>AGB</dd>
<dt>[#agb_b2b]</dt>
<dd>AGB B2B</dd>
<dt>[#widerruf]</dt>
<dd>Widerrufserkl&auml;rung</dd>
<dt>&nbsp;</dt>
<dd>&nbsp;</dd>
<dt><strong>Bestellung</strong></dt>
<dd>&nbsp;</dd>
<dt>[#order]</dt>
<dd>Bestellung</dd>
<dt>[#order_number]</dt>
<dd>Bestellnummer</dd>
<dt>[#order_date]</dt>
<dd>Bestelldatum</dd>
<dt>[#order_address]</dt>
<dd>Rechnungsadresse</dd>
<dt>[#shipping_address]</dt>
<dd>Lieferadresse</dd>
<dt>[#payment_method]</dt>
<dd>Bezahlmethode</dd>
<dt>[#payment_text]</dt>
<dd>E-Mail Text der Bezahlmethode</dd>
<dt>[trackingcode]</dt>
<dd>Tracking Code</dd>
<dt>[#order_customer_text]</dt>
<dd>Kundentext bei Bestellung</dd>
<dt>&nbsp;</dt>
<dd>&nbsp;</dd>
<dt><strong>Kunde</strong></dt>
<dd>&nbsp;</dd>
<dt>[#customer_id]</dt>
<dd>Kunden-Id.</dd>
<dt>[#customer_number]</dt>
<dd>Kunden-Nummer</dd>
<dt>[#customer_skonto]</dt>
<dd>Kundenskonto</dd>
<dt>&nbsp;</dt>
<dd>&nbsp;</dd>
<dt>[#customer_salutation]</dt>
<dd>Anrede</dd>
<dt>[#customer_company]</dt>
<dd>Firma</dd>
<dt>[#customer_firstname]</dt>
<dd>Vorname</dd>
<dt>[#customer_surename]</dt>
<dd>Nachname</dd>
<dt>[#customer_birthday]</dt>
<dd>Geburtsdatum</dd>
<dt>[#customer_email]</dt>
<dd>E-Mail Adresse</dd>
<dt>[#customer_phone]</dt>
<dd>Telefon</dd>
<dt>[#customer_fax]</dt>
<dd>Fax</dd>
<dt>[#customer_mobile]</dt>
<dd>Mobil</dd>
<dt>[#customer_website]</dt>
<dd>Website</dd>
<dt>&nbsp;</dt>
<dd>&nbsp;</dd>
<dt>[#customer_da_company]</dt>
<dd>Firma</dd>
<dt>[#customer_da_firstname]</dt>
<dd>Vorname</dd>
<dt>[#customer_da_surname]</dt>
<dd>Nachname</dd>
<dt>[#customer_da_street]</dt>
<dd>Stra&szlig;e</dd>
<dt>[#customer_da_house_number]</dt>
<dd>Hausnummer</dd>
<dt>[#customer_da_zip_code]</dt>
<dd>PLZ</dd>
<dt>[#customer_da_city]</dt>
<dd>Ort</dd>
<dt>[#customer_da_countryname]</dt>
<dd>Land</dd>
<dt>&nbsp;</dt>
<dd>&nbsp;</dd>
<dt>[#full_salutation]</dt>
<dd>Anrede mit Kundennamen</dd>
<dt>[#customer_name]</dt>
<dd>Vollst&auml;ndiger Name</dd>
<dt>[#customer_address]</dt>
<dd>Vollst&auml;ndige Adresse</dd>
<dt>&nbsp;</dt>
<dd>&nbsp;</dd>
<dt>[#customer_bank]</dt>
<dd>Bank/Institut</dd>
<dt>[#customer_bank_number]</dt>
<dd>BLZ</dd>
<dt>[#customer_account_number]</dt>
<dd>Kontonummer</dd>
<dt>[#customer_iban]</dt>
<dd>IBAN</dd>
<dt>[#customer_bic]</dt>
<dd>BIC</dd>
<dt>[#customer_account_holder]</dt>
<dd>Inhaber (Konto)</dd>
<dt>&nbsp;</dt>
<dd>&nbsp;</dd>
<dt>[#customer_tax_id]</dt>
<dd>Steuer-Id</dd>
<dt>[#customer_tax_number]</dt>
<dd>Steuer-Nummer</dd>
<dt>&nbsp;</dt>
<dd>&nbsp;</dd>
<dt>[#customer_freetext1]</dt>
<dd>Freitextfeld 1</dd>
<dt>[#customer_freetext2]</dt>
<dd>Freitextfeld 2</dd>
<dt>[#customer_freetext3]</dt>
<dd>Freitextfeld 3</dd>
<dt>[#customer_freetext4]</dt>
<dd>Freitextfeld 4</dd>
<dt>[#customer_freetext5]</dt>
<dd>Freitextfeld 5</dd>
<dt>[#customer_freetext6]</dt>
<dd>Freitextfeld 6</dd>
<dt>&nbsp;</dt>
<dd>&nbsp;</dd>
<dt>[#customer_data_diff]</dt>
<dd>Ge&auml;nderte Kundendaten</dd>
</dl>
<div class="clear"></div>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_standard_message_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,35 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Statistic">Statistik</a> -&gt; {$form_data->name}</h2>
<div id="adminLeftFloater">
<div id="tabs">
{foreach $tabs as $tab}
<div title="{$tab.name} {$tab.count}" id="{$tab.selector}_tab"></div>
{/foreach}
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_statistic_editor.js"></script>
<script>
$('#tabs').rsTabs({
'ajax': {
{foreach $tabs as $tab}
'{$tab.selector}_tab': function (el) {
adminStatistic.getTab( '{$form_data->id}', '{$tab.id}', el);
} {if $tab@last}{else},{/if}
{/foreach}
}
});
adminStatistic.getTab( '{$form_data->id}', '{$tabs[0].id}', $("#{$tabs[0].selector}_tab"));
</script>
</div>
</div>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,93 @@
{if $tab_id == 'year'}
<form id="admin_statistic_edit" method="post" action="./index.php?admin_modul=admin_statistic_editor&tab_id=year&id={$form_data->id}&action=view_stat">
<div class="edit_title">Zeitraum:</div>
<div class="edit_element_3_5">
<label>Jahr</label><br />
<select name="year">
{foreach item=year from=$years}
<option value="{$year}">{$year}</option>
{/foreach}
</select>
</div>
<div class="edit_endline"></div>
<input type="submit" value="Aktualisieren" />
</form>
{elseif $tab_id == 'month'}
<form id="admin_statistic_edit" method="post" action="./index.php?admin_modul=admin_statistic_editor&tab_id=month&id={$form_data->id}&action=view_stat">
<div class="edit_title">Zeitraum:</div>
<div class="edit_element_1_5">
<label>Monat</label><br />
<select name="month">
<option value="01" {if $today.mon == '1'}selected{/if}>Januar</option>
<option value="02" {if $today.mon == '2'}selected{/if}>Februar</option>
<option value="03" {if $today.mon == '3'}selected{/if}>M&auml;rz</option>
<option value="04" {if $today.mon == '4'}selected{/if}>April</option>
<option value="05" {if $today.mon == '5'}selected{/if}>Mai</option>
<option value="06" {if $today.mon == '6'}selected{/if}>Juni</option>
<option value="07" {if $today.mon == '7'}selected{/if}>Juli</option>
<option value="08" {if $today.mon == '8'}selected{/if}>August</option>
<option value="09" {if $today.mon == '9'}selected{/if}>September</option>
<option value="10" {if $today.mon == '10'}selected{/if}>Oktober</option>
<option value="11" {if $today.mon == '11'}selected{/if}>November</option>
<option value="12" {if $today.mon == '12'}selected{/if}>Dezember</option>
</select>
</div>
<div class="edit_element_1_5">
<label>Jahr</label><br />
<select name="year">
{foreach item=year from=$years}
<option value="{$year}">{$year}</option>
{/foreach}
</select>
</div>
<div class="edit_endline"></div>
<input type="submit" value="Aktualisieren" />
</form>
{elseif $tab_id == 'week'}
<form id="admin_statistic_edit" method="post" action="./index.php?admin_modul=admin_statistic_editor&tab_id=week&id={$form_data->id}&action=view_stat">
<div class="edit_title">Zeitraum:</div>
<div class="edit_element_1_5">
<label>Woche</label><br />
<select name="week">
{for $foo=1 to 53}
<option value="{$foo}">KW {$foo}</option>
{/for}
</select>
</div>
<div class="edit_element_1_5">
<label>Jahr</label><br />
<select name="year">
<option value="">2012</option>
</select>
</div>
<div class="edit_endline"></div>
<input type="submit" value="Aktualisieren" />
</form>
{elseif $tab_id == 'day'}
<form id="admin_statistic_edit" method="post" action="./index.php?admin_modul=admin_statistic_editor&tab_id=day&id={$form_data->id}&action=view_stat">
<div class="edit_title">Zeitraum:</div>
<div class="edit_element_1_5">
<label>Tag</label><br />
<input type="text" id="day_view_datefield" name="date" value="{if $today.mday < 10}0{/if}{$today.mday}.{if $today.mon < 10}0{/if}{$today.mon}.{$today.year}" />
</div>
<div class="edit_endline"></div>
<input type="submit" value="Aktualisieren" />
</form>
{/if}
<hr>
<div id="stat_result"></div>
@@ -0,0 +1,320 @@
{* ============================================
ALTES TABLE LAYOUT - AUSKOMMENTIERT FÜR REVERSE
============================================ *}
{*
<br />
<div style="background:#eeeeee;padding:10px;">
<span style="font-size:14px;font-weight:bold;">{$form_data->description}</span><br />
<br />
Auswertungszeitraum: <span style="font-weight:bold;">{$filter.date_start}</span> bis <span style="font-weight:bold;">{$filter.date_end}</span>
<table border="0" cellpadding="2" cellspacing="2" style="border:1px solid #aaaaaa;background:#cccccc;">
{foreach item=row key=index_y from=$statistic_data->statistic_data}
<tr style="background:#eeeeee;border: 1px solid #ffffff;">
{foreach item=col key=index_x from=$row}
{if $index_y == 0 || $index_x == 0}
<td style="text-align:center;background:#dddddd;">{$col}</td>
{else}
<td style="text-align:center;">{$col}</td>
{/if}
{/foreach}
</tr>
{/foreach}
</table>
Statistik generiert am: {if $today.mday < 10}0{/if}{$today.mday}.{if $today.mon < 10}0{/if}{$today.mon}.{$today.year}<br />
<a href="./index.php?admin_modul=admin_statistic_editor&action=get_csv&id={$form_data->id}&tab_id={$filter.period}&date_end={$filter.date_end}&date_start={$filter.date_start}">Tabelle als CSV-Datei exportieren</a>
<br /><br /><br/>
<div id="placeholder" style="width:930px;height:300px;"></div>
<br />
<p id="choices">Show:</p>
<br />
</div>
<br /><br/>
<script type="text/javascript">
$(function () {
var datasets = {
{foreach item=row key=myIndex from=$statistic_data->statistic_data[0]}
{if $myIndex != 0}
"{$row}": {
label: "{$row}",
data: [
{foreach item=row key=myIndex2 from=$statistic_data->statistic_data}
{if $myIndex2 != 0}
[{$myIndex2}, {$row[$myIndex]}],
{/if}
{/foreach}
]
},
{/if}
{/foreach}
};
// hard-code color indices to prevent them from shifting as
// countries are turned on/off
var i = 0;
$.each(datasets, function(key, val) {
val.color = i;
++i;
});
// insert checkboxes
var choiceContainer = $("#choices");
$.each(datasets, function(key, val) {
choiceContainer.append('<br/><input type="checkbox" name="' + key +
'" checked="checked" id="id' + key + '">' +
'<label for="id' + key + '">'
+ val.label + '</label>');
});
choiceContainer.find("input").click(plotAccordingToChoices);
function plotAccordingToChoices() {
var data = [];
choiceContainer.find("input:checked").each(function () {
var key = $(this).attr("name");
if (key && datasets[key])
data.push(datasets[key]);
});
if (data.length > 0)
$.plot($("#placeholder"), data, {
yaxis: { min: 0 },
xaxis: { tickDecimals: 0 }
});
}
plotAccordingToChoices();
});
</script>
*}
{* ============================================
NEUES MODERNES CSS LAYOUT - 90% BREITE
============================================ *}
<style>
/* Override parent container width! */
#adminLeftFloater {
width: 90% !important;
max-width: none !important;
}
/* Modern Stats Container - 90% Breite! */
.stats-container {
width: 90%;
margin: 20px auto;
background: #ffffff;
border-radius: 8px;
box-shadow: 0 2px 12px rgba(0,0,0,0.08);
overflow: hidden;
}
/* Header Section */
.stats-header {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 25px 30px;
}
.stats-header h2 {
margin: 0 0 10px 0;
font-size: 24px;
font-weight: 600;
}
.stats-period {
font-size: 14px;
opacity: 0.95;
margin: 5px 0 0 0;
}
/* Content Area - 90% Breite! */
.stats-content {
padding: 30px;
width: 90%;
margin: 0 auto;
}
/* Data Grid - 90% Breite! */
.data-grid {
width: 90%;
margin: 20px auto;
border-collapse: separate;
border-spacing: 0;
background: white;
border-radius: 6px;
overflow: hidden;
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.data-grid thead {
background: linear-gradient(to bottom, #f8f9fa, #e9ecef);
}
.data-grid th {
padding: 12px 15px;
text-align: center;
font-weight: 600;
color: #495057;
font-size: 13px;
border-bottom: 2px solid #dee2e6;
white-space: nowrap;
}
.data-grid tbody tr {
transition: background 0.2s ease;
}
.data-grid tbody tr:hover {
background: #f8f9fa;
}
.data-grid td {
padding: 10px 15px;
text-align: center;
border-bottom: 1px solid #f0f0f0;
font-size: 13px;
}
.data-grid td:first-child {
font-weight: 500;
background: #f8f9fa;
text-align: left;
padding-left: 20px;
}
/* Chart Sections - 90% Breite! */
.chart-section {
width: 90%;
margin: 40px auto;
padding: 25px;
background: white;
border-radius: 6px;
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.chart-title {
font-size: 18px;
font-weight: 600;
color: #333;
margin: 0 0 20px 0;
padding-bottom: 10px;
border-bottom: 2px solid #667eea;
}
/* Footer Actions */
.stats-footer {
padding: 20px 30px;
background: #f8f9fa;
border-top: 1px solid #e9ecef;
overflow: hidden;
}
.stats-info {
float: left;
color: #6c757d;
font-size: 13px;
line-height: 36px;
}
.stats-actions {
float: right;
}
.btn-export {
display: inline-block;
padding: 10px 20px;
background: #28a745;
color: white;
text-decoration: none;
border-radius: 4px;
font-size: 14px;
font-weight: 500;
transition: background 0.3s ease;
}
.btn-export:hover {
background: #218838;
color: white;
}
/* Clearfix */
.clearfix::after {
content: "";
display: table;
clear: both;
}
</style>
<div class="stats-container">
<!-- Header -->
<div class="stats-header">
<h2>{$form_data->description}</h2>
<div class="stats-period">
📅 Auswertungszeitraum: <strong>{$filter.date_start}</strong> bis <strong>{$filter.date_end}</strong>
</div>
</div>
<!-- Content -->
<div class="stats-content">
<!-- Data Table -->
<table class="data-grid">
<thead>
<tr>
{foreach item=col key=index_x from=$statistic_data->statistic_data[0]}
<th>{$col}</th>
{/foreach}
</tr>
</thead>
<tbody>
{foreach item=row key=index_y from=$statistic_data->statistic_data}
{if $index_y != 0}
<tr>
{foreach item=col key=index_x from=$row}
<td>{$col}</td>
{/foreach}
</tr>
{/if}
{/foreach}
</tbody>
</table>
</div>
<!-- Charts - DIREKT SICHTBAR, KEINE TABS! -->
{if $plotly_chart_bar}
<div class="chart-section">
<h3 class="chart-title">📊 Säulendiagramm</h3>
{$plotly_chart_bar}
</div>
{/if}
{if $plotly_chart_line}
<div class="chart-section">
<h3 class="chart-title">📈 Liniendiagramm</h3>
{$plotly_chart_line}
</div>
{/if}
<!-- Footer -->
<div class="stats-footer clearfix">
<div class="stats-info">
Statistik generiert am: {if $today.mday < 10}0{/if}{$today.mday}.{if $today.mon < 10}0{/if}{$today.mon}.{$today.year}
</div>
<div class="stats-actions">
<a href="./index.php?admin_modul=admin_statistic_editor&action=get_csv&id={$form_data->id}&tab_id={$filter.period}&date_end={$filter.date_end}&date_start={$filter.date_start}" class="btn-export">
💾 Als CSV exportieren
</a>
</div>
</div>
</div>
+604
View File
@@ -0,0 +1,604 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Seitenstruktur {if $form_data->name}- {$form_data->name}{/if}</h2>
<div id="adminLeftFloater" style="width:980px;">
<div title="Stammdaten" id="stammdaten">
<div class="edit_icon_bar" style="width:550px;">
{if $form_data->id}
<a class="delete" href="./index.php?admin_modul=admin_structure&id={$form_data->id}&action=delete"><img class="edit_icon" src="{$THEME_DIR}/media/images/delete2.png" title="l&ouml;schen" /></a>&nbsp;&nbsp;&nbsp;
<a href="./index.php?admin_modul=admin_structure&id={$form_data->id}&action=copy"><img class="edit_icon" src="{$THEME_DIR}/media/images/copy2.png" title="kopieren" /></a>&nbsp;&nbsp;&nbsp;
<a href="./index.php?admin_modul=admin_structure"><img class="edit_icon" src="{$THEME_DIR}/media/images/new.png" title="neu" /></a>
{/if}
</div>
<form class="edit" enctype="multipart/form-data" method="POST" action="./index.php?admin_modul=admin_structure&action=save_site">
<input type="hidden" name="modul" value="admin_structure" />
<input type="hidden" id="structure_id" name="id" value="{$form_data->id}" />
<div class="edit_title">Stammdaten:</div>
<div class="edit_element_2_5">
<label>Bezeichnung</label>
<input id="customerCreationFirstname" name="form_field[name]" value="{$form_data->name}" type="text" />
</div>
{foreach item=language from=$content_languages}
{if $language->iso_639_1 != $system_configuration.default_system_language}
<div class="edit_element_2_5 multilang_element lang_element_{$language->iso_639_1}" style="display:none;">
<label>Bezeichnung ({$language->name})</label>
{assign var="key" value="name_`$language->iso_639_1`"}
<input id="customerCreationFirstname" name="form_field[name_{$language->iso_639_1}]" value="{$form_data->$key}" type="text" />
</div>
{/if}
{/foreach}
{if !$form_data->id}
<div class="edit_element_2_5">
<label>Bezeichnung 2</label>
<input id="customerCreationFirstname" name="multi_create_name2" value="" type="text" />
</div>
{/if}
<div class="edit_endline"></div>
{if !$form_data->id}
<div class="edit_element_2_5">
<label>Bezeichnung 3</label>
<input id="customerCreationFirstname" name="multi_create_name3" value="" type="text" />
</div>
<div class="edit_element_2_5">
<label>Bezeichnung 4</label>
<input id="customerCreationFirstname" name="multi_create_name4" value="" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Bezeichnung 5</label>
<input id="customerCreationFirstname" name="multi_create_name5" value="" type="text" />
</div>
<div class="edit_element_2_5">
<label>Bezeichnung 6</label>
<input id="customerCreationFirstname" name="multi_create_name6" value="" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Bezeichnung 7</label>
<input id="customerCreationFirstname" name="multi_create_name7" value="" type="text" />
</div>
<div class="edit_element_2_5">
<label>Bezeichnung 8</label>
<input id="customerCreationFirstname" name="multi_create_name8" value="" type="text" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Bezeichnung 9</label>
<input id="customerCreationFirstname" name="multi_create_name9" value="" type="text" />
</div>
<div class="edit_element_2_5">
<label>Bezeichnung 10</label>
<input id="customerCreationFirstname" name="multi_create_name10" value="" type="text" />
</div>
<div class="edit_endline"></div>
{/if}
{if $form_data->id}
<!-- structure logo upload -->
<div style="width:322px;margin-left:9px;margin-right:9px;">
<label>Warengruppenbild</label>
{if $image}
<img src="{$image}" />
<p><a id="delete_image" href="./index.php?admin_modul=admin_structure&id={$form_data->id}&action=delete_image" >Bild L&ouml;schen</a></p>
{else}
<p>Sie haben noch kein Bild hochgeladen.</p>
<input id="logo_upload_default" name="logo_image" type="file" />
{/if}
</div>
<br />
<div class="edit_element_3_5">
<label for="">Alternativtext</label>
<input type="text" name="form_field[image_alt_text]" id="image_alt_text" value="{$form_data->image_alt_text}" />
</div>
<div class="edit_endline"></div>
<!-- header upload -->
<div style="width:322px;margin-left:9px;margin-right:9px;">
<label>Headergrafik</label>
{if $header_image}
<img src="{$header_image}" width="200" />
<p><a id="delete_header_image" href="./index.php?admin_modul=admin_structure&id={$form_data->id}&action=delete_header_image" >Bild L&ouml;schen</a></p>
{else}
<p>Sie haben noch kein Bild hochgeladen.</p>
<input id="header_upload_default" name="header_image" type="file" />
{/if}
</div><br />
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label>Header Link</label>
<input id="header_image_link" name="form_field[header_image_link]" value="{$form_data->header_image_link}" type="text" />
</div>
<div class="edit_endline"></div>
{/if}
<div class="edit_element_3_5" style="height: 100px;">
<label>Theme zuordnen</label>
<select name="form_field[theme_id]">
<option value="0">-</option>
{foreach from=$shop_themes item=theme}
<option value="{$theme->id}" {if $theme->id == $form_data->theme_id}selected="selected"{/if}>{$theme->name}</option>
{/foreach}
</select>
</div>
<div style="clear:both;"></div>
<div class="edit_element_1_1" style="height:80px;">
<label>Zuordnung</label>
<span>Hinweis: Sie können die Position durch Verschieben der Men&uuml;punkte mit der Maus &auml;ndern. Die &Auml;nderungen werden nach dem Abspeichern wirksam.</span>
<br>
<select id="select_parent_structure" name="form_field[parent_id]">
<option value="0">[neues Men&uuml;]</option>
{foreach item=structure from=$structure_tree}
<option value="{$structure->id}" {if $form_data->parent_id == $structure->id}selected{/if}>{if $structure->path_name}{$structure->path_name}->{/if}{$structure->name}</option>
{/foreach}
</select>
</div>
<div class="edit_element_1_1" style="position:relative;height:auto;left:20px;">
<ul id="sortable_menu_items" class="widget_container" style="text-align:left;width:200px;">
{foreach item=structure from=$structure_tree}
{if $form_data->parent_id == $structure->parent_id}
<li class="{$structure->pos}">
<input type="hidden" name="sort_item_id[]" value="{$structure->id}">
<input type="hidden" name="sort_item_pos[]" value="{$structure->pos}">
<div class="header" style="position:relative;background:{if $form_data->id == $structure->id}#ff0000;font-weight:bold;{else}#cccccc;{/if}text-align:left;padding-top:4px;padding-left:4px;margin-top:2px;">{$structure->name}</div>
</li>
{/if}
{/foreach}
</ul>
</div>
<div class="edit_endline"></div>
<div class="edit_element_1_3">
<label>Link &ouml;ffnen</label>
<select name="form_field[link_target]">
<option value="0">aktuelles Fenster</option>
<option value="1" {if $form_data->link_target == 1}selected{/if}>neues Fenster</option>
</select>
</div>
<div class="edit_element_1_3">
<label>Typ</label>
<select name="form_field[type]">
<option value="0">Standard</option>
<option value="1" {if $form_data->type == 1}selected{/if}>Verweis auf internen Link</option>
<option value="2" {if $form_data->type == 2}selected{/if}>Verweis auf externen Link</option>
<option value="3" {if $form_data->type == 3}selected{/if}>Kontaktformular</option>
<option value="4" {if $form_data->type == 4}selected{/if}>Warenkorb</option>
<option value="5" {if $form_data->type == 5}selected{/if}>Kundencenter</option>
<option value="6" {if $form_data->type == 6}selected{/if}>Versandkostentabelle</option>
<option value="7" {if $form_data->type == 7}selected{/if}>Kasse</option>
<option value="8" {if $form_data->type == 8}selected{/if}>Detailsuche</option>
<option value="9" {if $form_data->type == 9}selected{/if}>Kundenregistrierung</option>
<option value="10" {if $form_data->type == 10}selected{/if}>Kundenlogin</option>
<option value="11" {if $form_data->type == 11}selected{/if}>Artikel-Merkliste</option>
<option value="12" {if $form_data->type == 12}selected{/if}>Sitemap</option>
<option value="13" {if $form_data->type == 13}selected{/if}>Passwort vergessen</option>
<option value="14" {if $form_data->type == 14}selected{/if}>Artikel-Merkliste</option>
<option value="15" {if $form_data->type == 15}selected{/if}>Sitemap</option>
<option value="16" {if $form_data->type == 16}selected{/if}>Seite weiterempfehlen</option>
<option value="17" {if $form_data->type == 17}selected{/if}>Bestellung editieren</option>
<option value="18" {if $form_data->type == 18}selected{/if}>Herstellerliste</option>
<option value="19" {if $form_data->type == 19}selected{/if}>Anfahrt (Google Map)</option>
<option value="20" {if $form_data->type == 20}selected{/if}>Liste der Shopbewertungen</option>
<option value="21" {if $form_data->type == 21}selected{/if}>Shopbewertungformular</option>
<option value="22" {if $form_data->type == 22}selected{/if}>Newsletterregistrierung</option>
<option value="23" {if $form_data->type == 23}selected{/if}>News</option>
<option value="24" {if $form_data->type == 24}selected{/if}>Seite weiterempfehlen</option>
<option value="25" {if $form_data->type == 25}selected{/if}>Artikelliste nach Typen</option>
</select>
</div>
{if $form_data->type == 25}
<div class="edit_element_1_3">
<label>Artikeltypen</label>
<select name="form_field[item_type]">
<option value="0">-</option>
{foreach from=$item_types item=item_type}
<option value="{$item_type->item_type_definition_id}" {if $form_data->item_type == $item_type->item_type_definition_id}selected{/if}>{$item_type->item_type_definition_name}</option>
{/foreach}
</select>
</div>
{/if}
<div class="edit_endline"></div>
<div class="edit_title">Berechtigung:</div>
<div class="edit_element_2_5">
<label>Freigabe</label>
<select name="form_field[active]">
<option value="1">aktiv (alle)</option>
<option value="0" {if $form_data->active == 0}selected{/if}>gesperrt</option>
<option value="2" {if $form_data->active == 2}selected{/if}>Kundengruppenspezifisch</option>
</select>
</div>
{if $form_data->active == 2}
<div class="edit_element_1_3">
<label>Kundengruppe (Freigabe)</label>
<select name="form_field[customer_group]">
<option value="0">-</option>
{foreach from=$customer_groups item=customer_group}
<option value="{$customer_group->id}" {if $form_data->customer_group == $customer_group->id}selected{/if}>{$customer_group->name}</option>
{/foreach}
</select>
</div>
{/if}
<div class="edit_element_2_5">
<label>Sitemap anzeigen</label>
<select name="form_field[sitemap_activ]">
<option value="1">ja</option>
<option value="0" {if $form_data->sitemap_activ == 0}selected{/if}>nein</option>
</select>
</div>
<!--
<div class="edit_element_3_5" style="height: 100px;">
<label>Kundengruppe</label>
<select name="form_field[group_id]" multiple>
{foreach from=$customer_groups item=group}
<option value="{$group->id}" {if $group->id == $form_data->group_id}selected="selected"{/if}>{$group->name}</option>
{/foreach}
</select>
</div>-->
<div class="edit_endline"></div>
{if $form_data->type == 1}
<div class="edit_title">Interner Link:</div>
<div class="edit_element_1_1">
<label>Auf</label>
<select name="form_field[link_reference]">
<optionvalue="0">-</option>
{foreach item=structure from=$structure_tree}
<option value="{$structure->id}" {if $form_data->link_reference == $structure->id}selected="selected"{/if}>{if $structure->path_name}{$structure->path_name}->{/if}{$structure->name}</option>
{/foreach}
</select>
</div>
<div class="edit_endline"></div>
{/if}
<div class="edit_title">Suchmaschinenoptimierung (SEO):</div>
<div id="container_extended_customerdata" class="toggleable_container">
<div class="edit_element_2_5">
<label for="">Kurz URL</label>
<input type="text" name="form_field[short_uri]" id="short_uri" value="{$form_data->short_uri}" />
</div>
<div class="edit_element_3_5">
<label for="">Title</label>
<input type="text" name="form_field[seo_title]" id="meta_title" value="{$form_data->seo_title}" />
</div>
<div class="edit_endline"></div>
<div class="edit_element_2_5">
<label for="">Keywords</label>
<input type="text" name="form_field[seo_keywords]" id="short_uri" value="{$form_data->seo_keywords}" />
</div>
<div class="edit_element_3_5">
<label for="">Description</label>
<input type="text" name="form_field[seo_description]" id="meta_title" value="{$form_data->seo_description}" />
</div>
<div class="edit_endline"></div>
</div>
<input style="position:relative;left:185px;width: 200px;" type="submit" value="Men&uuml; speichern" />
</form>
</div>
{if $form_data->id && $form_data->type == 0}
<div title="Konfiguration" id="config">
<form id="save_layout_form" method="POST" action="./index.php?admin_modul=admin_structure&action=save_layout">
<input type="hidden" name="id" value="{$form_data->id}" />
<input type="checkbox" id="get_parent_site_configuration" name="get_parent_site_configuration" {if $form_data->get_parent_site_configuration}checked{/if} value="1">Seiten Konfiguration von &uuml;bergeordneter Gruppe &uuml;bernehmen
<br>
<ul id="sortable" class="widget_container" style="width:980px;">
<li class="{$textbox_num}" title="textbox_num">
<div class="content_box" style="height:950px;">
<div class="header">
<input type="checkbox" name="content_box_textbox" value="true" {if $textbox_activ == 1}checked="checked"{/if}/>
<input type="hidden" id="textbox_id" name="textbox_id" value="{$textbox_id}" />
<label for="content_box_textbox">Text Box</label><br />
</div>
<div class="body">
<label for="content_box_textbox_body">Titel</label><br />
<input type="text" name="content_box_textbox_title" style="width:445px;" value="{$textbox_title}">
<select name="content_box_textbox_title_style" style="width:90px;">
<option value="h1" {if $textbox_title_style == 'h1'}selected{/if}>Style &lt;h1&gt;</option>
<option value="h2" {if $textbox_title_style == 'h2'}selected{/if}>Style &lt;h2&gt;</option>
<option value="h3" {if $textbox_title_style == 'h3'}selected{/if}>Style &lt;h3&gt;</option>
<option value="h4" {if $textbox_title_style == 'h4'}selected{/if}>Style &lt;h4&gt;</option>
<option value="h5" {if $textbox_title_style == 'h5'}selected{/if}>Style &lt;h5&gt;</option>
<option value="h6" {if $textbox_title_style == 'h6'}selected{/if}>Style &lt;h6&gt;</option>
</select>
</div>
{foreach item=language from=$content_languages}
{if $language->iso_639_1 != $system_configuration.default_system_language}
<div class="body multilang_element lang_element_{$language->iso_639_1}" style="display:none;">
<label for="content_box_textbox_body">Titel ({$language->name})</label><br />
<input id="customerCreationFirstname" name="content_box_textbox_title_{$language->iso_639_1}" style="width:545px;" value="{$textbox_title_en}" type="text" />
</div>
{/if}
{/foreach}
<div class="body" style="height:600px;">
<input type="hidden" class="order_number" name="textbox_num" value="{$textbox_num}" />
<label for="content_box_textbox_body">Inhalt</label><br />
<textarea name="content_box_textbox_body" {if $textbox_activ == 0}disabled="disabled"{/if} class="content_box_textbox" style="width:350px;">{$textbox_content}</textarea>
</div>
{foreach item=language from=$content_languages}
{if $language->iso_639_1 != $system_configuration.default_system_language}
<div class="body multilang_element lang_element_{$language->iso_639_1}" style="height:300px;display:none;">
<label for="content_box_textbox_body">Inhalt ({$language->name})</label><br />
<textarea name="content_box_textbox_body_{$language->iso_639_1}" {if $textbox_activ == 0}disabled="disabled"{/if} class="content_box_textbox" style="width:350px;">{$textbox_content_en}</textarea>
</div>
{/if}
{/foreach}
<div id="textbox_image_container">
{if $textbox_configuration && $textbox_configuration.image_name}
<div class="textbox_image_container" style="position:relative;background:#cecece;margin-top:10px;">
<a class="delete_textbox_image" image="{$textbox_configuration.image_name}" href="#" style="position:absolute;right:0px;top:0px;">Bild entfernen</a>
<img class="textbox_image" style="width:150px;border:1px solid #000000;" src="{$SHOP_DIR}images/site/{$textbox_configuration.image_name}" />
<input name="textbox_image_name" value="{$textbox_configuration.image_name}" type="hidden" />
<div class="body">
<label for="content_box_slider">Position</label><br />
<select name="textbox_image_position">
<option value="left" {if $textbox_configuration.image_position == 'left'}selected{/if}>links</option>
<option value="right" {if $textbox_configuration.image_position == 'right'}selected{/if}>rechts</option>
</select>
</div>
<div class="body">
<label for="content_box_slider">Link</label><br />
<input name="textbox_image_link" value="{$textbox_configuration.image_link}" type="text" />
</div>
<br>
</div>
{else}
<div id="textbox_image_upload_container">
Bild hinzuf&uuml;gen:<br />
<input id="textbox_image_upload" name="textbox_image" type="file" />
</div>
{/if}
</div>
</div>
</li>
<li class="{$slider_num}" title="slider_num">
<div class="content_box">
<div class="header">
<input type="checkbox" name="content_box_slider" value="true" {if $slider_activ == 1}checked="checked"{/if}/>
<label for="content_box_slider">Slider</label><br />
</div>
<div class="body">
<label for="content_box_textbox_body">Titel</label><br />
<input type="text" name="content_box_slider_title" style="width:445px;" value="{$slider_title}">
<select name="content_box_slider_title_style" style="width:90px;">
<option value="h1" {if $slider_title_style == 'h1'}selected{/if}>Style &lt;h1&gt;</option>
<option value="h2" {if $slider_title_style == 'h2'}selected{/if}>Style &lt;h2&gt;</option>
<option value="h3" {if $slider_title_style == 'h3'}selected{/if}>Style &lt;h3&gt;</option>
<option value="h4" {if $slider_title_style == 'h4'}selected{/if}>Style &lt;h4&gt;</option>
<option value="h5" {if $slider_title_style == 'h5'}selected{/if}>Style &lt;h5&gt;</option>
<option value="h6" {if $slider_title_style == 'h6'}selected{/if}>Style &lt;h6&gt;</option>
</select>
</div>
{foreach item=language from=$content_languages}
{if $language->iso_639_1 != $system_configuration.default_system_language}
<div class="body multilang_element lang_element_{$language->iso_639_1}" style="display:none;">
<label for="content_box_textbox_body">Titel ({$language->name})</label><br />
<input id="customerCreationFirstname" name="content_box_slider_title_{$language->iso_639_1}" style="width:545px;" value="{$slider_title_en}" type="text" />
</div>
{/if}
{/foreach}
<div class="body">
<input type="hidden" class="order_number" name="slider_num" value="{$slider_num}" />
<select name="cat_id" {if $slider_activ == 0}disabled="disabled"{/if} class="content_box_slider" style="width:545px;">
{*{foreach from=$item_cats item=cat}
<option value="{$cat->id}" {if $cat->id == $slider_content}selected="selected"{/if}>{$cat->name}</option>
{/foreach}*}
{foreach item=structure from=$structure_tree}
<option value="{$structure->id}" {if $slider_content == $structure->id}selected{/if}>{if $structure->path_name}{$structure->path_name}->{/if}{$structure->name}</option>
{/foreach}
</select>
</div>
</div>
</li>
<li class="{$article_list_num}" title="article_list_num">
<div class="content_box">
<div class="header">
<input type="checkbox" name="content_box_article_list" value="true" {if $article_list_activ == 1}checked="checked"{/if} />
<label for="content_box_article_list">Artikelliste</label><br />
</div>
<div class="body">
<label for="content_box_acrticle_list_body">Titelstyle</label><br />
<select name="content_box_article_list_title_style" style="width:90px;">
<option value="h1" {if $article_list_title_style == 'h1'}selected{/if}>Style &lt;h1&gt;</option>
<option value="h2" {if $article_list_title_style == 'h2'}selected{/if}>Style &lt;h2&gt;</option>
<option value="h3" {if $article_list_title_style == 'h3'}selected{/if}>Style &lt;h3&gt;</option>
<option value="h4" {if $article_list_title_style == 'h4'}selected{/if}>Style &lt;h4&gt;</option>
<option value="h5" {if $article_list_title_style == 'h5'}selected{/if}>Style &lt;h5&gt;</option>
<option value="h6" {if $article_list_title_style == 'h6'}selected{/if}>Style &lt;h6&gt;</option>
</select>
</div>
<div calss="body">
<input type="hidden" class="order_number" name="article_list_num" value="{$article_list_num}" />
<input type="hidden" name="article_list_style" value="{$article_list_content}" />
<br>
<div id="button_article_list_1" {if $article_list_content == '1'}class="active"{/if}></div>
<div id="button_article_list_2" {if $article_list_content == '2'}class="active"{/if}></div>
<div id="button_article_list_3" {if $article_list_content == '3'}class="active"{/if}></div>
<div style="clear:left;"></div>
</div>
</div>
</li>
<li class="{$popular_num}" title="popular_num">
<div class="content_box">
<div class="header">
<input type="checkbox" name="content_box_popular" value="true" {if $popular_activ == 1}checked="checked"{/if} />
<label for="content_box_featured">Bestseller</label>
</div>
<div class="body">
<select name="popular_cat_id" {if $popular_activ == 0}disabled="disabled"{/if} class="content_box_popular" style="width:545px;">
<option value="" {if $slider_content == $structure->id}selected{/if}>Alle Artikel</option>
{foreach item=structure from=$structure_tree}
<option value="{$structure->id}" {if $popular_content == $structure->id}selected{/if}>{if $structure->path_name}{$structure->path_name}->{/if}{$structure->name}</option>
{/foreach}
</select>
</div>
<div class="body">
<input type="hidden" class="order_number" name="popular_num" value="{$popular_num}" />
</div>
</div>
</li>
<li class="{$banner_num}" title="banner_num">
<div class="content_box">
<div class="header">
<input type="checkbox" name="content_box_banner" value="true" {if $banner_activ == 1}checked="checked"{/if}/>
<label for="content_box_banner">Banner</label>
</div>
<div class="body">
<input type="hidden" class="order_number" name="banner_num" value="{$banner_num}" />
<input type="hidden" id="banner_id" name="banner_id" value="{$banner_id}" />
<div id="banner_upload_container">
Neues Bannerbild hinzuf&uuml;gen:<br />
<input id="file_upload" name="file_upload" type="file" />
</div>
<div id="banner_container">
{if $banner_id}
{foreach item=banner_image from=$banner_configuration.images}
<div class="banner_container" style="position:relative;background:#cecece;margin-top:10px;height:100px;">
<a class="delete_banner" image="{$banner_image.image_name}" href="#" style="position:absolute;right:0px;top:0px;">Banner entfernen</a>
<img class="banner_image" style="width:150px;border:1px solid #000000;" src="{$SHOP_DIR}images/site/{$banner_image.image_name}" />
<div style="position:absolute;top:20px;left:200px;">
Link: (z.B.: http://www.meine_domain.de)<br />
<input name="banner_link[{$banner_image.image_name}]" value="{$banner_image.image_link}" class="content_box_banner" style="width:300px;"><br />
<input type="checkbox" name="image_link_target[{$banner_image.image_name}]" value="1" {if $banner_image.image_link_target}checked{/if} />Link in neuem Fenster &ouml;ffnen:<br />
</div>
</div>
{/foreach}
{else}
Bannerzuweisung erst nach dem Speichern m&ouml;glich!
{/if}
</div>
</div>
</div>
</li>
<li class="{$manufacturers_num}" title="manufacturers_num">
<div class="content_box">
<div class="header">
<input type="checkbox" name="content_box_manufacturers" value="true" {if $manufacturers_activ == 1}checked="checked"{/if}/>
<label for="content_box_manufacturers">Hersteller Cloud</label>
</div>
<div class="body">
<input type="hidden" class="order_number" name="manufacturers_num" value="{$manufacturers_num}" />
</div>
</div>
</li>
<li class="{$substructure_num}" title="substructure_num">
<div class="content_box">
<div class="header">
<input type="checkbox" name="content_box_substructure" value="true" {if $substructure_activ == 1}checked="checked"{/if} />
<label for="content_box_featured">Warengruppen anzeigen</label>
</div>
<div class="body">
<label for="content_box_substructure_body">Titel</label><br />
<input type="text" name="content_box_substructure_title" style="width:445px;" value="{$substructure_title}">
<select name="content_box_substructure_title_style" style="width:90px;">
<option value="h1" {if $substructure_title_style == 'h1'}selected{/if}>Style &lt;h1&gt;</option>
<option value="h2" {if $substructure_title_style == 'h2'}selected{/if}>Style &lt;h2&gt;</option>
<option value="h3" {if $substructure_title_style == 'h3'}selected{/if}>Style &lt;h3&gt;</option>
<option value="h4" {if $substructure_title_style == 'h4'}selected{/if}>Style &lt;h4&gt;</option>
<option value="h5" {if $substructure_title_style == 'h5'}selected{/if}>Style &lt;h5&gt;</option>
<option value="h6" {if $substructure_title_style == 'h6'}selected{/if}>Style &lt;h6&gt;</option>
</select>
</div>
{foreach item=language from=$content_languages}
{if $language->iso_639_1 != $system_configuration.default_system_language}
<div class="body multilang_element lang_element_{$language->iso_639_1}" style="display:none;">
<label for="content_box_textbox_body">Titel ({$language->name})</label><br />
<input id="customerCreationFirstname" name="content_box_substructure_title_{$language->iso_639_1}" style="width:545px;" value="{$substructure_title_en}" type="text" />
</div>
{/if}
{/foreach}
<div class="body">
<select name="substructure_cat_id" {if $substructure_activ == 0}disabled="disabled"{/if} class="content_box_substructure" style="width:545px;">
{foreach item=structure from=$structure_tree}
<option value="{$structure->id}" {if $substructure_configuration.cat_id == $structure->id}selected{/if}>{if $structure->path_name}{$structure->path_name}->{/if}{$structure->name}</option>
{/foreach}
</select>
</div>
<div class="body">
<label for="content_box_substructure_body">Untergruppen-Ebenen anzeigen (2 f&uuml;r Unterebenen; sonst leer lassen)</label><br />
<input type="text" name="substructure_ebenen" style="width:545px;" value="{$substructure_configuration.ebenen}">
</div>
<div class="body">
<input type="hidden" class="order_number" name="substructure_num" value="{$substructure_num}" />
</div>
</div>
</li>
</ul>
<br class="clear" />
<input style="position:relative;left:185px;width: 200px;" type="submit" value="Layout speichern" />
</form>
</div>
{/if}
{if $article_list_activ == 1}
<div title="Rabatte" id="discounts">
<form id="save_discounts" name="discount" method="POST" action="./index.php?admin_modul=admin_structure&action=save_discount">
<input type="hidden" id="s_id" name="id" value="{$form_data->id}" />
<br /><br />
<div id="pricesBigBox" style="padding:10px;background:#c0c0c0;">
{if $form_data->parent_id}
<input type="checkbox" {if $form_data->get_parent_discounts}checked{/if} name="form_field[get_parent_discounts]" value="1">Rabatte von &uuml;bergeordneter Gruppe &uuml;ernehmen
{/if}
<table cellspacing="1" cellpadding="2" style="width:100%;">
<tr style="background:#FFB651;font-weight:bold;height:60px;">
<td colspan="2">
<strong style="font-size:12px;">Kundengruppe w&auml;hlen, f&uuml;r die Rabatte gesetzt werden sollen.</strong><br />
<select id="customerGroup" name="form_field[customerGroup]" size="1" style="width:400px;">
{foreach item=customerGroup from=$customer_groups}
<option value="{$customerGroup->id}" {if $customerGroup->id == 100}selected{/if}>{$customerGroup->name}</option>
{/foreach}
</select>
<img id="pricesAjaxPreloader" src="/themes/admin/media/images/preloader_orange.gif" style="display:none;" />
</td>
</tr>
<tr style="font-weight:bold;">
<td style="background:#F2F5E6;text-align:center;">Hersteller</td>
<td style="background:#F5F2E4;text-align:center;">Rabatt</td>
</tr>
{foreach from=$manufacturer_list item=manufacturer}
<tr>
<td style="background:#F5E9E6;text-align:center;width:50%;">{$manufacturer->name}</td>
<td style="background:#F5E9E6;text-align:center;width:50%;">
<input type="text" id="form_field_discount_{$manufacturer->id}" name="form_field[discount_{$manufacturer->id}]" value="{$manufacturer->discount}" style="text-align:right;">&nbsp;%
</td>
</tr>
{/foreach}
</table>
<br />
</div>
<br class="clear" />
<input style="position:relative;left:185px;width: 200px;" type="submit" value="Rabatte speichern" />
</form>
</div>
{/if}
</div>
</div>
<script type="text/javascript" src="{$info->base_url}/themes/admin/media/js/admin_structure.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,23 @@
{foreach item=structure from=$structure_tree}
{if $parent_id == $structure->parent_id}
<li class="{$structure->pos}">
<div class="header" style="position:relative;background:{if $structure_data->id == $structure->id}#ff0000;font-weight:bold;{else}#cccccc;{/if}text-align:left;padding-top:4px;padding-left:4px;margin-top:2px;">{$structure->name}</div>
<input type="hidden" name="sort_item_id[]" value="{$structure->id}">
<input type="hidden" name="sort_item_pos[]" value="{$structure->pos}">
</li>
{/if}
{/foreach}
{if !$structure_data->id}
<li class="{$structure->pos}">
<div class="header" style="position:relative;background:#ff0000;font-weight:bold;text-align:left;padding-top:4px;padding-left:4px;margin-top:2px;">[actual item]</div>
<input type="hidden" name="sort_item_id[]" value="0">
<input type="hidden" name="sort_item_pos[]" value="">
</li>
{else if $structure_data->parent_id != $parent_id}
<li class="{$structure->pos}">
<div class="header" style="position:relative;background:#ff0000;font-weight:bold;text-align:left;padding-top:4px;padding-left:4px;margin-top:2px;">[{$structure_data->name}]</div>
<input type="hidden" name="sort_item_id[]" value="{$structure_data->id}">
<input type="hidden" name="sort_item_pos[]" value="{$structure->pos}">
</li>
{/if}
@@ -0,0 +1,58 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>Systemeinstellungen {$mod}</h2>
<div id="adminLeftFloater">
<div title="Stammdaten" id="stammdaten">
<div class="edit_icon_bar" style="left:380px;">
{if $form_data->id}
<a href="./index.php?admin_modul=admin_country_editor&id={$form_data->id}&mod=delete"><img class="edit_icon" src="{$THEME_DIR}/media/images/delete.png" title="l&ouml;schen" /></a>&nbsp;&nbsp;&nbsp;
<a href="./index.php?admin_modul=admin_country_editor"><img class="edit_icon" src="{$THEME_DIR}/media/images/new_item2.png" title="neu" /></a>
{/if}
</div>
<form class="edit" method="POST">
<input type="hidden" name="modul" value="admin_country_editor" />
<input type="hidden" id="id" name="id" value="{$form_data.id}" />
<div class="edit_title">Elemente:</div>
{foreach from=$form_data.elemente item=form_element}
{if $form_element->text == 'multi'}
<div class="edit_element_1_1" style="height:200px;">
<label>{$form_element->name}</label>
<textarea name="form_field[{$form_element->name}]" style="height:190px;" wrap="off">{$form_element->setting}</textarea>
</div>
<div class="edit_element_1_1">
<br>{$form_element->description}
</div>
<div class="edit_endline"></div>
{elseif $form_element->text == 'formated'}
<div class="edit_element_1_1" style="height:320px;">
<label>{$form_element->name}</label>
<textarea class="texteditor" name="form_field[{$form_element->name}]" style="height:190px;">{$form_element->setting}</textarea>
</div>
<div class="edit_element_1_1">
<br>{$form_element->description}
</div>
<div class="edit_endline"></div>
{else}
<div class="edit_element_2_5">
<label>{$form_element->name}</label>
<input id="customerCreationFirstname" name="form_field[{$form_element->name}]" value="{$form_element->setting}" type="text" />
</div>
<div class="edit_element_3_5">
<br>{$form_element->description}
</div>
<div class="edit_endline"></div>
{/if}
{/foreach}
<input style="position:relative;left:185px;width: 200px;" type="submit" name="submit" id="submit" value="Einstellungen speichern" />
</form>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_system_config_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,11 @@
<div style="position:relative;left:10px;width:1000px;">
<br>
<div class="full box">
<div class="edit_title">Systemlog</div>
<br>
...<br>
...<br>
{$log}
</div>
</div>
@@ -0,0 +1,99 @@
<div style="position:relative;left:10px;width:1000px;">
<h2><a style="text-decoration:none;" href="./index.php?admin_modul=admin_object_list&object=Vendor">Lieferanten</a> {if $is_edit}-&gt; {$form_data->name}{else} -&gt; neu{/if}</h2>
<div id="adminLeftFloater" class="rsTabsContainer">
<div id="base" class="rsTabsItem">
<form id="admin_vendor_edit" class="{if $is_edit}edit{else}new{/if}" method="post" action="./index.php?admin_modul=admin_vendor_editor&action=save">
<input type="hidden" name="form_field[id]" value="{$form_data->id}" />
<div class="edit_title">Stammdaten:</div>
{if $form_data->id}
<div style="width:322px;margin-left:9px;margin-right:9px;">
{if $logo}
<img src="{$logo}" />
<p><a id="delete_logo" href="./index.php?admin_modul=admin_vendor_editor&id={$form_data->id}&action=delete_logo" >Logo L&ouml;schen</a></p>
{else}
<p>Sie haben noch kein Logo hochgeladen. Folgende Dateiformate werden unterstützt: .jpeg .gif .png</p>
{/if}
<input id="header_upload" name="logo_image" type="file" />
</div><br />
{/if}
<table style="width:100%; border-spacing:0; border-collapse:collapse;">
<tr>
<td style="width:60%; padding:2px;">
<div class="edit_element_full">
<div style="margin-bottom:2px;">Hersteller Name</div>
<input id="vendorName" style="width:95%;" name="form_field[hersteller_name]" value="{$form_data->name}" type="text" />
</div>
</td>
<td style="width:40%; padding:2px;">
<div class="edit_element_full">
<div style="margin-bottom:2px;">Marke Name</div>
<input id="vendorBrandName" style="width:95%;" name="form_field[marke_name]" value="{$form_data->marke_name}" type="text" />
</div>
</td>
</tr>
<tr>
<td style="padding:2px;">
<div class="edit_element_full">
<div style="margin-bottom:2px;">Straße</div>
<input id="vendorStreet" style="width:95%;" name="form_field[strasse]" value="{$form_data->strasse}" type="text" />
</div>
</td>
<td style="padding:2px;">
<div class="edit_element_full">
<div style="margin-bottom:2px;">Ort</div>
<input id="vendorCity" style="width:95%;" name="form_field[ort]" value="{$form_data->ort}" type="text" />
</div>
</td>
</tr>
<tr>
<td style="padding:2px;">
<div class="edit_element_full">
<div style="margin-bottom:2px;">PLZ</div>
<input id="vendorPLZ" style="width:30%;" name="form_field[PLZ]" value="{$form_data->PLZ}" type="text" />
</div>
</td>
<td style="padding:2px;">
<div class="edit_element_full">
<div style="margin-bottom:2px;">Land</div>
<input id="vendorCountry" style="width:95%;" name="form_field[land]" value="{$form_data->land}" type="text" maxlength="2" />
</div>
</td>
</tr>
<tr>
<td style="padding:2px;">
<div class="edit_element_full">
<div style="margin-bottom:2px;">E-Mail</div>
<input id="vendorEmail" style="width:95%;" name="form_field[email]" value="{$form_data->email}" type="text" />
</div>
</td>
<td style="padding:2px;">
<div class="edit_element_full">
<div style="margin-bottom:2px;">Homepage</div>
<input id="vendorHomepage" style="width:95%;" name="form_field[homepage]" value="{$form_data->homepage}" type="text" />
</div>
</td>
</tr>
</table>
<br style="clear:both;" /><br />
<input style="width:200px;" type="submit" name="submit" id="submit" value="Speichern" />
</form>
</div>
</div>
</div>
<script src="{$info->base_url}/themes/admin/media/js/admin_vendor_editor.js"></script>
{if $info_message}<div class="info_message message">{$info_message}</div>{/if}
{if $warning_message}<div class="warning_message message">{$warning_message}</div>{/if}
{if $error_message}<div class="error_message message">{$error_message}</div>{/if}
@@ -0,0 +1,14 @@
<div style="position:relative;left:10px;width:1000px;">
<h2>XML-Sitemap</h2>
{if $message}
<h3>{$message}</h3>
<pre><code>{$sitemap}</code></pre>
{else}
<form method="post">
<input type="hidden" name="modul" value="admin_xmlsitemap" />
<input type="submit" name="speichern" value="XML-Sitemap erstellen"><br>
</form>
{/if}
</div>
+1
View File
@@ -0,0 +1 @@
{$maincontent}
@@ -0,0 +1,21 @@
<form id="form_search_customer">
<label for="firstname">Vorname</label><br />
<input type="text" name="firstname" /><br />
<label for="surname">Nachname</label><br />
<input type="text" name="surname" /><br />
<label for="company">Firma</label><br />
<input type="text" name="company" /><br />
<label for="street">Stra&szlig;e</label><br />
<input type="text" name="street" /><br />
<label for="city">Ort</label><br />
<input type="text" name="city" /><br />
<label for="email">E-Mail</label><br />
<input type="text" name="email" /><br />
<input type="submit" value="suchen"/>
</form>
@@ -0,0 +1,45 @@
<form id="form_search_item">
<div class="search_list">
<label for="">Hersteller</label>
{if $manufacturers}
<ul id="manufacturers_list">
{foreach from=$manufacturers item=menufacturer}
<li><a href="#">{$menufacturer->name}</a></li>
{/foreach}
</ul>
{else}
<ul id="manufacturers_list">
<li>Keine Hersteller</li>
</ul>
{/if}
<input type="text" name="manufacturers_list_textbox" id="manufacturers_list_textbox" />
</div>
<br />
<div id="search_type">
<div title="Text Suche" id="textual">
<input type="text" name="textual_item_search_box" />
<input type="checkbox" name="textual_item_search_options[]" value="name">Artikel Name</input>
<input type="checkbox" name="textual_item_search_options[]" value="short_description">Kurzbeschreibung</input>
<input type="checkbox" name="textual_item_search_options[]" value="detail_description">Detailbeschreibung</input>
</div>
<div title="Nummerische Suche" id="numeric">
<input type="text" name="numeric_item_search_box" />
<input type="checkbox" name="numeric_item_search_options[]" value="number">Artikel Nummer</input>
<input type="checkbox" name="numeric_item_search_options[]" value="ean_code">Barcode</input>
<input type="checkbox" name="numeric_item_search_options[]" value="id">Datenbank Id</input><br />
</div>
</div>
{*<div class="checkbox_container">
<input type="checkbox" name="item_limiting_factors[]" value="no_picture">Ohne Fotos</input>
<input type="checkbox" name="item_limiting_factors[]" value="on_sale">Sonderangebote</input>
</div>*}
<br />
<input type="submit" value="suchen"/>
</form>
@@ -0,0 +1,3 @@
<h3>THIS IS THE BESTELLUNG SEARCH</h3>
<p> in form_search_order.tpl </p>
@@ -0,0 +1,3 @@
<h3>THIS IS THE CTS SEARCH</h3>
<p> in form_search_tickets.tpl </p>
@@ -0,0 +1,12 @@
<div class="search_list">
<label for="">Warengruppen</label>
<ul class="nested">
<li><a href="#">a thing</a>
</li>
<li><a href="#">b dong</a>
</li>
<li><a href="#">c fung</a>
</li>
</ul>
<input type="text" name="" id="" />
</div>
@@ -0,0 +1 @@
<p>replace me</p>
+191
View File
@@ -0,0 +1,191 @@
<!DOCTYPE html>
<html lang="de">
<head>
<title>e a s y w a y - p l a t f o r m 6.0</title>
<meta charset="utf-8" />
<meta http-equiv="cache-control" content="no-cache"/>
<link rel="stylesheet" type="text/css" media="screen,print" href="{$THEME_DIR}/media/css/main_layout.css?version=1" />
<link rel="stylesheet" type="text/css" media="screen,print" href="{$THEME_DIR}/media/css/widget.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/tables.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/object_list.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/forms.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/new_forms.css?version=1" >
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/rsTabs.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/statistics.css?version=1" />
<link rel="stylesheet" type="text/css" href="./media/css/redmond/jquery-ui-1.8.8.custom.css" />
<link rel="stylesheet" type="text/css" href="./media/css/common_styles.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/order_table.css?version=1" />
<link rel="stylesheet" type="text/css" href="{$THEME_DIR}/media/css/easyway_shop_forms.css?version=1" />
<!-- base javascript -->
<script type="text/javascript" src="{$THEME_DIR}/media/js/jquery-1.6.3.min.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/jquery-ui-1.8.16.custom.min.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/easywayShopFunctions.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/flot/jquery.flot.js?version=1"></script>
<!-- own widgets -->
<script type="text/javascript" src="{$THEME_DIR}/media/js/bend.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/bend.windows.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/bend.dialogs.js?version=1"></script>
<!-- third party plugins -->
<link href="./libs/uploadify/uploadify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="./libs/tinymce/jquery.tinymce.min.js?version=1"></script>
<script type="text/javascript" src="./libs/uploadify/swfobject.js"></script>
<script type="text/javascript" src="./libs/uploadify/jquery.uploadify.v2.1.4.min.js"></script>
<script type="text/javascript" src="./libs/jsTree/_lib/jquery.cookie.js"></script>
<script type="text/javascript" src="./libs/jsTree/jquery.jstree.js"></script>
<script type="text/javascript" src="./libs/mustache.js"></script>
<!-- easyshop widgets -->
<script type="text/javascript" src="{$THEME_DIR}/media/js/rsTabs.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/jows.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/easyway_shop_make_modal.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/easyway_shop_hide_modal.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/easyway_shop_message_dialog.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/easyway_shop_options_dialog.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/easyway_shop_prompt_dialog.js?version=1"></script>
<!-- easyshop itself -->
<script type="text/javascript" src="{$THEME_DIR}/media/js/menu.js?version=1"></script>
<script type="text/javascript" src="{$THEME_DIR}/media/js/search.js?version=2"></script>
</head>
<body>
<div id="edit-form" title="Bearbeiten"></div>
<div id="OverlayPixl"></div>
<input id="global_live_search" type="text" value="{$translation_text.admin_interface.search}" />
<div id="bodycontainer">
<!-- Header -->
<div id="header">
<div id="logo"><a id="dashboard_link" href="./index.php?admin_modul=admin_dashboard"><img alt="Dashboard" src="{$THEME_DIR}/media/images/logo.png" /></a></div>
<select name="new_action" id="new_action">
<option value="">Neu..</option>
<option value="admin_customer_editor">Neuer Kunde</option>
<option value="admin_order_editor">Neue Bestellung</option>
<option value="admin_item_editor">Neuer Artikel</option>
<option value="admin_cs_ticket_editor">Neue E-Mail</option>
</select>
<select name="second_language" id="second_language" style="position:absolute;left:750px;top:20px;">
<option value="">Zweitsprache..</option>
{foreach item=language from=$content_languages}
{if $language->iso_639_1 != $system_configuration.default_system_language}
<option value="{$language->iso_639_1}">{$language->name}</option>
{/if}
{/foreach}
</select>
<div title="{$header_stats.new_customer} Neue Kunden" class="header_stat header_stat_customer {if $header_stats.new_customer > 0}header_stat_active{/if}"><span>{$header_stats.new_customer}</span></div>
{*<div title="{$header_stats.new_email} Neue E-Mails" class="header_stat header_stat_email {if $header_stats.new_email > 0}header_stat_active{/if}"><span>{$header_stats.new_email}</span></div>*}
<div title="{$header_stats.new_order} Neue Bestellungen" class="header_stat header_stat_order {if $header_stats.new_order > 0}header_stat_active{/if}"><span>{$header_stats.new_order}</span></div>
<div id="header_today">{$translation_text.admin_interface.weekday[$actual_date.weekday]} {$actual_date.date}</div>
<div id="loggedin_user">
<a id="loggedin_user_link" href="./index.php?admin_modul=admin_setting_editor" title="Benutzer Einstellungen">{$admin_user->firstname} {$admin_user->surname}</a>&nbsp;&nbsp;|&nbsp;&nbsp;
<a id="logout_button" href="./index.php?logout=1" title="{$translation_text.admin_interface.logout}">{$translation_text.admin_interface.logout}</a>&nbsp;&nbsp;|&nbsp;&nbsp;
<a id="logout_button" href="./index.php?admin_modul=admin_info" title="{$translation_text.admin_interface.info}">{$translation_text.admin_interface.info}</a>&nbsp;&nbsp;|&nbsp;&nbsp;
<a id="logout_button" href="./index.php?admin_modul=admin_system_log" title="Systemlog">Systemlog</a>&nbsp;&nbsp;|&nbsp;&nbsp;
<a id="logout_button" href="./index.php?admin_modul=admin_help_faq" title="{$translation_text.admin_interface.help}">{$translation_text.admin_interface.help}</a>
</div>
</div>
<!-- Content -->
<div id="contentContainer">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
{if $smarty.get.admin_modul != 'admin2000'}
<tr><td width="180" valign="top" style=background:#003D92;">
<div id="accordion" style="width:176px;border:2px solid #003D92;border-left:4px solid #003d92;">
<h3 style="padding-left:22px;height:25px;line-height:25px;">Stammdaten</h3>
<div>
{foreach name=MenuList item=menuItem from=$menudata.master_data}
<a class="areaLinkItem" {if {$menuItem.image}}style="background-image:url({$THEME_DIR}/media/images/{$menuItem.image});"{/if} href="./index.php?admin_modul={$menuItem.modul}{$menuItem.param}&m_active=0">
<span>{$menuItem.name}</span>
</a>
{/foreach}
</div>
<h3 style="padding-left:22px;height:25px;line-height:25px;">CMS</h3>
<div>
{foreach name=MenuList item=menuItem from=$menudata.cms}
<a class="areaLinkItem" {if {$menuItem.image}}style="background-image:url({$THEME_DIR}/media/images/{$menuItem.image});"{/if} href="./index.php?admin_modul={$menuItem.modul}{$menuItem.param}&m_active=1">
<span>{$menuItem.name}</span>
</a>
{/foreach}
</div>
<h3 style="padding-left:22px;height:25px;line-height:25px;">Inventar</h3>
<div>
{foreach name=MenuList item=menuItem from=$menudata.inventar}
<a class="areaLinkItem" {if {$menuItem.image}}style="background-image:url({$THEME_DIR}/media/images/{$menuItem.image});"{/if} href="./index.php?admin_modul={$menuItem.modul}{$menuItem.param}&m_active=2">
<span>{$menuItem.name}</span>
</a>
{/foreach}
</div>
<h3 style="padding-left:22px;height:25px;line-height:25px;">Shop</h3>
<div>
{foreach name=MenuList item=menuItem from=$menudata.shop}
<a class="areaLinkItem" {if {$menuItem.image}}style="background-image:url({$THEME_DIR}/media/images/{$menuItem.image});"{/if} href="./index.php?admin_modul={$menuItem.modul}{$menuItem.param}&m_active=3">
<span>{$menuItem.name}</span>
</a>
{/foreach}
</div>
<h3 style="padding-left:22px;height:25px;line-height:25px;">Office</h3>
<div>
{foreach name=MenuList item=menuItem from=$menudata.office}
<a class="areaLinkItem" {if {$menuItem.image}}style="background-image:url({$THEME_DIR}/media/images/{$menuItem.image});"{/if} href="./index.php?admin_modul={$menuItem.modul}{$menuItem.param}&m_active=4">
<span>{$menuItem.name}</span>
</a>
{/foreach}
</div>
<h3 style="padding-left:22px;height:25px;line-height:25px;">Marketing</h3>
<div>
{foreach name=MenuList item=menuItem from=$menudata.marketing}
<a class="areaLinkItem" {if {$menuItem.image}}style="background-image:url({$THEME_DIR}/media/images/{$menuItem.image});"{/if} href="./index.php?admin_modul={$menuItem.modul}{$menuItem.param}&m_active=5">
<span>{$menuItem.name}</span>
</a>
{/foreach}
</div>
</div>
</td>
{/if}
<td valign="top" style="background-color:#ffffff;{if $smarty.get.admin_modul != 'admin2000'}border:2px solid #003D92;border-right:4px solid #003D92;border-top:4px solid #003D92;{/if}">
{$maincontent}
</td></tr>
<tr>
<td colspan="2" width="180" valign="top" class="main_footer">
&nbsp;
<span class="footer_copy">Easyway Platform 6.1.2 - Copyright &copy; 2013 by TA-EDV</span>
</td>
</tr>
</table>
</div><!-- End Content -->
</div>
<script type="text/javascript">
$(document).ready(function() {
$( "#accordion" ).accordion({
collapsible: true,
active:{if $menu_active}{$menu_active}{else}0{/if}
});
});
</script>
</body>
</html>
@@ -0,0 +1,3 @@
<h1>Nachnahme</h1>
<p>todo</p>
@@ -0,0 +1,3 @@
<h1>Bankeinzug</h1>
<p>todo</p>
@@ -0,0 +1,3 @@
<h1>PAYPAL</h1>
<p>todo</p>
@@ -0,0 +1,3 @@
<h1>Vorauskasse</h1>
<p>todo</p>
@@ -0,0 +1,33 @@
<div class="item_type_entity is_saved">
<input class="item_type_ordering" name="item_type[item_type_ordering][]" value="{$item_type->item_type_ordering}" type="hidden" />
<input class="item_type_id" name="item_type[item_type_id][]" value="{$item_type->item_type_id}" type="hidden" />
<div class="edit_element_1_3">
<label>Typ</label>
<select class="item_type_definition" name="item_type[item_type_definition_id][]">
{foreach $item_type_definitions as $item_type_defenition}
<option value="{$item_type_defenition->item_type_definition_id}" {if $item_type_defenition->item_type_definition_id == $item_type->item_type_definition_id}selected="selected"{/if} >{$item_type_defenition->item_type_definition_name}</option>
{/foreach}
</select>
</div>
<div class="edit_element_1_3">
<label>Text</label>
<input class="item_type_text" name="item_type[item_type_text][]" value="{$item_type->item_type_text}" type="text" />
</div>
{if $item_type->item_type_definition_type == 1}
<div class="edit_element_1_3">
<label>Von</label>
<input class="date_field item_type_text" name="item_type[item_type_available_from][]" value="{$item_type->item_type_available_from}" type="text" />
</div>
<div class="edit_element_1_3">
<label>Bis</label>
<input class="date_field item_type_text" name="item_type[item_type_available_until][]" value="{$item_type->item_type_available_until}" type="text" />
</div>
{else}
<input name="item_type[item_type_available_from][]" value="0000-00-00" type="hidden" />
<input name="item_type[item_type_available_until][]" value="0000-00-00" type="hidden" />
{/if}
<a href="#" class="delete_item_type"><img src="{$info->base_url}/themes/admin/media/images/delete.png" alt="Artikel Typen hinzuf&uuml;gen" /></a>
<div class="edit_endline"></div>
</div>
@@ -0,0 +1,60 @@
<table class="bill">
<thead>
<tr>
<td>Pos</td>
<td>Menge</td>
<td>Artikel</td>
<td>Preis/St. (netto)</td>
<td>Preis/St. (brutto)</td>
<td>Summe (netto)</td>
<td>MwSt</td>
<td>Summe (brutto)</td>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="4"></td>
<td>Artikelsume</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="4"></td>
<td>Versandkosten</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="4"></td>
<td>Nachnahmegeb&uuml;hr</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="4"></td>
<td colspan="4"><hr /></td>
</tr>
<tr>
<td colspan="4"></td>
<td>Gesamtsumme</td>
<td></td>
<td></td>
<td></td>
</tr>
</tfoot>
</table>
@@ -0,0 +1,95 @@
<table class="order">
<thead>
<tr>
<td>Pos.</td>
<td>Anzahl</td>
<td>Art-Nr.</td>
<td>Artikel</td>
<td>St.-P</td>
<td>Summe</td>
<td>Status</td>
<td></td>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
<tfoot>
<tr>
<td></td>
<td colspan="2"></td>
<td>Versandkosten</td>
<td></td>
<td><input type="text" /></td>
<td colspan="3"></td>
</tr>
<tr>
<td></td>
<td colspan="2"></td>
<td>Versandkostenzuschlag</td>
<td></td>
<td><input type="text" /></td>
<td colspan="3"></td>
</tr>
<tr>
<td></td>
<td colspan="2"></td>
<td>Mindermengenzuschlag</td>
<td></td>
<td><input type="text" /></td>
<td colspan="3"></td>
</tr>
<tr>
<td></td>
<td colspan="2"></td>
<td>Gutscheine</td>
<td></td>
<td><input type="text" /></td>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="3"></td>
<td>Summe</td>
<td></td>
<td></td>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="3"></td>
<td>Mehrwertsteuer</td>
<td></td>
<td></td>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="3"></td>
<td>Bruttosumme</td>
<td></td>
<td></td>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="3"></td>
<td>Skonto (in Prozent)</td>
<td><input type="text" /></td>
<td></td>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="3"></td>
<td>Endsumme</td>
<td></td>
<td></td>
<td colspan="3"></td>
</tr>
</tfoot>
</table>
@@ -0,0 +1,209 @@
<tbody class="table_order_items">
<tr>
<td style="width:40px;">
<input value="{$item->user_data}" name="order_item[user_data][]" type="hidden" value='' />
<input name="order_item[parent_item_id][]" type="hidden" value="0" />
<input name="order_item[stamp][]" type="hidden" value="{$stamp}" />
<a class="button drop_box_button down" title="Artikelstatus setzen"></a>
<a class="button delete_button delete" title="Artikel l&ouml;schen"></a>
<input type="hidden" class="is_shippable" value="{$item->shippable}" />
{if $item->shippable == '0'}
<img class="shipping_status" src="themes/admin/media/images/red_notice.png" title="nicht lieferbar" />
{elseif $item->shippable == '1'}
<img class="shipping_status" src="themes/admin/media/images/green_notice.png" title="lieferbar" />
{elseif $item->shippable == '2'}
<img class="shipping_status" src="themes/admin/media/images/orange_notice.png" title="lieferbar ab {$item->available_from} bis {$item->available_till}" />
{elseif $item->shippable == '3'}
<img class="shipping_status" src="themes/admin/media/images/orange_notice.png" title="lieferzeit unbekannt" />
{/if}
</td>
<td class="pos">
</td>
<td class="quantity">
<input class="item_id" type="hidden" name="order_item[item_id][]" value="{$item->id}" />
<input class="amount" type="text" name="order_item[amount][]" value="1" />
</td>
<td class="item">
<a href="./index.php?admin_modul=admin_item_editor&action=edit&id={$item->id}" target="_blank">{$item->name}</a>
<div>
Art-Nr.: {$item->number}
</div>
</td>
<td class="tax_rate">
<input type="hidden" class="taxes" name="order_item[taxes][]" value="{$item->tax_value}" />
<span>{$item->tax}</span> %
</td>
<td class="price">
<input type="text" name="order_item[price][]" class="item_price_edit" value="{if $item->shop_bargain_price_1 > 0}{if $show_with_tax == '1'}{$item->bargain_price_1_tax}{else}{$item->shop_bargain_price_1}{/if}{else}{if $show_with_tax == '1'}{$item->price_1_tax}{else}{$item->shop_price_1}{/if}{/if}" />
&euro;
</td>
<td class="total">
{if $show_with_tax == '1'}
{if $item->shop_bargain_price_1 > 0}
<span>{$item->bargain_price_1_tax|number_format:"4":".":""}</span>
{else}
<span>{$item->price_1_tax|number_format:"4":".":""}</span>
{/if}
{else}
{if $item->shop_bargain_price_1 > 0}
<span>{$item->shop_bargain_price_1|number_format:"4":".":""}</span>
{else}
<span>{$item->shop_price_1|number_format:"4":".":""}</span>
{/if}
{/if}
&euro;
</td>
</tr>
<tr class="hidable">
<td colspan="3"></td>
<td>
<select name="order_item[variant1][]" class="order_item_variant_1">
{foreach $item->price_variants_1 as $variant}
<option value="{$variant}">{$variant}</option>
{/foreach}
</select>
</td>
<td colspan="2">
<select name="order_item[variant2][]" class="order_item_variant_2">
{foreach $item->price_variants_2 as $variant}
<option value="{$variant}">{$variant}</option>
{/foreach}
</select>
</td>
<td></td>
</tr>
<tr class="hidable">
<td colspan="2">
<label>Artikel Status</label>
<select class="item_status" name="order_item[item_status][]">
<option value="0">-</option>
<option value="1">nicht lieferbar</option>
<option value="2">nachliefern</option>
<option value="3">info</option>
</select>
</td>
<td>
<label>St.</label>
<select class="backorder_quantity" name="order_item[backorder_quantity][]" readonly="readonly">
<option value="0">0</option>
<option value="1">1</option>
</select>
</td>
<td colspan="2">
<label>Kommentar</label>
<input type="text" name="order_item[item_status_text][]" />
</td>
<td>
<label>Datum</label>
<input class="delivery_date" type="text" name="order_item[delivery_date][]" readonly="readonly" />
</td>
<td class="inventory">
<label>Lager</label>
<span>{if $item->inventory}{$item->inventory}{else}0{/if}</span>
</td>
</tr>
{foreach $item->assignedItemSet as $subItem}
<tr class="hidable combination_item" style="background:#F9F9F9;">
<td colspan="7">
<div>
<span style="color:#003580;font-weight:bold;line-height:1em;">{$subItem->name}</span>
</div>
<div class="child_data_wrapper" style="height:35px;">
<input class="child_quantity" name="child_item[amount][]" value="1" type="hidden" />
<input name="child_item[item_id][]" value="{$subItem->id}" type="hidden" />
<input name="child_item[taxes][]" value="{$subItem->tax_value}" type="hidden" />
<input name="child_item[parent_item_id][]" value="{$item->id}" type="hidden" />
<input name="child_item[stamp][]" value="{$stamp}" type="hidden" />
<div style="display:inline-block;width:20px;float:left;">
<input class="is_child_item_selected_hidden" name="child_item[is_selected][]" value="0" type="hidden" />
<input class="is_child_item_selected_check" style="margin-top:15px;" type="checkbox" />
</div>
<div style="display:inline-block;width:133px;float:left;margin-left:5px;">
{if $subItem->schema_data_attributes[0]}
<label style="font-weight:normal;">{$subItem->schema_data_attributes[0]['name']}</label>
<select class="not_used" name="child_item[variant1][]">
{foreach $subItem->price_variants_1 as $variant}
<option value="{$variant}">{$variant}</option>
{/foreach}
</select>
{else}
<input name="child_item[variant1][]" value="" type="hidden" />
{/if}
</div>
<div style="display:inline-block;width:133px;float:left;margin-left:5px;">
{if $subItem->schema_data_attributes[1]}
<label style="font-weight:normal;">{$subItem->schema_data_attributes[1]['name']}</label>
<select class="not_used" name="child_item[variant2][]">
{foreach $subItem->price_variants_2 as $variant}
<option value="{$variant}">{$variant}</option>
{/foreach}
</select>
{else}
<input name="child_item[variant2][]" value="" type="hidden" />
{/if}
</div>
<div style="display:inline-block;width:70px;float:left;margin-left:5px;">
{if $subItem->has_user_data}
<label style="font-weight:normal;">Zusatz</label>
<input class="child_user_data not_used" name="child_item[user_data][]" type="text" />
{else}
<input name="child_item[user_data][]" value="" type="hidden" />
{/if}
</div>
<div style="display:inline-block;width:70px;float:right;text-align:right;">
<input class="child_price" name="child_item[price][]" value="{if $subItem->shop_bargain_price_1 > 0}{if $show_with_tax == '1'}{$subItem->bargain_price_1_tax}{else}{$subItem->shop_bargain_price_1}{/if}{else}{if $show_with_tax == '1'}{$subItem->price_1_tax}{else}{$subItem->shop_price_1}{/if}{/if}" type="hidden" />
<br />
<span class="child_total">
{if $subItem->shop_bargain_price_1 > 0}
{if $show_with_tax == '1'}
{$subItem->bargain_price_1_tax}
{else}
{$subItem->shop_bargain_price_1}
{/if}
{else}
{if $show_with_tax == '1'}
{$subItem->price_1_tax}
{else}
{$subItem->shop_price_1}
{/if}
{/if}
</span> &euro;
</div>
</div>
</td>
</tr>
{/foreach}
</tbody>
@@ -0,0 +1,384 @@
<table class="order" style="width:100%;">
<thead>
<tr>
<th class="buttons"></th>
<th class="pos">Pos.</th>
<th class="quantity">St.</th>
<th class="item">Beschreibung/Art-Nr.</th>
<th class="tax_rate">MwSt.</th>
<th class="price">St&uuml;ckpreis</th>
<th class="total">Gesamtpreis</th>
</tr>
<tr>
<th colspan="7"><hr /></th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="7"><hr /></td>
</tr>
<tr class="item_total">
<td colspan="3"></td>
<td colspan="4">
<span style="font-weight:bold">Summe aller Artikel</span>
<span class="total">
{if $order->group_show_tax == '1'}
<span>
{if $footer->item_total_with_tax}
{$footer->item_total_with_tax|number_format:"2":".":""}
{else}
0.00
{/if}
</span>
{else}
<span>
{if $footer->item_total}
{$footer->item_total|number_format:"2":".":""}
{else}
0.00
{/if}
</span>
{/if}
&euro;
</span>
</td>
</tr>
<tr class="payment_method">
<td colspan="3"></td>
<td colspan="4">
Zahlungsgeb&uuml;hren
<span class="total">
{if $order->group_show_tax == '1'}
<span>
{if $footer->payment_method_charges}
{$footer->payment_method_charges|number_format:"2":".":""}
{else}
0.00
{/if}
</span>
{else}
{if $footer->payment_method_charges}
{(($footer->payment_method_charges / 119.0) * 100.0)|number_format:"2":".":""}
{else}
0.00
{/if}
{/if}
&euro;
</span>
</td>
</tr>
<tr class="shipping">
<td colspan="3">
<span id="without_shipping_charges" style="display:inline-block;">
<input style="display:inline;" type="checkbox" name="without_shipping_charges" value="yes" {if $order->without_shipping_charges}checked="checked"{/if} />
<label style="display:inline;" for="without_shipping_charges">Versandkostenfrei</label>
</span>
</td>
<td colspan="2">
Versandkosten
</td>
<td>
{if $order->group_show_tax == '1'}
<input id="manual_shipping_charges" type="text" name="manual_shipping_charges" value="{$footer->shipping_charges} " style="width:56px;display:inline;"> &euro;
{else}
<input id="manual_shipping_charges" type="text" name="manual_shipping_charges" value="{(($footer->shipping_charges / 119.0) * 100.0)}" style="width:56px;display:inline;"> &euro;
{/if}
</td>
<td>
<span class="total">
<span>
{if $order->group_show_tax == '1'}
{if $footer->shipping_charges}
{$footer->shipping_charges|number_format:"2":".":""}
{else}
0.00
{/if}
{else}
{if $footer->shipping_charges}
{(($footer->shipping_charges / 119.0) * 100.0)|number_format:"2":".":""}
{else}
0.00
{/if}
{/if}
</span>
&euro;
</span>
</td>
</tr>
<tr class="tax">
<td colspan="3"></td>
{if order_items}
{if $order->group_show_tax == '1'}
<td colspan="4" id="tax_target">
{foreach $footer->taxes as $key => $value}
<div class="{$key} with_tax">darin enthaltene Mwst. {$key}% <span class="total"><span>{$value|number_format:"2":".":""}</span> &euro;</span></div>
{/foreach}
</td>
{else}
<td colspan="4" id="tax_target">
{if $order->is_eu_order == 1}
<div>Bruttosumme<span class="total"><span>{($footer->item_total + (($footer->payment_method_charges / 119.0) * 100.0) + (($footer->shipping_charges / 119.0) * 100.0))|number_format:"2":".":""}</span> &euro;</span></div>
{else}
{foreach $footer->taxes as $key => $value}
<div class="{$key} without_tax">zzgl. {$key}% Mwst. <span class="total"><span>{$value|number_format:"2":".":""}</span> &euro;</span></div>
{/foreach}
{/if}
</td>
{/if}
{else}
<td colspan="4" id="tax_target">
</td>
{/if}
</tr>
{if $footer->gift_certificate_id}
<tr class="order_total">
<td colspan="3"></td>
<td colspan="4">
<span style="font-weight:bold;">Zwischen Betrag</span>
<span class="total">
<span>
{if $order->group_show_tax != '1' && $order->is_eu_order == 1}
{($footer->item_total + (($footer->payment_method_charges / 119.0) * 100.0) + (($footer->shipping_charges / 119.0) * 100.0))|number_format:"2":".":""}
{else}
{$footer->order_total_with_tax|number_format:"2":".":""}
{/if}
</span>
&euro;
</span>
</td>
</tr>
<tr class="gift_certificate">
<td colspan="3">
<input type="hidden" id="giftCertificateId" name="giftCertificate[gift_certificate_id]" value="{$footer->gift_certificate_id}" />
<input type="hidden" id="giftCertificateCode" name="giftCertificate[gift_certificate_code]" value="{$footer->gift_certificate_code}" />
<input type="hidden" id="giftCertificateTotal" name="giftCertificate[gift_certificate_total]" value="{$footer->gift_certificate_total}" />
<input type="hidden" id="giftCertificateType" value="{$footer->gift_certificate_type}" />
<input type="hidden" id="giftCertificateAmount" value="{$footer->gift_certificate_amount}" />
<input type="hidden" id="giftCertificateMinOrder" value="{$footer->gift_certificate_min_order}" />
</td>
<td colspan="4">
abzgl. Gutschein {$footer->gift_certificate_code}
<span class="total">
<span>
- {$footer->gift_certificate_total|number_format:"2":".":""}
</span>
&euro;
</span>
</td>
</tr>
<tr class="order_total_after_gift">
<td colspan="3"></td>
<td colspan="4">
<span style="font-weight:bold;">F&auml;lliger Betrag</span>
<span class="total">
<span>
{if $order->group_show_tax != '1' && $order->is_eu_order == 1}
{(($footer->item_total + (($footer->payment_method_charges / 119.0) * 100.0) + (($footer->shipping_charges / 119.0) * 100.0)) - $footer->gift_certificate_total)|number_format:"2":".":""}
{else}
{($footer->order_total_with_tax - $footer->gift_certificate_total)|number_format:"2":".":""}
{/if}
</span>
&euro;
</span>
</td>
</tr>
{else}
<tr class="order_total">
<td colspan="3"></td>
<td colspan="4">
<span style="font-weight:bold;">F&auml;lliger Betrag</span>
<span class="total">
<span>
{if $order->group_show_tax != '1' && $order->is_eu_order == 1}
{($footer->item_total + (($footer->payment_method_charges / 119.0) * 100.0) + (($footer->shipping_charges / 119.0) * 100.0))|number_format:"2":".":""}
{else}
{$footer->order_total_with_tax|number_format:"2":".":""}
{/if}
</span>
&euro;
</span>
</td>
</tr>
{/if}
</tfoot>
{if $order_items}
{foreach from=$order_items item=item}
<tbody class="table_order_items">
<tr>
<td class="buttons">
<input type="hidden" name="order_item[stamp][]" value="{$item->stamp}" />
<input value="{$item->user_data}" name="order_item[user_data][]" type="hidden" />
<input value="{$item->parent_item_id}" name="order_item[parent_item_id][]" type="hidden" />
<a class="button drop_box_button {if $item->item_status == '1' or $item->item_status == '2'}up{else}down{/if}" title="Artikelstatus setzen"></a>
<a class="button delete_button delete" title="Artikel l&ouml;schen"></a>
<input type="hidden" class="is_shippable" value="{$item->shippable}" />
{if $item->shippable == '0'}
<img class="shipping_status" src="themes/admin/media/images/red_notice.png" title="nicht lieferbar" />
{elseif $item->shippable == '1'}
<img class="shipping_status" src="themes/admin/media/images/green_notice.png" title="lieferbar" />
{elseif $item->shippable == '2'}
<img class="shipping_status" src="themes/admin/media/images/orange_notice.png" title="lieferbar ab {$item->available_from} bis {$item->available_till}" />
{elseif $item->shippable == '3'}
<img class="shipping_status" src="themes/admin/media/images/orange_notice.png" title="lieferzeit unbekannt" />
{/if}
</td>
<td class="pos">
{$item@index + 1}
</td>
<td class="quantity">
<input class="item_id" type="hidden" name="order_item[item_id][]" value="{$item->item_id}" />
<input class="amount_old" type="hidden" name="order_item[amount_old][]" value="{$item->amount}" />
<input class="amount" type="text" name="order_item[amount][]" value="{$item->amount}" {if $item->item_status == '1'}readonly="readonly"{/if}/>
</td>
<td class="item">
<a href="./index.php?admin_modul=admin_item_editor&action=edit&id={$item->item_id}" target="_blank">{$item->item_name}</a>
<div>
Art-Nr.: {$item->item_number}
</div>
</td>
<td class="tax_rate">
<input type="hidden" class="taxes" name="order_item[taxes][]" value="{$item->taxes}" />
<span>{$item->tax_rate}</span> %
</td>
<td class="price">
<input type="text" name="order_item[price][]" class="item_price_edit" value="{$item->shown_amount|number_format:"2":".":""}" /> &euro;
</td>
<td class="total">
<span>{$item->shown_total|number_format:"2":".":""}</span> &euro;
</td>
</tr>
<tr class="hidable" >
<td colspan="3"></td>
<td>{if $item->variant1}{if $item->vn1}{$item->vn1}: {else}Attr.: {/if}{$item->variant1}{else}-{/if}</td>
<td colspan="2">{if $item->variant2}{if $item->vn2}{$item->vn2}: {else}Attr.: {/if}{$item->variant2}{else}-{/if}</td>
<td>
<input type="hidden" name="order_item[variant1][]" value="{$item->variant1}" class="order_item_variant_1" />
<input type="hidden" name="order_item[variant2][]" value="{$item->variant2}" class="order_item_variant_2" />
</td>
</tr>
<tr class="hidable" {if $item->item_status eq '0'}style="display:none;"{/if}>
<td colspan="2">
<label>Artikel Status</label>
<select class="item_status" name="order_item[item_status][]">
<option value="0">-</option>
<option value="1" {if $item->item_status == '1'}selected="selected"{/if}>nicht lieferbar</option>
<option value="2" {if $item->item_status == '2'}selected="selected"{/if}>nachliefern</option>
<option value="3" {if $item->item_status == '3'}selected="selected"{/if}>info</option>
</select>
</td>
<td>
<label>St.</label>
<select class="backorder_quantity" name="order_item[backorder_quantity][]" {if $item->item_status != '2'}readonly="readonly"{/if} >
{$num=0}
{while $num <= $item->amount}
<option value="{$num}" {if $num == $item->backorder_quantity}selected="selected"{/if}>{$num}</option>
{$num++}
{/while}
</select>
</td>
<td colspan="2">
<label>Kommentar</label>
<input type="text" name="order_item[item_status_text][]" value="{$item->item_status_text}" />
</td>
<td>
<label>Datum</label>
<input class="delivery_date" type="text" name="order_item[delivery_date][]" value="{$item->delivery_date}" {if $item->item_status != '2'}readonly="readonly"{/if} />
</td>
<td class="inventory">
<label>Lager</label>
<span>{if $item->inventory}{$item->inventory}{else}0{/if}</span>
</td>
</tr>
{if $item->children}
{foreach $item->children as $child}
<tr class="combination_item">
<td colspan="7">
<div style="margin-left:159px;width:320px;clear:both;float:left;">
<input class="child_quantity" value="{$child->amount}" name="order_item[amount][]" type="hidden" />
<input value="{$child->item_id}" name="order_item[item_id][]" type="hidden" />
<input value="{$child->variant1}" name="order_item[variant1][]" type="hidden" />
<input value="{$child->variant2}" name="order_item[variant2][]" type="hidden" />
<input value="{$child->taxes}" name="order_item[taxes][]" type="hidden" />
<input class="child_price" value="{$child->shown_amount}" name="order_item[price][]" type="hidden" />
<input value="{$child->item_status}" name="order_item[item_status][]" type="hidden" />
<input value="{$child->item_status_text}" name="order_item[item_status_text][]" type="hidden" />
<input value="{$child->delivery_date}" name="order_item[delivery_date][]" type="hidden" />
<input value="{$child->backorder_quantity}" name="order_item[backorder_quantity][]" type="hidden" />
<input value="{$child->user_data}" name="order_item[user_data][]" type="hidden" />
<input value="{$child->parent_item_id}" name="order_item[parent_item_id][]" type="hidden" />
<input value="{$child->stamp}" name="order_item[stamp][]" type="hidden" />
{$child->item_name}
{if $child->variant1 != ''}
{$child->variant1}
{/if}
{if $child->variant2 != ''}
{$child->variant2}
{/if}
{if $child->user_data != ''}
{$child->user_data}
{/if}
{$child->item_number}
</div>
<div style="float:right;width:77px;text-align:right;">
<span class="child_total">{$child->shown_total|number_format:"2":".":""}</span> &euro;
</div>
</td>
</tr>
{/foreach}
{/if}
</tbody>
{/foreach}
{/if}
</table>
@@ -0,0 +1,128 @@
<tbody class="table_order_items">
<tr>
<td style="width:40px;">
<a class="button drop_box_button down" title="Artikelstatus setzen"></a>
<a class="button delete_button delete" title="Artikel l&ouml;schen"></a>
<input type="hidden" class="is_shippable" value="{$item->shippable}" />
{if $item->shippable == '0'}
<img class="shipping_status" src="themes/admin/media/images/red_notice.png" title="nicht lieferbar" />
{elseif $item->shippable == '1'}
<img class="shipping_status" src="themes/admin/media/images/green_notice.png" title="lieferbar" />
{elseif $item->shippable == '2'}
<img class="shipping_status" src="themes/admin/media/images/orange_notice.png" title="lieferbar ab {$item->available_from} bis {$item->available_till}" />
{elseif $item->shippable == '3'}
<img class="shipping_status" src="themes/admin/media/images/orange_notice.png" title="lieferzeit unbekannt" />
{/if}
</td>
<td class="pos">
</td>
<td class="quantity">
<input class="item_id" type="hidden" name="order_item[item_id][]" value="{$item->id}" />
<input class="amount_old" type="hidden" name="order_item[amount_old][]" value="1" />
<input class="amount" type="text" name="order_item[amount][]" value="1" />
</td>
<td class="item">
<a href="./index.php?admin_modul=admin_item_editor&action=edit&id={$item->id}" target="_blank">{$item->name}</a>
<div>
Art-Nr.: {$item->number}
</div>
</td>
<td class="tax_rate">
<input type="hidden" class="taxes" name="order_item[taxes][]" value="{$item->tax_value}" />
<span>{$item->tax}</span> %
</td>
<td class="price">
<input type="text" name="order_item[price][]" class="item_price_edit" value="{if $item->shop_bargain_price_1 > 0}{if $show_with_tax == '1'}{$item->bargain_price_1_tax}{else}{$item->shop_bargain_price_1}{/if}{else}{if $show_with_tax == '1'}{$item->price_1_tax}{else}{$item->shop_price_1}{/if}{/if}" />
&euro;
</td>
<td class="total">
{if $show_with_tax == '1'}
{if $item->shop_bargain_price_1 > 0}
<span>{$item->bargain_price_1_tax|number_format:"4":".":""}</span>
{else}
<span>{$item->price_1_tax|number_format:"4":".":""}</span>
{/if}
{else}
{if $item->shop_bargain_price_1 > 0}
<span>{$item->shop_bargain_price_1|number_format:"4":".":""}</span>
{else}
<span>{$item->shop_price_1|number_format:"4":".":""}</span>
{/if}
{/if}
&euro;
</td>
</tr>
<tr class="hidable" style="display:hidden;">
<td colspan="3"></td>
<td>
<select name="order_item[variant1][]" class="order_item_variant_1">
{foreach $item->price_variants_1 as $variant}
<option value="{$variant}">{$variant}</option>
{/foreach}
</select>
</td>
<td colspan="2">
<select name="order_item[variant2][]" class="order_item_variant_2">
{foreach $item->price_variants_2 as $variant}
<option value="{$variant}">{$variant}</option>
{/foreach}
</select>
</td>
<td></td>
</tr>
<tr class="hidable" style="display:hidden;">
<td colspan="2">
<label>Artikel Status</label>
<select class="item_status" name="order_item[item_status][]">
<option value="0">-</option>
<option value="1">nicht lieferbar</option>
<option value="2">nachliefern</option>
<option value="3">info</option>
</select>
</td>
<td>
<label>St.</label>
<select class="backorder_quantity" name="order_item[backorder_quantity][]" readonly="readonly">
<option value="0">0</option>
<option value="1">1</option>
</select>
</td>
<td colspan="2">
<label>Kommentar</label>
<input type="text" name="order_item[item_status_text][]" />
</td>
<td>
<label>Datum</label>
<input class="delivery_date" type="text" name="order_item[delivery_date][]" readonly="readonly" />
</td>
<td class="inventory">
<label>Lager</label>
<span>{if $item->inventory}{$item->inventory}{else}0{/if}</span>
</td>
</tr>
</tbody>
@@ -0,0 +1,3 @@
{$table}
<h2>TODO admin_items_new.tpl</h2>
@@ -0,0 +1,54 @@
{extends file="widgets/big_widget_base.tpl"}
{block name=widget_name}dashboard_widget_backorder_items{/block}
{block name=widget_title}Nachzuliefernde Artikel{/block}
{block name=widget_content}
{if $backordered_items}
<table>
<thead>
<tr>
<th>Bestellung</th>
<th>Kunde</th>
<th>Artikel</th>
<th>Hersteller</th>
<th class="quantity">Anzahl</th>
<th class="money">Preis</th>
<th class="date">Datum</th>
</tr>
</thead>
<tbody>
{foreach $backordered_items as $order_item}
<tr>
<td>
<a href="./index.php?admin_modul=admin_order_editor&action=edit&id={$order_item->order_id}">
{$order_item->order_number}{if $order_item->order_revision}-{$order_item->order_revision}{/if}{if $order_item->order_addendum} {$order_item->order_addendum}{/if}
</a>
</td>
<td>
<a href="./index.php?admin_modul=admin_customer_editor&id={$order_item->customer_id}">
{$order_item->customer_name}
</a>
</td>
<td>
<a href="./index.php?admin_modul=admin_item_editor&id={$order_item->item_id}">
{$order_item->item_name}
</a>
</td>
<td>
<a href="./index.php?admin_modul=admin_manufacturer_editor&id={$order_item->manufacturer_id}">
{$order_item->manufacturer_name}
</a>
</td>
<td class="quantity">{$order_item->item_quantity}</td>
<td class="money">{$order_item->item_price|number_format:2:",":" "} &euro;</td>
<td class="date">{if $order_item->item_delivery_date}{$order_item->item_delivery_date}{else}Kein Datum{/if}</td>
</tr>
{/foreach}
</tbody>
</table>
{else}
<p>Keine Nachlieferung</p>
{/if}
{/block}
@@ -0,0 +1,6 @@
<div class="big_widget" rel="{block name=widget_name}Default Name{/block}">
<div class="big_widget_title_bar"><span class="name">{block name=widget_title}Default Title{/block}</span></div>
<div class="big_widget_content">
{block name=widget_content}Default Content{/block}
</div>
</div>
@@ -0,0 +1,17 @@
{extends file="widgets/big_widget_base.tpl"}
{block name=widget_name}dashboard_widget_inventory_manager{/block}
{block name=widget_title}Artikel Inventar{/block}
{block name=widget_content}
<div>
<label style="width:39%;font-weight:bold;display:inline-block;">Artikel Suche (Artikel Nummer oder EAN): </label><input type="text" id="inventory_manager_search" style="width:59%;"/>
</div>
<div id="inventory_manager_target">
</div>
<script type="text/javascript" src="{$info->base_url}/themes/admin/media/js/widgets/inventory_manager.js"></script>
{/block}
@@ -0,0 +1,6 @@
<div class="little_widget" rel="{block name=widget_name}Default Name{/block}">
<div class="little_widget_title_bar"><span class="name">{block name=widget_title}Default Title{/block}</span></div>
<div class="little_widget_content">
{block name=widget_content}Default Content{/block}
</div>
</div>
@@ -0,0 +1,28 @@
{extends file="widgets/little_widget_base.tpl"}
{block name=widget_name}dashboard_widget_new_customers{/block}
{block name=widget_title}{$new_customer_count} Neue Kunden{/block}
{block name=widget_content}
{if $new_customers}
<table>
<thead>
<tr>
<th>Name</th>
<th>E-Mail</th>
</tr>
</thead>
<tbody>
{foreach from=$new_customers item=customer}
<tr>
<td><a href="./index.php?admin_modul=admin_customer_editor&id={$customer->id}">{$customer->firstname} {$customer->surname}</a></td>
<td style="text-align:right;">{$customer->email}</td>
</tr>
{/foreach}
</tbody>
</table>
{else}
<p>Keine neue Kunden</p>
{/if}
{/block}
@@ -0,0 +1,36 @@
{extends file="widgets/big_widget_base.tpl"}
{block name=widget_name}dashboard_widget_backorder_items{/block}
{block name=widget_title}Neue Nachrichten{/block}
{block name=widget_content}
{if $ticket_list}
<table>
<thead>
<tr>
<th>Ticket</th>
<th>Kunde</th>
<th class="money">Nachricht</th>
<th class="date">Datum</th>
</tr>
</thead>
<tbody>
{foreach $ticket_list as $ticket}
<tr>
<td>
<a href="{$info->base_url}index.php?admin_modul=admin_cs_ticket_editor&id={$ticket->id}">{$ticket->number}</a>
</td>
<td>
{$ticket->customer->firstname} {$ticket->customer->surname} {if $ticket->customer->company}({$ticket->customer->company}){/if}
</td>
<td class="money">{$ticket->first_message->subject}</td>
<td class="date">{$ticket->first_message->create_time}</td>
</tr>
{/foreach}
</tbody>
</table>
{else}
<p>Keine Nachlieferung</p>
{/if}
{/block}

Some files were not shown because too many files have changed in this diff Show More