[ 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.AddSubFolder.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  $folderid = (isset($_GET['folderid'])) ? (int) $_GET['folderid'] : NULL;
  16  
  17  $fname        = get_var('fname', array('GET'));
  18  $comment    = get_var('comment', array('GET'));
  19  $sequence    = $_GET['sequence'];
  20  
  21  $folder = getFolder($folderid);
  22  
  23  printHTMLHead( getMLText("folder_title", array("foldername" => $folder->getName()) ) );
  24  printTitleBar($folder);
  25  printCenterStart();
  26  
  27  printStartBox(getMLText("add_subfolder"));
  28  
  29  print "<div class=\"standardText\">";
  30  
  31  
  32  if ($folder->getAccessMode($user) < M_READWRITE)
  33  {
  34      printMLText("operation_not_allowed");
  35      printGoBack();
  36  }
  37  else
  38  {
  39      print lang('Adding subfolder "%1" to folder "%2"...', $fname, $folder->getName());
  40  
  41      $fname = sanitizeString($fname);
  42      $comment = sanitizeString($comment);
  43      if (!is_numeric($sequence))
  44          die ("invalid sequence value");
  45      
  46  
  47       $subFolder = $folder->addSubFolder($fname, $comment, $user, $sequence);
  48      
  49      if (is_object($subFolder))
  50      {
  51          printMLText("op_finished");
  52          printGoto(array(array($folder->getName(), "../out/out.ViewFolder.php?folderid=".$folder->getID()), 
  53                          array($subFolder->getName(), "../out/out.ViewFolder.php?folderid=".$subFolder->getID())));
  54      }
  55      else
  56      {
  57          printMLText("error_occured");
  58          printGoBack();
  59      }
  60  }
  61  
  62  
  63  print "</div>";
  64  printEndBox();
  65  printCenterEnd();
  66  printHTMLFoot();
  67  
  68  ?>


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