| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace Opentalent\OtTemplating\ViewHelpers;
- use Closure;
- use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface;
- use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper;
- /**
- * Returns true if a login attempt just failed
- *
- * {namespace ot=Opentalent\OtTemplating\ViewHelpers}
- *
- * {ot:loginFailed()}
- *
- * @package Opentalent\OtTemplating\ViewHelpers
- */
- class LoginFailedViewHelper extends AbstractViewHelper
- {
- /**
- * -- This method is expected by Fluid --
- * Renders the content as html
- *
- * @param array $arguments
- * @param Closure $renderChildrenClosure
- * @param RenderingContextInterface $renderingContext
- * @return int|null
- */
- public static function renderStatic(
- array $arguments,
- Closure $renderChildrenClosure,
- RenderingContextInterface $renderingContext
- ) {
- $loginFailure = $GLOBALS['TSFE']->fe_user->loginFailure;
- if ($loginFailure) {
- return 1;
- }
- return 0;
- }
- }
|