An error occurred while loading the file. Please try again.
-
Côme Chilliet authored
This avoids repeating parameters at each call, and makes sure the same parameters are used for escaping across fusiondirectory. This commit also adds escaping in some places where there was none. issue #6071
Unverifiedb1189a15
<?php
/*
This code is part of FusionDirectory (http://www.fusiondirectory.org/)
Copyright (C) 2019-2020 FusionDirectory
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
*/
/*! \class SimplePluginCheckError
\brief Error returned by check method of SimplePlugin
*/
class SimplePluginCheckError extends SimplePluginError
{
/*!
* \brief Format error message for invalid value
*
* \param string $error The unescaped text error
*
* \return HTML string
*/
static public function invalidValue (string $error): string
{
return sprintf(
'<b>%s</b> %s',
htmlescape(_('Invalid value:')),
htmlescape($error)
);
}
}