Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
oxid:changes [2016/04/12 16:58] – gerald | oxid:changes [2016/04/20 17:04] – [Geänderte Dateien] gerald |
---|
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!). | 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!). |
| |
===== Download ===== | ====== Download der gekauften Bilder ====== |
| |
Wird voll in das File-Download-System integriert. Fängt Fälle ab, wenn die Downloaddate 'download.php' heisst (hardcoded). | Wird voll in das File-Download-System integriert. Fängt Fälle ab, wenn die Downloaddate 'download.php' heisst (hardcoded). |
| |
==== Geänderte Dateien ==== | ===== Geänderte Dateien ===== |
| |
/application/models/oxfile.php : public function download() : Umbiegen der Seite, wenn 'download.php'; DB-Abfrage, nach nbnumber. | **/application/models/oxfile.php** : public function download() : Umbiegen der Seite, wenn 'download.php'; DB-Abfrage, nach nbnumber. |
| |
/application/models/oxorderfilelist.php : Erweiterung der DB-Abfragen der 2 einzigen Funktionen (& $oOrderFile->addFieldName ?) | **/application/models/oxorderfilelist.php** : Erweiterung der DB-Abfragen der 2 einzigen Funktionen (& $oOrderFile->addFieldName ?) |
| |
/application/controllers/account_downloads.php : _prepareForTemplate: liest die nbnumber der Bestellung aus pers_params aus. | **/application/controllers/account_downloads.php** : _prepareForTemplate: liest die nbnumber der Bestellung aus pers_params aus. |
| |
Theme /Views : | Theme /Views : |
| |
tpl/page/account/downloads.tpl : Bild statt Dateiname anzeigen & weitere Infos. | **application/views/(azure|mobile|qqq)/tpl/page/account/downloads.tpl** : Bild statt Dateiname anzeigen & weitere Infos. |
| |
| **application/views/(azure|mobile|qqq)/tpl/page/account/inc/file_attributes.tpl** : Dateigrösse entfernt |
| |
| |
| Richtige Anzeige statt Dateinamens (due NB-Nummer soll angezeigt werden) in Download-Link-eMails und Bestätigungsmails: |
| |
| **/application/models/oxorderfile.php** : getFileSize() gibt leeren String zurück (damit kein Bytegrösse angezeigt wird) & neue Methode getNBNUMBER() (liest nbnumber aus persParam aus). |
| Ausserdem wird modules/qqq/nbnumbers/out/get_fullimage.php aufgerufen (via curl), um das volle Bild in den Cache zu bekommen. |
| Diese Datei wird nur von den TPLs gebraucht. |
| |
| Dazugehörende TPLs: (wegen getFileSize & additional [{$oOrderFile->getNBNUMBER()}] ) |
| |
| **application/views/(azure|mobile|qqq)/tpl/email/html/order_cust.tpl** (block email_html_order_cust_download_link) |
| |
| **application/views/(azure|mobile)/tpl/email/html/senddownloadlinks.tpl** (block email_html_senddownloadlinks_download_link) |
| |
| (**application/views/(azure|mobile)/tpl/page/account/inc/file_attributes.tpl** : sollte schon anderweitig abgefangen werden) |
| |
tpl/page/account/inc/file_attributes.tpl : Dateigrösse entfernt | |
| |
| |
| |
| |