Renaming all the classes for the Printer to match the name of the file
authorRobert Sesek <rsesek@bluestatic.org>
Thu, 24 Jan 2008 21:55:33 +0000 (16:55 -0500)
committerRobert Sesek <rsesek@bluestatic.org>
Thu, 24 Jan 2008 21:55:33 +0000 (16:55 -0500)
Printer.php
PrinterAbstract.php
PrinterElement.php
PrinterElementLabel.php
PrinterElementTable.php
PrinterNavigation.php
PrinterRootAbstract.php
PrinterRootForm.php
PrinterRootPage.php
PrinterRootTable.php

index e40fc33a8694e4dcd113434efc696aaf03c2c7c6..21f845272e570fcff6ed25f65e9e76bf443bf4d0 100644 (file)
 * @package     ISSO
 */
 
+require_once(ISSO . '/PrinterAbstract.php');
 require_once(ISSO . '/PrinterElement.php');
-require_once(ISSO . '/PrinterBaseElement.php');
-require_once(ISSO . '/PrinterLabelElement.php');
-require_once(ISSO . '/PrinterRootElement.php');
-require_once(ISSO . '/PrinterRootElementPage.php');
-require_once(ISSO . '/PrinterRootElementTable.php');
-require_once(ISSO . '/PrinterRootElementForm.php');
-require_once(ISSO . '/PrinterTableElement.php');
+require_once(ISSO . '/PrinterElementLabel.php');
+require_once(ISSO . '/PrinterElementTable.php');
+require_once(ISSO . '/PrinterRootAbstract.php');
+require_once(ISSO . '/PrinterRootForm.php');
+require_once(ISSO . '/PrinterRootPage.php');
+require_once(ISSO . '/PrinterRootTable.php');
 require_once(ISSO . '/PrinterNavigation.php');
 
 /**
index 38c9d7c37b97280c67d4d6cd4807823cfa399995..6e9d12a8bbd330522c4ece269fb6e9f1681479ce 100644 (file)
@@ -20,7 +20,7 @@
 \*=====================================================================*/
 
 /**
-* Printer Element Abstract Class (PrinterElement.php)
+* Printer Element Abstract Class (PrinterAbstract.php)
 *
 * @package     ISSO
 */
@@ -36,7 +36,7 @@
 * @package             ISSO
 *
 */
-abstract class BSPrinterElement        
+abstract class BSPrinterAbstract
 {
        /**
        * Style information
index 438d709691ca2a4ef90bdfe04e5d361212782bc0..7ed95d6d405ba373104ccf2137828024a5259a16 100644 (file)
@@ -25,7 +25,7 @@
 * @package     ISSO
 */
 
-require_once(ISSO . '/PrinterElement.php');
+require_once(ISSO . '/PrinterAbstract.php');
 
 /**
 * Base Printer Element
@@ -39,7 +39,7 @@ require_once(ISSO . '/PrinterElement.php');
 * @package             ISSO
 *
 */
-class BSPrinterBaseElement extends BSPrinterElement
+class BSPrinterElement extends BSPrinterAbstract
 {
        /**
        * The name of the element
@@ -116,7 +116,7 @@ class BSPrinterBaseElement extends BSPrinterElement
        {
                if (!in_array($this->type, array('checkbox', 'radio', 'option')))
                {
-                       throw new Exception('BSPrinterBaseElement::setActive() can only be used on elements of type checkbox, radio, or option');
+                       throw new Exception('BSPrinterElement::setActive() can only be used on elements of type checkbox, radio, or option');
                }
                $this->active = $active;
        }
@@ -225,7 +225,7 @@ class BSPrinterBaseElement extends BSPrinterElement
                        case 'textarea':
                                if (!isset($this->style['height']) || !isset($this->style['width']))
                                {
-                                       throw new Exception('BSPrinterBaseElement of type "textarea" require a "height" and "width" style attribute');
+                                       throw new Exception('BSPrinterElement of type "textarea" require a "height" and "width" style attribute');
                                }
                                
                                return '<textarea' . $name . ' cols="50" rows="2"' . $this->_prepareStyle() . $accesskey . '>' . $this->value . '</textarea>';
index 05fe979aa0f151582e7f40b06c98da71846f302e..d422c776e21c11f88f6fbeceb223949c7853d247 100644 (file)
 \*=====================================================================*/
 
 /**
-* Printer Label Element (PrinterLabelElement.php)
+* Printer Label Element (PrinterElementLabel.php)
 *
 * @package     ISSO
 */
 
-require_once(ISSO . '/PrinterElement.php');
+require_once(ISSO . '/PrinterAbstract.php');
 
 /**
 * Printer Label Element
@@ -38,7 +38,7 @@ require_once(ISSO . '/PrinterElement.php');
 * @package             ISSO
 *
 */
-class BSPrinterLabelElement extends BSPrinterElement
+class BSPrinterElementLabel extends BSPrinterAbstract
 {
        /**
        * The value to print
index c7515cbb8a71ff7b3b271766005e92a5b5925beb..5cc65d4c558b49b11710d1a8084d8aaffec60e44 100644 (file)
 \*=====================================================================*/
 
 /**
-* Printer Table Element (PrinterTableElement.php)
+* Printer Table Element (PrinterElementTable.php)
 *
 * @package     ISSO
 */
 
-require_once(ISSO . '/PrinterRootElementTable.php');
-require_once(ISSO . '/PrinterBaseElement.php');
+require_once(ISSO . '/PrinterRootTable.php');
+require_once(ISSO . '/PrinterElement.php');
 
 /**
 * Printer Table Element
@@ -38,7 +38,7 @@ require_once(ISSO . '/PrinterBaseElement.php');
 * @package             ISSO
 *
 */
-class BSPrinterTableElement extends BSPrinterElement
+class BSPrinterElementTable extends BSPrinterAbstract
 {
        /**
        * Array of child nodes
@@ -57,7 +57,7 @@ class BSPrinterTableElement extends BSPrinterElement
        * Creates a table element; takes a variable number of arguments which
        * are added as children in the order passed
        *
-       * @param        BSPrinterTableElement...        Variable number (or no) children
+       * @param        BSPrinterElementTable...        Variable number (or no) children
        */
        public function __construct()
        {
@@ -87,14 +87,14 @@ class BSPrinterTableElement extends BSPrinterElement
        * @param        string  Label (left side)
        * @param        string  Value (right side)
        *
-       * @return       BSPrinterTableElement   Table row element
+       * @return       BSPrinterElementTable   Table row element
        */
        public static function row_label($label, $value)
        {
-               $tr = new BSPrinterTableElement();
+               $tr = new BSPrinterElementTable();
                
-               $tr->addChild(new BSPrinterLabelElement($label));
-               $tr->addChild(new BSPrinterLabelElement($value));
+               $tr->addChild(new BSPrinterElementLabel($label));
+               $tr->addChild(new BSPrinterElementLabel($value));
                
                return $tr;
        }
@@ -112,10 +112,10 @@ class BSPrinterTableElement extends BSPrinterElement
        */
        public static function row_text($label, $name, $value = null, $password = false)
        {
-               $tr = new BSPrinterTableElement();
+               $tr = new BSPrinterElementTable();
                
-               $tr->addChild(new BSPrinterLabelElement($label));
-               $tr->addChild(new BSPrinterBaseElement(($password ? 'password' : 'text'), $name, $value));
+               $tr->addChild(new BSPrinterElementLabel($label));
+               $tr->addChild(new BSPrinterElement(($password ? 'password' : 'text'), $name, $value));
                
                return $tr;
        }
@@ -128,7 +128,7 @@ class BSPrinterTableElement extends BSPrinterElement
        * @param        string  Save button text
        * @param        string  Reset button text
        *
-       * @return       BSPrinterTableElement   Table row element
+       * @return       BSPrinterElementTable   Table row element
        */
        public static function row_submit(Array $children = null, $save = ':submit:', $reset = ':reset:')
        {
@@ -146,20 +146,20 @@ class BSPrinterTableElement extends BSPrinterElement
                
                if (!is_null($save))
                {
-                       $elm = new BSPrinterBaseElement('submit', '__submit__', "  $save  ");
+                       $elm = new BSPrinterElement('submit', '__submit__', "  $save  ");
                        $elm->setAccessKey('s');
                        $build .= "\n\t\t\t" . $elm->paint();
                }
                
                if (!is_null($reset))
                {
-                       $elm = new BSPrinterBaseElement('reset', '__reset__', "  $reset  ");
+                       $elm = new BSPrinterElement('reset', '__reset__', "  $reset  ");
                        $elm->setAccessKey('r');
                        $build .= "\n\t\t\t" . $elm->paint() . "\n\t\t";
                }
                
-               $tr = new BSPrinterTableElement();
-               $tr->addChild(new BSPrinterLabelElement($build));
+               $tr = new BSPrinterElementTable();
+               $tr->addChild(new BSPrinterElementLabel($build));
                $tr->setCssClass('tfoot');
                                
                return $tr;
@@ -167,13 +167,13 @@ class BSPrinterTableElement extends BSPrinterElement
        
        // ###################################################################
        /**
-       * Constructs a <select> row from an array of BSPrinterBaseElement's
+       * Constructs a <select> row from an array of BSPrinterElement's
        *
        * @param        string  Label
        * @param        string  Name
-       * @param        array   Array of BSPrinterBaseElement[option]'s
+       * @param        array   Array of BSPrinterElement[option]'s
        *
-       * @return       BSPrinterTableElement   Table row
+       * @return       BSPrinterElementTable   Table row
        */
        public static function row_list($label, $name, Array $options)
        {
@@ -186,27 +186,27 @@ class BSPrinterTableElement extends BSPrinterElement
                        }
                        else
                        {
-                               throw new Exception('Only BSPrinterBaseElement\'s of type "option" are allowed in BSPrinterTableElement::row_list()');
+                               throw new Exception('Only BSPrinterElement\'s of type "option" are allowed in BSPrinterElementTable::row_list()');
                        }
                }
                
-               $tr = new BSPrinterTableElement();
+               $tr = new BSPrinterElementTable();
                
-               $tr->addChild(new BSPrinterLabelElement($label));
-               $tr->addChild(new BSPrinterBaseElement('select', $name, $build));
+               $tr->addChild(new BSPrinterElementLabel($label));
+               $tr->addChild(new BSPrinterElement('select', $name, $build));
                
                return $tr;
        }
        
        // ###################################################################
        /**
-       * Constructs a row from an array of BSPrinterBaseElement's of checkboxes
+       * Constructs a row from an array of BSPrinterElement's of checkboxes
        *
        * @param        string  Label
        * @param        string  Name
-       * @param        array   Array of BSPrinterBaseElement[checkbox]'s that follow array(box label => BSPrinterBaseElement)
+       * @param        array   Array of BSPrinterElement[checkbox]'s that follow array(box label => BSPrinterElement)
        *
-       * @return       BSPrinterTableElement   Table row
+       * @return       BSPrinterElementTable   Table row
        */
        public static function row_checkbox($label, $name, Array $boxes)
        {
@@ -223,14 +223,14 @@ class BSPrinterTableElement extends BSPrinterElement
                        }
                        else
                        {
-                               throw new Exception('Only BSPrinterBaseElement\'s of type "checkbox" are allowed in BSPrinterTableElement::row_checkbox()');
+                               throw new Exception('Only BSPrinterElement\'s of type "checkbox" are allowed in BSPrinterElementTable::row_checkbox()');
                        }
                }
                
-               $tr = new BSPrinterTableElement();
+               $tr = new BSPrinterElementTable();
                
-               $tr->addChild(new BSPrinterLabelElement($label));
-               $tr->addChild(new BSPrinterLabelElement($build));
+               $tr->addChild(new BSPrinterElementLabel($label));
+               $tr->addChild(new BSPrinterElementLabel($build));
                
                return $tr;
        }
@@ -243,14 +243,14 @@ class BSPrinterTableElement extends BSPrinterElement
        * @param        string  Label for the element
        * @param        string  Name of the <input>
        *
-       * @return       BSPrinterTableElement   Upload form
+       * @return       BSPrinterElementTable   Upload form
        */
        public static function row_upload($label, $name)
        {
-               $tr = new BSPrinterTableElement();
+               $tr = new BSPrinterElementTable();
                
-               $tr->addChild(new BSPrinterLabelElement($label));
-               $tr->addChild(new BSPrinterBaseElement('upload', $name));
+               $tr->addChild(new BSPrinterElementLabel($label));
+               $tr->addChild(new BSPrinterElement('upload', $name));
                
                return $tr;
        }
@@ -263,23 +263,23 @@ class BSPrinterTableElement extends BSPrinterElement
        * @param        string  Name of the radio buttons
        * @param        bool    Yes is selected? (if false, No is selected)
        *
-       * @return       BSPrinterTableElement   Yes-No row
+       * @return       BSPrinterElementTable   Yes-No row
        */
        public static function row_yes_no($label, $name, $yes)
        {
-               $elm = new BSPrinterBaseElement('radio', $name, 1);
+               $elm = new BSPrinterElement('radio', $name, 1);
                $elm->setActive($yes);
                
                $build = $elm->paint() . ' ' . _('Yes') . ' ';
                                
-               $elm = new BSPrinterBaseElement('radio', $name, 0);
+               $elm = new BSPrinterElement('radio', $name, 0);
                $elm->setActive(!$yes);
                
                $build .= $elm->paint() . ' ' . _('No');
                
-               $tr = new BSPrinterTableElement();
-               $tr->addChild(new BSPrinterLabelElement($label));
-               $tr->addChild(new BSPrinterLabelElement($build));
+               $tr = new BSPrinterElementTable();
+               $tr->addChild(new BSPrinterElementLabel($label));
+               $tr->addChild(new BSPrinterElementLabel($build));
                return $tr;
        }
        
@@ -291,14 +291,14 @@ class BSPrinterTableElement extends BSPrinterElement
        * @param        string  Textarea name
        * @param        string  Value to fill with
        *
-       * @return       BSPrinterTableElement   Table row
+       * @return       BSPrinterElementTable   Table row
        */
        public static function row_textarea($label, $name, $value = null)
        {
-               $tr = new BSPrinterTableElement();
+               $tr = new BSPrinterElementTable();
                
-               $tr->addChild(new BSPrinterLabelElement($label));
-               $tr->addChild(new BSPrinterBaseElement('textarea', $name, $value));
+               $tr->addChild(new BSPrinterElementLabel($label));
+               $tr->addChild(new BSPrinterElement('textarea', $name, $value));
                
                return $tr;
        }
@@ -318,11 +318,11 @@ class BSPrinterTableElement extends BSPrinterElement
        /**
        * Adds a child node to the element
        *
-       * @param        BSPrinterElement        A child element
+       * @param        BSPrinterAbstract       A child element
        * 
        * @return       fluent interface
        */
-       public function addChild(BSPrinterElement $child)
+       public function addChild(BSPrinterAbstract $child)
        {
                $this->children[] = $child;
                return $this;
index 7a7e33c925f65aeabc7bb79cf3446a07e2879cae..ee0fb1a75dea00463d102c332feada1729d18447 100644 (file)
@@ -98,7 +98,7 @@ class BSPrinterNavigation
        }
                
        /**
-        * Generates the header HTML that is called in BSPrinterRootElementPage
+        * Generates the header HTML that is called in BSPrinterRootPage
         * to setup the navigation frame
         *
         * @return      string  Generated HTML content
@@ -213,7 +213,7 @@ class BSPrinterNavigation
        }
        
        /**
-        * Generates the HTML that is inserted in BSPrinterRootElementPage that
+        * Generates the HTML that is inserted in BSPrinterRootPage that
         * closes all of the navigation HTML stuff
         *
         * @return      string  Generated HTML content
index de30f39d91286d9021b218c0dde1c4e2cee82360..0f45699809fbd132fd46b92dac3ae1c7d44a7fe2 100644 (file)
 \*=====================================================================*/
 
 /**
-* Printer Root Element (PrinterRootElement.php)
+* Printer Root Element (PrinterRootAbstract.php)
 *
 * @package     ISSO
 */
 
-require_once(ISSO . '/PrinterElement.php');
+require_once(ISSO . '/PrinterAbstract.php');
 
 /**
 * Printer Root Element
@@ -39,7 +39,7 @@ require_once(ISSO . '/PrinterElement.php');
 * @package             ISSO
 *
 */
-abstract class BSPrinterRootElement extends BSPrinterElement
+abstract class BSPrinterRootAbstract extends BSPrinterAbstract
 {
        /**
        * Child elements
@@ -56,11 +56,11 @@ abstract class BSPrinterRootElement extends BSPrinterElement
        /**
        * Adds a child node to the element
        *
-       * @param        BSPrinterElement        A child element
+       * @param        BSPrinterAbstract       A child element
        * 
        * @return       fluent interface
        */
-       public function addChild(BSPrinterElement $child)
+       public function addChild(BSPrinterAbstract $child)
        {
                $this->children[] = $child;
                return $this;
index d059585cfc1b63725dc728145c94271be18688da..c04dacf0b30f596c0781fdff7108564d0bdd36de 100644 (file)
 \*=====================================================================*/
 
 /**
-* Printer Root Element: Form (PrinterRootElementForm.php)
+* Printer Root Element: Form (PrinterRootForm.php)
 *
 * @package     ISSO
 */
 
-require_once(ISSO . '/PrinterRootElement.php');
+require_once(ISSO . '/PrinterRootAbstract.php');
 
 /**
 * Printer Root Element: Form
@@ -38,7 +38,7 @@ require_once(ISSO . '/PrinterRootElement.php');
 * @package             ISSO
 *
 */
-class BSPrinterRootElementForm extends BSPrinterRootElement
+class BSPrinterRootForm extends BSPrinterRootAbstract
 {
        /**
        * The form's action (or the controller to respond to)
@@ -105,11 +105,11 @@ class BSPrinterRootElementForm extends BSPrinterRootElement
        /**
        * Adds a table row into the child list
        *
-       * @param        BSPrinterElement        Table element
+       * @param        BSPrinterAbstract       Table element
        * 
        * @return       fluent interface
        */
-       public function addChild(BSPrinterElement $tr)
+       public function addChild(BSPrinterAbstract $tr)
        {
                $this->children[] = $tr;
                return $this;
@@ -141,7 +141,7 @@ class BSPrinterRootElementForm extends BSPrinterRootElement
        */
        public function paint()
        {
-               array_push($this->children, new BSPrinterBaseElement('hidden', 'action', $this->action));
+               array_push($this->children, new BSPrinterElement('hidden', 'action', $this->action));
                
                return "\n<form name=\"" . $this->name . "\" action=\"" . $this->controller . "\" method=\"post\"" . ($this->upload ? ' enctype="mime/multi-part"' : '') . ">\n" . $this->_paintChildren() . "\n</form>";
        }
index 33c29ab5f8ae36e3c64b364dec7f2a49c111d9b0..f236594c40c3912277509aeb0b7d7427a2476747 100644 (file)
 \*=====================================================================*/
 
 /**
-* Printer Root Element: Page (PrinterRootElementPage.php)
+* Printer Root Element: Page (PrinterRootPage.php)
 *
 * @package     ISSO
 */
 
-require_once(ISSO . '/PrinterRootElement.php');
+require_once(ISSO . '/PrinterRootAbstract.php');
 
 /**
 * Printer Root Element: Page
@@ -38,7 +38,7 @@ require_once(ISSO . '/PrinterRootElement.php');
 * @package             ISSO
 *
 */
-class BSPrinterRootElementPage extends BSPrinterRootElement
+class BSPrinterRootPage extends BSPrinterRootAbstract
 {
        /**
        * The page title
@@ -115,9 +115,9 @@ class BSPrinterRootElementPage extends BSPrinterRootElement
                        define('ISSO_PRINTER_NO_NAVIGATION', 1);
                }
                
-               $page = new BSPrinterRootElementPage(_('Redirect'));
+               $page = new BSPrinterRootPage(_('Redirect'));
                
-               $page->addChild(new BSPrinterLabelElement('
+               $page->addChild(new BSPrinterElementLabel('
        <script type="text/javascript">
        <!--
                var timeout = 2000;
@@ -141,11 +141,11 @@ class BSPrinterRootElementPage extends BSPrinterRootElement
                
                if ($postvars)
                {
-                       $vars = new BSPrinterRootElementForm($controller, $action, 'postvars');
+                       $vars = new BSPrinterRootForm($controller, $action, 'postvars');
                        
                        foreach ($postvars as $key => $value)
                        {
-                               $vars->addChild(new BSPrinterBaseElement('hidden', $key, $value));
+                               $vars->addChild(new BSPrinterElement('hidden', $key, $value));
                        }
                        
                        $page->addChild($vars);
@@ -164,7 +164,7 @@ class BSPrinterRootElementPage extends BSPrinterRootElement
                        $override = true;
                }
 
-               $page->addChild(BSPrinterRootElementPage::message(_('Redirect'), $showmessage));
+               $page->addChild(BSPrinterRootPage::message(_('Redirect'), $showmessage));
                
                $page->paint();
                exit;
@@ -177,19 +177,19 @@ class BSPrinterRootElementPage extends BSPrinterRootElement
        * @param        string  Message title
        * @param        string  Message text
        *
-       * @return       BSPrinterRootElementTable       A table
+       * @return       BSPrinterRootTable      A table
        */
        public static function message($title, $message)
        {
-               $table = new BSPrinterRootElementTable();
+               $table = new BSPrinterRootTable();
                
-               $head = new BSPrinterTableElement();
+               $head = new BSPrinterElementTable();
                $head->setCssClass('tcat');
-               $head->addChild(new BSPrinterLabelElement($title));
+               $head->addChild(new BSPrinterElementLabel($title));
                $table->addHeadingChild($head);
                
-               $msg = new BSPrinterTableElement();
-               $msg->addChild(new BSPrinterLabelElement((strpos($message, '<blockquote') === false ? "<blockquote>$message</blockquote>" : $message)));
+               $msg = new BSPrinterElementTable();
+               $msg->addChild(new BSPrinterElementLabel((strpos($message, '<blockquote') === false ? "<blockquote>$message</blockquote>" : $message)));
                $table->addChild($msg);
                
                return $table;
@@ -213,27 +213,27 @@ class BSPrinterRootElementPage extends BSPrinterRootElement
                        define('ISSO_PRINTER_NO_NAVIGATION', 1);
                }
                
-               $page = new BSPrinterRootElementPage(_('Confirm'));
+               $page = new BSPrinterRootPage(_('Confirm'));
                
-               $form = new BSPrinterRootElementForm($controller, $action);
+               $form = new BSPrinterRootForm($controller, $action);
                foreach ($params as $key => $value)
                {
-                       $form->addChild(new BSPrinterBaseElement('hidden', $key, $value));
+                       $form->addChild(new BSPrinterElement('hidden', $key, $value));
                }
                $page->addChild($form);
                
-               $table = new BSPrinterRootElementTable();
+               $table = new BSPrinterRootTable();
                $table->setWidth('75%');
                
-               $head = new BSPrinterTableElement();
-               $head->addChild(new BSPrinterLabelElement(_('Confirm')));
+               $head = new BSPrinterElementTable();
+               $head->addChild(new BSPrinterElementLabel(_('Confirm')));
                $head->setCssClass('tcat');
                $table->addChild($head);
                
-               $table->addChild(new BSPrinterTableElement(new BSPrinterLabelElement("<blockquote>$message</blockquote>")));
-               $no = new BSPrinterBaseElement('button', '__no__', _('No'));
+               $table->addChild(new BSPrinterElementTable(new BSPrinterElementLabel("<blockquote>$message</blockquote>")));
+               $no = new BSPrinterElement('button', '__no__', _('No'));
                $no->setOnClick('history.back(1); return false;');
-               $table->addChild(BSPrinterTableElement::row_submit(array($no), _('Yes'), null));
+               $table->addChild(BSPrinterElementTable::row_submit(array($no), _('Yes'), null));
                
                $form->addChild($table);
                
@@ -254,8 +254,8 @@ class BSPrinterRootElementPage extends BSPrinterRootElement
                        define('ISSO_PRINTER_NO_NAVIGATION', 1);
                }
                
-               $page = new BSPrinterRootElementPage(_('Error'));
-               $page->addChild(BSPrinterRootElementPage::message(_('Error'), $message));
+               $page = new BSPrinterRootPage(_('Error'));
+               $page->addChild(BSPrinterRootPage::message(_('Error'), $message));
                $page->paint();
                
                exit;
@@ -332,16 +332,16 @@ class BSPrinterRootElementPage extends BSPrinterRootElement
                                {
                                        $queries = BSApp::$db->getHistory();
                                        
-                                       $table = new BSPrinterRootElementTable();
-                                       $head = new BSPrinterTableElement();
-                                       $head->addChild(new BSPrinterLabelElement('Query Debug'));
+                                       $table = new BSPrinterRootTable();
+                                       $head = new BSPrinterElementTable();
+                                       $head->addChild(new BSPrinterElementLabel('Query Debug'));
                                        $head->setCssClass('thead');
                                        $table->addHeadingChild($head);
                                        
                                        foreach ($queries as $query)
                                        {
-                                               $tr = new BSPrinterTableElement();
-                                               $tr->addChild(new BSPrinterLabelElement("\n\t\t\t" . $query['query'] . "\n\n\t\t\t<div class=\"smallfont\">(" . $query['time'] . ")</div>\n<!--\n" . $query['trace'] . "\n-->\n\t\t"));
+                                               $tr = new BSPrinterElementTable();
+                                               $tr->addChild(new BSPrinterElementLabel("\n\t\t\t" . $query['query'] . "\n\n\t\t\t<div class=\"smallfont\">(" . $query['time'] . ")</div>\n<!--\n" . $query['trace'] . "\n-->\n\t\t"));
                                                $table->addChild($tr);
                                        }
                                        
index c8e96da0aab8a67d26567fdd0f7b87719d2fba16..395b0f82f4fd33dfa68bae186d9558d2881e4447 100644 (file)
 \*=====================================================================*/
 
 /**
-* Printer Root Element: Table (PrinterRootElementTable.php)
+* Printer Root Element: Table (PrinterRootTable.php)
 *
 * @package     ISSO
 */
 
-require_once(ISSO . '/PrinterRootElement.php');
+require_once(ISSO . '/PrinterRootAbstract.php');
 
 /**
 * Printer Root Element: Table
@@ -38,7 +38,7 @@ require_once(ISSO . '/PrinterRootElement.php');
 * @package             ISSO
 *
 */
-class BSPrinterRootElementTable extends BSPrinterRootElement
+class BSPrinterRootTable extends BSPrinterRootAbstract
 {
        /**
        * Maximum number of columns
@@ -83,15 +83,15 @@ class BSPrinterRootElementTable extends BSPrinterRootElement
        /**
        * Adds a table row into the child list
        *
-       * @param        BSPrinterTableElement   Table element
+       * @param        BSPrinterElementTable   Table element
        * 
        * @return       fluent interface
        */
-       public function addChild(BSPrinterElement $tr)
+       public function addChild(BSPrinterAbstract $tr)
        {
-               if (!$tr instanceof BSPrinterTableElement)
+               if (!$tr instanceof BSPrinterElementTable)
                {
-                       throw new Exception('BSPrinterRootElementTable::addChild() only accepts BSPrinterTableElement objects as children');
+                       throw new Exception('BSPrinterRootTable::addChild() only accepts BSPrinterElementTable objects as children');
                }
                $this->children[] = $tr;
                return $this;
@@ -102,11 +102,11 @@ class BSPrinterRootElementTable extends BSPrinterRootElement
        * Adds a table element to be a heading of the table. This is still
        * considered a child, but it goes before all other child elemends
        *
-       * @param        BSPrinterTableElement   Child element
+       * @param        BSPrinterElementTable   Child element
        * 
        * @return       fluent interface
        */
-       public function addHeadingChild(BSPrinterTableElement $tr)
+       public function addHeadingChild(BSPrinterElementTable $tr)
        {
                $this->headers[] = $tr;
                return $this;