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,6 +26,7 @@ if (checkSession()) {
26 $oPatternCustom->setHtml(getPage()); 26 $oPatternCustom->setHtml(getPage());
27 $main->setCentralPayload($oPatternCustom); 27 $main->setCentralPayload($oPatternCustom);
28 $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/create.php?fRedirectURL=".urlencode("$default->rootUrl/control.php?action=addWebsiteSuccess&fWebSiteID=")); 28 $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/create.php?fRedirectURL=".urlencode("$default->rootUrl/control.php?action=addWebsiteSuccess&fWebSiteID="));
  29 + $main->setHasRequiredFields(true);
29 $main->render(); 30 $main->render();
30 } 31 }
31 ?> 32 ?>
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/addWebsiteUI.inc
@@ -22,6 +22,7 @@ function getPage() { @@ -22,6 +22,7 @@ function getPage() {
22 // create a text field that is required 22 // create a text field that is required
23 $oPatternCreate = & new PatternCreate("Website", "web/WebSite.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired,$aDropDownListTableNames,$aDropDownListValueColumns,$aDropDownListDisplayColumns); 23 $oPatternCreate = & new PatternCreate("Website", "web/WebSite.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired,$aDropDownListTableNames,$aDropDownListValueColumns,$aDropDownListDisplayColumns);
24 $oPatternCreate->setUniqueName("website"); 24 $oPatternCreate->setUniqueName("website");
  25 + $oPatternCreate->setDefaultValues(array(1=>"http://"));
25 26
26 $sToRender .= "<table width=\"600\">" . renderHeading("Add Website") . "</table>"; 27 $sToRender .= "<table width=\"600\">" . renderHeading("Add Website") . "</table>";
27 $sToRender .= "<table>\n"; 28 $sToRender .= "<table>\n";
@@ -45,7 +46,6 @@ function getAddPageFail() { @@ -45,7 +46,6 @@ function getAddPageFail() {
45 $sToRender .= "<table width=\"600\">" . renderHeading("Add Website") . "</table>"; 46 $sToRender .= "<table width=\"600\">" . renderHeading("Add Website") . "</table>";
46 $sToRender .= "<table>\n"; 47 $sToRender .= "<table>\n";
47 $sToRender .= "<tr><td><b>Addition Unsuccessful</b></td></tr>\n"; 48 $sToRender .= "<tr><td><b>Addition Unsuccessful</b></td></tr>\n";
48 - $sToRender .= "<tr><td>The Libn</td></tr>\n";  
49 $sToRender .= "<tr></tr>\n"; 49 $sToRender .= "<tr></tr>\n";
50 $sToRender .= "<tr></tr>\n"; 50 $sToRender .= "<tr></tr>\n";
51 $sToRender .= "<tr>\n"; 51 $sToRender .= "<tr>\n";
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/editWebsiteBL.php
@@ -56,6 +56,7 @@ if (checkSession()) { @@ -56,6 +56,7 @@ if (checkSession()) {
56 } 56 }
57 //render the page 57 //render the page
58 $main->setCentralPayload($oPatternCustom); 58 $main->setCentralPayload($oPatternCustom);
  59 + $main->setHasRequiredFields(true);
59 $main->render(); 60 $main->render();
60 } 61 }
61 ?> 62 ?>
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/editWebsiteUI.inc
@@ -91,6 +91,17 @@ function getEditWebSitePage($iUserID, $iWebSiteID) { @@ -91,6 +91,17 @@ function getEditWebSitePage($iUserID, $iWebSiteID) {
91 $sToRender .= "</tr>\n"; 91 $sToRender .= "</tr>\n";
92 $sToRender .= "</table>\n"; 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 return $sToRender; 105 return $sToRender;
95 } 106 }
96 107
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/removeWebsiteUI.inc
@@ -22,7 +22,7 @@ function getDeletePage($iWebSiteID) { @@ -22,7 +22,7 @@ function getDeletePage($iWebSiteID) {
22 $sToRender .= "<table width=\"600\">" . renderHeading("Remove Website") . "</table>"; 22 $sToRender .= "<table width=\"600\">" . renderHeading("Remove Website") . "</table>";
23 $sToRender .= "<table>\n"; 23 $sToRender .= "<table>\n";
24 $sToRender .= "<table>\n"; 24 $sToRender .= "<table>\n";
25 - $sToRender .= "<tr><td>$sHeading</td></tr>\n"; 25 + $sToRender .= "<tr><td colspan=\"2\">$sHeading</td></tr>\n";
26 $sToRender .= "<tr>\n"; 26 $sToRender .= "<tr>\n";
27 $sToRender .= "<td>WebSite Name: </td><td>" . getWebSiteDisplay($oWebSite) . "</td>\n"; 27 $sToRender .= "<td>WebSite Name: </td><td>" . getWebSiteDisplay($oWebSite) . "</td>\n";
28 $sToRender .= "</tr>\n"; 28 $sToRender .= "</tr>\n";