Commit fae42b6f25b60bbc3797f3d18a41e52b11f7a5a7

Authored by Michael Joseph
1 parent 7f50021b

added UI for check in / check out


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1147 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc
@@ -35,4 +35,65 @@ function displayDocumentLink($oDocument, $bDisplayFullPath = false) { @@ -35,4 +35,65 @@ function displayDocumentLink($oDocument, $bDisplayFullPath = false) {
35 $sIconPath . 35 $sIconPath .
36 $sLinkText); 36 $sLinkText);
37 } 37 }
  38 +
  39 +/**
  40 + * Prompts the user for a check in comment and revision type
  41 + *
  42 + * @param object the document we're checking in
  43 + */
  44 +function renderCheckInPage($oDocument) {
  45 + global $default;
  46 +
  47 + $sToRender = "<table>\n";
  48 + $sToRender .= "<tr><td>Select the file to check in:</td></tr>\n";
  49 + $sToRender .= "<tr><td><input type=\"file\" name=\"fFile\"></td></tr>\n";
  50 + $sToRender .= "</table>\n";
  51 +
  52 + $sToRender .= "<table>\n";
  53 + $sToRender .= "<tr><td>Enter a check in comment for '" . $oDocument->getName() . "'</td></tr>\n";
  54 + $sToRender .= "<tr/>\n";
  55 + $sToRender .= "<tr><td><input type=\"text\" name=\"fCheckOutComment\" size=\"30\"/></td></tr>\n";
  56 + $sToRender .= "<tr><td><input type=\"hidden\" name=\"fForStore\" value=\"1\"/></td></tr>\n";
  57 + $sToRender .= "<tr><td>\n";
  58 + $sToRender .= "<input type=\"radio\" name=\"fCheckInType\" value=\"major\" checked /> Major CheckIn\n";
  59 + $sToRender .= "<input type=\"radio\" name=\"fCheckInType\" value=\"minor\" checked /> Minor CheckIn\n";
  60 + $sToRender .= "</tr></td>\n";
  61 + $sToRender .= "</table>\n";
  62 +
  63 + $sToRender .= "<table>\n";
  64 + $sToRender .= "<tr>\n";
  65 + $sToRender .= "</tr>\n";
  66 + $sToRender .= "<tr>\n";
  67 + $sToRender .= "<td><input type=\"image\" src =\"$default->graphicsUrl/widgets/checkin.gif\" value=\"Submit\" />\n";
  68 + $sToRender .= "<a href=\"$default->rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID() . "\"><img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\"></a></td>\n";
  69 + $sToRender .= "</tr>\n";
  70 + $sToRender .= "</table>\n";
  71 +
  72 + return $sToRender;
  73 +}
  74 +
  75 +
  76 +/**
  77 + * Prompts the user for a checkout comment
  78 + *
  79 + * @param object the document we're checking out
  80 + */
  81 +function renderCheckOutPage($oDocument) {
  82 + global $default;
  83 +
  84 + $sToRender = "<table>\n";
  85 + $sToRender .= "<tr><td>Enter a check out comment for '" . $oDocument->getName() . "'</td></tr>\n";
  86 + $sToRender .= "<tr/>\n";
  87 + $sToRender .= "<tr><td><input type=\"text\" name=\"fCheckOutComment\" size=\"30\"/></td></tr>\n";
  88 + $sToRender .= "<tr><td><input type=\"hidden\" name=\"fForStore\" value=\"1\"/></td></tr>\n";
  89 + $sToRender .= "<tr>\n";
  90 + $sToRender .= "</tr>\n";
  91 + $sToRender .= "<tr>\n";
  92 + $sToRender .= "<td><input type=\"image\" src =\"$default->graphicsUrl/widgets/checkout.gif\" value=\"Submit\" />\n";
  93 + $sToRender .= "<a href=\"$default->rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID() . "\"><img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\"></a></td>\n";
  94 + $sToRender .= "</tr>\n";
  95 + $sToRender .= "</table>\n";
  96 +
  97 + return $sToRender;
  98 +}
38 ?> 99 ?>