From 7ebd0320aeaa78a74c46c5f0a1e2b7b6cd9b6568 Mon Sep 17 00:00:00 2001
From: Remi Collet <fedora@famillecollet.com>
Date: Mon, 1 Nov 2010 08:05:02 +0100
Subject: Improves CommonTable::__construct() : table name option is now
 optionnal

---
 class/CommonTable.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'class/CommonTable.php')

diff --git a/class/CommonTable.php b/class/CommonTable.php
index 7e1dd8e..ba3f7ad 100644
--- a/class/CommonTable.php
+++ b/class/CommonTable.php
@@ -43,8 +43,11 @@ abstract class CommonTable
      * @param object $db    PDO instance of the DB connection
      * @param string $table with table name
      */
-    function __construct(PDO $db, $table)
+    function __construct(PDO $db, $table='')
     {
+        if (empty($table)) {
+            $table = substr(strtolower(get_class($this)),5);
+        }
         $this->db = $db;
         $this->table = $table;
 
-- 
cgit