[ 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 $document = getDocument($documentid); 16 17 printHTMLHead( getMLText("document_title", array("documentname" => $document->getName()) ) ); 18 printTitleBar($document->getFolder()); 19 printCenterStart(); 20 21 printStartBox(getMLText("add_document_link")); 22 23 print "<div class=\"standardText\">"; 24 25 26 if ($document->getAccessMode($user) < M_READ) 27 { 28 printMLText("operation_not_allowed"); 29 printGoBack(); 30 } 31 else 32 { 33 printMLText("adding_document_link"); 34 35 $public = (isset($public) && $public == "true") ? true : false; 36 if ($public && ($document->getAccessMode($user) == M_READ)) 37 $public = false; 38 39 if (!is_numeric($docid)) 40 die("invalid document id"); 41 42 if ($document->addDocumentLink($docid, $user->getID(), $public)) 43 { 44 $targetDoc = getDocument($docid); 45 printMLText("op_finished"); 46 printGoto(array(array($document->getName(), "../out/out.ViewDocument.php?documentid=".$document->getID()), 47 array($targetDoc->getName(), "../out/out.ViewDocument.php?documentid=".$targetDoc->getID()))); 48 } 49 else 50 { 51 printMLText("error_occured"); 52 printGoBack(); 53 } 54 } 55 56 57 print "</div>"; 58 printEndBox(); 59 printCenterEnd(); 60 printHTMLFoot(); 61 62 ?>
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 |