diff options
Diffstat (limited to 'html/jpgraph/jpg-config.inc.php')
-rw-r--r-- | html/jpgraph/jpg-config.inc.php | 138 |
1 files changed, 138 insertions, 0 deletions
diff --git a/html/jpgraph/jpg-config.inc.php b/html/jpgraph/jpg-config.inc.php new file mode 100644 index 0000000..ea16c1e --- /dev/null +++ b/html/jpgraph/jpg-config.inc.php @@ -0,0 +1,138 @@ +<?php +//======================================================================= +// File: JPG-CONFIG.INC +// Description: Configuration file for JpGraph library +// Created: 2004-03-27 +// Ver: $Id: jpg-config.inc.php 1871 2009-09-29 05:56:39Z ljp $ +// +// Copyright (c) Asial Corporation. All rights reserved. +//======================================================================== + + +//------------------------------------------------------------------------ +// Directories for cache and font directory. +// +// CACHE_DIR: +// The full absolute name of the directory to be used to store the +// cached image files. This directory will not be used if the USE_CACHE +// define (further down) is false. If you enable the cache please note that +// this directory MUST be readable and writable for the process running PHP. +// Must end with '/' +// +// TTF_DIR: +// Directory where TTF fonts can be found. Must end with '/' +// +// The default values used if these defines are left commented out are: +// +// UNIX: +// CACHE_DIR /tmp/jpgraph_cache/ +// TTF_DIR /usr/share/fonts/truetype/ +// MBTTF_DIR /usr/share/fonts/truetype/ +// +// WINDOWS: +// CACHE_DIR $SERVER_TEMP/jpgraph_cache/ +// TTF_DIR $SERVER_SYSTEMROOT/fonts/ +// MBTTF_DIR $SERVER_SYSTEMROOT/fonts/ +// +//------------------------------------------------------------------------ +// define('CACHE_DIR','/tmp/jpgraph_cache/'); +// define('TTF_DIR','/usr/share/fonts/TrueType/'); +// define('MBTTF_DIR','/usr/share/fonts/TrueType/'); + +//------------------------------------------------------------------------- +// Cache directory specification for use with CSIM graphs that are +// using the cache. +// The directory must be the filesysystem name as seen by PHP +// and the 'http' version must be the same directory but as +// seen by the HTTP server relative to the 'htdocs' ddirectory. +// If a relative path is specified it is taken to be relative from where +// the image script is executed. +// Note: The default setting is to create a subdirectory in the +// directory from where the image script is executed and store all files +// there. As ususal this directory must be writeable by the PHP process. +define('CSIMCACHE_DIR','csimcache/'); +define('CSIMCACHE_HTTP_DIR','csimcache/'); + +//------------------------------------------------------------------------ +// Various JpGraph Settings. Adjust accordingly to your +// preferences. Note that cache functionality is turned off by +// default (Enable by setting USE_CACHE to true) +//------------------------------------------------------------------------ + +// Deafult locale for error messages. +// This defaults to English = 'en' +define('DEFAULT_ERR_LOCALE','en'); + +// Deafult graphic format set to 'auto' which will automatically +// choose the best available format in the order png,gif,jpeg +// (The supported format depends on what your PHP installation supports) +define('DEFAULT_GFORMAT','auto'); + +// Should the cache be used at all? By setting this to false no +// files will be generated in the cache directory. +// The difference from READ_CACHE being that setting READ_CACHE to +// false will still create the image in the cache directory +// just not use it. By setting USE_CACHE=false no files will even +// be generated in the cache directory. +define('USE_CACHE',false); + +// Should we try to find an image in the cache before generating it? +// Set this define to false to bypass the reading of the cache and always +// regenerate the image. Note that even if reading the cache is +// disabled the cached will still be updated with the newly generated +// image. Set also 'USE_CACHE' below. +define('READ_CACHE',true); + +// Determine if the error handler should be image based or purely +// text based. Image based makes it easier since the script will +// always return an image even in case of errors. +define('USE_IMAGE_ERROR_HANDLER',true); + +// Should the library examine the global php_errmsg string and convert +// any error in it to a graphical representation. This is handy for the +// occasions when, for example, header files cannot be found and this results +// in the graph not being created and just a 'red-cross' image would be seen. +// This should be turned off for a production site. +define('CATCH_PHPERRMSG',true); + +// Determine if the library should also setup the default PHP +// error handler to generate a graphic error mesage. This is useful +// during development to be able to see the error message as an image +// instead as a 'red-cross' in a page where an image is expected. +define('INSTALL_PHP_ERR_HANDLER',false); + +// Should usage of deprecated functions and parameters give a fatal error? +// (Useful to check if code is future proof.) +define('ERR_DEPRECATED',true); + +// The builtin GD function imagettfbbox() fuction which calculates the bounding box for +// text using TTF fonts is buggy. By setting this define to true the library +// uses its own compensation for this bug. However this will give a +// slightly different visual apparance than not using this compensation. +// Enabling this compensation will in general give text a bit more space to more +// truly reflect the actual bounding box which is a bit larger than what the +// GD function thinks. +define('USE_LIBRARY_IMAGETTFBBOX',true); + +//------------------------------------------------------------------------ +// The following constants should rarely have to be changed ! +//------------------------------------------------------------------------ + +// What group should the cached file belong to +// (Set to '' will give the default group for the 'PHP-user') +// Please note that the Apache user must be a member of the +// specified group since otherwise it is impossible for Apache +// to set the specified group. +define('CACHE_FILE_GROUP','www'); + +// What permissions should the cached file have +// (Set to '' will give the default persmissions for the 'PHP-user') +define('CACHE_FILE_MOD',0664); + +// Default theme class name +define('DEFAULT_THEME_CLASS', 'UniversalTheme'); + +define('SUPERSAMPLING', true); +define('SUPERSAMPLING_SCALE', 1); + +?> |