source: contrib/Dms/op/op.EditFolder.php @ 3526

Revision 3526, 1.8 KB checked in by afernandes, 13 years ago (diff)

Ticket #1416 - Disponibilizado modulos Timesheet e DMS para a comunidade.

  • Property svn:executable set to *
Line 
1<?php
2include("../inc/inc.Settings.php");
3include("../inc/inc.AccessUtils.php");
4include("../inc/inc.ClassAccess.php");
5include("../inc/inc.ClassDocument.php");
6include("../inc/inc.ClassFolder.php");
7include("../inc/inc.ClassGroup.php");
8include("../inc/inc.ClassUser.php");
9include("../inc/inc.DBAccess.php");
10include("../inc/inc.FileUtils.php");
11include("../inc/inc.Language.php");
12include("../inc/inc.OutUtils.php");
13include("../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
23printHTMLHead( getMLText("folder_title", array("foldername" => $folder->getName()) ) );
24printTitleBar($folder);
25printCenterStart();
26
27printStartBox(getMLText("edit_folder_props"));
28
29print "<div class=\"standardText\">";
30
31
32if ($folder->getAccessMode($user) < M_READWRITE)
33{
34        printMLText("operation_not_allowed");
35        printGoBack();
36}
37else
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
65print "</div>";
66printEndBox();
67printCenterEnd();
68printHTMLFoot();
69
70
71?>
Note: See TracBrowser for help on using the repository browser.