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

Revision 3526, 1.7 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
17$fname          = get_var('fname', array('GET'));
18$comment        = get_var('comment', array('GET'));
19$sequence       = $_GET['sequence'];
20
21$folder = getFolder($folderid);
22
23printHTMLHead( getMLText("folder_title", array("foldername" => $folder->getName()) ) );
24printTitleBar($folder);
25printCenterStart();
26
27printStartBox(getMLText("add_subfolder"));
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        print lang('Agregando subcarpeta "%1" en la carpeta "%2"...', $fname, $folder->getName());
40
41        $fname = sanitizeString($fname);
42        $comment = sanitizeString($comment);
43        if (!is_numeric($sequence))
44                die ("valor de secuencia invalida");
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
63print "</div>";
64printEndBox();
65printCenterEnd();
66printHTMLFoot();
67
68?>
Note: See TracBrowser for help on using the repository browser.