Commit d3fcd9de232f51d9abcfe370e91efdc06c859f94

Authored by michael
1 parent 9ea30bf3

added javascript validation


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1164 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/documentmanagement/documentUI.inc
... ... @@ -45,14 +45,21 @@ function renderCheckInPage($oDocument) {
45 45 global $default;
46 46  
47 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";
  48 + $sToRender .= "<tr><td>Select the file to check in:</td></tr>\n";
  49 + $sToRender .= "<tr><td><input type=\"file\" name=\"fFile\">";
  50 + /*
  51 + $sToRender .= "<tr><td><input type=\"file\" name=\"browse\" style=\"display:none\">";
  52 + $sToRender .= "<input type=\"text\" name=\"fFile\"\>\n";
  53 + $sToRender .= "<a href=\"#\" onClick=\"document.MainForm.browse.click();document.MainForm.fFile.value=document.MainForm.browse.value;return false;\">";
  54 + $sToRender .= "<img src=\"$default->graphicsUrl/widgets/browse.gif\" alt=\"browse\" border=\"0\"></a>\n";
  55 + */
  56 + $sToRender .= "</td></tr>\n";
50 57 $sToRender .= "</table>\n";
51 58  
52 59 $sToRender .= "<table>\n";
53 60 $sToRender .= "<tr><td>Enter a check in comment for '" . $oDocument->getName() . "'</td></tr>\n";
54 61 $sToRender .= "<tr/>\n";
55   - $sToRender .= "<tr><td><input type=\"text\" name=\"fCheckOutComment\" size=\"30\"/></td></tr>\n";
  62 + $sToRender .= "<tr><td><input type=\"text\" name=\"fCheckInComment\" size=\"30\"/></td></tr>\n";
56 63 $sToRender .= "<tr><td><input type=\"hidden\" name=\"fForStore\" value=\"1\"/></td></tr>\n";
57 64 $sToRender .= "<tr><td>\n";
58 65 $sToRender .= "<input type=\"radio\" name=\"fCheckInType\" value=\"major\" checked /> Major CheckIn\n";
... ... @@ -64,7 +71,7 @@ function renderCheckInPage($oDocument) {
64 71 $sToRender .= "<tr>\n";
65 72 $sToRender .= "</tr>\n";
66 73 $sToRender .= "<tr>\n";
67   - $sToRender .= "<td><input type=\"image\" src =\"$default->graphicsUrl/widgets/checkin.gif\" value=\"Submit\" />\n";
  74 + $sToRender .= "<td><input type=\"image\" src =\"$default->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";
68 75 $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 76 $sToRender .= "</tr>\n";
70 77 $sToRender .= "</table>\n";
... ... @@ -89,11 +96,16 @@ function renderCheckOutPage($oDocument) {
89 96 $sToRender .= "<tr>\n";
90 97 $sToRender .= "</tr>\n";
91 98 $sToRender .= "<tr>\n";
92   - $sToRender .= "<td><input type=\"image\" src =\"$default->graphicsUrl/widgets/checkout.gif\" value=\"Submit\" />\n";
  99 + $sToRender .= "<td><input type=\"image\" src =\"$default->graphicsUrl/widgets/checkout.gif\" value=\"Submit\" onClick=\"return validRequired(document.MainForm.fCheckOutComment, 'Check-Out Comment');\" />\n";
93 100 $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 101 $sToRender .= "</tr>\n";
95 102 $sToRender .= "</table>\n";
96 103  
97 104 return $sToRender;
98 105 }
  106 +
  107 +function renderErrorPage($sErrorMessage) {
  108 + return "<p class=\"errorText\">$sErrorMessage</p>\n" .
  109 + "<a href=\"$default->rootUrl/control.php?action=addOrg\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a>\n";
  110 +}
99 111 ?>
... ...