Project

General

Profile

Actions

Bug #24668

closed

Remove sys_refindex_* tables and unused code

Added by Christian Kuhn almost 14 years ago. Updated almost 14 years ago.

Status:
Closed
Priority:
Should have
Category:
-
Target version:
-
Start date:
2011-01-19
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
4.5
PHP Version:
5.3
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

The following patch will be committed in 24 hours if nobody objects.

Type: cleanup

Branches: trunk

BT:http://bugs.typo3.org/view.php?id=17149

Problem:
Did anyone ever discovered exactly what the tables sys_refindex_rel, sys_refindex_res and sys_refindex_words are for, and why they are always empty? Exactly! Me neither ;)
Turns out they are only used in class t3lib_refindex methods updateWordIndex() and submitWords() which are called by wordIndexing() which is called by updateRefIndexTable(). The funny thing is: Method wordIndexing() starts with: "return; // Disabled until Kasper finishes this feature". So, this was never finished since 2006 when it was implemented. And it is so important that exactly nobody took care of it since then ;)

Solution:
Remove table definition, remove methods, remove method call. I know that we usually deprecate things, but this feature was never working and I bet that even no extension used this. So I'm sure we can just safely remove the stuff.

(issue imported from #M17149)


Files

17149_01.diff (4.39 KB) 17149_01.diff Administrator Admin, 2011-01-19 21:22
Actions #1

Updated by Christian Kuhn almost 14 years ago

trunk rev. 10175.

Actions

Also available in: Atom PDF