Project

General

Profile

Actions

Feature #16253

closed

tslib_fe::getStorageSiterootPids: get all storage-pids in whole rootline

Added by Andreas Wolf almost 18 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2006-06-19
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Quite a number of extensions rely on the storage-pid in the page-header to find out where to take records from, e.g. TemplaVoila, all FE-logins, ldap_server etc.

This could cause a problem, e.g. when you have stored your FE-users on a different page for the sake of clarity. tslib_fe::getStorageSiterootPids only returns the first storage-pid found in the rootline, so if you have set the storage-pid of a page to the folder with FE-users, you can't access any objects in folders you have set as a storage-folder on the root-page of your site.

I extended getStorageSiterootPids to return two new items in the $res-array. One contains all storage-pids in the whole rootline and the other one only the storage-pids up to the root of the website. I have attached a patchfile with the changes.

(issue imported from #M3692)


Files

3692.patch (1.24 KB) 3692.patch Administrator Admin, 2006-06-19 10:00
3692_new.patch (1.25 KB) 3692_new.patch Administrator Admin, 2006-08-15 11:12
Actions #1

Updated by Andreas Wolf over 17 years ago

My patchfile contained a small, but fatal error... Please only use the 3692_new.patch!

Actions #2

Updated by Alexander Opitz almost 11 years ago

  • Category deleted (Communication)
  • Status changed from New to Needs Feedback
  • Target version deleted (0)
  • PHP Version deleted (4)

The issue is very old, does this issue exists in newer versions of TYPO3 CMS (4.5 or 6.1)?

Actions #3

Updated by Alexander Opitz over 10 years ago

  • Status changed from Needs Feedback to Closed

No feedback for over 90 days.

Actions

Also available in: Atom PDF