DBObj)) { $this->DBObj = SiteMap::getObj('HTMLBlock/HTMLBlock.php'); } } function getNames() { $this->_initDBObj(); $names = array(); $list = $this->DBObj->getList4Grid(); foreach ($list['list'] as $value) { $names[] = $value['name']; } return $names; } function exec(&$Doc) { $this->_initDBObj(); $id = $this->DBObj->getIdByName($this->options['name']); $content = $this->DBObj->getFromDB($id, "content[{$this->options['lang']}]"); require_once('app/HTMLBlock/Parser/Parser_Activex.php'); $content = HTMLBlock_Parser_Activex::parse($content); $Doc->addContent(array( 'tpl' => 'html_block.tpl', 'text' => $content, ) ); } } ?>