--- flyspray-0.9.8/header.php 2005-10-23 03:11:14.000000000 +0300 +++ /tmp/header.php 2005-12-11 18:38:26.000000000 +0200 @@ -34,7 +34,7 @@ //echo get_include_path(); // Define the path to the config file. Change this line if you move flyspray.conf.php elsewhere -$conf_file = $path . $slash . "flyspray.conf.php"; +$conf_file = '/etc/webapps/flyspray/flyspray.conf'; // Check if config file exists and its not empty. // If it doesn't exist or is empty, take the user to the setup page --- flyspray-0.9.8/setup/index.php 2005-09-18 13:45:46.000000000 +0300 +++ /tmp/index.php 2005-12-11 18:56:30.000000000 +0200 @@ -14,9 +14,9 @@ error_reporting(0); -if (file_exists('../flyspray.conf.php') && (count($config = parse_ini_file('../flyspray.conf.php', true)) > 0) ) +if (file_exists('/etc/webapps/flyspray/flyspray.conf') && (count($config = parse_ini_file('/etc/webapps/flyspray/flyspray.conf', true)) > 0) ) { - die('Flyspray Already Installed. Delete the contents of flyspray.conf.php to run setup.'); + die('Flyspray Already Installed. Delete the contents of /etc/webapps/flyspray/flyspray.conf to run setup.'); } // --------------------------------------------------------------------- @@ -192,7 +192,7 @@ function CheckAdodbLibrary() { // Get the ADOdb library path. If not found it will be FALSE - $this->mAdodbPath = $this->ScanIncludePath('adodb.inc.php', realpath('../adodb')); + $this->mAdodbPath = $this->ScanIncludePath('adodb.inc.php', '/usr/share/pear/adodb'); // Update the status of the library $this->mAdodbStatus = ($this->mAdodbPath) ? TRUE : FALSE; @@ -209,7 +209,7 @@ function CheckConfigFile() { // Get the full path to the file - $file = realpath('../flyspray.conf.php'); + $file = '/etc/webapps/flyspray/flyspray.conf'; // Update the status of the Config file $this->mConfigFileStatus = $this->IsWriteable($file); @@ -1211,6 +1211,7 @@ $config_intro = "; + ; vim: syn=dosini ; This is the Flysplay configuration file. It contains the basic settings ; needed for Flyspray to operate. All other preferences are stored in the @@ -1265,7 +1266,7 @@ $config_text = $config_intro . implode( "\n", $config ); - if (is_writable('../flyspray.conf.php') && ($fp = fopen('../flyspray.conf.php', "w"))) + if (is_writable('/etc/webapps/flyspray/flyspray.conf') && ($fp = fopen('/etc/webapps/flyspray/flyspray.conf', "w"))) { fputs($fp, $config_text, strlen($config_text)); fclose($fp); diff -u ../../../flyspray-0.9.8/setup/templates/./complete_install.tpl.php /tmp/complete_install.tpl.php --- flyspray-0.9.8/setup/templates/./complete_install.tpl.php 2005-08-27 05:49:56.000000000 +0300 +++ /tmp/complete_install.tpl.php 2005-12-11 19:00:06.000000000 +0200 @@ -33,8 +33,8 @@ The configuration file is not writeable. You will have to upload the following code manually. Click in the textarea to highlight all of the code. Copy and - paste the contents into the flyspray.conf.php file available in the base of - installation. + paste the contents into the flyspray.conf file in the webapps directory of + (/etc/webapps/flyspray). @@ -50,10 +50,10 @@ if (!$config_writeable) { ?> -

flyspray.conf.php NOT writeable

+

flyspray.conf NOT writeable

- To complete setup, copy and paste the contents of the textarea box into flyspray.conf.php - This file resides in the base of your installation. + To complete setup, copy and paste the contents of the textarea box into flyspray.conf + This file resides in the webapps directory of your installation (/etc/webapps/flyspray).

- + @@ -114,12 +114,12 @@

- The installer has detected that the flyspray.conf.php file is not + The installer has detected that the flyspray.conf file is not writeable. Please make it writeable by the web-server user or world writeable to proceed with the setup. Alternatively if you wish to proceed, the installer will make available the contents of the configuration file at the end of the setup. You will then have to manually copy and paste the contents into the configuration file - located at . + located at /etc/webapps/flyspray/flyspray.conf.

diff -u templates/license.tpl.php /tmp/license.tpl.php --- ./setup/templates/license.tpl.php 2005-08-27 05:49:56.000000000 +0300 +++ /tmp/license.tpl.php 2005-12-11 19:07:25.000000000 +0200 @@ -23,7 +23,7 @@
- +
--- flyspray-0.9.8/setup/index.php 2005-12-11 19:32:38.000000000 +0200 +++ /tmp/index.php 2005-12-11 19:36:24.000000000 +0200 @@ -1341,7 +1347,7 @@ function ProcessDatabaseSetup($data) { // Look for ADOdb - $this->mAdodbPath = $this->ScanIncludePath('adodb.inc.php', realpath('../adodb')); + $this->mAdodbPath = $this->ScanIncludePath('adodb.inc.php', '/usr/share/pear/adodb'); require_once($this->mAdodbPath); // Perform a number of fatality checks, then die gracefully --- flyspray-0.9.8/setup/index.php 2005-12-11 19:37:17.000000000 +0200 +++ /tmp/index.php 2005-12-11 19:40:25.000000000 +0200 @@ -1118,7 +1118,7 @@ 'db_hostname' => array('Database hostname', 'string', TRUE), 'db_type' => array('Database type', 'string', TRUE), 'db_username' => array('Database username', 'string', TRUE), - 'db_password' => array('Database password', 'string', TRUE), + 'db_password' => array('Database password', 'string', false), 'db_name' => array('Database name', 'string', TRUE), 'db_prefix' => array('Table prefix', 'string', TRUE), 'db_delete' => array('Delete tables checkbox', 'string', FALSE), --- flyspray-0.9.8/setup/index.php 2005-12-11 19:40:49.000000000 +0200 +++ /tmp/index.php 2005-12-11 19:46:55.000000000 +0200 @@ -1155,7 +1155,7 @@ 'db_hostname' => array('Database hostname', 'string', TRUE), 'db_type' => array('Database type', 'string', TRUE), 'db_username' => array('Database username', 'string', TRUE), - 'db_password' => array('Database password', 'string', TRUE), + 'db_password' => array('Database password', 'string', false), 'db_name' => array('Database name', 'string', TRUE), 'db_prefix' => array('Table prefix', 'string', TRUE), 'db_setup_options' => array('Database type', 'number', TRUE), @@ -1385,7 +1385,7 @@ break; default: - $_SESSION['page_message'][] = 'Please verify your username/password/database details.'; + $_SESSION['page_message'][] = 'Please verify your username/password/database details (error=$error_number)'; return FALSE; break; }
../flyspray.conf.php../flyspray.conf