[ 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.AddDocumentLink.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  $document = getDocument($documentid);
  16  
  17  printHTMLHead( getMLText("document_title", array("documentname" => $document->getName()) ) );
  18  printTitleBar($document->getFolder());
  19  printCenterStart();
  20  
  21  printStartBox(getMLText("add_document_link"));
  22  
  23  print "<div class=\"standardText\">";
  24  
  25  
  26  if ($document->getAccessMode($user) < M_READ)
  27  {
  28      printMLText("operation_not_allowed");
  29      printGoBack();
  30  }
  31  else
  32  {
  33      printMLText("adding_document_link");
  34      
  35      $public = (isset($public) && $public == "true") ? true : false;
  36      if ($public && ($document->getAccessMode($user) == M_READ))
  37          $public = false;
  38      
  39      if (!is_numeric($docid))
  40          die("invalid document id");
  41      
  42      if ($document->addDocumentLink($docid, $user->getID(), $public))
  43      {
  44          $targetDoc = getDocument($docid);
  45          printMLText("op_finished");
  46          printGoto(array(array($document->getName(), "../out/out.ViewDocument.php?documentid=".$document->getID()), 
  47                          array($targetDoc->getName(), "../out/out.ViewDocument.php?documentid=".$targetDoc->getID())));
  48      }
  49      else
  50      {
  51          printMLText("error_occured");
  52          printGoBack();
  53      }
  54  }
  55  
  56  
  57  print "</div>";
  58  printEndBox();
  59  printCenterEnd();
  60  printHTMLFoot();
  61  
  62  ?>


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