Aleksander Machniak
2012-08-12 413df054ad3235c59c24e897b616c569adc4f67b
program/include/html.php
@@ -171,7 +171,7 @@
            $attr = array('href' => $attr);
        }
        return self::tag('a', $attr, $cont, array_merge(self::$common_attrib,
       array('href','target','name','rel','onclick','onmouseover','onmouseout','onmousedown','onmouseup')));
        array('href','target','name','rel','onclick','onmouseover','onmouseout','onmousedown','onmouseup')));
    }
    /**
@@ -532,7 +532,7 @@
{
    protected $tagname = 'textarea';
    protected $allowed = array('name','rows','cols','wrap','tabindex',
   'onchange','disabled','readonly','spellcheck');
        'onchange','disabled','readonly','spellcheck');
    /**
     * Get HTML code for this object
@@ -563,7 +563,7 @@
        }
        return self::tag($this->tagname, $this->attrib, $value,
           array_merge(self::$common_attrib, $this->allowed));
            array_merge(self::$common_attrib, $this->allowed));
    }
}
@@ -591,7 +591,7 @@
    protected $tagname = 'select';
    protected $options = array();
    protected $allowed = array('name','size','tabindex','autocomplete',
   'multiple','onchange','disabled','rel');
        'multiple','onchange','disabled','rel');
    /**
     * Add a new option to this drop-down
@@ -655,7 +655,7 @@
{
    protected $tagname = 'table';
    protected $allowed = array('id','class','style','width','summary',
       'cellpadding','cellspacing','border');
        'cellpadding','cellspacing','border');
    private $header = array();
    private $rows = array();
@@ -705,8 +705,9 @@
     */
    public function add_header($attr, $cont)
    {
        if (is_string($attr))
           $attr = array('class' => $attr);
        if (is_string($attr)) {
            $attr = array('class' => $attr);
        }
        $cell = new stdClass;
        $cell->attrib = $attr;
@@ -763,11 +764,13 @@
     */
    public function set_row_attribs($attr = array(), $index = null)
    {
        if (is_string($attr))
           $attr = array('class' => $attr);
        if (is_string($attr)) {
            $attr = array('class' => $attr);
        }
        if ($index === null)
        if ($index === null) {
            $index = $this->rowindex;
        }
        $this->rows[$index]->attrib = $attr;
    }
@@ -781,8 +784,9 @@
     */
    public function get_row_attribs($index = null)
    {
        if ($index === null)
        if ($index === null) {
            $index = $this->rowindex;
        }
        return $this->rows[$index] ? $this->rows[$index]->attrib : null;
    }