Esempio n. 1
0
 /**
  * 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']);
 }