[ Index ]
 

Code source de eGroupWare 1.2.106-2

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

title

Body

[fermer]

/mydms/op/ -> op.RemoveDocument.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  
  16  $documentid    = (isset($_GET['documentid'])) ? (int) $_GET['documentid'] : NULL;
  17  $document = getDocument($documentid);
  18  
  19  printHTMLHead( getMLText("document_title", array("documentname" => $document->getName()) ) );
  20  printTitleBar($document->getFolder());
  21  printCenterStart();
  22  
  23  printStartBox(getMLText("rm_document"));
  24  
  25  print "<div class=\"standardText\">";
  26  
  27  
  28  if ($document->getAccessMode($user) < M_ALL)
  29  {
  30      printMLText("operation_not_allowed");
  31      printGoBack();
  32  }
  33  else
  34  {
  35      printMLText("removing_document");
  36      $folder = $document->getFolder();
  37      
  38      if (!$document->remove())
  39      {
  40          printMLText("error_occured");
  41          printGoBack();
  42      }
  43      else
  44      {
  45          printMLText("op_finished");
  46          printGoto(array(array($folder->getName(), "../out/out.ViewFolder.php?folderid=".$folder->getID())));
  47      }
  48  }
  49  
  50  print "</div>";
  51  printEndBox();
  52  printCenterEnd();
  53  printHTMLFoot();
  54  ?>


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