[ 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.SetExpires.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  $expires    = $_GET['expires'];
  17  $expday        = $_GET['expday'];
  18  $expmonth    = $_GET['expmonth'];
  19  $expyear    = $_GET['expyear'];
  20  
  21  $document = getDocument($documentid);
  22  
  23  printHTMLHead( getMLText("document_title", array("documentname" => $document->getName()) ) );
  24  printTitleBar($document->getFolder());
  25  printCenterStart();
  26  
  27  printStartBox(getMLText("expires"));
  28  
  29  print "<div class=\"standardText\">";
  30  
  31  if ($document->getAccessMode($user) < M_READWRITE)
  32  {
  33      printMLText("operation_not_allowed");
  34      printGoBack();
  35  }
  36  else
  37  {
  38      printMLText("setting_expires");
  39      
  40      $expires = ($expires == "true") ? mktime(0,0,0, $expmonth, $expday, $expyear) : false;
  41      
  42      if (!$document->setExpires($expires))
  43      {
  44          printMLText("error_occured");
  45          printGoBack();
  46      }
  47      else
  48      {
  49          printMLText("op_finished");
  50          printGoto(array(array($document->getName(), "../out/out.ViewDocument.php?documentid=".$document->getID())));
  51      }
  52  }
  53  
  54  print "</div>";
  55  printEndBox();
  56  printCenterEnd();
  57  printHTMLFoot();
  58  ?>


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