[ Index ] |
|
Code source de eGroupWare 1.2.106-2 |
1 <?php 2 include ("../inc/inc.Settings.php"); 3 include ("../inc/inc.AccessUtils.php"); 4 include ("../inc/inc.ClassAccess.php"); 5 include ("../inc/inc.ClassDocument.php"); 6 include ("../inc/inc.ClassFolder.php"); 7 include ("../inc/inc.ClassGroup.php"); 8 include ("../inc/inc.ClassUser.php"); 9 include ("../inc/inc.DBAccess.php"); 10 include ("../inc/inc.FileUtils.php"); 11 include ("../inc/inc.Utils.php"); 12 include ("../inc/inc.Language.php"); 13 include ("../inc/inc.OutUtils.php"); 14 include ("../inc/inc.Authentication.php"); 15 16 $document = getDocument($documentid); 17 18 printHTMLHead( getMLText("document_title", array("documentname" => $document->getName()) ) ); 19 printTitleBar($document->getFolder()); 20 printCenterStart(); 21 22 printStartBox(getMLText("unlock_document")); 23 24 print "<div class=\"standardText\">"; 25 26 27 if ($document->getAccessMode($user) < M_READWRITE) 28 { 29 printMLText("operation_not_allowed"); 30 printGoBack(); 31 } 32 else 33 { 34 if (!$document->isLocked()) 35 { 36 printMLText("document_is_not_locked"); 37 printGoBack(); 38 } 39 else 40 { 41 $lockingUser = $document->getLockingUser(); 42 if (($lockingUser->getID() == $user->getID()) || ($document->getAccessMode($user) == M_ALL)) 43 { 44 printMLText("unlocking_document"); 45 if ($document->setLocked("false")) 46 { 47 printMLText("op_finished"); 48 printGoto(array(array($document->getName(), "../out/out.ViewDocument.php?documentid=".$document->getID()))); 49 } 50 else 51 { 52 printMLText("error_occured"); 53 printGoBack(); 54 } 55 } 56 else 57 { 58 printMLText("unlocking_denied"); 59 printGoBack(); 60 } 61 } 62 } 63 64 print "</div>"; 65 printEndBox(); 66 printCenterEnd(); 67 printHTMLFoot(); 68 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 17:20:01 2007 | par Balluche grâce à PHPXref 0.7 |