Logo Search packages:      
Sourcecode: mantis version File versions  Download package

config_defaults_inc.php

<?php
      # Mantis - a php based bugtracking system
      # Copyright (C) 2000 - 2002  Kenzaburo Ito - kenito@300baud.org
      # Copyright (C) 2002 - 2004  Mantis Team   - mantisbt-dev@lists.sourceforge.net
      # This program is distributed under the terms and conditions of the GPL
      # See the README and LICENSE files for details

      # --------------------------------------------------------
      # $Id: config_defaults_inc.php,v 1.225.2.1.2.1 2005/12/13 11:27:54 vboctor Exp $
      # --------------------------------------------------------


      ###########################################################################
      # CONFIGURATION VARIABLES
      ###########################################################################

      # config_defaults_inc.php

      # This file should not be changed. If you want to override any of the values
      # defined here, define them in a file called config_inc.php, which will
      # be loaded after this file.

      # In general a value of OFF means the feature is disabled and ON means the
      # feature is enabled.  Any other cases will have an explanation.

      # For more details see http://manual.mantisbt.org/

      ################################
      # Mantis Database Settings
      ################################

      # --- database variables ---------

      # set these values to match your setup

      # hostname should be either a hostname or connection string to supply to adodb.
      # For example, if you would like to connect to a mysql server on the local machine,
      # set hostname to 'localhost', and db_type to 'mysql'.
      # If you need to supply a port to connect to, set hostname as 'localhost:3306'.
      $g_hostname                   = 'localhost';
      $g_db_username                = 'root';
      $g_db_password                = '';
      $g_database_name        = 'bugtracker';
      $g_db_type              = 'mysql';

      ############################
      # Mantis Path Settings
      ############################

      # --- path variables --------------

      # path to your installation as seen from the web browser
      # requires trailing /
      if ( isset ( $_SERVER['PHP_SELF'] ) ) {
            $t_protocol = 'http';
            if ( isset( $_SERVER['HTTPS'] ) && ( strtolower( $_SERVER['HTTPS'] ) != 'off' ) ) {
                  $t_protocol = 'https';
            }

            # $_SERVER['SERVER_PORT'] is not defined in case of php-cgi.exe
            if ( isset( $_SERVER['SERVER_PORT'] ) ) {
                  $t_port = ':' . $_SERVER['SERVER_PORT'];
                  if ( ( ':80' == $t_port && 'http' == $t_protocol )
                    || ( ':443' == $t_port && 'https' == $t_protocol )) {
                        $t_port = '';
                  }
            } else {
                  $t_port = '';
            }

            if ( isset( $_SERVER['HTTP_HOST'] ) ) {
                  $t_host = $_SERVER['HTTP_HOST'];
            } else if ( isset( $_SERVER['SERVER_NAME'] ) ) {
                  $t_host = $_SERVER['SERVER_NAME'] . $t_port;
            } else if ( isset( $_SERVER['SERVER_ADDR'] ) ) {
                  $t_host = $_SERVER['SERVER_ADDR'] . $t_port;
            } else {
                  $t_host = 'www.example.com';
            }

            $t_path = dirname( $_SERVER['PHP_SELF'] );
            if ( '/' == $t_path || '\\' == $t_path ) {
                  $t_path = '';
            }

            $g_path     = $t_protocol . '://' . $t_host . $t_path.'/';
      } else {
            $g_path     = 'http://www.example.com/mantis/';
      }

      # path to your images directory (for icons)
      # requires trailing /
      $g_icon_path                  = $g_path.'images/';

      # absolute path to your installation.  Requires trailing / or \
      # Symbolic links are allowed since release 0.17.3
      $g_absolute_path        = dirname( __FILE__ ) . DIRECTORY_SEPARATOR;

      # absolute patch to your core files. The default is usually OK,
      # unless you moved the 'core' directory out of your webroot (recommended).
      $g_core_path                  = $g_absolute_path.'core' . DIRECTORY_SEPARATOR;

      # Used to link to manual for User Documentation.
      $g_manual_url = 'http://manual.mantisbt.org/';

      #############################
      # Web Server
      #############################

      # Using Microsoft Internet Information Server (IIS)
      if ( isset( $_SERVER['SERVER_SOFTWARE'] ) ) { # SERVER_SOFTWARE not defined in case of php-cgi.exe
            $g_use_iis = ( strstr( $_SERVER['SERVER_SOFTWARE'], 'IIS' ) !== false ) ? ON : OFF;
      } else {
            $g_use_iis = OFF;
      }

      #############################
      # Signup and Lost Password
      #############################

      # --- signup ----------------------

      # allow users to signup for their own accounts.
      # Mail settings must be correctly configured in order for this to work
      $g_allow_signup               = ON;

      # Max. attempts to login using a wrong password before lock the account.
      # When locked, it's required to reset the password (lost password)
      # Value resets to zero at each successfully login
      # Set to OFF to disable this control
      $g_max_failed_login_count = OFF;

      # access level required to be notified when a new user has been created using the "signup form"
      $g_notify_new_user_created_threshold_min = ADMINISTRATOR;

      # if ON users will be sent their password when reset.
      # if OFF the password will be set to blank. If set to ON, mail settings must be
      # correctly configured.
      $g_send_reset_password  = ON;

      # String used to generate the confirm_hash for the 'lost password' feature and captcha code for 'signup'
      # ATTENTION: CHANGE IT TO WHATEVER VALUE YOU PREFER
      $g_password_confirm_hash_magic_string = 'blowfish';

      # --- captcha image ---------------

      # use captcha image to validate subscription it requires GD library installed
      $g_signup_use_captcha   = ON;

      # absolute path (with trailing slash!) to folder which contains your TrueType-Font files
      # used to create the captcha image
      $g_system_font_folder   = 'c:/winnt/fonts/';

      # font name used to create the captcha image. i.e. arial.ttf
      # (the font file has to exist in the system_font_folder)
      $g_font_per_captcha     = 'arial.ttf';

      # --- lost password -------------

      #  Setting to disable the 'lost your password' feature.
      $g_lost_password_feature = ON;

      # Max. simultaneous requests of 'lost password'
      # When this value is reached, it's no longer possible to request new password reset
      # Value resets to zero at each successfully login
      $g_max_lost_password_in_progress_count = 3;

      #############################
      # Mantis Email Settings
      #############################

      # --- email variables -------------
      $g_administrator_email  = 'administrator@example.com';
      $g_webmaster_email            = 'webmaster@example.com';

      # the 'From: ' field in emails
      $g_from_email                 = 'noreply@example.com';

      # the return address for bounced mail
      $g_return_path_email    = 'admin@example.com';

      # allow email notification
      #  note that if this is disabled, sign-up and password reset messages will
      #  not be sent.
      $g_enable_email_notification  = ON;

      # The following two config options allow you to control who should get email
      # notifications on different actions/statuses.  The first option (default_notify_flags)
      # sets the default values for different user categories.  The user categories
      # are:
      #
      #      'reporter': the reporter of the bug
      #       'handler': the handler of the bug
      #       'monitor': users who are monitoring a bug
      #      'bugnotes': users who have added a bugnote to the bug
      # 'threshold_max': all users with access <= max
      # 'threshold_min': ..and with access >= min
      #
      # The second config option (notify_flags) sets overrides for specific actions/statuses.
      # If a user category is not listed for an action, the default from the config
      # option above is used.  The possible actions are:
      #
      #             'new': a new bug has been added
      #           'owner': a bug has been assigned to a new owner
      #        'reopened': a bug has been reopened
      #         'deleted': a bug has been deleted
      #         'updated': a bug has been updated
      #         'bugnote': a bugnote has been added to a bug
      #         'sponsor': sponsorship has changed on this bug
      #        'relation': a relationship has changed on this bug
      #        '<status>': eg: 'resolved', 'closed', 'feedback', 'acknowledged', ...etc.
      #                     this list corresponds to $g_status_enum_string

      #
      # If you wanted to have all developers get notified of new bugs you might add
      # the following lines to your config file:
      #
      # $g_notify_flags['new']['threshold_min'] = DEVELOPER;
      # $g_notify_flags['new']['threshold_max'] = DEVELOPER;
      #
      # You might want to do something similar so all managers are notified when a
      # bug is closed.  If you didn't want reporters to be notified when a bug is
      # closed (only when it is resolved) you would use:
      #
      # $g_notify_flags['closed']['reporter'] = OFF;

      $g_default_notify_flags = array('reporter'      => ON,
                                                      'handler'   => ON,
                                                      'monitor'   => ON,
                                                      'bugnotes'  => ON,
                                                      'threshold_min'   => NOBODY,
                                                      'threshold_max' => NOBODY);

      # We don't need to send these notifications on new bugs
      # (see above for info on this config option)
      #@@@ (though I'm not sure they need to be turned off anymore
      #      - there just won't be anyone in those categories)
      #      I guess it serves as an example and a placeholder for this
      #      config option
      $g_notify_flags['new']  = array('bugnotes'      => OFF,
                                                      'monitor'   => OFF);

      # Whether user's should receive emails for their own actions
      $g_email_receive_own    = OFF;

      # set to OFF to disable email check
      $g_validate_email       = ON;
      $g_check_mx_record            = OFF;      # Not supported under Windows.

      # if ON, allow the user to omit an email field
      # note if you allow users to create their own accounts, they
      #  must specify an email at that point, no matter what the value
      #  of this option is.  Otherwise they wouldn't get their passwords.
      $g_allow_blank_email    = OFF;

      # Only allow and send email to addresses in the given domain
      # For example:
      # $g_limit_email_domain       = 'users.sourceforge.net';
      $g_limit_email_domain   = OFF;

      # This specifies the access level that is needed to get the mailto: links.
      $g_show_user_email_threshold = NOBODY;

      # If use_x_priority is set to ON, what should the value be?
      # Urgent = 1, Not Urgent = 5, Disable = 0
      # Note: some MTAs interpret X-Priority = 0 to mean 'Very Urgent'
      $g_mail_priority        = 3;

      # select the method to mail by:
      # 0 - mail()
      # 1 - sendmail
      # 2 - SMTP
      $g_phpMailer_method           = 0;

      # This option allows you to use a remote SMTP host.  Must use the phpMailer script
      # Name of smtp host, needed for phpMailer, taken from php.ini
      $g_smtp_host                  = 'localhost';

      # These options allow you to use SMTP Authentication when you use a remote
      # SMTP host with phpMailer.  If smtp_username is not '' then the username
      # and password will be used when logging in to the SMTP server.
      $g_smtp_username = '';
      $g_smtp_password = '';

      # Specify whether e-mails should be sent with the category set or not.  This is tested
      # with Microsoft Outlook.  More testing for this feature + other formats will be added
      # in the future.
      # OFF, EMAIL_CATEGORY_PROJECT_CATEGORY (format: [Project] Category)
      $g_email_set_category         = OFF;

      # --- email separator and padding ------------
      $g_email_separator1           = str_pad('', 70, '=');
      $g_email_separator2           = str_pad('', 70, '-');
      $g_email_padding_length = 28;

      #############################
      # Mantis Version String
      #############################

      # --- version variables -----------
      $g_mantis_version       = '0.19.4';
      $g_show_version               = ON;

      ################################
      # Mantis Language Settings
      ################################

      # --- language settings -----------

      # If the language is set to 'auto', the actual
      # language is determined by the user agent (web browser)
      # language preference.
      $g_default_language           = 'english';

      # list the choices that the users are allowed to choose
      $g_language_choices_arr = array(
            'auto',
            'chinese_simplified',
            'chinese_traditional',
            'croatian',
            'czech',
            'danish',
            'dutch',
            'english',
            'estonian',
            'finnish',
            'french',
            'german',
            'hungarian',
            'italian',
            'japanese_euc',
            'japanese_sjis',
            'japanese_utf8',
            'korean',
            'latvian',
            'lithuanian',
            'norwegian',
            'polish',
            'portuguese_brazil',
            'portuguese_standard',
            'romanian',
            'russian',
            'russian_koi8',
            'serbian',
            'slovak',
            'slovene',
            'spanish',
            'swedish',
            'turkish',
            'ukrainian'
      );

      # Browser language mapping for 'auto' language selection
      $g_language_auto_map = array(
            'en-us, en-gb, en-au, en' => 'english',
            'zh-cn, zh-sg, zh' => 'chinese_simplified',
            'zh-hk, zh-tw' => 'chinese_traditional',
            'cs' => 'czech',
            'da' => 'danish',
            'nl-be, nl' => 'dutch',
            'et' => 'estonian',
            'fi' => 'finnish',
            'fr-be, fr-ca, fr-ch, fr' => 'french',
            'de-de, de-at, de-ch, de' => 'german',
            'hu' => 'hungarian',
            'it-ch, it' => 'italian',
            'ja' => 'japanese_sjis',
            'ko' => 'korean',
            'lt' => 'lithuanian',
            'no' => 'norwegian',
            'pl' => 'polish',
            'pt-br' => 'portugese_brazil',
            'pt' => 'portugese_standard',
            'ro-mo, ro' => 'romanian',
            'ru-mo, ru' => 'russian',
            'sr' => 'serbian',
            'sk' => 'slovak',
            'sl' => 'slovene',
            'es-mx, es-co, es-ar, es-cl, es-pr, es' => 'spanish',
            'sv-fi, sv' => 'swedish',
            'tr' => 'turkish'
      );

      # Fallback for automatic language selection
      $g_fallback_language    = 'english';

      ###############################
      # Mantis Display Settings
      ###############################

      # --- sitewide variables ----------
      $g_window_title               = 'Mantis';  # browser window title
      $g_page_title                 = 'Mantis';  # title at top of html page

      # --- advanced views --------------
      # BOTH, SIMPLE_ONLY, ADVANCED_ONLY
      $g_show_report                = BOTH;
      $g_show_update                = BOTH;
      $g_show_view                  = BOTH;

      # --- top menu items --------------
      # Specifies whether to enable support for project documents or not.
      $g_enable_project_documentation     = ON;

      # --- footer menu -----------------
      # Display another instance of the menu at the bottom.  The top menu will still remain.
      $g_show_footer_menu           = OFF;

      # --- show extra menu bar with all available projects ---
      $g_show_project_menu_bar = OFF;

      # --- show assigned to names ------
      # This is in the view all pages
      $g_show_assigned_names  = ON;

      # --- show priority as icon ---
      # OFF: Shows priority as icon in view all bugs page
      # ON:  Shows priority as text in view all bugs page
      $g_show_priority_text   = OFF;

      # --- show projects when in All Projects mode ---
      $g_show_bug_project_links     = ON;

      # --- Position of the status colour legend, can be: STATUS_LEGEND_POSITION_*
      # --- see constant_inc.php. (*: BOTTOM or TOP)
      $g_status_legend_position     = STATUS_LEGEND_POSITION_BOTTOM;

      # --- show product versions in create, view and update screens
      #  ON forces display even if none are defined
      #  OFF suppresses display
      #  AUTO suppresses the display if there are no versions defined for the project
      $g_show_product_version = AUTO;

      # -- show users with their real name or not
      $g_show_realname = OFF;
      $g_differentiate_duplicates = OFF;  # leave off for now

      ############################
      # Mantis JPGRAPH Addon
      ############################

      # --- jpgraph settings --- #
      # Initial Version from Duncan Lisset
      #
      # To use the Jpgraph addon you need the JPGRAPH package from
      # http://www.aditus.nu/jpgraph/index.php
      # You can place the package whereever you want, but you have
      # to set the var in jpgraph.php eg.
      # (DEFINE('DIR_BASE','/www/mantisbt/jpgraph/');)

      $g_use_jpgraph                = OFF;
      $g_jpgraph_path               = '.' . DIRECTORY_SEPARATOR . 'jpgraph' . DIRECTORY_SEPARATOR;   # dont forget the ending slash!

      ############################
      # Mantis Time Settings
      ############################

      # --- time varaibles --------------

      # time for 'permanent' cookie to live in seconds (1 year)
      $g_cookie_time_length   = 30000000;

      # time to delay between page redirects (in seconds)
      $g_wait_time                  = 2;

      # minutes to wait before document is stale (in minutes)
      $g_content_expire       = 0;

      # The time (in seconds) to allow for page execution during long processes
      #  such as upgrading your database.
      # The default value of 0 indicates that the page should be allowed to
      #  execute until it is finished.
      $g_long_process_timeout = 0;

      ############################
      # Mantis Date Settings
      ############################

      # --- date format settings --------
      # date format strings (default is 'US' formatting)
      # go to http://www.php.net/manual/en/function.date.php
      # for detailed instructions on date formatting
      $g_short_date_format    = 'm-d-y';
      $g_normal_date_format   = 'm-d-y H:i';
      $g_complete_date_format = 'm-d-Y H:i T';

      ############################
      # Mantis News Settings
      ############################

      # --- Limit News Items ------------
      # limit by entry count or date
      # BY_LIMIT - entry limit
      # BY_DATE - by date
      $g_news_limit_method    = BY_LIMIT;

      # limit by last X entries
      $g_news_view_limit            = 7;

      # limit by days
      $g_news_view_limit_days = 30;

      # threshold for viewing private news
      $g_private_news_threshold     = DEVELOPER;

      ##################################
      # Mantis Default Preferences
      ##################################

      # --- signup default ---------------
      # look in constant_inc.php for values
      $g_default_new_account_access_level = REPORTER;

        # Default Bug View Status (VS_PUBLIC or VS_PRIVATE)
        $g_default_bug_view_status = VS_PUBLIC;

        # Default Bugnote View Status (VS_PUBLIC or VS_PRIVATE)
        $g_default_bugnote_view_status = VS_PUBLIC;

      # Default bug severity when reporting a new bug
      $g_default_bug_severity = MINOR;

      # Default bug priority when reporting a new bug
      $g_default_bug_priority = NORMAL;

      # --- viewing defaults ------------
      # site defaults for viewing preferences
      $g_default_limit_view   = 50;
      $g_default_show_changed = 6;
      $g_hide_status_default  = CLOSED;

      # make sure people aren't refreshing too often
      $g_min_refresh_delay    = 10;    # in minutes

      # --- account pref defaults -------
      $g_default_advanced_report          = OFF;
      $g_default_advanced_view            = OFF;
      $g_default_advanced_update          = OFF;
      $g_default_refresh_delay            = 30;    # in minutes
      $g_default_redirect_delay           = 2;     # in seconds
      $g_default_bugnote_order            = 'ASC';
      $g_default_email_on_new             = ON;
      $g_default_email_on_assigned  = ON;
      $g_default_email_on_feedback  = ON;
      $g_default_email_on_resolved  = ON;
      $g_default_email_on_closed          = ON;
      $g_default_email_on_reopened  = ON;
      $g_default_email_on_bugnote         = ON;
      $g_default_email_on_status          = 0; # @@@ Unused
      $g_default_email_on_priority  = 0; # @@@ Unused
      $g_default_email_on_new_minimum_severity        = OFF; # 'any'
      $g_default_email_on_assigned_minimum_severity   = OFF; # 'any'
      $g_default_email_on_feedback_minimum_severity   = OFF; # 'any'
      $g_default_email_on_resolved_minimum_severity   = OFF; # 'any'
      $g_default_email_on_closed_minimum_severity           = OFF; # 'any'
      $g_default_email_on_reopened_minimum_severity   = OFF; # 'any'
      $g_default_email_on_bugnote_minimum_severity    = OFF; # 'any'
      $g_default_email_on_status_minimum_severity           = OFF; # @@@ Unused
      $g_default_email_on_priority_minimum_severity   = OFF; # @@@ Unused
      $g_default_email_bugnote_limit                              = 0;
      # default_language - is set to site language

      ###############################
      # Mantis Summary Settings
      ###############################

      # how many reporters to show
      # this is useful when there are hundreds of reporters
      $g_reporter_summary_limit     = 10;

      # --- summary date displays -------
      # date lengths to count bugs by (in days)
      $g_date_partitions                  = array( 1, 2, 3, 7, 30, 60, 90, 180, 365);

      # shows project '[project] category' when 'All Projects' is selected
      # otherwise only 'category name'
      $g_summary_category_include_project = OFF;

      # threshold for viewing summary
      $g_view_summary_threshold     = MANAGER;

      ###############################
      # Mantis Bugnote Settings
      ###############################

      # --- bugnote ordering ------------
      # change to ASC or DESC
      $g_bugnote_order        = 'DESC';

      ################################
      # Mantis Bug History Settings
      ################################

      # --- bug history visible by default when you view a bug ----
      # change to ON or OFF
      $g_history_default_visible    = ON;

      # --- bug history ordering ----
      # change to ASC or DESC
      $g_history_order        = 'ASC';

      ###############################
      # Mantis Reminder Settings
      ###############################

      # are reminders stored as bugnotes
      $g_store_reminders            = ON;

      # Automatically add recipients of reminders to monitor list, if they are not
      # the handler or the reporter (since they automatically get notified, if required)
      # If recipients of the reminders are below the monitor threshold, they will not be added.
      $g_reminder_recipents_monitor_bug = ON;

      # Default Reminder View Status (VS_PUBLIC or VS_PRIVATE)
      $g_default_reminder_view_status = VS_PUBLIC;

      ###################################
      # Mantis Sponsorship Settings
      ###################################

      # Whether to enable/disable the whole issue sponsorship feature
      $g_enable_sponsorship = OFF;

      # Currency used for all sponsorships.
      $g_sponsorship_currency = 'US$';

      # Access level threshold needed to view the total sponsorship for an issue by all users.
      $g_view_sponsorship_total_threshold = VIEWER;

      # Access level threshold needed to view the users sponsoring an issue and the sponsorship
      # amount for each.
      $g_view_sponsorship_details_threshold = VIEWER;

      # Access level threshold needed to allow user to sponsor issues.
      $g_sponsor_threshold = REPORTER;

      # Access level required to be able to handle sponsored issues.
      $g_handle_sponsored_bugs_threshold = DEVELOPER;

      # Access level required to be able to assign a sponsored issue to a user with access level
      # greater or equal to 'handle_sponsored_bugs_threshold'.
      $g_assign_sponsored_bugs_threshold = MANAGER;

      # Minimum sponsorship amount. If the user enters a value less than this, an error will be prompted.
      $g_minimum_sponsorship_amount = 5;

      ###################################
      # Mantis File Upload Settings
      ###################################

      # --- file upload settings --------
      # This is the master setting to disable *all* file uploading functionality
      #
      # If you want to allow file uploads, you must also make sure that they are
      #  enabled in php.  You may need to add 'file_uploads = TRUE' to your php.ini
      #
      # See also: $g_upload_project_file_threshold, $g_upload_bug_file_threshold,
      #   $g_allow_reporter_upload
      $g_allow_file_upload    = ON;

      # Upload destination: specify actual location in project settings
      # DISK, DATABASE, or FTP.
      $g_file_upload_method   = DATABASE;

      # FTP settings, used if $g_file_upload_method = FTP
      $g_file_upload_ftp_server     = 'ftp.myserver.com';
      $g_file_upload_ftp_user       = 'readwriteuser';
      $g_file_upload_ftp_pass       = 'readwritepass';

      # Maximum file size that can be uploaded
      # Also check your PHP settings (default is usually 2MBs)
      $g_max_file_size        = 5000000; # 5 MB

      # Files that are allowed or not allowed.  Separate items by commas.
      # eg. 'php,html,java,exe,pl'
      # if $g_allowed_files is filled in NO other file types will be allowed.
      # $g_disallowed_files takes precedence over $g_allowed_files
      $g_allowed_files        = '';
      $g_disallowed_files           = '';

      # prefix to be used for the file system names of files uploaded to projects.
      # Eg: doc-001-myprojdoc.zip
      $g_document_files_prefix = 'doc';

      ############################
      # Mantis HTML Settings
      ############################

      # --- html tags -------------------

      # Set this flag to automatically convert www URLs and
      # email adresses into clickable links
      $g_html_make_links            = ON;

      # do NOT include href or img tags here
      # do NOT include tags that have parameters (eg. <font face="arial">)
      $g_html_valid_tags            = 'p, li, ul, ol, br, pre, i, b, u';

      ##########################
      # Mantis HR Settings
      ##########################

      # --- hr --------------------------
      $g_hr_size                    = 1;
      $g_hr_width                   = 50;

      #############################
      # Mantis LDAP Settings
      #############################

      # look in README.LDAP for details

      # --- using openldap -------------
      $g_ldap_server                = 'ldaps://ldap.example.com.au/';
      $g_ldap_port                  = '636';
      $g_ldap_root_dn               = 'dc=example,dc=com,dc=au';
      $g_ldap_organization          = '';    # e.g. '(organizationname=*Traffic)'
      $g_ldap_uid_field       = 'uid'; # Use 'sAMAccountName' for Active Directory
      $g_ldap_bind_dn               = '';
      $g_ldap_bind_passwd           = '';
      $g_use_ldap_email       = OFF; # Should we send to the LDAP email address or what MySql tells us

      ############################
      # Status Settings
      ############################

      # Status to assign to the bug when submitted.
      $g_bug_submit_status = NEW_;

      # Status to assign to the bug when assigned.
      $g_bug_assigned_status = ASSIGNED;

      # Status to assign to the bug when reopened.
      $g_bug_reopen_status = FEEDBACK;

      # Resolution to assign to the bug when reopened.
      $g_bug_reopen_resolution = REOPENED;

      # --- status thresholds (*_status_threshold) ---

      # Bug becomes readonly if its status is >= this status.  The bug becomes read/write again if re-opened and its
      # status becomes less than this threshold.
      $g_bug_readonly_status_threshold = RESOLVED;

      # Bug is resolved, ready to be closed or reopened.  In some custom installations a bug
      # maybe considered as resolved when it is moved to a custom (FIXED OR TESTED) status.
      $g_bug_resolved_status_threshold = RESOLVED;

      # Automatically set status to ASSIGNED whenever a bug is assigned to a person.
      # This is useful for installations where assigned status is to be used when
      # the bug is in progress, rather than just put in a person's queue.
      $g_auto_set_status_to_assigned      = ON;

      # 'status_enum_workflow' defines the workflow, and reflects a simple
      #  2-dimensional matrix. For each existing status, you define which
      #  statuses you can go to from that status, e.g. from NEW_ you might list statuses
      #  '10:new,20:feedback,30:acknowledged' but not higher ones.
      # The following example can be transferred to config_inc.php
      # $g_status_enum_workflow[NEW_]='20:feedback,30:acknowledged,40:confirmed,50:assigned,80:resolved';
      # $g_status_enum_workflow[FEEDBACK] ='10:new,30:acknowledged,40:confirmed,50:assigned,80:resolved';
      # $g_status_enum_workflow[ACKNOWLEDGED] ='20:feedback,40:confirmed,50:assigned,80:resolved';
      # $g_status_enum_workflow[CONFIRMED] ='20:feedback,50:assigned,80:resolved';
      # $g_status_enum_workflow[ASSIGNED] ='20:feedback,80:resolved,90:closed';
      # $g_status_enum_workflow[RESOLVED] ='50:assigned,90:closed';
      # $g_status_enum_workflow[CLOSED] ='50:assigned';
      $g_status_enum_workflow = array();

      ############################
      # Bug Attachments Settings
      ############################

      # Specifies the maximum size below which an attachment is previewed in the bug
      # view pages.  To disable this feature, set max size to 0.
      # This feature applies to: bmp, png, gif, jpg
      $g_preview_attachments_inline_max_size = 0;

      # --- Show an attachment indicator on bug list ---
      # Show a clickable attachment indicator on the bug
      # list page if the bug has one or more files attached.
      # Note: This option is disabled by default since it adds
      # 1 database query per bug listed and thus might slow
      # down the page display.
      $g_show_attachment_indicator = OFF;

      # access level needed to view bugs attachments.  View means to see the file names
      # sizes, and timestamps of the attachments.
      $g_view_attachments_threshold = VIEWER;

      # access level needed to download bug attachments
      $g_download_attachments_threshold   = VIEWER;

      # access level needed to delete bug attachments
      $g_delete_attachments_threshold     = DEVELOPER;

      # allow users to view attachments uploaded by themselves even if their access
      # level is below view_attachments_threshold.
      $g_allow_view_own_attachments = ON;

      # allow users to download attachments uploaded by themselves even if their access
      # level is below download_attachments_threshold.
      $g_allow_download_own_attachments = ON;

      # allow users to delete attachments uploaded by themselves even if their access
      # level is below delete_attachments_threshold.
      $g_allow_delete_own_attachments = OFF;

      ############################
      # Mantis Misc Settings
      ############################

      # --- access level thresholds (*_threshold) ---

      # access level needed to report a bug
      $g_report_bug_threshold             = REPORTER;

      # access level needed to update bugs (i.e., the update_bug_page)
      #  This controls whether the user sees the "Update Bug" button in bug_view*_page
      #  and the pencil icon in view_all_bug_page
      $g_update_bug_threshold             = UPDATER;

      # access level needed to monitor bugs
      # Look in the constant_inc.php file if you want to set a different value
      $g_monitor_bug_threshold            = REPORTER;

      # access level needed to view private bugs
      # Look in the constant_inc.php file if you want to set a different value
      $g_private_bug_threshold            = DEVELOPER;

      # access level needed to be able to be listed in the assign to field.
      $g_handle_bug_threshold             = DEVELOPER;
      # access level needed to show the Assign To: button bug_view*_page or
      #  the Assigned list in bug_update*_page.
      #  This allows control over who can route bugs
      # This defaults to $g_handle_bug_threshold
      # $g_update_bug_assign_threshold                = DEVELOPER;

      # access level needed to view private bugnotes
      # Look in the constant_inc.php file if you want to set a different value
      $g_private_bugnote_threshold  = DEVELOPER;

      # access level needed to view handler in bug reports and notification email
      # @@@ yarick123: now it is implemented for notification email only
      $g_view_handler_threshold           = VIEWER;

      # access level needed to view history in bug reports and notification email
      # @@@ yarick123: now it is implemented for notification email only
      $g_view_history_threshold           = VIEWER;

      # access level needed to send a reminder from the bug view pages
      # set to NOBODY to disable the feature
      $g_bug_reminder_threshold           = REPORTER;

      # access level needed to upload files to the project documentation section
      # You can set this to NOBODY to prevent uploads to projects
      # See also: $g_upload_bug_file_threshold, $g_allow_file_upload
      $g_upload_project_file_threshold = MANAGER;

      # access level needed to upload files to attach to a bug
      # You can set this to NOBODY to prevent uploads to bugs but note that
      #  the reporter of the bug will still be able to upload unless you set
      #  $g_allow_reporter_upload or $g_allow_file_upload to OFF
      # See also: $g_upload_project_file_threshold, $g_allow_file_upload,
      #                 $g_allow_reporter_upload
      $g_upload_bug_file_threshold  = REPORTER;

      # Add bugnote threshold
      $g_add_bugnote_threshold = REPORTER;

      # Update bugnote threshold (if the bugnote is not your own)
      $g_update_bugnote_threshold = DEVELOPER;

      # Add profile threshold
      $g_add_profile_threshold = REPORTER;

      # Threshold needed to view project documentation
      $g_view_proj_doc_threshold = ANYBODY;

      # Threshold needed to manage a project: edit project
      # details (not to add/delete projects), upload documentation, ...etc.
      $g_manage_project_threshold = MANAGER;

      # Threshold needed to add/delete/modify news
      $g_manage_news_threshold = MANAGER;

      # Threshold required to delete a project
      $g_delete_project_threshold = ADMINISTRATOR;

      # Threshold needed to create a new project
      $g_create_project_threshold = ADMINISTRATOR;

      # Threshold needed to be automatically included in private projects
      $g_private_project_threshold = ADMINISTRATOR;

      # Threshold needed to manage user access to a project
      $g_project_user_threshold = MANAGER;

      # Threshold needed to manage user accounts
      $g_manage_user_threshold = ADMINISTRATOR;

      # Delete bug threshold
      $g_delete_bug_threshold = DEVELOPER;

      # Delete bugnote threshold
      $g_delete_bugnote_threshold = $g_delete_bug_threshold;

      # Are users allowed to change and delete their own bugnotes?
      $g_bugnote_allow_user_edit_delete = ON;

      # Move bug threshold
      $g_move_bug_threshold = DEVELOPER;

      # Threshold needed to set the view status while reporting a bug or a bug note.
      $g_set_view_status_threshold = REPORTER;

      # Threshold needed to update the view status while updating a bug or a bug note.
      # This threshold should be greater or equal to $g_set_view_status_threshold.
      $g_change_view_status_threshold = UPDATER;

      # --- Threshold needed to show the list of users montoring a bug on the bug view pages.
      $g_show_monitor_list_threshold = DEVELOPER;

      # Threshold needed to be able to use stored queries
      $g_stored_query_use_threshold = REPORTER;

      # Threshold needed to be able to create stored queries
      $g_stored_query_create_threshold = DEVELOPER;

      # Threshold needed to be able to create shared stored queries
      $g_stored_query_create_shared_threshold = MANAGER;

      # Threshold needed to update readonly bugs.  Readonly bugs are identified via
      # $g_bug_readonly_status_threshold.
      $g_update_readonly_bug_threshold = MANAGER;

      # threshold for viewing changelog
      $g_view_changelog_threshold = VIEWER;

      # status change thresholds
      $g_update_bug_status_threshold = DEVELOPER;

      # access level needed to re-open bugs
      $g_reopen_bug_threshold             = DEVELOPER;

      # this array sets the access thresholds needed to enter each status listed.
      # if a status is not listed, it falls back to $g_update_bug_status_threshold
      # example: $g_set_status_threshold = array( ACKNOWLEDGED => MANAGER, CONFIRMED => DEVELOPER, CLOSED => MANAGER );
      $g_set_status_threshold = array();

      # --- login method ----------------
      # CRYPT or PLAIN or MD5 or LDAP or BASIC_AUTH
      # You can simply change this at will. Mantis will try to figure out how the passwords were encrypted.
      $g_login_method                     = MD5;

      # --- limit reporters -------------
      # Set to ON if you wish to limit reporters to only viewing bugs that they report.
      $g_limit_reporters                  = OFF;

      # --- close immediately -----------
      # Allow developers and above to close bugs immediately when resolving bugs
      $g_allow_close_immediately    = OFF;

      # --- reporter can close ----------
      # Allow reporters to close the bugs they reported, after they're marked resolved.
      $g_allow_reporter_close       = OFF;

      # --- reporter can reopen ---------
      # Allow reporters to reopen the bugs they reported, after they're marked resolved.
      $g_allow_reporter_reopen      = ON;

      # --- reporter can upload ---------
      # Allow reporters to upload attachments to bugs they reported.
      $g_allow_reporter_upload      = ON;

      # --- account delete -----------
      # Allow users to delete their own accounts
      $g_allow_account_delete       = OFF;

      # --- anonymous login -----------
      # Allow anonymous login
      $g_allow_anonymous_login      = OFF;
      $g_anonymous_account          = '';

      # --- CVS linking ---------------
      # insert the URL to your CVSweb or ViewCVS
      # eg: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/mantisbt/mantisbt/
      $g_cvs_web                    = '';

      # --- Source Control Integration ------

      # For open source projects it is expected that the notes be public, however,
      # for non-open source it will probably be VS_PRIVATE.
      $g_source_control_notes_view_status = VS_PRIVATE;

      # Account to be used by the source control script.  The account must be enabled
      # and must have the appropriate access level to add notes to all issues even
      # private ones (DEVELOPER access recommended).
      $g_source_control_account           = '';

      # If set to a status, then after a checkin, the issue status is set to the
      # specified status, otherwise if set to OFF, the issue status is not affected.
      $g_source_control_set_status_to     = OFF;

      # Regular expression used to detect issue ids within checkin comments.
      # see preg_match_all() documentation at
      # http://www.php.net/manual/en/function.preg-match-all.php
      $g_source_control_regexp = "/\bissue [#]{0,1}(\d+)\b/i";

      # --- Bug Linking ---------------
      # if a number follows this tag it will create a link to a bug.
      # eg. for # a link would be #45
      # eg. for bug: a link would be bug:98
      $g_bug_link_tag               = '#';

      # --- Bugnote Linking ---------------
      # if a number follows this tag it will create a link to a bugnote.
      # eg. for ~ a link would be ~45
      # eg. for bugnote: a link would be bugnote:98
      $g_bugnote_link_tag                 = '~';

      # --- Bug Count Linking ----------
      # this is the prefix to use when creating links to bug views from bug counts (eg. on the main
      # page and the summary page).
      # $g_bug_count_hyperlink_prefix = 'view_all_set.php?type=1';                        # permanently change the filter
      $g_bug_count_hyperlink_prefix = 'view_all_set.php?type=1&amp;temporary=y';    # only change the filter this time

      # --- Queries --------------------
      # Shows the total number/unique number of queries executed to serve the page.
      $g_show_queries_count   = ON;

      # The regular expression to use when validating new user login names
      # The default regular expression allows a-z, A-z, 0-9, as well as space and
      #  underscore.  If you change this, you may want to update the
      #  ERROR_USER_NAME_INVALID string in the language files to explain
      #  the rules you are using on your site
      $g_user_login_valid_regex = '/^[\w \-]+$/';

      # Default user name prefix used to filter the list of users in
      # manage_user_page.php.  Change this to 'A' (or any other
      # letter) if you have a lot of users in the system and loading
      # the manage users page takes a long time.
      $g_default_manage_user_prefix = 'ALL';

      # --- CSV Export ---------------
      # Set the csv separator
      $g_csv_separator = ',';

      ################################
      # Mantis Look and Feel Variables
      ################################

      # --- status color codes ----------
      #
      $g_status_colors        = array( 'new'                => '#ffa0a0', # red,
                                                       'feedback'       => '#ff50a8', # purple
                                                       'acknowledged'   => '#ffd850', # orange
                                                       'confirmed'      => '#ffffb0', # yellow
                                                       'assigned'       => '#c8c8ff', # blue
                                                       'resolved'       => '#cceedd', # buish-green
                                                       'closed'         => '#e8e8e8'); # light gray

      # The padding level when displaying project ids
      #  The bug id will be padded with 0's up to the size given
      $g_display_project_padding    = 3;

      # The padding level when displaying bug ids
      #  The bug id will be padded with 0's up to the size given
      $g_display_bug_padding        = 7;

      # The padding level when displaying bugnote ids
      #  The bugnote id will be padded with 0's up to the size given
      $g_display_bugnote_padding    = 7;

      ###############################
      # Mantis Cookie Variables
      ###############################

      # --- cookie path ---------------
      # set this to something more restrictive if needed
      # http://www.php.net/manual/en/function.setcookie.php
      $g_cookie_path                = '/';
      $g_cookie_domain        = '';
      # cookie version for view_all_page
      $g_cookie_version       = 'v5';

      # --- cookie prefix ---------------
      # set this to a unique identifier.  No spaces.
      $g_cookie_prefix        = 'MANTIS';

      # --- cookie names ----------------
      $g_string_cookie        = $g_cookie_prefix.'_STRING_COOKIE';
      $g_project_cookie       = $g_cookie_prefix.'_PROJECT_COOKIE';
      $g_view_all_cookie            = $g_cookie_prefix.'_VIEW_ALL_COOKIE';
      $g_manage_cookie        = $g_cookie_prefix.'_MANAGE_COOKIE';
      $g_logout_cookie        = $g_cookie_prefix.'_LOGOUT_COOKIE';
      $g_bug_list_cookie            = $g_cookie_prefix.'_BUG_LIST_COOKIE';

      #######################################
      # Mantis Filter Variables
      #######################################
      $g_filter_by_custom_fields = ON;
      $g_filter_custom_fields_per_row = 7;
      $g_view_filters = SIMPLE_DEFAULT;

      #######################################
      # Mantis Database Table Variables
      #######################################

      # --- table prefix ----------------
      # if you change this remember to reflect the changes in the database
      $g_db_table_prefix            = 'mantis';

      # --- table names -----------------
      $g_mantis_bug_file_table                        = $g_db_table_prefix.'_bug_file_table';
      $g_mantis_bug_history_table                     = $g_db_table_prefix.'_bug_history_table';
      $g_mantis_bug_monitor_table                     = $g_db_table_prefix.'_bug_monitor_table';
      $g_mantis_bug_relationship_table          = $g_db_table_prefix.'_bug_relationship_table';
      $g_mantis_bug_table                                   = $g_db_table_prefix.'_bug_table';
      $g_mantis_bug_text_table                        = $g_db_table_prefix.'_bug_text_table';
      $g_mantis_bugnote_table                         = $g_db_table_prefix.'_bugnote_table';
      $g_mantis_bugnote_text_table              = $g_db_table_prefix.'_bugnote_text_table';
      $g_mantis_news_table                            = $g_db_table_prefix.'_news_table';
      $g_mantis_project_category_table          = $g_db_table_prefix.'_project_category_table';
      $g_mantis_project_file_table              = $g_db_table_prefix.'_project_file_table';
      $g_mantis_project_table                         = $g_db_table_prefix.'_project_table';
      $g_mantis_project_user_list_table         = $g_db_table_prefix.'_project_user_list_table';
      $g_mantis_project_version_table                 = $g_db_table_prefix.'_project_version_table';
      $g_mantis_user_table                            = $g_db_table_prefix.'_user_table';
      $g_mantis_user_profile_table              = $g_db_table_prefix.'_user_profile_table';
      $g_mantis_user_pref_table                       = $g_db_table_prefix.'_user_pref_table';
      $g_mantis_user_print_pref_table                 = $g_db_table_prefix.'_user_print_pref_table';
      $g_mantis_custom_field_project_table      = $g_db_table_prefix.'_custom_field_project_table';
      $g_mantis_custom_field_table            = $g_db_table_prefix.'_custom_field_table';
      $g_mantis_custom_field_string_table     = $g_db_table_prefix.'_custom_field_string_table';
      $g_mantis_upgrade_table                         = $g_db_table_prefix.'_upgrade_table';
      $g_mantis_filters_table                         = $g_db_table_prefix.'_filters_table';
      $g_mantis_sponsorship_table                     = $g_db_table_prefix.'_sponsorship_table';

      ###########################
      # Mantis Enum Strings
      ###########################

      # --- enum strings ----------------
      # status from $g_status_index-1 to 79 are used for the onboard customization (if enabled)
      # directly use Mantis to edit them.
      $g_access_levels_enum_string        = '10:viewer,25:reporter,40:updater,55:developer,70:manager,90:administrator';
      $g_project_status_enum_string       = '10:development,30:release,50:stable,70:obsolete';
      $g_project_view_state_enum_string   = '10:public,50:private';
      $g_view_state_enum_string                 = '10:public,50:private';

      $g_priority_enum_string                   = '10:none,20:low,30:normal,40:high,50:urgent,60:immediate';
      $g_severity_enum_string                   = '10:feature,20:trivial,30:text,40:tweak,50:minor,60:major,70:crash,80:block';
      $g_reproducibility_enum_string            = '10:always,30:sometimes,50:random,70:have not tried,90:unable to duplicate,100:N/A';
      $g_status_enum_string                     = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,80:resolved,90:closed';
        # @@@ for documentation, the values in this list are also used to define variables in the language files
        #  (e.g., $s_new_bug_title referenced in bug_change_status_page.php )
        # Embedded spaces are converted to underscores (e.g., "working on" references $s_working_on_bug_title).
        # they are also expected to be english names for the states
      $g_resolution_enum_string                 = '10:open,20:fixed,30:reopened,40:unable to duplicate,50:not fixable,60:duplicate,70:not a bug,80:suspended,90:wont fix';
      $g_projection_enum_string                 = '10:none,30:tweak,50:minor fix,70:major rework,90:redesign';
      $g_eta_enum_string                              = '10:none,20:< 1 day,30:2-3 days,40:< 1 week,50:< 1 month,60:> 1 month';

      $g_custom_field_type_enum_string    = '0:string,1:numeric,2:float,3:enum,4:email,5:checkbox,6:list,7:multiselection list';

      #############################
      # Mantis Javascript Variables
      #############################

      # allow the use of Javascript?
      $g_use_javascript       = ON;

      ###########################
      # Mantis Speed Optimisation
      ###########################

      # Use compression of generated html if browser supports it
      # If you already have compression enabled in your php.ini file
      #  (either with zlib.output_compression or
      #  output_handler=ob_gzhandler) this option will be ignored.
      #
      # If you do not have zlib enabled in your PHP installation
      #  this option will also be ignored.  PHP 4.3.0 and later have
      #  zlib included by default.  Windows users should uncomment
      #  the appropriate line in their php.ini files to load
      #  the zlib DLL.  You can check what extensions are loaded
      #  by running "php -m" at the command line (look for 'zlib')
      $g_compress_html        = ON;

      # Use persistent database connections
      $g_use_persistent_connections = OFF;

      ###########################
      # Include files
      ###########################

      # Specify your top/bottom include file (logos, banners, etc)
      $g_bottom_include_page              = $g_absolute_path.'';
      $g_top_include_page                       = $g_absolute_path.'';
      # CSS file
      $g_css_include_file                       = $g_path.'css/default.css';
      # meta tags
      $g_meta_include_file                = $g_absolute_path.'meta_inc.php';

      ###########################
      # Redirections
      ###########################

      # Specify where the user should be sent after logging out.
      $g_logout_redirect_page             = $g_path.'login_page.php';

      ###########################
      # Headers
      ###########################

      # An array of headers to be sent with each page.
      # For example, to allow your mantis installation to be viewed in a frame in IE 6
      #  when the frameset is not at the same hostname as the mantis install, you need
      #  to add a P3P header.  You could try something like 'P3P: CP="CUR ADM"' in your
      #  config file, but make sure to check that the your policy actually matches with
      #  what you are promising. See
      #  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpriv/html/ie6privacyfeature.asp
      #  for more information.

      $g_custom_headers                   = array();
      #$g_custom_headers[]                = 'P3P: CP="CUR ADM"';

      ###########################
      # Debugging
      ###########################

      # --- Timer ----------------------
      # Time page loads.  Shows at the bottom of the page.
      $g_show_timer                 = OFF;

      # used for development only.  Leave OFF
      $g_debug_timer                = OFF;

      # Used for debugging e-mail feature, when set to OFF the emails work as normal.
      # when set to e-mail address, all e-mails are sent to this address with the
      # original To, Cc, Bcc included in the message body.
      $g_debug_email                = OFF;

      # Shows the list of all queries that are executed in chronological order from top
      # to bottom.  This option is only effective when $g_show_queries_count is ON.
      # WARNING: Potential security hazard.  Only turn this on when you really
      # need it (for debugging/profiling)
      $g_show_queries_list    = OFF;

      # --- detailed error messages -----
      # Shows a list of variables and their values when an error is triggered
      # Only applies to error types configured to 'halt' in $g_display_errors, below
      # WARNING: Potential security hazard.  Only turn this on when you really
      # need it for debugging
      $g_show_detailed_errors = OFF;

      # --- error display ---
      # what errors are displayed and how?
      # The options for display are:
      #  'halt' - stop and display traceback
      #  'inline' - display 1 line error and continue
      #  'none' - no error displayed
      # obsoletes $g_show_notices (E_NOTICE and E_USER_NOTICE) and
      #   $g_show_warnings (E_WARNING and E_USER_WARNING)
      # A developer might set this in config_inc.php as:
      #     $g_display_errors = array(
      #           E_WARNING => 'halt',
      #           E_NOTICE => 'halt',
      #           E_USER_ERROR => 'halt',
      #           E_USER_WARNING => 'none',
      #           E_USER_NOTICE => 'none'
      #     );

      $g_display_errors = array(
            E_WARNING => 'none',
            E_NOTICE => 'none',
            E_USER_ERROR => 'halt',
            E_USER_WARNING => 'none',
            E_USER_NOTICE => 'none'
      );

      # --- notice display ---
      # Control whether errors of level NOTICE, the lowest level of error,
      #  are displayed to the user.  Default is OFF, but turning it ON may
      #  be useful while debugging
      $g_show_notices               = OFF;

      # --- warning display ---
      # Control whether errors of level WARNING, the middle level of error,
      #  are displayed to the user.  Default is ON.  Turning it OFF may
      #  hide useful information from the user.
      $g_show_warnings        = ON;

      # --- debug messages ---
      # If this option is turned OFF (default) page redirects will continue to
      #  function even if a non-fatal error occurs.  For debugging purposes, you
      #  can set this to ON so that any non-fatal error will prevent page redirection,
      #  allowing you to see the errors.
      # Only turn this option on for debugging
      $g_stop_on_errors       = OFF;

      ##################
      # Custom Fields
      ##################

      # Threshold needed to manage custom fields
      $g_manage_custom_fields_threshold = ADMINISTRATOR;

      # Threshold needed to link/unlink custom field to/from a project
      $g_custom_field_link_threshold = MANAGER;

      # Whether to start editng a custom field immediately after creating it
      $g_custom_field_edit_after_create = ON;


      #################
      # Custom Menus
      #################

      # Add custom options to the main menu.  For example:
      # $g_main_menu_custom_options = array(    array( "My Link",  MANAGER,       'my_link.php' ),
      #                             array( "My Link2", ADMINISTRATOR, 'my_link2.php' ) );
      # Note that if the caption is found in custom_strings_inc.php, then it will be replaced by the
      # translated string.  Options will only be added to the menu if the current logged in user has
      # the appropriate access level.
      $g_main_menu_custom_options = array ();

      ##########
      # Icons
      ##########

      # Maps a file extension to a file type icon.  These icons are printed
      # next to project documents and bug attachments.
      # Note:
      # - Extensions must be in lower case
      # - All icons will be displayed as 16x16 pixels.
      $g_file_type_icons = array(   'pdf' => 'pdficon.gif',
                              'doc' => 'wordicon.gif',
                              'dot' => 'wordicon.gif',
                              'rtf' => 'wordicon.gif',
                              'xls' => 'excelicon.gif',
                              'xlk' => 'excelicon.gif',
                              'csv' => 'excelicon.gif',
                              'ppt' => 'ppticon.gif',
                              'htm' => 'htmlicon.gif',
                              'html' => 'htmlicon.gif',
                              'css' => 'htmlicon.gif',
                              'gif' => 'gificon.gif',
                              'jpg' => 'jpgicon.gif',
                              'png' => 'pngicon.gif',
                              'zip' => 'zipicon.gif',
                              'tar' => 'zipicon.gif',
                              'gz' => 'zipicon.gif',
                              'tgz' => 'zipicon.gif',
                              'rar' => 'zipicon.gif',
                              'arj' => 'zipicon.gif',
                              'lzh' => 'zipicon.gif',
                              'uc2' => 'zipicon.gif',
                              'ace' => 'zipicon.gif',
                              'txt' => 'texticon.gif',
                              'log' => 'texticon.gif',
                              'eml' => 'mailicon.gif',
                              '?' => 'fileicon.gif' );

      # Icon associative arrays
      # Status to icon mapping
      $g_status_icon_arr = array (
            NONE      => '',
            LOW       => 'priority_low_1.gif',
            NORMAL    => '',
            HIGH      => 'priority_1.gif',
            URGENT    => 'priority_2.gif',
            IMMEDIATE => 'priority_3.gif'
      );
      # --------------------
      # Sort direction to icon mapping
      $g_sort_icon_arr = array (
            ASC        => 'up.gif',
            DESC       => 'down.gif'
      );
      # --------------------
      # Read status to icon mapping
      $g_unread_icon_arr = array (
            READ         => 'mantis_space.gif',
            UNREAD       => 'unread.gif'
      );
      # --------------------

      ##################
      # My View Settings
      ##################

      # Number of bugs shown in each box
      $g_my_view_bug_count = 10;

      # Boxes to be shown and their order
      # A box that is not to be shown can have its value set to 0
      $g_my_view_boxes = array (
            'assigned'      => '1',
            'unassigned'    => '2',
            'reported'      => '3',
            'resolved'      => '4',
            'recent_mod'      => '5',
            'monitored' => '6'
      );

      # Toggle whether 'My View' boxes are shown in a fixed position (i.e. adjacent boxes start at the same vertical position)
      $g_my_view_boxes_fixed_position = ON;

      # Default page after Login or Set Project
      $g_default_home_page = 'my_view_page.php';

      ######################
      # Bug Relationships
      ######################

      # Enable support for bug relationships where a bug can be a related, dependent on, or duplicate of another.
      # See relationship_api.php for more details.
      $g_enable_relationship = ON;

      # --- Relationship Graphs -----------
      # Show issue relationships using graphs.
      #
      # In order to use this feature, you must first install either GraphViz
      # (all OSs except Windows) or WinGraphviz (only Windows).
      #
      # Graphviz homepage:    http://www.research.att.com/sw/tools/graphviz/
      # WinGraphviz homepage: http://home.so-net.net.tw/oodtsen/wingraphviz/
      #
      # Refer to the notes near the top of core/graphviz_api.php and
      # core/relationship_graph_api.php for more information.

      # Enable relationship graphs support.
      $g_relationship_graph_enable        = OFF;

      # Font name and size, as required by Graphviz. If Graphviz fails to run
      # for you, you are probably using a font name that gd can't find. On
      # Linux, try the name of the font file without the extension.
      $g_relationship_graph_fontname            = 'Arial';
      $g_relationship_graph_fontsize            = 8;

      # Local path where the above font is found on your system.
      #
      # You shouldn't care about this on Windows since there is only one system
      # folder where fonts are installed and Graphviz already knows where it
      # is. On Linux and other unices, the default font search path is defined
      # during Graphviz compilation. If you are using a pre-compiled Graphviz
      # package provided by your distribution, probably the font search path was
      # already configured by the packager.
      #
      # If for any reason, the font file you want to use is not in any directory
      # listed on the default font search path list, you can either: (1) export
      # the DOTFONTPATH environment variable in your webserver startup script
      # or (2) use this config option conveniently available here. If you need
      # to list more than one directory, use colons to separate them.
      $g_relationship_graph_fontpath            = '';

      # Default dependency orientation. If you have issues with lots of childs
      # or parents, leave as 'horizontal', otherwise, if you have lots of
      # "chained" issue dependencies, change to 'vertical'.
      $g_relationship_graph_orientation   = 'horizontal';

      # Max depth for relation graphs. This only affects relation graphs,
      # dependency graphs are drawn to the full depth. A value of 3 is already
      # enough to show issues really unrelated to the one you are currently
      # viewing.
      $g_relationship_graph_max_depth           = 2;

      # If set to ON, clicking on an issue on the relationship graph will open
      # the bug view page for that issue, otherwise, will navigate to the
      # relationship graph for that issue.
      $g_relationship_graph_view_on_click = OFF;

      # Complete path to dot and neato tools. Your webserver must have execute
      # permission to these programs in order to generate relationship graphs.
      # NOTE: These are meaningless under Windows! Just ignore them!
      $g_dot_tool                                     = '/usr/bin/dot';
      $g_neato_tool                                   = '/usr/bin/neato';
?>

Generated by  Doxygen 1.6.0   Back to index