\n"; $sToRender .= "Edit User Properties:\n"; $sToRender .= "\n"; $sToRender .= "

\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "" . getUpdateButton($oUser); $sToRender .= getCancelButton($oUser); $sToRender .= "
Username: " . getUserDisplay($oUser) . "
\n"; return $sToRender; } function getUserDetailsPage($iUserID) { global $default; $oUser = null; //if (isset($iUserID)) { // $oUser = User::get($iUserID); //} $sQuery = "SELECT * FROM $default->owl_users_table WHERE id = $iUserID"; $aDisplayColumns = array( "username","name","email", "mobile", "email_notification", "sms_notification", "ldap_dn", "quota_max", "quota_current","max_sessions"); $aStoreColumns = array( "username","name","email", "mobile", "email_notification", "sms_notification", "ldap_dn", "quota_max", "quota_current","max_sessions") ; $aColumnNames = array("Username: ","Name: ", "Email Address: ", "Mobile Number: ", "Email Notification: ", "Sms Notification: ", "Ldap Dn: ", "Quota Max: ", "Quota Current: ", "Max Sessions: "); $aDisplayColumnTypes = array(1,1,1,1,2,2,1,1,1,1); $aDatabaseColumnTypes = array(1,1,1,1,2,2,1,1,1,1); // get list of User properties...name...text field...is_Sys_admin and is_unit_admin..checkboxes $oPattern = & new PatternEditableListFromQuery($sQuery, $default->owl_users_table, $aDisplayColumns, $aStoreColumns, $aColumnNames, $aDisplayColumnTypes, $aDatabaseColumnTypes) ; $oPattern->setUniqueName("userEdit"); $oPattern->setColumnsRequired(array(1,1,0,0,0,0,0,0,0,0)); $sToRender .= "

\n"; $sToRender .= "Edit User Properties:\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
" . $oPattern->render() . "
graphicsUrl/widgets/update.gif\" value=\"Update\" />
\n"; return $sToRender; } // if edition is successful print otu success page function getEditPageSuccess() { global $default; $sToRender .= "

\n"; $sToRender .= "Success!\n"; $sToRender .= "\n"; $sToRender .= "

\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
The User was successfully modified
rootUrl/control.php?action=editUser\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; return $sToRender; } // gets the page if edition fails function getEditPageFail() { global $default; $sToRender .= "

\n"; $sToRender .= "FAILED!\n"; $sToRender .= "\n"; $sToRender .= "

\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
User modification Failed!
rootUrl/control.php?action=editUser\">graphicsUrl/widgets/back.gif\" border = \"0\" />
\n"; return $sToRender; } // show the list box when no User selected // then shows a text box with the User's name function getUserDisplay($oUser) { global $default; if (!isset($oUser)) { $oPatternListBox = & new PatternListBox($default->owl_users_table, "username", "id", "fUserID"); //$oPatternListBox->setIncludeDefaultValue(true); $oPatternListBox->setPostBackOnChange(true); return $oPatternListBox->render(); } else { return "iId . "\">\n" . "getUserName() . "\">"; } } // gets the updatebutton when a User is selected function getUpdateButton($oUser) { global $default; if (!isset($oUser)) { return "Please select a User: "; } else { return "graphicsUrl/widgets/update.gif\" value=\"submit\" />\n"; } } // gets the cancel button when a User is selected function getCancelButton($oUser) { global $default; if (!isset($oUser)) { //return "rootUrl/control.php?action=UserManagement\">graphicsUrl/widgets/cancel.gif\" value=\"cancel\" />\n"; } else { return "rootUrl/control.php?action=editUser\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; } } ?>