Projekt

Allgemein

Profil

Aktionen

GX-Bug #42875

geschlossen

In /inc/get_usermod.inc.php wird in $p_file_path nicht immer ein Filepath übergeben

Von Wilken Haase vor etwa 9 Jahren hinzugefügt. Vor etwa 9 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Moritz Bunjes
Kategorie:
Core
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.4.0.0
Release Notes Langtext:
Tags:

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

Kopiert nach GX-Entwicklung - GX-Bug #43061: In /inc/get_usermod.inc.php wird in $p_file_path nicht immer ein Filepath übergeben (GX-2.5)ErledigtMoritz Bunjes26.08.2015

Aktionen
Aktionen #1

Von Wilken Haase vor etwa 9 Jahren aktualisiert

  • Tags wurde auf Partner gesetzt
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 Unbestimmt wurde 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

Auch abrufbar als: Atom PDF