function toHtml() { $this->_initTemplate(); $formcontroller = new FormController(); for ($i = 0; $i < count($this->_arr_form); $i++) { $formcontroller->form =& $this->_arr_form[$i]; $arr_form = $formcontroller->toTemplate(); $name = $this->_arr_form[$i]->getAttribute('name'); $this->smarty->assign($name, $arr_form); } $controller = new ComponentController($this->_container); $arr_component = $controller->toTemplate(); $this->smarty->assign("component", $arr_component); foreach ($this->_arr_output as $key => $value) { $this->smarty->assign($key, $value); } $this->smarty->display($this->template); }
$button1->setAttribute('id', 'newbutton'); $button1->setAttribute('value', 'New'); $button1->setAttribute('onclick', "javascript:window.location.href='index.php?op=adduser'"); $button2 =& $form->addElement('submit'); $button2->setAttribute('id', 'deletebutton'); $button2->setAttribute('value', 'Delete'); $button2->setAttribute('class', 'warn'); $button3 =& $form->addElement('backbutton'); $form_op =& $form->addElement('hidden'); $form_op->setAttribute('id', 'op'); $form_op->setAttribute('value', 'deleteuser'); $formcontroller = new FormController($form); $arr_form = $formcontroller->toTemplate(); //print_r($arr_form); $smarty->assign("data", $arr_data); $smarty->assign("form", $arr_form); $container = new ComponentContainer(); $pager =& $container->addElement('pager'); $pager->id = 'pager'; $pager->uri =& $uri; $pager->current_page = $curr_page; $pager->total_pages = $lastpageno; $controller = new ComponentController($container); $arr_component = $controller->toTemplate(); //print_r($arr_component); $smarty->assign("component", $arr_component); $smarty->assign('OOO_APP_WEB_JS', OOO_APP_WEB_JS); $smarty->assign('current_tab', $op); $smarty->assign('page_title', 'Users Admin'); $smarty->assign('maincontent', 'user_list.html'); $smarty->display($view);