Hallo an Alle,
@Thomas: schön, dass es funktioniert und danke für die Erweiterung. Die Aktualisierung der Währungen ließ sich offenbar leicht integrieren.
Ich habe zwar momentan selbst keine Verwendung dafür, aber habe das ganze mal in den Dateibestand mit aufgenommen und dabei noch ein paar Veränderungen angebracht.
Dein Icon, Thomas, habe ich leicht verändert (hoffe das ist ok) und umbenannt in 'upd_curr_2.png', damit es zu den anderen Frontend-Icons passt - und noch ein Icon für das Backend hinzugefügt.
Die Währungsaktualisierung ist nun ebenso aus dem Admin-Bereich möglich. Dafür müssen dann auch die Sprachdateien 'lang\english\admin\buttons.php' und 'lang\german\admin\buttons.php' für das Backend noch um die von Thomas genannten Konstanten ergänzt werden.
Damit der Rücksprung funktioniert musste darüber hinaus die 'admin/currencies.php' analog zur 'admin/configuration.php' bearbeitet werden, und zwar so:
Suche nach:
xtc_redirect(xtc_href_link(FILENAME_CURRENCIES, 'page=' . $_GET['page'] . '&cID=' . $_GET['cID']));
und ersetze es mit:
### BOC - Cache Cleaner Extension - added by I.J., OWL-Concept.com, 01.04.2013, inspired by Thomas M. ###
if (isset($_POST['go']) && ($_POST['go'] == 'back')) { echo ('<html><body onload="history.go(-1)"></body></html>'); } else { xtc_redirect
(xtc_href_link
(FILENAME_CURRENCIES
, 'page=' . $_GET['page'] . '&cID=' . $_GET['cID'])); } ### EOC - Cache Cleaner Extension - added by I.J., OWL-Concept.com, 01.04.2013, inspired by Thomas M. ### Thomas, ich denke das fehlte Dir noch, oder?
Habe alles zusammengeschnürt und als zip hier anghängt.
Viel Spaß damit und Gruß,
Ingo
P.S.: Falls die Statusmeldung bei der Währungsaktualisierung manchmal Fehler wirft, dann liegt das daran, dass der Dienst 'oanda' kurzzeitig nicht verfügbar ist, und nicht an dem Modul selbst. Leider bekommt man von den Fehlschlägen nichts mit, wenn man die Aktualisierung aus dem Frontend heraus startet ... dafür habe ich leider noch keine Lösung - evtl. einer von Euch?
@ modified Team: Bitte nach oben schieben (auch die anderen 2 *.zips aus vorhergehenden Posts)
[
EDIT Tomcraft 02.04.2013: Modul in
Beitrag 1 aktualisiert.]