Commit fae42b6f25b60bbc3797f3d18a41e52b11f7a5a7
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
Showing
1 changed file
with
61 additions
and
0 deletions
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 | ?> |