| [42] | 1 | <?php
 | 
|---|
 | 2 | //=======================================================================
 | 
|---|
 | 3 | // File:        JPG-CONFIG.INC
 | 
|---|
 | 4 | // Description: Configuration file for JpGraph library
 | 
|---|
 | 5 | // Created:     2004-03-27
 | 
|---|
 | 6 | // Ver:         $Id: jpg-config.inc.php 1871 2009-09-29 05:56:39Z ljp $
 | 
|---|
 | 7 | //
 | 
|---|
 | 8 | // Copyright (c) Asial Corporation. All rights reserved.
 | 
|---|
 | 9 | //========================================================================
 | 
|---|
 | 10 | 
 | 
|---|
 | 11 | 
 | 
|---|
 | 12 | //------------------------------------------------------------------------
 | 
|---|
 | 13 | // Directories for cache and font directory.
 | 
|---|
 | 14 | //
 | 
|---|
 | 15 | // CACHE_DIR:
 | 
|---|
 | 16 | // The full absolute name of the directory to be used to store the
 | 
|---|
 | 17 | // cached image files. This directory will not be used if the USE_CACHE
 | 
|---|
 | 18 | // define (further down) is false. If you enable the cache please note that
 | 
|---|
 | 19 | // this directory MUST be readable and writable for the process running PHP.
 | 
|---|
 | 20 | // Must end with '/'
 | 
|---|
 | 21 | //
 | 
|---|
 | 22 | // TTF_DIR:
 | 
|---|
 | 23 | // Directory where TTF fonts can be found. Must end with '/'
 | 
|---|
 | 24 | //
 | 
|---|
 | 25 | // The default values used if these defines are left commented out are:
 | 
|---|
 | 26 | //
 | 
|---|
 | 27 | // UNIX:
 | 
|---|
 | 28 | //   CACHE_DIR /tmp/jpgraph_cache/
 | 
|---|
 | 29 | //   TTF_DIR   /usr/share/fonts/truetype/
 | 
|---|
 | 30 | //   MBTTF_DIR /usr/share/fonts/truetype/
 | 
|---|
 | 31 | //
 | 
|---|
 | 32 | // WINDOWS:
 | 
|---|
 | 33 | //   CACHE_DIR $SERVER_TEMP/jpgraph_cache/
 | 
|---|
 | 34 | //   TTF_DIR   $SERVER_SYSTEMROOT/fonts/
 | 
|---|
 | 35 | //   MBTTF_DIR $SERVER_SYSTEMROOT/fonts/
 | 
|---|
 | 36 | //
 | 
|---|
 | 37 | //------------------------------------------------------------------------
 | 
|---|
 | 38 | // define('CACHE_DIR','/tmp/jpgraph_cache/');
 | 
|---|
 | 39 | // define('TTF_DIR','/usr/share/fonts/TrueType/');
 | 
|---|
 | 40 | // define('MBTTF_DIR','/usr/share/fonts/TrueType/');
 | 
|---|
 | 41 | define('TTF_DIR','C:/wamp/www/mes-php/jpgraph/fonts/');
 | 
|---|
 | 42 | //-------------------------------------------------------------------------
 | 
|---|
 | 43 | // Cache directory specification for use with CSIM graphs that are
 | 
|---|
 | 44 | // using the cache.
 | 
|---|
 | 45 | // The directory must be the filesysystem name as seen by PHP
 | 
|---|
 | 46 | // and the 'http' version must be the same directory but as
 | 
|---|
 | 47 | // seen by the HTTP server relative to the 'htdocs' ddirectory.
 | 
|---|
 | 48 | // If a relative path is specified it is taken to be relative from where
 | 
|---|
 | 49 | // the image script is executed.
 | 
|---|
 | 50 | // Note: The default setting is to create a subdirectory in the
 | 
|---|
 | 51 | // directory from where the image script is executed and store all files
 | 
|---|
 | 52 | // there. As ususal this directory must be writeable by the PHP process.
 | 
|---|
 | 53 | define('CSIMCACHE_DIR','csimcache/');
 | 
|---|
 | 54 | define('CSIMCACHE_HTTP_DIR','csimcache/');
 | 
|---|
 | 55 | 
 | 
|---|
 | 56 | //------------------------------------------------------------------------
 | 
|---|
 | 57 | // Various JpGraph Settings. Adjust accordingly to your
 | 
|---|
 | 58 | // preferences. Note that cache functionality is turned off by
 | 
|---|
 | 59 | // default (Enable by setting USE_CACHE to true)
 | 
|---|
 | 60 | //------------------------------------------------------------------------
 | 
|---|
 | 61 | 
 | 
|---|
 | 62 | // Deafult locale for error messages.
 | 
|---|
 | 63 | // This defaults to English = 'en'
 | 
|---|
 | 64 | define('DEFAULT_ERR_LOCALE','en');
 | 
|---|
 | 65 | 
 | 
|---|
 | 66 | // Deafult graphic format set to 'auto' which will automatically
 | 
|---|
 | 67 | // choose the best available format in the order png,gif,jpeg
 | 
|---|
 | 68 | // (The supported format depends on what your PHP installation supports)
 | 
|---|
 | 69 | define('DEFAULT_GFORMAT','auto');
 | 
|---|
 | 70 | 
 | 
|---|
 | 71 | // Should the cache be used at all? By setting this to false no
 | 
|---|
 | 72 | // files will be generated in the cache directory.
 | 
|---|
 | 73 | // The difference from READ_CACHE being that setting READ_CACHE to
 | 
|---|
 | 74 | // false will still create the image in the cache directory
 | 
|---|
 | 75 | // just not use it. By setting USE_CACHE=false no files will even
 | 
|---|
 | 76 | // be generated in the cache directory.
 | 
|---|
 | 77 | define('USE_CACHE',false);
 | 
|---|
 | 78 | 
 | 
|---|
 | 79 | // Should we try to find an image in the cache before generating it?
 | 
|---|
 | 80 | // Set this define to false to bypass the reading of the cache and always
 | 
|---|
 | 81 | // regenerate the image. Note that even if reading the cache is
 | 
|---|
 | 82 | // disabled the cached will still be updated with the newly generated
 | 
|---|
 | 83 | // image. Set also 'USE_CACHE' below.
 | 
|---|
 | 84 | define('READ_CACHE',true);
 | 
|---|
 | 85 | 
 | 
|---|
 | 86 | // Determine if the error handler should be image based or purely
 | 
|---|
 | 87 | // text based. Image based makes it easier since the script will
 | 
|---|
 | 88 | // always return an image even in case of errors.
 | 
|---|
 | 89 | define('USE_IMAGE_ERROR_HANDLER',true);
 | 
|---|
 | 90 | 
 | 
|---|
 | 91 | // Should the library examine the global php_errmsg string and convert
 | 
|---|
 | 92 | // any error in it to a graphical representation. This is handy for the
 | 
|---|
 | 93 | // occasions when, for example, header files cannot be found and this results
 | 
|---|
 | 94 | // in the graph not being created and just a 'red-cross' image would be seen.
 | 
|---|
 | 95 | // This should be turned off for a production site.
 | 
|---|
 | 96 | define('CATCH_PHPERRMSG',true);
 | 
|---|
 | 97 | 
 | 
|---|
 | 98 | // Determine if the library should also setup the default PHP
 | 
|---|
 | 99 | // error handler to generate a graphic error mesage. This is useful
 | 
|---|
 | 100 | // during development to be able to see the error message as an image
 | 
|---|
 | 101 | // instead as a 'red-cross' in a page where an image is expected.
 | 
|---|
 | 102 | define('INSTALL_PHP_ERR_HANDLER',false);
 | 
|---|
 | 103 | 
 | 
|---|
 | 104 | // Should usage of deprecated functions and parameters give a fatal error?
 | 
|---|
 | 105 | // (Useful to check if code is future proof.)
 | 
|---|
 | 106 | define('ERR_DEPRECATED',true);
 | 
|---|
 | 107 | 
 | 
|---|
 | 108 | // The builtin GD function imagettfbbox() fuction which calculates the bounding box for
 | 
|---|
 | 109 | // text using TTF fonts is buggy. By setting this define to true the library
 | 
|---|
 | 110 | // uses its own compensation for this bug. However this will give a
 | 
|---|
 | 111 | // slightly different visual apparance than not using this compensation.
 | 
|---|
 | 112 | // Enabling this compensation will in general give text a bit more space to more
 | 
|---|
 | 113 | // truly reflect the actual bounding box which is a bit larger than what the
 | 
|---|
 | 114 | // GD function thinks.
 | 
|---|
 | 115 | define('USE_LIBRARY_IMAGETTFBBOX',true);
 | 
|---|
 | 116 | 
 | 
|---|
 | 117 | //------------------------------------------------------------------------
 | 
|---|
 | 118 | // The following constants should rarely have to be changed !
 | 
|---|
 | 119 | //------------------------------------------------------------------------
 | 
|---|
 | 120 | 
 | 
|---|
 | 121 | // What group should the cached file belong to
 | 
|---|
 | 122 | // (Set to '' will give the default group for the 'PHP-user')
 | 
|---|
 | 123 | // Please note that the Apache user must be a member of the
 | 
|---|
 | 124 | // specified group since otherwise it is impossible for Apache
 | 
|---|
 | 125 | // to set the specified group.
 | 
|---|
 | 126 | define('CACHE_FILE_GROUP','www');
 | 
|---|
 | 127 | 
 | 
|---|
 | 128 | // What permissions should the cached file have
 | 
|---|
 | 129 | // (Set to '' will give the default persmissions for the 'PHP-user')
 | 
|---|
 | 130 | define('CACHE_FILE_MOD',0664);
 | 
|---|
 | 131 | 
 | 
|---|
 | 132 | // Default theme class name
 | 
|---|
 | 133 | define('DEFAULT_THEME_CLASS', 'UniversalTheme');
 | 
|---|
 | 134 | 
 | 
|---|
 | 135 | define('SUPERSAMPLING', true);
 | 
|---|
 | 136 | define('SUPERSAMPLING_SCALE', 1);
 | 
|---|
 | 137 | 
 | 
|---|
 | 138 | ?>
 | 
|---|