[ 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.EditDocument.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  $fname        = $_GET['fname'];
  17  $comment    = $_GET['comment'];
  18  $keywords    = $_GET['keywords'];
  19  $sequence    = $_GET['sequence'];
  20  
  21  $document = getDocument($documentid);
  22  
  23  
  24  printHTMLHead( getMLText("document_title", array("documentname" => $document->getName()) ) );
  25  printTitleBar($document->getFolder());
  26  printCenterStart();
  27  
  28  printStartBox(getMLText("edit_document_props"));
  29  
  30  print "<div class=\"standardText\">";
  31  
  32  
  33  if ($document->getAccessMode($user) < M_READWRITE)
  34  {
  35      printMLText("operation_not_allowed");
  36      printGoBack();
  37  }
  38  else
  39  {
  40      printMLText("editing_document_props");
  41      
  42      $fname =     sanitizeString($fname);
  43      $comment =  sanitizeString($comment);
  44      $keywords = sanitizeString($keywords);
  45      if (!is_numeric($sequence) && $sequence != "keep")
  46          die ("invalid sequence value");
  47      
  48      if (
  49              (($document->getName() == $fname) || $document->setName($fname))
  50              && (($document->getComment() == $comment) || $document->setComment($comment))
  51              && (($document->getKeywords() == $keywords) || $document->setKeywords($keywords))
  52              && (($sequence == "keep") || $document->setSequence($sequence))
  53          )
  54      {
  55          printMLText("op_finished");
  56          printGoto(array(array($document->getName(), "../out/out.ViewDocument.php?documentid=".$document->getID()), 
  57                  array(getMLText("edit_document_props_again"), "../out/out.EditDocument.php?documentid=".$document->getID())));
  58      }
  59      else
  60      {
  61          printMLText("error_occured");
  62          printGoBack();
  63      }
  64  }
  65  
  66  print "</div>";
  67  printEndBox();
  68  printCenterEnd();
  69  printHTMLFoot();
  70  ?>


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