[ 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.RemoveVersion.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  $document = getDocument($documentid);
  17  if (!$document) die("Error: could not get document");
  18  $version  = $document->getContentByVersion($version);
  19  if (!$version) die("error: could not get version $version");
  20  
  21  
  22  printHTMLHead( getMLText("document_title", array("documentname" => $document->getName()) ) );
  23  printTitleBar($document->getFolder());
  24  printCenterStart();
  25  
  26  printStartBox(getMLText("rm_version"));
  27  
  28  print "<div class=\"standardText\">";
  29  
  30  
  31  if ($document->getAccessMode($user) < M_ALL)
  32  {
  33      printMLText("operation_not_allowed");
  34      printGoBack();
  35  }
  36  else
  37  {
  38      printMLText("removing_version", array("version" => $version->getVersion()));
  39      
  40      if (!$version->remove())
  41      {
  42          printMLText("error_occured");
  43          printGoBack();
  44      }
  45      else
  46      {
  47          printMLText("op_finished");
  48          printGoto(array(array($document->getName(), "../out/out.ViewDocument.php?documentid=".$document->getID())));
  49      }
  50  }
  51  
  52  print "</div>";
  53  printEndBox();
  54  printCenterEnd();
  55  printHTMLFoot();
  56  ?>


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