owl_roles_table WHERE id = $iRoleID"; $aDisplayColumns = array("name","can_read","can_write"); $aStoreColumns = array("name","can_read","can_write"); $aColumnNames = array("Name:","Readable:", "Writable:"); $aDisplayColumnTypes = array(1,2,2); $aDatabaseColumnTypes = array(1,2,2); // get list of role properties...name...text field...is_Sys_admin and is_unit_admin..checkboxes $oPattern = & new PatternEditableListFromQuery($sQuery, $default->owl_roles_table, $aDisplayColumns, $aStoreColumns, $aColumnNames, $aDisplayColumnTypes, $aDatabaseColumnTypes) ; $oPattern->setUniqueName("roleEdit"); $oPattern->setColumnsRequired(array(1,0,0)); $sToRender .= "Edit Role Properties:\n"; $sToRender .= "
| " . $oPattern->render() . " | \n"; $sToRender .= "
| graphicsUrl/widgets/update.gif\" value=\"Update\" /> | \n"; $sToRender .= "