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,6 +25,7 @@ if (checkSession()) {
25 $oPatternCustom->setHtml(getPage()); 25 $oPatternCustom->setHtml(getPage());
26 $main->setCentralPayload($oPatternCustom); 26 $main->setCentralPayload($oPatternCustom);
27 $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/create.php?fRedirectURL=".urlencode("$default->rootUrl/control.php?action=addLinkSuccess&fLinkID=")); 27 $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/create.php?fRedirectURL=".urlencode("$default->rootUrl/control.php?action=addLinkSuccess&fLinkID="));
  28 + $main->setHasRequiredFields(true);
28 $main->render(); 29 $main->render();
29 } 30 }
30 ?> 31 ?>
presentation/lookAndFeel/knowledgeTree/administration/linkmanagement/addLinkUI.inc
@@ -20,6 +20,7 @@ function getPage() { @@ -20,6 +20,7 @@ function getPage() {
20 // create a text field that is required 20 // create a text field that is required
21 $oPatternCreate = & new PatternCreate("Link", "links/link.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired); 21 $oPatternCreate = & new PatternCreate("Link", "links/link.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired);
22 $oPatternCreate->setUniqueName("link"); 22 $oPatternCreate->setUniqueName("link");
  23 + $oPatternCreate->setDefaultValues(array(1=>"http://"));
23 24
24 $sToRender .= "<table width=\"600\">" . renderHeading("Add QuickLink") . "</table>"; 25 $sToRender .= "<table width=\"600\">" . renderHeading("Add QuickLink") . "</table>";
25 $sToRender .= "<table>\n"; 26 $sToRender .= "<table>\n";
presentation/lookAndFeel/knowledgeTree/administration/linkmanagement/editLinkBL.php
@@ -53,6 +53,7 @@ if (checkSession()) { @@ -53,6 +53,7 @@ if (checkSession()) {
53 } 53 }
54 //render the page 54 //render the page
55 $main->setCentralPayload($oPatternCustom); 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,7 +19,6 @@ function getEditPage($iLinkID) {
19 $sHeading = "Please select a Link:"; 19 $sHeading = "Please select a Link:";
20 } 20 }
21 $sToRender .= "<table width=\"600\">" . renderHeading("Edit QuickLink") . "</table>"; 21 $sToRender .= "<table width=\"600\">" . renderHeading("Edit QuickLink") . "</table>";
22 - $sToRender .= "<b>Edit Link Properties:</b>\n";  
23 $sToRender .= "<table>\n"; 22 $sToRender .= "<table>\n";
24 $sToRender .= "<tr><td>$sHeading</td></tr>\n"; 23 $sToRender .= "<tr><td>$sHeading</td></tr>\n";
25 $sToRender .= "<tr>\n"; 24 $sToRender .= "<tr>\n";
@@ -49,7 +48,20 @@ function getEditPage($iLinkID) { @@ -49,7 +48,20 @@ function getEditPage($iLinkID) {
49 $sToRender .= getCancelButton($oLink); 48 $sToRender .= getCancelButton($oLink);
50 $sToRender .= "</table>\n"; 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 return $sToRender; 65 return $sToRender;
54 } 66 }
55 67
presentation/lookAndFeel/knowledgeTree/administration/linkmanagement/removeLinkUI.inc
@@ -21,7 +21,7 @@ function getDeletePage($iLinkID) { @@ -21,7 +21,7 @@ function getDeletePage($iLinkID) {
21 21
22 $sToRender .= "<table width=\"600\">" . renderHeading("Remove QuickLink") . "</table>"; 22 $sToRender .= "<table width=\"600\">" . renderHeading("Remove QuickLink") . "</table>";
23 $sToRender .= "<table>\n"; 23 $sToRender .= "<table>\n";
24 - $sToRender .= "<tr><td>$sHeading</td></tr>\n"; 24 + $sToRender .= "<tr><td colspan=\"2\">$sHeading</td></tr>\n";
25 $sToRender .= "<tr>\n"; 25 $sToRender .= "<tr>\n";
26 $sToRender .= "<td>Link Name: </td><td>" . getLinkDisplay($oLink) . "</td>\n"; 26 $sToRender .= "<td>Link Name: </td><td>" . getLinkDisplay($oLink) . "</td>\n";
27 $sToRender .= "</tr>\n"; 27 $sToRender .= "</tr>\n";
@@ -37,7 +37,7 @@ function getDeletePage($iLinkID) { @@ -37,7 +37,7 @@ function getDeletePage($iLinkID) {
37 $sToRender .= "</tr>\n"; 37 $sToRender .= "</tr>\n";
38 $sToRender .= "<tr>\n"; 38 $sToRender .= "<tr>\n";
39 $sToRender .= "</tr>\n"; 39 $sToRender .= "</tr>\n";
40 - $sToRender .= "<tr>" . getDeleteButton($oLink) . "</tr>\n"; 40 + $sToRender .= "<tr><td/>" . getDeleteButton($oLink) . "</tr>\n";
41 $sToRender .= "</table>\n"; 41 $sToRender .= "</table>\n";
42 42
43 return $sToRender; 43 return $sToRender;
@@ -123,7 +123,7 @@ function getRank($oLink) { @@ -123,7 +123,7 @@ function getRank($oLink) {
123 function getDeleteButton($oLink) { 123 function getDeleteButton($oLink) {
124 global $default; 124 global $default;
125 if (isset($oLink)) { 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 "<a href=\"$default->rootUrl/control.php?action=removeLink\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n"; 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 }