, Jam Warehouse (Pty) Ltd, South Africa * @package presentation.lookAndFeel.knowledgeTree.documentmanagement */ /** * Displays a link to view document details * * @param object the document to display * @param boolean whether to display the entire path to the document or not */ function displayDocumentLink($oDocument, $bDisplayFullPath = false) { global $default; $sIconUrl = $oDocument->getMimeTypeIconUrl(); $sIconPath = ($sIconUrl ? generateImage($sIconUrl) : generateImage("$default->graphicsUrl/star.gif")); $sLinkText = $oDocument->getName(); if ($bDisplayFullPath) { // prepend folder path $sLinkText = Folder::getFolderDisplayPath($oDocument->getFolderID()) . " > " . $sLinkText; } return generateLink("$default->rootUrl/control.php", "action=viewDocument&fDocumentID=" . $oDocument->getID(), $sIconPath . $sLinkText); } /** * Prompts the user for a check in comment and revision type * * @param object the document we're checking in */ function renderCheckInPage($oDocument) { global $default; $sToRender = "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Select the file to check in:
"; /* $sToRender .= "
"; $sToRender .= "\n"; $sToRender .= ""; $sToRender .= "graphicsUrl/widgets/browse.gif\" alt=\"browse\" border=\"0\">\n"; */ $sToRender .= "
\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; /* $sToRender .= "\n"; $sToRender .= "\n"; */ $sToRender .= "
Enter a check in comment for '" . $oDocument->getName() . "'
getID() . "\"/>
\n"; // if collaboration has started then revisions are minor if (Document::documentCollaborationStarted($oDocument->getID())) { $sToRender .= "\n"; // else there is no collaboration, revisions are major (or override?) } else { $sToRender .= "\n"; } $sToRender .= "
\n"; $sToRender .= " Minor Revision\n"; $sToRender .= "
\n"; $sToRender .= " Major Revision\n"; $sToRender .= "
\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
graphicsUrl/widgets/checkin.gif\" value=\"Submit\" onClick=\"if (validRequired(document.MainForm.fFile, 'Check-In File') && validRequired(document.MainForm.fCheckInComment, 'Check-In Comment')) { return confirm('Are you sure you want to overwrite " . $oDocument->getName() . " with ' + document.MainForm.fFile.value + '?'); } else return false;\"/>\n"; $sToRender .= "rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID() . "\">graphicsUrl/widgets/cancel.gif\" border=\"0\">
\n"; return $sToRender; } /** * Prompts the user for a checkout comment * * @param object the document we're checking out */ function renderCheckOutPage($oDocument) { global $default; $sToRender = "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "\n"; $sToRender .= "
Enter a check out comment for '" . $oDocument->getName() . "'
getID() . "\"/>
graphicsUrl/widgets/checkout.gif\" value=\"Submit\" onClick=\"return validRequired(document.MainForm.fCheckOutComment, 'Check-Out Comment');\" />\n"; $sToRender .= "rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID() . "\">graphicsUrl/widgets/cancel.gif\" border=\"0\">
\n"; return $sToRender; } function renderErrorPage($sErrorMessage, $iDocumentID = -1) { global $default; return "

$sErrorMessage

\n" . (($iDocumentID == -1) ? "rootUrl/control.php?action=viewDocument&fDocumentID=$iDocumentID\">" : "") . "graphicsUrl/widgets/back.gif\" border=\"0\"/>\n"; } ?>