[ 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.RemoveFolder.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  $folderid    = (isset($_GET['folderid'])) ? (int) $_GET['folderid'] : NULL;
  17  $folder = getFolder($folderid);
  18  
  19  printHTMLHead( getMLText("folder_title", array("foldername" => $folder->getName()) ) );
  20  printTitleBar($folder);
  21  printCenterStart();
  22  
  23  printStartBox(getMLText("rm_folder"));
  24  
  25  print "<div class=\"standardText\">";
  26  
  27  
  28  if ($folder->getAccessMode($user) < M_ALL)
  29  {
  30      printMLText("operation_not_allowed");
  31      printGoBack();
  32  }
  33  else
  34  {
  35      printMLText("removing_folder");
  36      
  37      $parent = $folder->getParent();
  38      
  39      if (!$folder->remove())
  40      {
  41          printMLText("error_occured");
  42          printGoBack();
  43      }
  44      else
  45      {
  46          printMLText("op_finished");
  47          printGoto(array(array($parent->getName(), "../out/out.ViewFolder.php?folderid=".$parent->getID())));
  48      }
  49  }
  50  
  51  print "</div>";
  52  printEndBox();
  53  printCenterEnd();
  54  printHTMLFoot();
  55  ?>


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