Modify

Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#2170 closed Bug/Fehler (fixed)

System-Modul tax_eel Modul-Key fehlt

Reported by: noRiddle Owned by: somebody
Priority: hoch Milestone: modified-shop-2.0.7.0
Component: Admin Version: 2.0.6.0
Keywords: Cc:
Blocked By: Blocking:

Description

[error] [modified] [pid:10927] ERROR found for URL: /admin/module_export.php?set=system&module=tax_eel {} {}
[error] [modified] [pid:10927] Undefined constant "_TITLE" in File: /PATH/admin/module_export.php on Line: 202 {} {}

/admin/includes/modules/system/tax_eel.php
Die Methode keys() des Moduls gibt ein leeres Array zurück, außer bei ->remove, dort jedoch nur den STATUS.

Gruß,
noRiddle

Attachments (2)

changeset_13505.zip (6.4 KB ) - added by Torsten Riemer 4 years ago.
changeset_13574.zip (12.6 KB ) - added by Torsten Riemer 4 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 by Gerhard Waldemair, 4 years ago

das Modul hat keinerlei Status oder sonstiges. Es werden darüber nur Steuersätze angelegt und beim Deinstallieren werden diese wieder gelöscht.

Wofür wäre der Status wichtig?

comment:2 by noRiddle, 4 years ago

Ich habe doch den ERROR im Log zitiert.
Das sagt doch alles wenn man sich den Code an der Stelle mal anschaut:

"Undefined constant "_TITLE" in File: /PATH/admin/module_export.php on Line: 202"

Die Zeile dann in Bezug auf wo der geforderte Wert herkommt:

$module_keys = method_exists($module,'keys') ? $module->keys() : array();

Wenn die Methode keys ein leeres Array zurückgibt oder zurückgeben kann dann muß man eben in Zeile 202 aus dem

'title' => constant(strtoupper($key_value['configuration_key'] .'_TITLE')),

das machen

'title' => defined(strtoupper($key_value['configuration_key'] .'_TITLE')) ? constant(strtoupper($key_value['configuration_key'] .'_TITLE')) : '',

und darunter analog bei 'description'.

Oder man muß abfragen ob $key_value['configuration_key'] gesetzt und nicht leer ist, was einfacher wäre.

Gruß,
noRiddle

comment:3 by Torsten Riemer, 4 years ago

Resolution: fixed
Status: newclosed

Das wurde bereits in r13505 korrigiert.
Ich hänge dir das Changeset zum Test mal mit an.

by Torsten Riemer, 4 years ago

Attachment: changeset_13505.zip added

comment:4 by Torsten Riemer, 4 years ago

Da habe ich wohl das falsche Changeset raus gesucht.
Es wurde wohl in r13574 korrigiert, siehe Ticket #2045.
Auch das Changeset hänge ich nochmal mit an.

Last edited 4 years ago by Torsten Riemer (previous) (diff)

by Torsten Riemer, 4 years ago

Attachment: changeset_13574.zip added

comment:5 by noRiddle, 4 years ago

Yep. Damit gelöst.

Gruß,
noRiddle

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.