Ejemplo n.º 1
0
 public function addRow($headline, $content, $index = self::END, $class = NULL)
 {
     if ($index === self::END) {
         $indexHeadline = $indexContent = self::END;
     } else {
         // wenn bei 0 eingefügt werden soll ist head = 0 und div = 1
         $indexHeadline = $index * 2;
         // wenn bei 2 eingefügt werden soll ist head = 4 (weil div+head 0 und div+head1 davor sind) und div = 5
         $indexContent = $indexHeadline + 1;
     }
     \Webforge\Common\ArrayUtil::insert($this->html->content, $head = new HTMLTag($this->getOption('headlineTag'), $headline, array('class' => $class)), $indexHeadline);
     \Webforge\Common\ArrayUtil::insert($this->html->content, $div = new HTMLTag($this->getOption('contentTag'), $content, array('class' => $class)), $indexContent);
     $head->addClass('ui-accordion-header');
     $div->setOption('br.openTag', TRUE)->setOption('tag.indent', $this->indent + 2);
 }