예제 #1
0
 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);
 }
예제 #2
0
$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);