47 $this->
registerArgument(
'addQueryStringMethod',
'string',
'Method to be used for query string');
61 public function render($action = NULL,
$arguments = array(), $section =
'', $format =
'', $ajax = FALSE) {
75 $action = $this->arguments[
'action'];
77 if ($action === NULL) {
78 $action = $this->controllerContext->getRequest()->getControllerActionName();
83 $arguments[
'fluid-widget-id'] = $this->controllerContext->getRequest()->getWidgetContext()->getAjaxWidgetIdentifier();
85 return '?' . http_build_query(
$arguments, NULL,
'&');
94 $uriBuilder = $this->controllerContext->getUriBuilder();
95 $argumentPrefix = $this->controllerContext->getRequest()->getArgumentPrefix();
98 $arguments[
'action'] = $this->arguments[
'action'];
100 if ($this->
hasArgument(
'format') && $this->arguments[
'format'] !==
'') {
101 $arguments[
'format'] = $this->arguments[
'format'];
103 return $uriBuilder->reset()
104 ->setArguments(array($argumentPrefix =>
$arguments))
105 ->setSection($this->arguments[
'section'])
106 ->setAddQueryString(TRUE)
107 ->setAddQueryStringMethod($this->arguments[
'addQueryStringMethod'])
108 ->setArgumentsToBeExcludedFromQueryString(array($argumentPrefix,
'cHash'))
109 ->setFormat($this->arguments[
'format'])
hasArgument($argumentName)
registerArgument($name, $type, $description, $required=FALSE, $defaultValue=NULL)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]