Modify ↓
Opened 7 years ago
Last modified 6 years ago
#1504 new Erweiterung
Backup-Routine für Module
| Reported by: | Volker Strähle | Owned by: | |
|---|---|---|---|
| Priority: | niedrig | Milestone: | |
| Component: | Module | Version: | trunk |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description (last modified by )
[...] Um die Backup-Update-Routine für System-Module zu erweitern wären an dieser Stelle Hook-Points durchaus sinnvoll. Nicht jedes Modul kann sich zur Konfiguration auf die Konfigurations-Konstanten beschränken und wenn ein Modul zusätzliche Tabellen enthält wäre es schon wenn diese beim Modul-Backup und -update gleich mit gesichert bzw. zurück gesetzt werden könnten. [...]
Quelle: Hook-Wünsche
Ich finde aber nicht dass hier ein Hook hingehört. Ich denke es wäre besser in den Modulklassen eine Funktion backup() und/oder restore() zu haben und dort modulspezifische Einstelungen zu sichern.
Attachments (0)
Change History (3)
comment:1 by , 7 years ago
| Description: | modified (diff) |
|---|---|
| Type: | Bug/Fehler → Erweiterung |
comment:2 by , 7 years ago
comment:3 by , 6 years ago
| Milestone: | modified-shop-2.0.5.0 |
|---|
Note:
See TracTickets
for help on using tickets.

Richtig, "Hook" ist an dieser Stelle der falsche Begriff. Doch der Vorschlag sollte verdeutlichen was gemeint ist:
/admin/modules.php ab Zeile 125:
} elseif ($action == 'backupconfirm') { // save values xtc_backup_configuration($module->keys()); if (method_exists($module, 'backup')) $module->backup(); $messageStack->add_session(MODULE_BACKUP_CONFIRM, 'success'); } elseif ($action == 'restoreconfirm') { // reset backup values xtc_restore_configuration($module->keys()); if (method_exists($module, 'restore')) $module->restore(); $messageStack->add_session(MODULE_RESTORE_CONFIRM, 'success'); } elseif ($action == 'custom') {Augenmerk dabei auf die Zeilen
und