]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
make the file PEAR CS compliant
authorcweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f>
Fri, 23 Oct 2009 16:56:59 +0000 (16:56 +0000)
committercweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f>
Fri, 23 Oct 2009 16:56:59 +0000 (16:56 +0000)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@395 b3834d28-1941-0410-a4f8-b48e95affb8f

src/SemanticScuttle/Service/Factory.php

index b6f79d5298d75d4f246a8204b46433b522facf9c..92747d76c279284243fb678795782dd27c0d66c2 100644 (file)
@@ -1,6 +1,29 @@
 <?php
-/* Connect to the database and build services */
-
+/**
+ * SemanticScuttle - your social bookmark manager.
+ *
+ * PHP version 5.
+ *
+ * @category Bookmarking
+ * @package  SemanticScuttle
+ * @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
+ */
+
+/**
+ * Connect to the database and build services.
+ *
+ * @category Bookmarking
+ * @package  SemanticScuttle
+ * @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
+ */
 class SemanticScuttle_Service_Factory
 {
     /**
@@ -71,7 +94,7 @@ class SemanticScuttle_Service_Factory
         if (!class_exists($class)) {
             //PEAR classname to filename rule
             $file = str_replace('_', '/', $class) . '.php';
-            require_once $file;
+            include_once $file;
         }
 
         self::$instances[$name] = call_user_func(
@@ -95,19 +118,20 @@ class SemanticScuttle_Service_Factory
         if (self::$db !== null) {
             return;
         }
-        require_once 'SemanticScuttle/db/'. $dbtype .'.php';
+        include_once 'SemanticScuttle/db/'. $dbtype .'.php';
         $db = new sql_db();
         $db->sql_connect(
             $dbhost, $dbuser, $dbpass, $dbname, $dbport, $dbpersist
         );
-        if(!$db->db_connect_id) {
+        if (!$db->db_connect_id) {
             message_die(
                 CRITICAL_ERROR,
                 'Could not connect to the database',
-                $db
+                self::$db
             );
         }
         $db->sql_query('SET NAMES UTF8');
+        self::$db = $db;
     }
 
 }