\n"; $sToRender .= "Select the User to add to the System:\n"; $sToRender .= "\n"; $sToRender .= "graphicsUrl/widgets/select.gif\" value=\"submit\" border=\"0\"/>\n"; $sToRender .= "\n"; return $sToRender; } // get add pages function getSearchPage($unitID) { global $default; $sToRender .= renderHeading("Search For A User To Add"); $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Please enter a VALID Username to search for in the text box below
Username:
graphicsUrl/widgets/select.gif\" value=\"Submit\" border=\"0\"/>
\n"; return $sToRender; } function getDetailsDBPage($sUserName, $aAttributes) { global $default; $sToRender .= renderHeading("Add User To System"); foreach ($aAttributes as $sUserName => $aUserAttributes) { $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= ""; $sToRender .= "\n"; $sToRender .= "
User Details:
Username:
Password:
Name:
Email:
Mobile:
Email Notification:
Sms Notification:
Initial Group" . getGroupListBox() . "
" . getAddButton() . getCancelButton() . "
\n"; $sToRender .= getJavascriptValidation(); } return $sToRender; } function getDetailsLDAPPage($sUserName, $aAttributes, $sUserIdentifier) { global $default; $sToRender .= renderHeading("Add User To System"); foreach ($aAttributes as $sUserName => $aUserAttributes) { $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= ""; $sToRender .= "\n"; $sToRender .= "
User Details:
LDAP DN: bNN4 ? "onblur=\"disable(document.MainForm.fLdap)" : "DISABLED") . " size = \"40\" type=\"text\" name=\"fLdap\" value = \"". $aUserAttributes["dn"]. "\">
Username: bNN4 ? "onblur=\"disable(document.MainForm.fUsername)" : "DISABLED") . " size = \"40\" type=\"text\" name=\"fUsername\" value = \"" . $aUserAttributes[$sUserIdentifier] ."\">
Name:
Email:
Mobile Number:
Email Notification:
Sms Notification:
Group" . getGroupListBox() . "
" . getAddButton() . getCancelButton() . "
\n"; $sToRender .= getJavascriptValidation(true); } return $sToRender; } function getJavascriptValidation($bLdap = false) { // validation starts $sToRender .= "\n\n\n\n"; return $sToRender; } function getPageSuccess() { return statusPage("Add User To System", "Addition Successful!", "The User was successfully added to the System.", "addUser"); } function getPageGroupFail() { return statusPage("Add User To System", "Group Addition Unsuccessful!", "The user was succesfully added, but could not be assigned to the selected group.", "addUser"); } function getPageFail() { return statusPage("Add User To System", "Addition Unsuccessful!", "The user was not added because the selected User Name already exists.", "addUser"); } function getPageUsernameNotFound() { return statusPage("Add User To System", "Username not found!", "Your user search string did not match any users in the user directory.", "addUser"); } function getAddButton() { global $default; return "graphicsUrl/widgets/add.gif\" value=\"submit\" border=\"0\"/>\n"; } function getCancelButton() { global $default; return "rootUrl/control.php?action=addUser\">graphicsUrl/widgets/cancel.gif\" border = \"0\" />\n"; } function getGroupListBox() { global $default; if (Permission::userIsSystemAdministrator()) { // if this is the system administrator, prepend group names with unit name $oPatternListBox = & new PatternListBox($default->owl_groups_table, "name", "id", "fGroupID"); $oPatternListBox->setFromClause("LEFT OUTER JOIN groups_units_link GUL on ST.id=GUL.group_id " . "LEFT OUTER JOIN units_lookup UL on GUL.unit_id=UL.id"); $oPatternListBox->setCompositeDisplayName("DISTINCT COALESCE(CONCAT(CONCAT(UL.name, '-'),ST.name),ST.name)"); } else if (Permission::userIsUnitAdministrator()) { // else if this is a unit administrator, only display the groups in your unit $oPatternListBox = & new PatternListBox($default->owl_groups_table, "name", "id", "fGroupID"); $oPatternListBox->setFromClause("INNER JOIN $default->owl_groups_units_table GUL on ST.id=GUL.group_id"); $oPatternListBox->setWhereClause("GUL.unit_id=" . User::getUnitID($_SESSION["userID"])); } return $oPatternListBox->render(); } ?>