Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

tl_files::addBreadcrumb(): Endlosredirect durch fehlerhaftes preg_replace #1653

Closed
ghost opened this issue Nov 29, 2011 · 2 comments
Closed
Assignees
Labels
Milestone

Comments

@ghost
Copy link

ghost commented Nov 29, 2011

Hallo Leo,

in der Backend-Klasse tl_files ist in Zeile 313 ein fehlerhaftes preg_replace, was im Filemanager-Popup zu einem Endlosredirect führt, wenn man in eine Node navigieren möchte.

Fehlerhafter Code

$this->redirect(preg_replace('/&node=[^&]*/', '', $this->Environment->request));

Korrigierter Code

$this->redirect(preg_replace('/(&|\?)node=[^&]*/', '', $this->Environment->request));

Beim anwählen eines Nodes wird die Node als erster GET Parameter angehängt und hat somit ein vorangestelltes Fragezeichen anstatt eines Ampersand.

Gruß,

Benjamin

--- Originally created by ben2010 on March 3rd, 2010, at 03:37pm (ID 1653)

@ghost ghost assigned leofeyer Nov 29, 2011
@leofeyer
Copy link
Member

Behoben in cccf7ee.

--- Originally created on March 3rd, 2010, at 04:53pm

@leofeyer
Copy link
Member

--- Originally completed on March 3rd, 2010, at 04:53pm

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant