Aktionen
GX-Bug #42875
geschlossenIn /inc/get_usermod.inc.php wird in $p_file_path nicht immer ein Filepath übergeben
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.4.0.0
Release Notes Langtext:
Beschreibung
Meldung von Mailbeez
In /inc/get_usermod.inc.php wird in $p_file_path nicht immer ein filepath übergeben, sondern auch sowas wie:
Array/main_footer.tpl
dieser Pfad enthält in einigen Fällen den Inhalt der Template-Datei, was dann zu folgender Warnung führt:
WARNING(2): "file_exists(): open_basedir restriction in effect. File(Array/string: [Inhalt der tpl Datei anstelle Dateinamen]
das ganze passiert in \Smarty3::createTemplate da $template nicht unbedingt den Dateinamen enthält sondern:
$template the resource handle of the template file or template object
(siehe \Smarty_Internal_TemplateBase::fetch)
http://www.smarty.net/docs/en/resources.string.tpl
ich nutze: $output = $smarty_obj->fetch('string:' . $template_string);
eure erweiterung /inc/get_usermod.inc.php kann mit dem resource type string nicht umgehen
Zugehörige Tickets
Aktionen
#2
Von Till Tepelmann vor etwa 9 Jahren aktualisiert
- Zielversion wurde von 59 zu 2.4.1.0 beta1 geändert
Aktionen
#3
Von Moritz Bunjes vor etwa 9 Jahren aktualisiert
- Status wurde von Gemeldet zu In Bearbeitung geändert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
Aktionen
#4
Von Moritz Bunjes vor etwa 9 Jahren aktualisiert
- Kategorie wurde auf Core gesetzt
- Status wurde von In Bearbeitung zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
- Betroffene Versionen 2.4.0.0 wurde hinzugefügt
- Betroffene Versionen
Unbestimmtwurde gelöscht
Aktionen
#5
Von Moritz Bunjes vor etwa 9 Jahren aktualisiert
- Kopiert nach GX-Bug #43061: In /inc/get_usermod.inc.php wird in $p_file_path nicht immer ein Filepath übergeben (GX-2.5) wurde hinzugefügt
Aktionen