users_table WHERE id = ?", $iUserID); $aDisplayColumns = array("name", "email", "mobile", "email_notification"); $aStoreColumns = array("name", "email", "mobile", "email_notification"); $aColumnNames = array(_("Name") . ": ", _("Email Address") . ": ", _("Mobile Number") . ": ", _("Email Notification") . ": "); $aDisplayColumnTypes = array(1, 1, 1, 2); $aDatabaseColumnTypes = array(1, 1, 1, 2); // get list of User properties...name...text field...is_Sys_admin and is_unit_admin..checkboxes $oPattern = & new PatternEditableListFromQuery($sQuery, $default -> users_table, $aDisplayColumns, $aStoreColumns, $aColumnNames, $aDisplayColumnTypes, $aDatabaseColumnTypes); $oPattern -> setUniqueName("userEdit"); $oPattern -> setColumnsRequired(array(1, 0, 0, 0)); $sToRender.= renderHeading(_("Preferences")); $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; } $sToRender.= "
" . _("Edit User Properties") . ":
".$oPattern -> render()."
\n"; if (strcmp($default -> authenticationClass, "DBAuthenticator") == 0) { $sToRender.= "rootUrl/control.php?action=changeUserPassword\">
\n"; return $sToRender; } function getEditPageSuccess() { global $default; $sToRender.= renderHeading(_("Preferences")); $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "
" . _("Success") . "!
" . _("The User was successfully modified") . "
rootUrl/control.php?action=preferences\">
\n"; return $sToRender; } function getEditPageFail() { global $default; $sToRender.= renderHeading(_("Preferences")); $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "\n"; $sToRender.= "
" . _("User modification Failed!") . "
rootUrl/control.php?action=preferences\">
\n"; return $sToRender; }