| Viewing file:  jpg-config.inc (8.45 KB)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
<?php//=======================================================================
 // File:    JPG-CONFIG.INC
 // Description:    Configuration file for JpGraph library
 // Created:     2004-03-27
 // Author:    Johan Persson (johanp@aditus.nu)
 // Ver:        $Id: jpg-config.inc 21 2005-05-30 20:35:34Z ljp $
 //
 // Copyright (c) Aditus Consulting. 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/X11R6/lib/X11/fonts/truetype/
 //   MBTTF_DIR /usr/share/fonts/ja/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/X11R6/lib/X11/fonts/truetype/");
 // DEFINE("MBTTF_DIR","/usr/share/fonts/ja/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/");
 
 //------------------------------------------------------------------------
 // Defines for font setup
 //------------------------------------------------------------------------
 
 // Actual name of the TTF file used together with FF_CHINESE aka FF_BIG5
 // This is the TTF file being used when the font family is specified as
 // either FF_CHINESE or FF_BIG5
 DEFINE('CHINESE_TTF_FONT','bkai00mp.ttf');
 
 // Special unicode cyrillic language support
 DEFINE("LANGUAGE_CYRILLIC",false);
 
 // If you are setting this config to true the conversion
 // will assume that the input text is windows 1251, if
 // false it will assume koi8-r
 DEFINE("CYRILLIC_FROM_WINDOWS",false);
 
 // Japanese TrueType font used with FF_MINCHO, FF_PMINCHO, FF_GOTHIC, FF_PGOTHIC
 DEFINE('MINCHO_TTF_FONT','ipam.ttf');
 DEFINE('PMINCHO_TTF_FONT','ipamp.ttf');
 DEFINE('GOTHIC_TTF_FONT','ipag.ttf');
 DEFINE('PGOTHIC_TTF_FONT','ipagp.ttf');
 
 //------------------------------------------------------------------------
 // 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 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 image be a truecolor image?
 // Note 1: Has only effect with GD 2.0.1 and above.
 // Note 2: GD 2.0.1 + PHP 4.0.6 on Win32 crashes when trying to use
 // trucolor.
 // Note 3: MUST be enabled to get background images working with GD2
 DEFINE('USE_TRUECOLOR',true);
 
 // Specify what version of the GD library is installed.
 // If this is set to 'auto' the version will be automatically
 // determined.
 // However since determining the library takes ~1ms you can also
 // manually specify the version if you know what version you have.
 // This means that you should
 // set this define to true if you have GD 2.x installed to save 1ms.
 DEFINE("USE_LIBRARY_GD2",'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);
 
 // 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 the library examin 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);
 
 // If the color palette is full should JpGraph try to allocate
 // the closest match? If you plan on using background images or
 // gradient fills it might be a good idea to enable this.
 // If not you will otherwise get an error saying that the color palette is
 // exhausted. The drawback of using approximations is that the colors
 // might not be exactly what you specified.
 // Note1: This does only apply to paletted images, not truecolor
 // images since they don't have the limitations of maximum number
 // of colors.
 DEFINE("USE_APPROX_COLORS",true);
 
 // Should usage of deprecated functions and parameters give a fatal error?
 // (Useful to check if code is future proof.)
 DEFINE("ERR_DEPRECATED",true);
 
 // Should the time taken to generate each picture be branded to the lower
 // left in corner in each generated image? Useful for performace measurements
 // generating graphs
 DEFINE("BRAND_TIMING",false);
 
 // What format should be used for the timing string?
 DEFINE("BRAND_TIME_FORMAT","(%01.3fs)");
 
 //------------------------------------------------------------------------
 // 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","wwwadmin");
 
 // What permissions should the cached file have
 // (Set to "" will give the default persmissions for the "PHP-user")
 DEFINE("CACHE_FILE_MOD",0664);
 
 // Decide if we should use the bresenham circle algorithm or the
 // built in Arc(). Bresenham gives better visual apperance of circles
 // but is more CPU intensive and slower then the built in Arc() function
 // in GD. Turned off by default for speed
 DEFINE("USE_BRESENHAM",false);
 
 // Special file name to indicate that we only want to calc
 // the image map in the call to Graph::Stroke() used
 // internally from the GetHTMLCSIM() method.
 DEFINE("_CSIM_SPECIALFILE","_csim_special_");
 
 // HTTP GET argument that is used with image map
 // to indicate to the script to just generate the image
 // and not the full CSIM HTML page.
 DEFINE("_CSIM_DISPLAY","_jpg_csimd");
 
 // Special filename for Graph::Stroke(). If this filename is given
 // then the image will NOT be streamed to browser of file. Instead the
 // Stroke call will return the handler for the created GD image.
 DEFINE("_IMG_HANDLER","__handle");
 
 
 ?>
 
 |