|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00002 //============================================================+ 00003 // File name : tcpdf_config.php 00004 // Begin : 2004-06-11 00005 // Last Update : 2011-04-15 00006 // 00007 // Description : Configuration file for TCPDF. 00008 // 00009 // Author: Nicola Asuni 00010 // 00011 // (c) Copyright: 00012 // Nicola Asuni 00013 // Tecnick.com s.r.l. 00014 // Via Della Pace, 11 00015 // 09044 Quartucciu (CA) 00016 // ITALY 00017 // www.tecnick.com 00018 // info@tecnick.com 00019 //============================================================+ 00020 00029 // If you define the constant K_TCPDF_EXTERNAL_CONFIG, the following settings will be ignored. 00030 00031 if (!defined('K_TCPDF_EXTERNAL_CONFIG')) { 00032 00033 // DOCUMENT_ROOT fix for IIS Webserver 00034 if ((!isset($_SERVER['DOCUMENT_ROOT'])) OR (empty($_SERVER['DOCUMENT_ROOT']))) { 00035 if(isset($_SERVER['SCRIPT_FILENAME'])) { 00036 $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']))); 00037 } elseif(isset($_SERVER['PATH_TRANSLATED'])) { 00038 $_SERVER['DOCUMENT_ROOT'] = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF']))); 00039 } else { 00040 // define here your DOCUMENT_ROOT path if the previous fails (e.g. '/var/www') 00041 $_SERVER['DOCUMENT_ROOT'] = '/'; 00042 } 00043 } 00044 00045 // Automatic calculation for the following K_PATH_MAIN constant 00046 $k_path_main = str_replace( '\\', '/', realpath(substr(dirname(__FILE__), 0, 0-strlen('config')))); 00047 if (substr($k_path_main, -1) != '/') { 00048 $k_path_main .= '/'; 00049 } 00050 00055 define ('K_PATH_MAIN', $k_path_main); 00056 00057 // Automatic calculation for the following K_PATH_URL constant 00058 $k_path_url = $k_path_main; // default value for console mode 00059 if (isset($_SERVER['HTTP_HOST']) AND (!empty($_SERVER['HTTP_HOST']))) { 00060 if(isset($_SERVER['HTTPS']) AND (!empty($_SERVER['HTTPS'])) AND strtolower($_SERVER['HTTPS'])!='off') { 00061 $k_path_url = 'https://'; 00062 } else { 00063 $k_path_url = 'http://'; 00064 } 00065 $k_path_url .= $_SERVER['HTTP_HOST']; 00066 $k_path_url .= str_replace( '\\', '/', substr(K_PATH_MAIN, (strlen($_SERVER['DOCUMENT_ROOT']) - 1))); 00067 } 00068 00073 define ('K_PATH_URL', $k_path_url); 00074 00079 define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); 00080 00084 define ('K_PATH_CACHE', K_PATH_MAIN.'cache/'); 00085 00089 define ('K_PATH_URL_CACHE', K_PATH_URL.'cache/'); 00090 00094 define ('K_PATH_IMAGES', K_PATH_MAIN.'images/'); 00095 00099 define ('K_BLANK_IMAGE', K_PATH_IMAGES.'_blank.png'); 00100 00104 define ('PDF_PAGE_FORMAT', 'A4'); 00105 00109 define ('PDF_PAGE_ORIENTATION', 'P'); 00110 00114 define ('PDF_CREATOR', 'TCPDF'); 00115 00119 define ('PDF_AUTHOR', 'TCPDF'); 00120 00124 define ('PDF_HEADER_TITLE', 'TCPDF Example'); 00125 00129 define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); 00130 00134 define ('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); 00135 00139 define ('PDF_HEADER_LOGO_WIDTH', 30); 00140 00144 define ('PDF_UNIT', 'mm'); 00145 00149 define ('PDF_MARGIN_HEADER', 5); 00150 00154 define ('PDF_MARGIN_FOOTER', 10); 00155 00159 define ('PDF_MARGIN_TOP', 27); 00160 00164 define ('PDF_MARGIN_BOTTOM', 25); 00165 00169 define ('PDF_MARGIN_LEFT', 15); 00170 00174 define ('PDF_MARGIN_RIGHT', 15); 00175 00179 define ('PDF_FONT_NAME_MAIN', 'helvetica'); 00180 00184 define ('PDF_FONT_SIZE_MAIN', 10); 00185 00189 define ('PDF_FONT_NAME_DATA', 'helvetica'); 00190 00194 define ('PDF_FONT_SIZE_DATA', 8); 00195 00199 define ('PDF_FONT_MONOSPACED', 'courier'); 00200 00204 define ('PDF_IMAGE_SCALE_RATIO', 1.25); 00205 00209 define('HEAD_MAGNIFICATION', 1.1); 00210 00214 define('K_CELL_HEIGHT_RATIO', 1.25); 00215 00219 define('K_TITLE_MAGNIFICATION', 1.3); 00220 00224 define('K_SMALL_RATIO', 2/3); 00225 00229 define('K_THAI_TOPCHARS', true); 00230 00235 define('K_TCPDF_CALLS_IN_HTML', true); 00236 } 00237 00238 //============================================================+ 00239 // END OF FILE 00240 //============================================================+