]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
CS on constants
authorChristian Weiske <cweiske@cweiske.de>
Thu, 7 Oct 2010 17:02:06 +0000 (19:02 +0200)
committerChristian Weiske <cweiske@cweiske.de>
Thu, 7 Oct 2010 17:02:06 +0000 (19:02 +0200)
src/SemanticScuttle/constants.php

index aebc0599f6919b4caf7d57626a485e24003470f0..c76f7b26ee0da0f660e43ff577738a47f5590489 100644 (file)
@@ -1,35 +1,49 @@
 <?php
-/*
+/**
  * Define constants used in all the application.
  * Some constants are based on variables from configuration file.
+ *
+ * SemanticScuttle - your social bookmark manager.
+ *
+ * PHP version 5.
+ *
+ * @category    Bookmarking
+ * @package     SemanticScuttle
+ * @subcategory Base
+ * @author      Benjamin Huynh-Kim-Bang <mensonge@users.sourceforge.net>
+ * @author      Christian Weiske <cweiske@cweiske.de>
+ * @author      Eric Dane <ericdane@users.sourceforge.net>
+ * @license     GPL http://www.gnu.org/licenses/gpl.html
+ * @link        http://sourceforge.net/projects/semanticscuttle
  */
 
 // Debug managament
-if(isset($GLOBALS['debugMode'])) {
-       define('DEBUG_MODE', $GLOBALS['debugMode']);
-       define('DEBUG_EXTRA', $GLOBALS['debugMode']); // Constant used exclusively into db/ directory
+if (isset($GLOBALS['debugMode'])) {
+    define('DEBUG_MODE', $GLOBALS['debugMode']);
+    // Constant used exclusively into db/ directory
+    define('DEBUG_EXTRA', $GLOBALS['debugMode']);
 }
 
 // Determine the base URL as ROOT
 if (!isset($GLOBALS['root'])) {
-       $pieces = explode('/', $_SERVER['SCRIPT_NAME']);
-       
-       $rootTmp = '/';
-       foreach ($pieces as $piece) {
-               //we eliminate possible sscuttle subfolders (like gsearch for example)
+    $pieces = explode('/', $_SERVER['SCRIPT_NAME']);
+
+    $rootTmp = '/';
+    foreach ($pieces as $piece) {
+        //we eliminate possible sscuttle subfolders (like gsearch for example)
         if ($piece != '' && !strstr($piece, '.php')
             && $piece != 'gsearch' && $piece != 'ajax'
         ) {
-                       $rootTmp .= $piece .'/';
-               }
-       }
-       if (($rootTmp != '/') && (substr($rootTmp, -1, 1) != '/')) {
-               $rootTmp .= '/';
-       }
+            $rootTmp .= $piece .'/';
+        }
+    }
+    if (($rootTmp != '/') && (substr($rootTmp, -1, 1) != '/')) {
+        $rootTmp .= '/';
+    }
 
-       define('ROOT', 'http://'. $_SERVER['HTTP_HOST'] . $rootTmp);
+    define('ROOT', 'http://'. $_SERVER['HTTP_HOST'] . $rootTmp);
 } else {
-       define('ROOT', $GLOBALS['root']);
+    define('ROOT', $GLOBALS['root']);
 }
 
 // Error codes
@@ -46,19 +60,21 @@ define('PAGE_WATCHLIST', "watchlist");
 
 // Miscellanous
 
-// INSTALLATION_ID is based on directory DB and used as prefix (in session and cookie) to prevent mutual login for different installations on the same host server
+// INSTALLATION_ID is based on directory DB and used as prefix
+// (in session and cookie) to prevent mutual login for different
+// installations on the same host server
 define('INSTALLATION_ID', md5($GLOBALS['dbname'].$GLOBALS['tableprefix']));
 
 // Correct bugs with PATH_INFO (maybe for Apache 1 or CGI) -- for 1&1 host...
 if (isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO'])) {
-       if(strlen($_SERVER["PATH_INFO"])<strlen($_SERVER["ORIG_PATH_INFO"])) {
-               $_SERVER["PATH_INFO"] = $_SERVER["ORIG_PATH_INFO"];
-       }
-       if(strcasecmp($_SERVER["PATH_INFO"], $_SERVER["SCRIPT_NAME "]) == 0) {
-               unset($_SERVER["PATH_INFO"]);
-       }
-       if(strpos($_SERVER["PATH_INFO"], '.php') !== false) {
-               unset($_SERVER["PATH_INFO"]);
-       }
+    if (strlen($_SERVER["PATH_INFO"])<strlen($_SERVER["ORIG_PATH_INFO"])) {
+        $_SERVER["PATH_INFO"] = $_SERVER["ORIG_PATH_INFO"];
+    }
+    if (strcasecmp($_SERVER["PATH_INFO"], $_SERVER["SCRIPT_NAME "]) == 0) {
+        unset($_SERVER["PATH_INFO"]);
+    }
+    if (strpos($_SERVER["PATH_INFO"], '.php') !== false) {
+        unset($_SERVER["PATH_INFO"]);
+    }
 }
 ?>