49 $keyAndValue = substr($query, 1);
50 $key = explode(
':', $keyAndValue);
51 $this->commandKey = $key[0];
62 return str_replace(self::COMMAND_KEY_INDICATOR . $this->commandKey . self::COMMAND_SPLIT_INDICATOR,
'', $query);
74 if (is_array(
$GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'livesearch']) && array_key_exists($this->commandKey,
$GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'livesearch'])) {
87 return str_replace(self::COMMAND_KEY_INDICATOR,
'', $query);
98 if (preg_match(
'~^#(\\d)+$~', $query)) {
112 if (strpos($query, self::COMMAND_KEY_INDICATOR) === 0 && strpos($query, self::COMMAND_SPLIT_INDICATOR) > 1 && $this->
getTableNameFromCommand($query)) {
125 $commandArray = array_keys(
$GLOBALS[
'TYPO3_CONF_VARS'][
'SYS'][
'livesearch'],
$tableName);
126 if (is_array($commandArray)) {
127 $command = $commandArray[0];
143 $id = $this->
getId($query);
144 $resultQuery = self::COMMAND_KEY_INDICATOR . $command . self::COMMAND_SPLIT_INDICATOR . $id;
146 $resultQuery = FALSE;
extractKeyFromQuery($query)
getCommandForPageJump($query)
getTableNameFromCommand($query)
const COMMAND_KEY_INDICATOR
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
getCommandForTable($tableName)
getSearchQueryValue($query)
const COMMAND_SPLIT_INDICATOR