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

Revision 3526, 1.4 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$document = getDocument($documentid);
17if (!$document) die("Error: could not get document");
18$version  = $document->getContentByVersion($version);
19if (!$version) die("error: could not get version $version");
20
21
22printHTMLHead( getMLText("document_title", array("documentname" => $document->getName()) ) );
23printTitleBar($document->getFolder());
24printCenterStart();
25
26printStartBox(getMLText("rm_version"));
27
28print "<div class=\"standardText\">";
29
30
31if ($document->getAccessMode($user) < M_ALL)
32{
33        printMLText("operation_not_allowed");
34        printGoBack();
35}
36else
37{
38        printMLText("removing_version", array("version" => $version->getVersion()));
39       
40        if (!$version->remove())
41        {
42                printMLText("error_occured");
43                printGoBack();
44        }
45        else
46        {
47                printMLText("op_finished");
48                printGoto(array(array($document->getName(), "../out/out.ViewDocument.php?documentid=".$document->getID())));
49        }
50}
51
52print "</div>";
53printEndBox();
54printCenterEnd();
55printHTMLFoot();
56?>
Note: See TracBrowser for help on using the repository browser.