Das Modul sieht sich die XMl-Datei an und wenn User über die NB-Nummer berechtigt ist, dann fügt er den Nutzer zu der Gruppe mit der OXID 'einzelschatzkiste' hinzu (daher muss man den Datenbankeintrag auch manuell anlegen, weil er sonst eine zufällig OXID vergibt).
Den Nutzer fügt das Modul bei jedem Seitenaufruf erneut der Gruppe zu und speichert das NICHT in die DB. Auch wenn der Nutzer gar nicht angemeldet ist (wichtig!).
====== Down
se als Verschickt.
Änderung in der DB:
<code>
ALTER TABLE `oxvouchers` ADD `sent_to_customer` SMALLINT NOT NULL DEFAULT '0' COMMENT 'Is the vouche free or sent to customer'
</code>
Abfrage freie Codes, die noch mind. 9... E_ADD(now(), INTERVAL 90 DAY) AND v.sent_to_customer = 0 LIMIT 1
</code>
Update des Codes als versendet:
<code>
UPDATE oxvouchers SET sent_to_customer = 1 WHERE OXVOUCHERNR = 'xxxx' LIMIT 1
</code>
====== Images / Bilder ======
[[http://wiki.oxidforge.org/Tutorials/image_handling_changes|Tutorials... tion/models/oxarticle.php// sind offenbar für Bilder-URLs zuständig:
public function getMasterZoom