From: Victor B. <vb...@us...> - 2004-07-30 12:46:18
|
Update of /cvsroot/mantisbt/mantisbt In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32214 Modified Files: config_defaults_inc.php manage_user_delete.php Log Message: 0003371: [feature] CVS Integration (vboctor) - I aimed to achieve generic source control integration. - Fixed errors that were causing by inclusion of config_defaults_inc.php in cgi php scripts. - Added support for script logins, where a script can login using a standard user account. Index: manage_user_delete.php =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/manage_user_delete.php,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- manage_user_delete.php 11 Jan 2004 07:16:07 -0000 1.27 +++ manage_user_delete.php 30 Jul 2004 12:46:09 -0000 1.28 @@ -20,7 +20,7 @@ user_delete( $f_user_id ); - $t_redirect_url = 'manage_user_page.php'; + $t_redirect_url = 'manage_user_page.php'; html_page_top1(); Index: config_defaults_inc.php =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/config_defaults_inc.php,v retrieving revision 1.183 retrieving revision 1.184 diff -u -d -r1.183 -r1.184 --- config_defaults_inc.php 25 Jul 2004 21:09:39 -0000 1.183 +++ config_defaults_inc.php 30 Jul 2004 12:46:09 -0000 1.184 @@ -53,9 +53,14 @@ $t_protocol = 'https'; } - $t_port = ':' . $_SERVER['SERVER_PORT']; - if ( ( ':80' == $t_port && 'http' == $t_protocol ) - || ( ':443' == $t_port && 'https' == $t_protocol )) { + # $_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 = ''; } @@ -99,7 +104,11 @@ ############################# # Using Microsoft Internet Information Server (IIS) - $g_use_iis = ( strstr( $_SERVER['SERVER_SOFTWARE'], 'IIS' ) !== false ) ? ON : OFF; + 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; + } ############################# # Mantis Email Settings @@ -883,6 +892,26 @@ # 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. |