[ 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.EditFolder.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  
  14  include ("../inc/inc.Authentication.php");
  15  
  16  $folderid = (isset($_GET['folderid'])) ? (int) $_GET['folderid'] : 1;
  17  $folder = getFolder($folderid);
  18  
  19  $parent = ($folder->getID() == $settings->_rootFolderID) ? false : $folder->getParent();
  20  
  21  if ($folder->getAccessMode($user) < M_READWRITE)
  22      die ("Access denied");
  23  
  24  
  25  printHTMLHead( getMLText("folder_title", array("foldername" => $folder->getName()) ) );
  26  ?>
  27  
  28  <script language="JavaScript">
  29  function checkForm()
  30  {
  31      msg = "";
  32      if (document.form1.fname.value == "") msg += "<?php printMLText("js_no_name");?>\n";
  33      if (document.form1.comment.value == "") msg += "<?php printMLText("js_no_comment");?>\n";
  34      if (msg != "")
  35      {
  36          alert(msg);
  37          return false;
  38      }
  39      else
  40          return true;
  41  }
  42  </script>
  43  
  44  <?php
  45  printTitleBar($folder);
  46  printFolderPageStart($folder);
  47  printPageHeader(getMLText("edit_folder_props") . ": " . $folder->getName());
  48  
  49  printStartBox(getMLText("edit_folder_props"));
  50  ?>
  51  
  52  <form action="../op/op.EditFolder.php" name="form1" onsubmit="return checkForm();">
  53      <input type="Hidden" name="folderid" value="<?php print $folderid;?>">
  54      <table>
  55          <tr>
  56              <td class="inputDescription"><?php printMLText("name");?>:</td>
  57              <td><input name="fname" value="<?php print $folder->getName();?>"></td>
  58          </tr>
  59          <tr>
  60              <td valign="top" class="inputDescription"><?php printMLText("comment");?>:</td>
  61              <td><textarea name="comment" rows="4" cols="30"><?php print $folder->getComment();?></textarea></td>
  62          </tr>
  63          <?php
  64              if ($parent && $parent->getAccessMode($user) > M_READ)
  65              {
  66                  print "<tr>";
  67                  print "<td class=\"inputDescription\">" . getMLText("sequence") . ":</td>";
  68                  print "<td>";
  69                  printSequenceChooser($parent->getSubFolders(), $folder->getID());
  70                  print "</td></tr>";
  71              }
  72          ?>
  73          <tr>
  74              <td colspan="2"><br><input type="Submit"></td>
  75          </tr>
  76      </table>
  77  </form>
  78  
  79  
  80  <?php
  81  
  82  printEndBox();
  83  printFolderPageEnd($folder);
  84  printHTMLFoot();
  85  
  86  ?>


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