Commit 2399de9607f387438525e79de4e3b77af0cf0b99

Authored by michael
1 parent d2f87f68

added select user page


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1407 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/usermanagement/addUserUI.inc
... ... @@ -7,6 +7,26 @@
7 7 * @package presentation.lookAndFeel.knowledgeTree.
8 8 *
9 9 */
  10 +
  11 +// display multiple users
  12 +function getSelectUserPage($aResults) {
  13 + global $default;
  14 +
  15 + $sToRender .= "<br></br>\n";
  16 + $sToRender .= "<b>Select the User to add to the System:</b>\n";
  17 + $sToRender .= "<table>\n";
  18 + $sToRender .= "<br></br>\n";
  19 + $sToRender .= "<tr><td><select name=\"fName\">\n";
  20 + foreach ($aResults as $sName => $aAttributes) {
  21 + $sToRender .= "<option value=\"$sName\">$sName</option>";
  22 + }
  23 + $sToRender .= "</select></td></tr>\n";
  24 + $sToRender .= "<tr><td></td><td align=\"right\"><input type=\"image\" src=\"/owl/graphics/widgets/select.gif\" value=\"submit\"/></td></tr>\n";
  25 + $sToRender .= "</table>\n";
  26 +
  27 + return $sToRender;
  28 +}
  29 +
10 30 // get add pages
11 31 function getAddPage($unitID) {
12 32  
... ... @@ -40,7 +60,8 @@ function getDetailsDBPage($suserName, $aAttributes) {
40 60 $sToRender .= "<table>\n";
41 61 $sToRender .= "<br></br>\n";
42 62 $sToRender .= "<tr>\n";
43   - $sToRender .= "<td>Username: </td><td><input size = \"40\" type=\"text\" name=\"fUsername\" value = \"". $aAttributes[$suserName]["username"]. "\"> </td>\n";
  63 + $sToRender .= "<td>Username: </td><td><input disabled size = \"40\" type=\"text\" name=\"fUsername\" value = \"". $aAttributes[$suserName]["username"]. "\"> </td>\n";
  64 + $sToRender .= "<input type=\"hidden\" name=\"fUsername\" value = \"" . $aAttributes[$suserName]["username"] ."\">\n";
44 65 $sToRender .= "</tr>\n";
45 66 $sToRender .= "<tr>\n";
46 67 $sToRender .= "<td>Name: </td><td><input size = \"40\" type=\"text\" name=\"fName\" value = \"" . $aAttributes[$suserName]["name"] ."\"> </td>\n";
... ... @@ -82,16 +103,19 @@ function getDetailsLDAPPage($suserName, $aAttributes) {
82 103 $sToRender .= "<table>\n";
83 104 $sToRender .= "<br></br>\n";
84 105 $sToRender .= "<tr>\n";
85   - $sToRender .= "<td>LDAP DN: </td><td><input size = \"40\" type=\"text\" name=\"fLdap\" value = \"". $aAttributes[$suserName]["dn"]. "\"> </td>\n";
  106 + $sToRender .= "<td>LDAP DN: </td><td><input disabled size = \"40\" type=\"text\" name=\"fLdap\" value = \"". $aAttributes[$suserName]["dn"]. "\"> </td>\n";
  107 + $sToRender .= "<input type=\"hidden\" name=\"fLdap\" value = \"". $aAttributes[$suserName]["dn"]. "\">\n";
86 108 $sToRender .= "</tr>\n";
87 109 $sToRender .= "<tr>\n";
88   - $sToRender .= "<td>Username: </td><td><input size = \"40\" type=\"text\" name=\"fUsername\" value = \"" . $aAttributes[$suserName]["uid"] ."\"> </td>\n";
  110 + $sToRender .= "<td>Username: </td><td><input disabled size = \"40\" type=\"text\" name=\"fUsername\" value = \"" . $aAttributes[$suserName]["uid"] ."\"> </td>\n";
  111 + $sToRender .= "<input type=\"hidden\" name=\"fUsername\" value = \"" . $aAttributes[$suserName]["uid"] ."\">\n";
89 112 $sToRender .= "</tr>\n";
90 113 $sToRender .= "<tr>\n";
91 114 $sToRender .= "<td>Name: </td><td><input size = \"40\" type=\"text\" name=\"fName\" value = \"" . $aAttributes[$suserName]["givenname"] ." " . $aAttributes[$suserName]["sn"] ."\"> </td>\n";
92 115 $sToRender .= "</tr>\n";
93 116 $sToRender .= "<tr>\n";
94   - $sToRender .= "<td>Email: </td><td><input size = \"40\" type=\"text\" name=\"fEmail\" value = \"" . $aAttributes[$suserName]["mail"] ."\"> </td>\n";
  117 + $sToRender .= "<td>Email: </td><td><input disabled size = \"40\" type=\"text\" name=\"fEmail\" value = \"" . $aAttributes[$suserName]["mail"] ."\"> </td>\n";
  118 + $sToRender .= "<input type=\"hidden\" name=\"fEmail\" value = \"" . $aAttributes[$suserName]["mail"] ."\">\n";
95 119 $sToRender .= "</tr>\n";
96 120 $sToRender .= "<tr>\n";
97 121 $sToRender .= "<td>Mobile Number: </td><td><input size = \"40\" type=\"text\" name=\"fMobile\" value = \"" . $aAttributes[$suserName]["mobile"] ."\"> </td>\n";
... ...