[ 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.Language.php"); 12 include ("../inc/inc.OutUtils.php"); 13 include ("../inc/inc.Authentication.php"); 14 15 $documentid = (isset($_GET['documentid'])) ? (int) $_GET['documentid'] : NULL; 16 $userid = (isset($_GET['userid'])) ? (int) $_GET['userid'] : NULL; 17 $groupid = (isset($_GET['groupid'])) ? (int) $_GET['groupid'] : NULL; 18 $action = $_GET['action']; 19 20 $document = getDocument($documentid); 21 22 printHTMLHead( getMLText("document_title", array("documentname" => $document->getName()) ) ); 23 printTitleBar($document->getFolder()); 24 printCenterStart(); 25 26 printStartBox(getMLText("edit_document_notify")); 27 28 print "<div class=\"standardText\">"; 29 30 31 if ($document->getAccessMode($user) < M_READWRITE) 32 { 33 printMLText("operation_not_allowed"); 34 printGoBack(); 35 } 36 else 37 { 38 //Benachrichtigung löschen ------------------------------------------------------------------------ 39 if ($action == "delnotify") 40 { 41 printMLText("deleting_document_notify"); 42 if (isset($userid)) { 43 if (!is_numeric($userid)) 44 die ("invalid user id"); 45 $document->removeNotify($userid, true); 46 } 47 else if (isset($groupid)) { 48 if (!is_numeric($groupid)) 49 die ("invalid group id"); 50 $document->removeNotify($groupid, false); 51 } 52 } 53 54 //Benachrichtigung hinzufügen --------------------------------------------------------------------- 55 else if ($action == "addnotify") 56 { 57 printMLText("adding_document_notify"); 58 if ($userid != -1) { 59 if (!is_numeric($userid)) 60 die ("invalid user id"); 61 $document->addNotify($userid, true); 62 } 63 if ($groupid != -1) { 64 if (!is_numeric($groupid)) 65 die ("invalid group id"); 66 $document->addNotify($groupid, false); 67 } 68 } 69 printMLText("op_finished"); 70 printGoto(array(array($document->getName(), "../out/out.ViewDocument.php?documentid=".$document->getID()), 71 array(getMLText("document_notify_again"), "../out/out.DocumentNotify.php?documentid=".$document->getID()))); 72 } 73 74 print "</div>"; 75 printEndBox(); 76 printCenterEnd(); 77 printHTMLFoot(); 78 ?>
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 |