[ 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.EditFolder.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  $folder = getFolder($folderid);
  17  
  18  $fname        = $_GET['fname'];
  19  $comment    = $_GET['comment'];
  20  $sequence    = $_GET['sequence'];
  21  
  22  
  23  printHTMLHead( getMLText("folder_title", array("foldername" => $folder->getName()) ) );
  24  printTitleBar($folder);
  25  printCenterStart();
  26  
  27  printStartBox(getMLText("edit_folder_props"));
  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      printMLText("editing_folder_props");
  40      
  41      $fname =     sanitizeString($fname);
  42  
  43      $comment =  sanitizeString($comment);
  44      if (!is_numeric($sequence) && $sequence != "keep")
  45          $sequence = "keep";
  46      //    die ("invalid sequence value");
  47      
  48      if (
  49              (($folder->getName() == $fname) || $folder->setName($fname))
  50              && (($folder->getComment() == $comment) || $folder->setComment($comment))
  51              && (($sequence == "keep") || $folder->setSequence($sequence))
  52          )
  53      {
  54          printMLText("op_finished");
  55          printGoto(array(array($folder->getName(), "../out/out.ViewFolder.php?folderid=".$folder->getID()), 
  56                  array(getMLText("edit_folder_props_again"), "../out/out.EditFolder.php?folderid=".$folder->getID())));
  57      }
  58      else
  59      {
  60          printMLText("error_occured");
  61          printGoBack();
  62      }
  63  }
  64  
  65  print "</div>";
  66  printEndBox();
  67  printCenterEnd();
  68  printHTMLFoot();
  69  
  70  
  71  ?>


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