Defect #13138 » htmlentities_delete_r11398.diff
lib/plugins/rfpdf/init.rb (working copy) | ||
---|---|---|
1 |
begin |
|
2 |
require('htmlentities') |
|
3 |
rescue LoadError |
|
4 |
# This gem is not required - just nice to have. |
|
5 |
end |
|
6 | 1 |
require('cgi') |
7 | 2 |
require 'rfpdf' |
8 | 3 |
lib/plugins/rfpdf/lib/tcpdf.rb (working copy) | ||
---|---|---|
94 | 94 |
cattr_accessor :k_path_url_cache |
95 | 95 |
@@k_path_url_cache = Rails.root.join('tmp') |
96 | 96 |
|
97 |
cattr_accessor :decoder |
|
98 |
|
|
99 | 97 |
attr_accessor :barcode |
100 | 98 |
|
101 | 99 |
attr_accessor :buffer |
... | ... | |
223 | 221 |
#Some checks |
224 | 222 |
dochecks(); |
225 | 223 |
|
226 |
begin |
|
227 |
@@decoder = HTMLEntities.new |
|
228 |
rescue |
|
229 |
@@decoder = nil |
|
230 |
end |
|
231 |
|
|
232 | 224 |
#Initialization of properties |
233 | 225 |
@barcode ||= false |
234 | 226 |
@buffer ||= '' |
... | ... | |
4344 | 4336 |
# @return string converted |
4345 | 4337 |
# |
4346 | 4338 |
def unhtmlentities(string) |
4347 |
if @@decoder.nil? |
|
4348 | 4339 |
CGI.unescapeHTML(string) |
4349 |
else |
|
4350 |
@@decoder.decode(string) |
|
4351 |
end |
|
4352 | 4340 |
end |
4353 | 4341 |
|
4354 | 4342 |
end # END OF CLASS |
lib/plugins/rfpdf/README (working copy) | ||
---|---|---|
10 | 10 |
== |
11 | 11 |
== |
12 | 12 | |
13 |
If you are using HTML, it is recommended you install: |
|
14 | ||
15 |
gem install -r htmlentities |
|
16 | ||
17 | 13 |
TCPDF Documentation located at: |
18 | 14 | |
19 | 15 |
http://phpdocs.moodle.org/com-tecnick-tcpdf/TCPDF.html |
... | ... | |
42 | 38 | |
43 | 39 |
pdf = TCPDF.new |
44 | 40 | |
45 |
ENJOY! |
|
41 |
ENJOY! |
- « Previous
- 1
- 2
- Next »