Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
oxid:changes [2016/04/14 17:33] – [Geänderte Dateien] gerald | oxid:changes [2024/05/08 15:31] (aktuell) – gerald |
---|
| |
[[:oxid|Oxid]] | [[:oxid|Oxid]] |
| |
| ===== Spammer, die Anmeldemail nutzen, um Ihres Spam zu verschicken ===== |
| |
| Am besten, die Anmeldungen abfangen, wenn das Formular übertragen wird: |
| |
| <code>/oxid/core/inputvalidator.php</code> |
| |
| |
| <code>public function checkRequiredFields($oUser, $aBillingAddress, $aDeliveryAddress)</code> |
| |
| <code> |
| $aBillingAddress: |
| |
| [oxuser__oxsal] => MR |
| [oxuser__oxfname] => ??? |
| [oxuser__oxlname] => google |
| [oxuser__oxcompany] => |
| [oxuser__oxaddinfo] => |
| [oxuser__oxstreet] => ???? |
| [oxuser__oxstreetnr] => ??? |
| [oxuser__oxzip] => ?? |
| [oxuser__oxcity] => ??? |
| [oxuser__oxustid] => |
| [oxuser__oxcountryid] => a7c40f631fc920687.20179984 |
| [oxuser__oxstateid] => |
| [oxuser__oxfon] => |
| |
| </code> |
| |
===== Tags ===== | ===== Tags ===== |
===== 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) |
| |
tpl/page/account/inc/file_attributes.tpl : Dateigrösse entfernt | (**application/views/(azure|mobile)/tpl/page/account/inc/file_attributes.tpl** : sollte schon anderweitig abgefangen werden) |
| |
?? | |
/application/controllers/account_downloads.php : _prepareForTemplate($oOrderFileList) | |
| |
| |
| |
| |