[ 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 $folderid = (isset($_GET['folderid'])) ? (int) $_GET['folderid'] : NULL; 16 $action = $_GET['action']; 17 $userid = (isset($_GET['userid'])) ? (int) $_GET['userid'] : NULL; 18 $groupid = (isset($_GET['groupid'])) ? (int) $_GET['groupid'] : NULL; 19 20 $folder = getFolder($folderid); 21 22 printHTMLHead( getMLText("folder_title", array("foldername" => $folder->getName()) ) ); 23 printTitleBar($folder); 24 printCenterStart(); 25 26 printStartBox(getMLText("edit_folder_notify")); 27 28 print "<div class=\"standardText\">"; 29 30 31 if ($folder->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_folder_notify"); 42 if (isset($userid)) { 43 if (!is_numeric($userid)) 44 die ("invalid user id"); 45 $folder->removeNotify($userid, true); 46 } 47 else if (isset($groupid)) { 48 if (!is_numeric($groupid)) 49 die ("invalid group id"); 50 $folder->removeNotify($groupid, false); 51 } 52 } 53 54 //Benachrichtigung hinzufügen --------------------------------------------------------------------- 55 else if ($action == "addnotify") 56 { 57 printMLText("adding_folder_notify"); 58 if ($userid != -1) { 59 if (!is_numeric($userid)) 60 die ("invalid user id"); 61 $folder->addNotify($userid, true); 62 } 63 if ($groupid != -1) { 64 if (!is_numeric($groupid)) 65 die ("invalid group id"); 66 $folder->addNotify($groupid, false); 67 } 68 } 69 70 printMLText("op_finished"); 71 printGoto(array(array($folder->getName(), "../out/out.ViewFolder.php?folderid=".$folder->getID()), 72 array(getMLText("folder_notify_again"), "../out/out.FolderNotify.php?folderid=".$folder->getID()))); 73 } 74 75 76 77 print "</div>"; 78 printEndBox(); 79 printCenterEnd(); 80 printHTMLFoot(); 81 ?>
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 |