/** * View list * * @author John.meng * @since version 1.0 - Dec 13, 2005 * @param datatype paramname description * @return datatype description */ function viewList() { global $__Lang__, $UrlParameter, $FlushPHPObj, $table, $page_data, $all_data, $links, $form, $smarty; $allDAO = new GroupDAO(); $all_data = $allDAO->getRows(GROUPS_TABLE); parent::viewList(); $table->setHeaderContents(0, 0, NULL); $table->setHeaderContents(0, 1, $__Lang__['langUserGroup'] . $__Lang__['langGeneralName']); $table->setHeaderContents(0, 2, $__Lang__['langUserGroup'] . $__Lang__['langGeneralDescrition']); $table->setHeaderContents(0, 3, $__Lang__['langGeneralCreateTime']); $table->setHeaderContents(0, 4, $__Lang__['langGeneralAddIP']); $table->setHeaderContents(0, 5, $__Lang__['langGeneralOperation']); if (is_array($page_data)) { foreach ($page_data as $key => $data) { $user_id = $data['GroupsID']; $table->addRow(array("<INPUT TYPE=\"checkbox\" NAME=\"CheckID[]\" value=\"{$user_id}\">", $data['GroupName'], $data['Descrition'], $data['CreateTime'], $data['AddIP'], $this->_actionBars($user_id))); } $altRow = array("class" => "grid_table_tr_alternate"); $table->altRowAttributes(1, null, $altRow); $form->addElement('static', 'fieldsAssoc', '', $table->toHtml()); $form->addElement('submit', NULL, $__Lang__['langGeneralCancel'] . $__Lang__['langGeneralSelect']); $form->addElement('hidden', 'Module', $_REQUEST['Module']); $form->addElement('hidden', 'Page', $_REQUEST['Page']); $form->addElement('hidden', 'Action', 'CancelSelected'); } $html_grib = $form->toHtml(); $smarty->assign("Main", $html_grib . $links['all']); }