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

Revision 3526, 1.3 KB checked in by afernandes, 14 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$documentid     = (isset($_GET['documentid'])) ? (int) $_GET['documentid'] : NULL;
17$document = getDocument($documentid);
18
19printHTMLHead( getMLText("document_title", array("documentname" => $document->getName()) ) );
20printTitleBar($document->getFolder());
21printCenterStart();
22
23printStartBox(getMLText("rm_document"));
24
25print "<div class=\"standardText\">";
26
27
28if ($document->getAccessMode($user) < M_ALL)
29{
30        printMLText("operation_not_allowed");
31        printGoBack();
32}
33else
34{
35        printMLText("removing_document");
36        $folder = $document->getFolder();
37       
38        if (!$document->remove())
39        {
40                printMLText("error_occured");
41                printGoBack();
42        }
43        else
44        {
45                printMLText("op_finished");
46                printGoto(array(array($folder->getName(), "../out/out.ViewFolder.php?folderid=".$folder->getID())));
47        }
48}
49
50print "</div>";
51printEndBox();
52printCenterEnd();
53printHTMLFoot();
54?>
Note: See TracBrowser for help on using the repository browser.