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


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