Commit e02bbd1902a126c460cfd3e62f9f37c3c5fbbd49

Authored by michael
1 parent 4356875e

layout, validation and default url prefix


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1666 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/addWebsiteBL.php
... ... @@ -26,6 +26,7 @@ if (checkSession()) {
26 26 $oPatternCustom->setHtml(getPage());
27 27 $main->setCentralPayload($oPatternCustom);
28 28 $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/create.php?fRedirectURL=".urlencode("$default->rootUrl/control.php?action=addWebsiteSuccess&fWebSiteID="));
  29 + $main->setHasRequiredFields(true);
29 30 $main->render();
30 31 }
31 32 ?>
... ...
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/addWebsiteUI.inc
... ... @@ -22,6 +22,7 @@ function getPage() {
22 22 // create a text field that is required
23 23 $oPatternCreate = & new PatternCreate("Website", "web/WebSite.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired,$aDropDownListTableNames,$aDropDownListValueColumns,$aDropDownListDisplayColumns);
24 24 $oPatternCreate->setUniqueName("website");
  25 + $oPatternCreate->setDefaultValues(array(1=>"http://"));
25 26  
26 27 $sToRender .= "<table width=\"600\">" . renderHeading("Add Website") . "</table>";
27 28 $sToRender .= "<table>\n";
... ... @@ -45,7 +46,6 @@ function getAddPageFail() {
45 46 $sToRender .= "<table width=\"600\">" . renderHeading("Add Website") . "</table>";
46 47 $sToRender .= "<table>\n";
47 48 $sToRender .= "<tr><td><b>Addition Unsuccessful</b></td></tr>\n";
48   - $sToRender .= "<tr><td>The Libn</td></tr>\n";
49 49 $sToRender .= "<tr></tr>\n";
50 50 $sToRender .= "<tr></tr>\n";
51 51 $sToRender .= "<tr>\n";
... ...
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/editWebsiteBL.php
... ... @@ -56,6 +56,7 @@ if (checkSession()) {
56 56 }
57 57 //render the page
58 58 $main->setCentralPayload($oPatternCustom);
  59 + $main->setHasRequiredFields(true);
59 60 $main->render();
60 61 }
61 62 ?>
... ...
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/editWebsiteUI.inc
... ... @@ -91,6 +91,17 @@ function getEditWebSitePage($iUserID, $iWebSiteID) {
91 91 $sToRender .= "</tr>\n";
92 92 $sToRender .= "</table>\n";
93 93  
  94 + $sToRender .= "\n\n<script language=\"javascript\">\n<!--\n";
  95 + $sToRender .= "function validateForm(theForm) {\n";
  96 + $sToRender .= "\tif (!(validRequired(theForm.fWebSiteName, 'WebSite Name'))) {\n";
  97 + $sToRender .= "\t\treturn false;\n";
  98 + $sToRender .= "\t}\n";
  99 + $sToRender .= "\tif (!(validRequired(theForm.fWebSiteURL, 'WebSite URL'))) {\n";
  100 + $sToRender .= "\t\treturn false;\n";
  101 + $sToRender .= "\t}\n";
  102 + $sToRender .= "return true;\n}\n";
  103 + $sToRender .= "//-->\n</script>\n\n";
  104 +
94 105 return $sToRender;
95 106 }
96 107  
... ...
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/removeWebsiteUI.inc
... ... @@ -22,7 +22,7 @@ function getDeletePage($iWebSiteID) {
22 22 $sToRender .= "<table width=\"600\">" . renderHeading("Remove Website") . "</table>";
23 23 $sToRender .= "<table>\n";
24 24 $sToRender .= "<table>\n";
25   - $sToRender .= "<tr><td>$sHeading</td></tr>\n";
  25 + $sToRender .= "<tr><td colspan=\"2\">$sHeading</td></tr>\n";
26 26 $sToRender .= "<tr>\n";
27 27 $sToRender .= "<td>WebSite Name: </td><td>" . getWebSiteDisplay($oWebSite) . "</td>\n";
28 28 $sToRender .= "</tr>\n";
... ...