]> git.pld-linux.org Git - packages/eventum.git/blobdiff - eventum-paths.patch
- updated to 1.5.5
[packages/eventum.git] / eventum-paths.patch
index 747f05e6f83ed8b0086977b6f151b4cfd17745c2..1854fe3ecf24e3a1d1f1586fc8c148c240bb0bea 100644 (file)
          $this->smarty->config_dir = '';
          $this->smarty->register_modifier("activateLinks", array('Link_Filter', 'activateLinks'));
      }
---- eventum-1.4.orig/setup/index.php   2005-01-25 23:42:55.000000000 +0200
-+++ eventum-1.4/setup/index.php        2005-01-25 23:46:14.000000000 +0200
-@@ -114,15 +114,15 @@
+--- ./include/class.monitor.php~       2005-02-22 21:50:49.000000000 +0200
++++ ./include/class.monitor.php        2005-02-22 23:04:50.000000000 +0200
+@@ -157,6 +165,7 @@
+                 'permission'       => 100,
+             ),
+         );
++        $required_directories = array();
+         foreach ($required_directories as $dir_path => $options) {
+             // check if directory exists
+             if (!file_exists($dir_path)) {
+--- ./setup/index.php  2005-04-16 05:53:27.000000000 +0300
++++ eventum-1.5.2.patched/setup/index.php      2005-04-16 05:53:05.000000000 +0300
+@@ -118,31 +118,31 @@
      if (ini_get('allow_call_time_pass_reference') != "1") {
          $errors[] = "The 'allow_call_time_pass_reference' directive needs to be enabled in your PHP.INI file in order for Eventum to work properly.";
      }
      if (!empty($error)) {
          $errors[] = $error;
      }
-@@ -130,7 +130,7 @@
-     if (!empty($error)) {
-         $errors[] = $error;
-     }
--    $error = checkPermissions('../logs/errors.log', "File 'logs/errors.log'");
-+    $error = checkPermissions('/var/log/eventum/errors.log', "File '/var/log/eventum/errors.log'");
-     if (!empty($error)) {
-         $errors[] = $error;
-     }
-@@ -203,7 +203,7 @@
- $tpl = new Smarty();
- $tpl->template_dir = '../templates/en';
--$tpl->compile_dir = "../templates_c";
-+$tpl->compile_dir = "/var/cache/eventum";
- $tpl->config_dir = '';
- function replace_table_prefix($str)
-@@ -417,23 +417,8 @@
-     $tpl->assign('is_imap_enabled', function_exists('imap_open'));
- }
--
--$full_url = dirname($HTTP_SERVER_VARS['PHP_SELF']);
--$pieces = explode("/", $full_url);
--$relative_url = array();
--$relative_url[] = '';
--foreach ($pieces as $piece) {
--    if ((!empty($piece)) && ($piece != 'setup')) {
--        $relative_url[] = $piece;
--    }
--}
--$relative_url[] = '';
--$relative_url = implode("/", $relative_url);
--
--if (substr($HTTP_SERVER_VARS['DOCUMENT_ROOT'], -1) == '/') {
--    $HTTP_SERVER_VARS['DOCUMENT_ROOT'] = substr($HTTP_SERVER_VARS['DOCUMENT_ROOT'], 0, -1);
--}
--$installation_path = $HTTP_SERVER_VARS['DOCUMENT_ROOT'] . $relative_url;
-+$installation_path = "/usr/share/eventum";
-+$relative_url = "/eventum/";
- $tpl->assign("phpversion", phpversion());
- $tpl->assign("rel_url", $relative_url);
---- eventum-1.4/setup/index.php~       2005-01-25 23:52:31.000000000 +0200
-+++ eventum-1.4/setup/index.php        2005-01-25 23:52:33.000000000 +0200
-@@ -199,7 +199,7 @@
- }
- ini_set("include_path", '.');
--include_once("../include/Smarty/Smarty.class.php");
-+include_once("/usr/share/pear/Smarty/Smarty.class.php");
- $tpl = new Smarty();
- $tpl->template_dir = '../templates/en';
---- ./setup/index.php~ 2005-02-22 21:50:50.000000000 +0200
-+++ ./setup/index.php  2005-03-28 23:01:03.000000000 +0300
-@@ -126,7 +126,7 @@
-     if (!empty($error)) {
-         $errors[] = $error;
-     }
 -    $error = checkPermissions('../config.inc.php', "File 'config.inc.php'");
 +    $error = checkPermissions('/etc/eventum/config.php', "File '/etc/eventum/config.php'");
      if (!empty($error)) {
          $errors[] = $error;
      }
-@@ -134,11 +134,11 @@
+-    $error = checkPermissions('../logs/errors.log', "File 'logs/errors.log'");
++    $error = checkPermissions('/var/log/eventum/errors.log', "File '/var/log/eventum/errors.log'");
      if (!empty($error)) {
          $errors[] = $error;
      }
      if (!empty($error)) {
          $errors[] = $error;
      }
-@@ -202,7 +202,7 @@
- include_once("/usr/share/pear/Smarty/Smarty.class.php");
- $tpl = new Smarty();
--$tpl->template_dir = '../templates/en';
-+$tpl->template_dir = '/usr/share/eventum/templates/en';
- $tpl->compile_dir = "/var/cache/eventum";
- $tpl->config_dir = '';
-@@ -272,8 +272,8 @@
+@@ -276,8 +276,8 @@
  
      clearstatcache();
      // check if config.inc.php in the root directory is writable
      }
      // gotta check and see if the provided installation path really exists...
      if (!file_exists($HTTP_POST_VARS['path'])) {
-@@ -283,16 +283,16 @@
+@@ -287,16 +287,16 @@
      $private_key = '<?php
  $private_key = "' . md5(microtime()) . '";
  ?>';
      }
      fclose($fp);
      // check if we can connect
-@@ -385,20 +385,20 @@
-     $config_contents = str_replace("%{APP_TABLE_PREFIX}%", $HTTP_POST_VARS['db_table_prefix'], $config_contents);
-     $config_contents = str_replace("%{APP_HOSTNAME}%", $HTTP_POST_VARS['hostname'], $config_contents);
-     $config_contents = str_replace("%{APP_RELATIVE_URL}%", $HTTP_POST_VARS['relative_url'], $config_contents);
--    $config_contents = str_replace("%{APP_VERSION}%", "1.5.1", $config_contents);
-+    $config_contents = str_replace("%{APP_VERSION}%", "1.5.1", $config_contents);
-     if (@$HTTP_POST_VARS['is_ssl'] == 'yes') {
-         $protocol_type = 'https://';
-     } else {
-         $protocol_type = 'http://';
-     }
-     $config_contents = str_replace("%{PROTOCOL_TYPE}%", $protocol_type, $config_contents);
--    $fp = @fopen('../config.inc.php', 'w');
-+    $fp = @fopen('/etc/eventum/config.php', 'w');
-     if ($fp === FALSE) {
--        return "Could not open the file 'config.inc.php' for writing. The permissions on the file should be set as to allow the user that the web server runs as to open it. Please correct this problem and try again.";
-+        return "Could not open the file '/etc/eventum/config.php' for writing. The permissions on the file should be set as to allow the user that the web server runs as to open it. Please correct this problem and try again.";
-     }
-     $res = fwrite($fp, $config_contents);
-     if ($fp === FALSE) {
--        return "Could not write the configuration information to 'config.inc.php'. The file should be writable by the user that the web server runs as. Please correct this problem and try again.";
-+        return "Could not write the configuration information to '/etc/eventum/config.php'. The file should be writable by the user that the web server runs as. Please correct this problem and try again.";
-     }
-     fclose($fp);
-     
---- eventum-1.5.1/setup/config.inc.php~        2005-03-14 15:21:18.000000000 +0200
-+++ eventum-1.5.1/setup/config.inc.php 2005-03-14 15:20:22.000000000 +0200
-@@ -27,49 +27,6 @@
- //
- // @(#) $Id$
- //
--ini_set('allow_url_fopen', 0);
--ini_set("display_errors", 0);
--error_reporting(0);
--@set_time_limit(0);
--// prevent session from messing up the browser cache
--ini_set('session.cache_limiter', 'nocache');
+@@ -425,23 +425,8 @@
+     $tpl->assign('is_imap_enabled', function_exists('imap_open'));
+ }
 -
--// only needed for older PHP versions
--if (!function_exists('is_a')) {
--    function is_a($object, $class_name)
--    {
--        $class_name = strtolower($class_name);
--        if (get_class($object) == $class_name) {
--            return TRUE;
--        } else {
--            return is_subclass_of($object, $class_name);
--        }
+-$full_url = dirname($HTTP_SERVER_VARS['PHP_SELF']);
+-$pieces = explode("/", $full_url);
+-$relative_url = array();
+-$relative_url[] = '';
+-foreach ($pieces as $piece) {
+-    if ((!empty($piece)) && ($piece != 'setup')) {
+-        $relative_url[] = $piece;
 -    }
 -}
+-$relative_url[] = '';
+-$relative_url = implode("/", $relative_url);
 -
--// definitions of path related variables
--$app_path = '%{APP_PATH}%';
--if ((substr($app_path, -1) != '/') && (substr($app_path, -2) != '\\')) {
--    $app_path .= '/';
--}
--@define("APP_PATH", $app_path);
--@define("APP_INC_PATH", APP_PATH . "include/");
--@define("APP_PEAR_PATH", APP_INC_PATH . "pear/");
--@define("APP_TPL_PATH", APP_PATH . "templates/");
--@define("APP_SMARTY_PATH", APP_INC_PATH . "Smarty/");
--@define("APP_JPGRAPH_PATH", APP_INC_PATH . "jpgraph/");
--@define("APP_LOG_PATH", APP_PATH . "logs/");
--@define("APP_LOCKS_PATH", APP_PATH . "locks/");
--if (stristr(PHP_OS, 'darwin')) {
--    ini_set("include_path", ".:" . APP_PEAR_PATH);
--} elseif (stristr(PHP_OS, 'win')) {
--    ini_set("include_path", ".;" . APP_PEAR_PATH);
--} else {
--    ini_set("include_path", ".:" . APP_PEAR_PATH);
+-if (substr($HTTP_SERVER_VARS['DOCUMENT_ROOT'], -1) == '/') {
+-    $HTTP_SERVER_VARS['DOCUMENT_ROOT'] = substr($HTTP_SERVER_VARS['DOCUMENT_ROOT'], 0, -1);
 -}
--
--@define("APP_SETUP_PATH", APP_PATH);
--@define("APP_SETUP_FILE", APP_SETUP_PATH . "setup.conf.php");
+-$installation_path = $HTTP_SERVER_VARS['DOCUMENT_ROOT'] . $relative_url;
++$installation_path = "/usr/share/eventum";
++$relative_url = "/eventum/";
  
- // definitions of SQL variables
- @define("APP_SQL_DBTYPE", "mysql");
-@@ -82,11 +39,6 @@
- @define("APP_DEFAULT_DB", APP_SQL_DBNAME);
- @define("APP_TABLE_PREFIX", "%{APP_TABLE_PREFIX}%");
+ $tpl->assign("phpversion", phpversion());
+ $tpl->assign("rel_url", $relative_url);
+--- ./index.php~       2005-04-22 18:33:06.556398818 +0300
++++ ./index.php        2005-04-22 18:33:07.885180913 +0300
+@@ -33,8 +33,8 @@
+ include_once(APP_INC_PATH . "db_access.php");
  
--@define("APP_ERROR_LOG", APP_LOG_PATH . "errors.log");
--@define("APP_CLI_LOG", APP_LOG_PATH . "cli.log");
--@define("APP_IRC_LOG", APP_LOG_PATH . "irc_bot.log");
--@define("APP_LOGIN_LOG", APP_LOG_PATH . "login_attempts.log");
--
- @define("APP_NAME", "Eventum");
- @define("APP_SHORT_NAME", APP_NAME); // used in the subject of notification emails
- @define("APP_URL", "http://www.mysql.com/products/eventum/");
-@@ -99,8 +51,6 @@
- @define("APP_PROJECT_COOKIE", "eventum_project");
- @define("APP_PROJECT_COOKIE_EXPIRE", time() + (60 * 60 * 24));
+ // check if templates_c is writable by the web server user
+-if (!Misc::isWritableDirectory(APP_PATH . 'templates_c')) {
+-    $errors = array("Directory 'templates_c' is not writable.");
++if (!Misc::isWritableDirectory('/var/cache/eventum')) {
++    $errors = array("Directory '/var/cache/eventum' is not writable.");
+     Misc::displayRequirementErrors($errors);
+     exit;
+ }
+--- ../include/class.support.php~      2005-07-10 15:40:57.000000000 +0300
++++ ../include/class.support.php       2005-07-14 22:47:58.665843734 +0300
+@@ -259,7 +259,7 @@
+      */
+     function saveRoutedEmail($message)
+     {
+-        $path = APP_PATH . "misc/routed_emails/";
++        $path = "/var/lib/eventum/routed_emails/";
+         list($usec,) = explode(" ", microtime());
+         $filename = date('dmY.His.') . $usec . '.email.txt';
+         $fp = @fopen($path . $filename, 'w');
+--- ../setup/index.php~        2005-07-26 18:49:37.000000000 +0300
++++ ../setup/index.php 2005-07-26 19:12:57.000000000 +0300
+@@ -213,11 +213,11 @@
+     exit;
+ }
  
--@define("APP_VERSION", "%{APP_VERSION}%");
--
- @define("APP_DEFAULT_PAGER_SIZE", 5);
- @define("APP_DEFAULT_REFRESH_RATE", 5); // in minutes
+-include_once("../include/Smarty/Smarty.class.php");
++include_once("/usr/share/pear/Smarty/Smarty.class.php");
  
-@@ -114,39 +64,6 @@
- @define("APP_CYCLE_COLORS", "#DDDDDD,#CACACA");
- @define("APP_INTERNAL_COLOR", "#9C494B");
+ $tpl = new Smarty();
+-$tpl->template_dir = '../templates/en';
+-$tpl->compile_dir = "../templates_c";
++$tpl->template_dir = '/usr/share/eventum/templates/en';
++$tpl->compile_dir = "/var/cache/eventum";
+ $tpl->config_dir = '';
  
--// define the user_id of system user
--@define("APP_SYSTEM_USER_ID", 1);
--
- @define("APP_BENCHMARK", false);
--if (APP_BENCHMARK) {
--    // always benchmark the scripts
--    include_once("Benchmark/Timer.php");
--    $bench = new Benchmark_Timer;
--    $bench->start();
--}
--
--include_once(APP_INC_PATH . "class.misc.php");
--
--if (isset($_GET)) {
--    $HTTP_POST_VARS = $_POST;
--    $HTTP_GET_VARS = $_GET;
--    $HTTP_SERVER_VARS = $_SERVER;
--    $HTTP_ENV_VARS = $_ENV;
--    $HTTP_POST_FILES = $_FILES;
--    // seems like PHP 4.1.0 didn't implement the $_SESSION auto-global...
--    if (isset($_SESSION)) {
--        $HTTP_SESSION_VARS = $_SESSION;
--    }
--    $HTTP_COOKIE_VARS = $_COOKIE;
+ function replace_table_prefix($str)
+@@ -417,7 +417,7 @@
+         $config_contents = str_replace("%{APP_ENABLE_FULLTEXT}%", "false", $config_contents);
+     }
+-    $fp = @fopen('../config.inc.php', 'w');
++    $fp = @fopen('/etc/eventum/config.php', 'w');
+     if ($fp === FALSE) {
+         return "Could not open the file 'config.inc.php' for writing. The permissions on the file should be set as to allow the user that the web server runs as to open it. Please correct this problem and try again.";
+     }
+--- eventum-1.5.5/setup/index.php~     2005-07-26 20:22:06.000000000 +0300
++++ eventum-1.5.5/setup/index.php      2005-07-26 20:35:31.000000000 +0300
+@@ -198,13 +198,7 @@
+     return $html;
+ }
+-if (stristr(PHP_OS, 'darwin')) {
+-    ini_set("include_path", ".:./../include/pear/");
+-} elseif (stristr(PHP_OS, 'win')) {
+-    ini_set("include_path", ".;./../include/pear/");
+-} else {
+-    ini_set("include_path", ".:./../include/pear/");
 -}
--// fix magic_quote_gpc'ed values (i wish i knew who is the person behind this)
--$HTTP_GET_VARS =& Misc::dispelMagicQuotes($HTTP_GET_VARS);
--$HTTP_POST_VARS =& Misc::dispelMagicQuotes($HTTP_POST_VARS);
--
--// handle the language preferences now
--@include_once(APP_INC_PATH . "class.language.php");
--Language::setPreference();
++ini_set("include_path", ".:../../include/pear/");
+ include_once("File/Util.php");
  
--// set charset
--header("content-type: text/html;charset=" . APP_CHARSET);
- ?>
-\ No newline at end of file
---- ./include/class.monitor.php~       2005-02-22 21:50:49.000000000 +0200
-+++ ./include/class.monitor.php        2005-02-22 23:04:50.000000000 +0200
-@@ -100,21 +100,29 @@
-     function checkConfiguration()
-     {
-         $required_files = array(
--            APP_PATH . 'config.inc.php' => array(
-+            '/etc/eventum/config.php' => array(
-                 'check_owner'      => true,
--                'owner'            => 'apache',
-+                'owner'            => 'root',
-                 'check_group'      => true,
--                'group'            => 'apache',
-+                'group'            => 'eventum',
-                 'check_permission' => true,
--                'permission'       => 755,
-+                'permission'       => 640,
-             ),
--            APP_PATH . 'setup.conf.php' => array(
-+            '/etc/eventum/core.php' => array(
-                 'check_owner'      => true,
--                'owner'            => 'apache',
-+                'owner'            => 'root',
-                 'check_group'      => true,
--                'group'            => 'apache',
-+                'group'            => 'eventum',
-                 'check_permission' => true,
--                'permission'       => 750,
-+                'permission'       => 640,
-+            ),
-+            '/etc/eventum/setup.php' => array(
-+                'check_owner'      => true,
-+                'owner'            => 'root',
-+                'check_group'      => true,
-+                'group'            => 'eventum',
-+                'check_permission' => true,
-+                'permission'       => 660,
-                 'check_filesize'   => true,
-                 'filesize'         => 1024
-             ),
-@@ -157,6 +165,7 @@
-                 'permission'       => 100,
-             ),
-         );
-+        $required_directories = array();
-         foreach ($required_directories as $dir_path => $options) {
-             // check if directory exists
-             if (!file_exists($dir_path)) {
+ $html = checkRequirements();
This page took 0.051767 seconds and 4 git commands to generate.