Commit 4356875e2b489fe9da92b98963595ba2ce6c9f0b
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
Showing
5 changed files
with
21 additions
and
6 deletions
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 | } |