Commit 4356875e2b489fe9da92b98963595ba2ce6c9f0b

Authored by michael
1 parent 066756ad

layout, validation and default url prefix


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1665 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/linkmanagement/addLinkBL.php
... ... @@ -25,6 +25,7 @@ if (checkSession()) {
25 25 $oPatternCustom->setHtml(getPage());
26 26 $main->setCentralPayload($oPatternCustom);
27 27 $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/create.php?fRedirectURL=".urlencode("$default->rootUrl/control.php?action=addLinkSuccess&fLinkID="));
  28 + $main->setHasRequiredFields(true);
28 29 $main->render();
29 30 }
30 31 ?>
... ...
presentation/lookAndFeel/knowledgeTree/administration/linkmanagement/addLinkUI.inc
... ... @@ -20,6 +20,7 @@ function getPage() {
20 20 // create a text field that is required
21 21 $oPatternCreate = & new PatternCreate("Link", "links/link.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired);
22 22 $oPatternCreate->setUniqueName("link");
  23 + $oPatternCreate->setDefaultValues(array(1=>"http://"));
23 24  
24 25 $sToRender .= "<table width=\"600\">" . renderHeading("Add QuickLink") . "</table>";
25 26 $sToRender .= "<table>\n";
... ...
presentation/lookAndFeel/knowledgeTree/administration/linkmanagement/editLinkBL.php
... ... @@ -53,6 +53,7 @@ if (checkSession()) {
53 53 }
54 54 //render the page
55 55 $main->setCentralPayload($oPatternCustom);
56   - $main->render();
  56 + $main->setHasRequiredFields(true);
  57 + $main->render();
57 58 }
58 59 ?>
... ...
presentation/lookAndFeel/knowledgeTree/administration/linkmanagement/editLinkUI.inc
... ... @@ -19,7 +19,6 @@ function getEditPage($iLinkID) {
19 19 $sHeading = "Please select a Link:";
20 20 }
21 21 $sToRender .= "<table width=\"600\">" . renderHeading("Edit QuickLink") . "</table>";
22   - $sToRender .= "<b>Edit Link Properties:</b>\n";
23 22 $sToRender .= "<table>\n";
24 23 $sToRender .= "<tr><td>$sHeading</td></tr>\n";
25 24 $sToRender .= "<tr>\n";
... ... @@ -49,7 +48,20 @@ function getEditPage($iLinkID) {
49 48 $sToRender .= getCancelButton($oLink);
50 49 $sToRender .= "</table>\n";
51 50  
52   -
  51 + $sToRender .= "\n\n<script language=\"javascript\">\n<!--\n";
  52 + $sToRender .= "function validateForm(theForm) {\n";
  53 + $sToRender .= "\tif (!(validRequired(theForm.fLinkName, 'Link Name'))) {\n";
  54 + $sToRender .= "\t\treturn false;\n";
  55 + $sToRender .= "\t}\n";
  56 + $sToRender .= "\tif (!(validRequired(theForm.fUrl, 'URL'))) {\n";
  57 + $sToRender .= "\t\treturn false;\n";
  58 + $sToRender .= "\t}\n";
  59 + $sToRender .= "\tif (!(validRequired(theForm.fRank, 'Rank'))) {\n";
  60 + $sToRender .= "\t\treturn false;\n";
  61 + $sToRender .= "\t}\n";
  62 + $sToRender .= "return true;\n}\n";
  63 + $sToRender .= "//-->\n</script>\n\n";
  64 +
53 65 return $sToRender;
54 66 }
55 67  
... ...
presentation/lookAndFeel/knowledgeTree/administration/linkmanagement/removeLinkUI.inc
... ... @@ -21,7 +21,7 @@ function getDeletePage($iLinkID) {
21 21  
22 22 $sToRender .= "<table width=\"600\">" . renderHeading("Remove QuickLink") . "</table>";
23 23 $sToRender .= "<table>\n";
24   - $sToRender .= "<tr><td>$sHeading</td></tr>\n";
  24 + $sToRender .= "<tr><td colspan=\"2\">$sHeading</td></tr>\n";
25 25 $sToRender .= "<tr>\n";
26 26 $sToRender .= "<td>Link Name: </td><td>" . getLinkDisplay($oLink) . "</td>\n";
27 27 $sToRender .= "</tr>\n";
... ... @@ -37,7 +37,7 @@ function getDeletePage($iLinkID) {
37 37 $sToRender .= "</tr>\n";
38 38 $sToRender .= "<tr>\n";
39 39 $sToRender .= "</tr>\n";
40   - $sToRender .= "<tr>" . getDeleteButton($oLink) . "</tr>\n";
  40 + $sToRender .= "<tr><td/>" . getDeleteButton($oLink) . "</tr>\n";
41 41 $sToRender .= "</table>\n";
42 42  
43 43 return $sToRender;
... ... @@ -123,7 +123,7 @@ function getRank($oLink) {
123 123 function getDeleteButton($oLink) {
124 124 global $default;
125 125 if (isset($oLink)) {
126   - return "<td colspan=\"2\"><input type=\"image\" src =\"$default->graphicsUrl/widgets/delete.gif\" value=\"submit\" border=\"0\"/>\n".
  126 + return "<td colspan=\"2\" align=\"right\"><input type=\"image\" src =\"$default->graphicsUrl/widgets/delete.gif\" value=\"submit\" border=\"0\"/>\n".
127 127 "<a href=\"$default->rootUrl/control.php?action=removeLink\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
128 128 }
129 129 }
... ...