[ Index ]
 

Code source de eGroupWare 1.2.106-2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/mydms/out/ -> out.UsrMgr.php (source)

   1  <?php
   2  include ("../inc/inc.Settings.php");
   3  include ("../inc/inc.AccessUtils.php");
   4  include ("../inc/inc.ClassAccess.php");
   5  include ("../inc/inc.ClassDocument.php");
   6  include ("../inc/inc.ClassFolder.php");
   7  include ("../inc/inc.ClassGroup.php");
   8  include ("../inc/inc.ClassUser.php");
   9  include ("../inc/inc.DBAccess.php");
  10  include ("../inc/inc.FileUtils.php");
  11  include ("../inc/inc.Language.php");
  12  include ("../inc/inc.OutUtils.php");
  13  include ("../inc/inc.Authentication.php");
  14  
  15  $users = getAllUsers();
  16  
  17  
  18  printHTMLHead( getMLText("user_management") );
  19  ?>
  20  <script language="JavaScript">
  21  
  22  function checkForm(num)
  23  {
  24      msg = "";
  25      eval("var formObj = document.form" + num + ";");
  26      
  27      if (formObj.login.value == "") msg += "<?php printMLText("js_no_login");?>\n";
  28      if ((num == '0') && (formObj.pwd.value == "")) msg += "<?php printMLText("js_no_pwd");?>\n";
  29      if (formObj.pwd.value != formObj.pwdconf.value) msg += "<?php printMLText("js_pwd_not_conf");?>\n";
  30      if (formObj.name.value == "") msg += "<?php printMLText("js_no_name");?>\n";
  31      if (formObj.email.value == "") msg += "<?php printMLText("js_no_email");?>\n";
  32      if (formObj.comment.value == "") msg += "<?php printMLText("js_no_comment");?>\n";
  33      if (msg != "")
  34      {
  35          alert(msg);
  36          return false;
  37      }
  38      else
  39          return true;
  40  }
  41  
  42  
  43  obj = -1;
  44  function showUser(selectObj) {
  45      if (obj != -1)
  46          obj.style.display = "none";
  47      
  48      id = selectObj.options[selectObj.selectedIndex].value;
  49      if (id == -1)
  50          return;
  51      
  52      obj = document.getElementById("keywords" + id);
  53      obj.style.display = "";
  54  }
  55  
  56  </script>
  57  <?php
  58  printTitleBar(getFolder($settings->_rootFolderID));
  59  printCenterStart();
  60  
  61  printStartBox(getMLText("add_user"));
  62  ?>
  63      <form action="../op/op.UsrMgr.php" method="post" enctype="multipart/form-data" name="form0" onsubmit="return checkForm('0');">
  64      <input type="Hidden" name="action" value="adduser">
  65      <table>
  66          <tr>
  67              <td class="inputDescription" valign="top"><?php printMLText("user_login");?>:</td>
  68              <td><input name="login"></td>
  69          </tr>
  70          <tr>
  71              <td class="inputDescription" valign="top"><?php printMLText("password");?>:</td>
  72              <td><input name="pwd" type="Password"></td>
  73          </tr>
  74          <tr>
  75              <td class="inputDescription"><?php printMLText("confirm_pwd");?>:</td>
  76              <td><input type="Password" name="pwdconf"></td>
  77          </tr>
  78          <tr>
  79              <td class="inputDescription" valign="top"><?php printMLText("user_name");?>:</td>
  80              <td><input name="name"></td>
  81          </tr>
  82          <tr>
  83              <td class="inputDescription" valign="top"><?php printMLText("email");?>:</td>
  84              <td><input name="email"></td>
  85          </tr>
  86          <tr>
  87              <td class="inputDescription" valign="top"><?php printMLText("comment");?>:</td>
  88              <td><textarea name="comment" rows="4" cols="30"></textarea></td>
  89          </tr>
  90          <tr>
  91              <td class="inputDescription" valign="top"><?php printMLText("user_image");?>:</td>
  92              <td><input type="File" name="userfile"></td>
  93          </tr>
  94          <tr>
  95              <td colspan="2"><br><input type="Submit"></td>
  96          </tr>
  97      </table>
  98      </form>
  99  
 100  <?php
 101  printNextBox(getMLText("edit_user"));
 102  ?>
 103      <table>
 104      <tr>
 105          <td class="inputDescription"><?php echo getMLText("user_name")?>:</td>
 106          <td>
 107              <select onchange="showUser(this)">
 108                  <option value="-1"><?php echo getMLText("choose_user")?>
 109                  <?php
 110                  foreach ($users as $currUser) {
 111                      if (($currUser->getID() == $settings->_adminID) || ($currUser->getID() == $settings->_guestID))
 112                          continue;
 113                      
 114                      print "<option value=\"".$currUser->getID()."\">" . $currUser->getFullName();
 115                  }
 116                  ?>
 117              </select>
 118          </td>
 119      </tr>
 120      <?php
 121      foreach ($users as $currUser) {
 122          if (($currUser->getID() == $settings->_adminID) || ($currUser->getID() == $settings->_guestID))
 123              continue;
 124      ?>
 125      <tr id="keywords<?php echo $currUser->getID()?>" style="display : none;">
 126      <td colspan="2">
 127      
 128      <form action="../op/op.UsrMgr.php" method="post" enctype="multipart/form-data" name="form<?php print $currUser->getID();?>" onsubmit="return checkForm('<?php print $currUser->getID();?>');">
 129      <input type="Hidden" name="userid" value="<?php print $currUser->getID();?>">
 130      <input type="Hidden" name="action" value="edituser">
 131      <table border="0">
 132          <tr>
 133              <td colspan="2"><hr size="1" width="100%" color="#000080" noshade></td>
 134          </tr>
 135          <tr>
 136              <td class="inputDescription" valign="top"><?php printMLText("user_login");?>:</td>
 137              <td class="standardText"><input name="login" value="<?php print $currUser->getLogin();?>"></td>
 138          </tr>
 139          <tr>
 140              <td class="inputDescription" valign="top"><?php printMLText("password");?>:</td>
 141              <td><input type="Password" name="pwd"></td>
 142          </tr>
 143          <tr>
 144              <td class="inputDescription"><?php printMLText("confirm_pwd");?>:</td>
 145              <td><input type="Password" name="pwdconf"></td>
 146          </tr>
 147          <tr>
 148              <td class="inputDescription" valign="top"><?php printMLText("user_name");?>:</td>
 149              <td class="standardText"><input name="name" value="<?php print $currUser->getFullName();?>"></td>
 150          </tr>
 151          <tr>
 152              <td class="inputDescription" valign="top"><?php printMLText("email");?>:</td>
 153              <td class="standardText"><input name="email" value="<?php print $currUser->getEmail();?>"></td>
 154          </tr>
 155          <tr>
 156              <td class="inputDescription" valign="top"><?php printMLText("comment");?>:</td>
 157              <td class="standardText"><textarea name="comment" rows="4" cols="30"><?php print $currUser->getComment();?></textarea></td>
 158          </tr>
 159          <tr>
 160              <td class="inputDescription" valign="top"><?php printMLText("user_image");?>:</td>
 161              <td class="standardText">
 162                  <?php
 163                      if ($currUser->hasImage())
 164                          print "<img src=\"".$currUser->getImageURL()."\">";
 165                      else
 166                          printMLText("no_user_image");
 167                  ?>
 168              </td>
 169          </tr>
 170          <tr>
 171              <td class="inputDescription" valign="top"><?php printMLText("new_user_image");?>:</td>
 172              <td class="standardText"><input type="file" name="userfile" accept="image/jpeg"></td>
 173          </tr>
 174          <tr>
 175              <td colspan="2"><br><input type="Submit"></td>
 176          </tr>
 177      </table>
 178      </form>
 179      <hr size="1" width="80%" color="#000080" noshade>
 180      <a class="standardText" href="../op/op.UsrMgr.php?userid=<?php print $currUser->getID();?>&action=removeuser"><img src="images/del.gif" width="15" height="15" border="0" align="absmiddle" alt=""> <?php printMLText("rm_user");?></a>
 181      
 182      </td>
 183      </tr>
 184  <?php  } ?>
 185  </table>
 186  
 187  <?php
 188  printEndBox();
 189  
 190  printCenterEnd();
 191  printHTMLFoot();
 192  ?>


Généré le : Sun Feb 25 17:20:01 2007 par Balluche grâce à PHPXref 0.7