not use htmlentities gem in rfpdf plugin.
Contributed by Jun NAITOH.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/2.2-stable@11400
e93f8b46-1217-0410-a6f0-
8f06a7374b81
==
==
-If you are using HTML, it is recommended you install:
-
-gem install -r htmlentities
-
TCPDF Documentation located at:
http://phpdocs.moodle.org/com-tecnick-tcpdf/TCPDF.html
pdf = TCPDF.new
-ENJOY!
\ No newline at end of file
+ENJOY!
-begin
- require('htmlentities')
-rescue LoadError
- # This gem is not required - just nice to have.
-end
require('cgi')
require 'rfpdf'
cattr_accessor :k_path_url_cache
@@k_path_url_cache = Rails.root.join('tmp')
- cattr_accessor :decoder
-
attr_accessor :barcode
attr_accessor :buffer
#Some checks
dochecks();
- begin
- @@decoder = HTMLEntities.new
- rescue
- @@decoder = nil
- end
-
#Initialization of properties
@barcode ||= false
@buffer ||= ''
# @return string converted
#
def unhtmlentities(string)
- if @@decoder.nil?
CGI.unescapeHTML(string)
- else
- @@decoder.decode(string)
- end
end
end # END OF CLASS