Commit 8dea36c362e40811f3bf6a48aa111acb33c3ca84

Authored by michael
1 parent a113c178

(#2813) refactored and tidied

incorporated addWebsite link


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2517 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/addWebsiteBL.php
@@ -20,6 +20,7 @@ if (checkSession()) { @@ -20,6 +20,7 @@ if (checkSession()) {
20 require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); 20 require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");
21 require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc"); 21 require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");
22 require_once("$default->fileSystemRoot/presentation/Html.inc"); 22 require_once("$default->fileSystemRoot/presentation/Html.inc");
  23 + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/administration/adminUI.inc");
23 24
24 $oPatternCustom = & new PatternCustom(); 25 $oPatternCustom = & new PatternCustom();
25 $oPatternCustom->setHtml(getPage()); 26 $oPatternCustom->setHtml(getPage());
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/addWebsiteUI.inc
@@ -32,7 +32,8 @@ function getPage() { @@ -32,7 +32,8 @@ function getPage() {
32 $sToRender .= "</tr>\n"; 32 $sToRender .= "</tr>\n";
33 $sToRender .= "<tr>\n"; 33 $sToRender .= "<tr>\n";
34 $sToRender .= "</tr>\n"; 34 $sToRender .= "</tr>\n";
35 - $sToRender .= "<td></td><td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/add.gif\" value=\"Submit\" border=\"0\"/></td>\n"; 35 + $sToRender .= "<td></td><td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/add.gif\" value=\"Submit\" border=\"0\"/>";
  36 + $sToRender .= getCancelButton("listWebsites") . "</td>\n";
36 $sToRender .= "</table>\n"; 37 $sToRender .= "</table>\n";
37 38
38 return $sToRender; 39 return $sToRender;
@@ -55,14 +56,4 @@ function getAddPageFail() { @@ -55,14 +56,4 @@ function getAddPageFail() {
55 56
56 return $sToRender; 57 return $sToRender;
57 } 58 }
58 -  
59 -// gets the cancel button when a website is selected  
60 -function getCancelButton($oWebsite) {  
61 - global $default;  
62 - if (!isset($oWebsite)) {  
63 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=websiteManagement\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" value=\"cancel\" /></a></td>\n";  
64 - } else {  
65 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=editLink\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";  
66 - }  
67 -}  
68 ?> 59 ?>
69 \ No newline at end of file 60 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/listWebsitesBL.php
1 <?php 1 <?php
2 /** 2 /**
3 -* BL information for listing Documemnt Fields 3 +* BL information for viewing a Discussion
4 * 4 *
5 * @author Omar Rahbeeni 5 * @author Omar Rahbeeni
6 * @date 19 May 2003 6 * @date 19 May 2003
@@ -9,44 +9,21 @@ @@ -9,44 +9,21 @@
9 */ 9 */
10 10
11 require_once("../../../../../config/dmsDefaults.php"); 11 require_once("../../../../../config/dmsDefaults.php");
12 -require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc");  
13 -require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");  
14 -require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");  
15 require_once("$default->fileSystemRoot/lib/users/User.inc"); 12 require_once("$default->fileSystemRoot/lib/users/User.inc");
16 require_once("$default->fileSystemRoot/lib/security/permission.inc"); 13 require_once("$default->fileSystemRoot/lib/security/permission.inc");
17 require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); 14 require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
18 require_once("$default->fileSystemRoot/lib/visualpatterns/PatternTableSqlQuery.inc"); 15 require_once("$default->fileSystemRoot/lib/visualpatterns/PatternTableSqlQuery.inc");
19 -require_once("$default->fileSystemRoot/lib/visualpatterns/PatternBrowsableSearchResults.inc");  
20 require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc"); 16 require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
21 require_once("$default->fileSystemRoot/presentation/Html.inc"); 17 require_once("$default->fileSystemRoot/presentation/Html.inc");
  18 +require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/administration/adminUI.inc");
  19 +require_once("listWebsitesUI.inc");
22 20
23 -if(checkSession()) {  
24 - $oPatternCustom = & new PatternCustom();  
25 -  
26 - $sQuery = "SELECT id as WebsiteID, web_site_name as WebsiteName, web_site_url WebsiteURL, web_master_id as WebmasterID, " .  
27 - "'Edit', 'Delete' " .  
28 - "FROM " . $default->owl_web_sites_table . " " .  
29 - "ORDER BY web_site_name";  
30 -  
31 - $aColumns = array("WebsiteName", "WebsiteURL", "Edit", "Delete");  
32 - $aColumnNames = array("Link Name","URL", "Edit", "Delete");  
33 - $aColumnTypes = array(1,1,3,3);  
34 - $aDBColumnArray = array("WebsiteID");  
35 - $aQueryStringVariableNames = array("fWebSiteID");  
36 -  
37 - $aHyperLinkURL = array( 2=> "$default->rootUrl/control.php?action=editWebSite",  
38 - 3=> "$default->rootUrl/control.php?action=removeWebSite");  
39 -  
40 -  
41 - $oSearchResults = & new PatternTableSqlQuery($sQuery, $aColumns, $aColumnTypes, $aColumnNames, "100%", $aHyperLinkURL,$aDBColumnArray,$aQueryStringVariableNames);  
42 - $oSearchResults->setDisplayColumnHeadings(true);  
43 - $htmlTables = $oSearchResults->render() ;  
44 -  
45 - $oPatternCustom->addHtml(renderHeading("Website Management"));  
46 - $oPatternCustom->addHtml($htmlTables);  
47 - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc"); 21 +if (checkSession()) {
  22 + $oPatternCustom = & new PatternCustom();
  23 + $oPatternCustom->setHtml(getPage($fGroupID));
  24 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
48 $main->setCentralPayload($oPatternCustom); 25 $main->setCentralPayload($oPatternCustom);
49 $main->setFormAction($_SERVER['PHP_SELF']); 26 $main->setFormAction($_SERVER['PHP_SELF']);
50 - $main->render(); 27 + $main->render();
51 } 28 }
52 ?> 29 ?>
53 \ No newline at end of file 30 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/listWebsitesUI.inc 0 → 100644
  1 +<?php
  2 +/**
  3 +* Presentation information for adding a unit
  4 +*
  5 +* @author Omar Rahbeeni
  6 +* @date 19 May 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +function getWebsites() {
  11 + global $default;
  12 + $sQuery = "SELECT id as WebsiteID, web_site_name as WebsiteName, web_site_url WebsiteURL, web_master_id as WebmasterID, " .
  13 + "'Edit', 'Delete' " .
  14 + "FROM " . $default->owl_web_sites_table . " " .
  15 + "ORDER BY web_site_name";
  16 +
  17 + $aColumns = array("WebsiteName", "WebsiteURL", "Edit", "Delete");
  18 + $aColumnNames = array("Link Name","URL", "Edit", "Delete");
  19 + $aColumnTypes = array(1,1,3,3);
  20 + $aDBColumnArray = array("WebsiteID");
  21 + $aQueryStringVariableNames = array("fWebSiteID");
  22 +
  23 + $aHyperLinkURL = array( 2=> "$default->rootUrl/control.php?action=editWebSite",
  24 + 3=> "$default->rootUrl/control.php?action=removeWebSite");
  25 +
  26 +
  27 + $oSearchResults = & new PatternTableSqlQuery($sQuery, $aColumns, $aColumnTypes, $aColumnNames, "100%", $aHyperLinkURL,$aDBColumnArray,$aQueryStringVariableNames);
  28 + $oSearchResults->setDisplayColumnHeadings(true);
  29 +
  30 + return $oSearchResults->render() ;
  31 +}
  32 +
  33 +function getPage() {
  34 + global $default;
  35 + $sToRender .= renderHeading("Current System Websites");
  36 +
  37 + // add user link
  38 + $sToRender .= getAddLink("addWebsite", "Add A Website");
  39 + $sToRender .= getWebsites();
  40 + return $sToRender;
  41 +}
  42 +?>
0 \ No newline at end of file 43 \ No newline at end of file