FOSSology
3.2.0rc1
Open Source License Compliance by Open Source Software
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
PagedTextResult.php
1
<?php
2
/*
3
Copyright (C) 2014, Siemens AG
4
Author: Andreas Würl
5
6
This program is free software; you can redistribute it and/or
7
modify it under the terms of the GNU General Public License
8
version 2 as published by the Free Software Foundation.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License along
16
with this program; if not, write to the Free Software Foundation, Inc.,
17
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18
*/
19
20
namespace
Fossology\Lib\View
;
21
22
23
// For compatibility with older php versions
24
if
(!defined(
'ENT_SUBSTITUTE'
)) {
25
define(
'ENT_SUBSTITUTE'
, 0);
//This might give an empty string, but with the conversion to UTF-8 we might not run into this
26
}
27
28
29
class
PagedTextResult
extends
PagedResult
30
{
31
const
TARGET_CHARSET =
"UTF-8"
;
32
37
protected
function
renderContentText
($text)
38
{
39
40
if
(self::TARGET_CHARSET ==
"UTF-8"
) {
41
return
convertToUTF8
($text,
true
);
42
}
43
44
return
htmlspecialchars(mb_convert_encoding($text, self::TARGET_CHARSET), ENT_SUBSTITUTE, self::TARGET_CHARSET);
45
}
46
}
Fossology\Lib\View\PagedTextResult\renderContentText
renderContentText($text)
Definition:
PagedTextResult.php:37
Fossology\Lib\View\PagedResult
Definition:
PagedResult.php:23
Fossology\Lib\View\PagedTextResult
Definition:
PagedTextResult.php:29
Fossology\Lib\View
Definition:
HighlightProcessor.php:20
convertToUTF8
if(!defined('ENT_SUBSTITUTE')) convertToUTF8($content, $toHTML=true)
Definition:
common-string.php:36
src
lib
php
View
PagedTextResult.php
Generated on Mon Jun 29 2020 12:03:43 for FOSSology by
1.8.11