BriskDB and DBConn classes now have a static constructor method that can be failed
[brisk.git] / web / admin.php
index 58686fd..7c87e1d 100644 (file)
@@ -2,7 +2,7 @@
   /*
    *  brisk - admin.php
    *
-   *  Copyright (C) 2006-2011 Matteo Nastasi
+   *  Copyright (C) 2011      Matteo Nastasi
    *                          mailto: nastasi@alternativeoutput.it 
    *                                  matteo.nastasi@milug.org
    *                          web: http://www.alternativeoutput.it
@@ -101,7 +101,9 @@ function main()
                 $cont .= sprintf("Loading failed.<br>\n"); 
                 break;
             }
-            $newdb = new BriskDB();
+
+            // FIXME: now create can return FALSE
+            $newdb = BriskDB::create();
             $newdb->users_load();
             if ($newdb->addusers_from_olddb($olddb, $cont) == FALSE) {
                 $cont .= sprintf("Insert failed.<br>\n"); 
@@ -123,7 +125,8 @@ function main()
                 break;
             }
 
-            $newdb = new BriskDB();
+            // FIXME: now create can return FALSE
+            $newdb = BriskDB::create();
             $newdb->users_load();
             $dbconn = $newdb->getdbconn();
             for ($pts_n = 0 ;  !feof($fp) ; $pts_n++) {