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

Revision 3526, 1.2 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
16$folderid       = (isset($_GET['folderid'])) ? (int) $_GET['folderid'] : NULL;
17$folder = getFolder($folderid);
18
19printHTMLHead( getMLText("folder_title", array("foldername" => $folder->getName()) ) );
20printTitleBar($folder);
21printCenterStart();
22
23printStartBox(getMLText("rm_folder"));
24
25print "<div class=\"standardText\">";
26
27
28if ($folder->getAccessMode($user) < M_ALL)
29{
30        printMLText("operation_not_allowed");
31        printGoBack();
32}
33else
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
51print "</div>";
52printEndBox();
53printCenterEnd();
54printHTMLFoot();
55?>
Note: See TracBrowser for help on using the repository browser.