diff --git a/lib/invalidfilenameexception.php b/lib/invalidfilenameexception.php new file mode 100644 index 0000000000..0b398c1db3 --- /dev/null +++ b/lib/invalidfilenameexception.php @@ -0,0 +1,52 @@ +. + * + * @category Exception + * @package StatusNet + * @author Mikael Nordfeldth + * @copyright 2016 Free Software Foundation, Inc. + * @license https://www.fsf.org/licensing/licenses/agpl-3.0.html AGPLv3 + * @link https://gnu.io/social + */ + +if (!defined('GNUSOCIAL')) { exit(1); } + +/** + * Class for an exception when a filename is invalid + * + * @category Exception + * @package GNUsocial + * @author Mikael Nordfeldth + * @license https://www.fsf.org/licensing/licenses/agpl-3.0.html AGPLv3 + * @link https://gnu.io/social + */ + +class InvalidFilenameException extends ServerException +{ + public $filename = null; + + public function __construct($filename) + { + $this->filename = $filename; + // We could log an entry here with the search parameters + parent::__construct(_('Invalid filename.')); + } +}