diff -uNr moodle.orig/lib/pdflib.php moodle/lib/pdflib.php
--- moodle.orig/lib/pdflib.php 2015-05-10 13:16:07.000000000 +0300
+++ moodle/lib/pdflib.php 2015-05-20 15:25:31.898193286 +0300
@@ -87,7 +87,7 @@
function tcpdf_init_k_font_path() {
global $CFG;
- $defaultfonts = $CFG->dirroot.'/lib/tcpdf/fonts/';
+ $defaultfonts = '/usr/share/php/tcpdf/fonts/';
if (!defined('K_PATH_FONTS')) {
if (is_dir(PDF_CUSTOM_FONT_PATH)) {
@@ -123,10 +123,10 @@
tcpdf_init_k_font_path();
/** tcpdf installation path */
-define('K_PATH_MAIN', $CFG->dirroot.'/lib/tcpdf/');
+define('K_PATH_MAIN', '/usr/share/php/tcpdf/');
/** URL path to tcpdf installation folder */
-define('K_PATH_URL', $CFG->wwwroot . '/lib/tcpdf/');
+define('K_PATH_URL', '/usr/share/php/tcpdf/');
/** cache directory for temporary files (full path) */
define('K_PATH_CACHE', $CFG->cachedir . '/tcpdf/');
@@ -146,7 +146,7 @@
/** Throw exceptions from errors so they can be caught and recovered from. */
define('K_TCPDF_THROW_EXCEPTION_ERROR', true);
-require_once(dirname(__FILE__).'/tcpdf/tcpdf.php');
+require_once('/tcpdf/tcpdf.php');
/**
* Wrapper class that extends TCPDF (lib/tcpdf/tcpdf.php).