Commit 782afb09b76554b5628865bc5fd89cd05c6d98d2

Authored by Michael Joseph
1 parent 3f30a629

(#2813) refactored and tidied

incorporated addLink link


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2513 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/linkmanagement/listLinksBL.php
@@ -8,56 +8,26 @@ @@ -8,56 +8,26 @@
8 * 8 *
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");
  16 +require_once("$default->fileSystemRoot/lib/security/permission.inc");
  17 +require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
  18 +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");
  21 +require_once("$default->fileSystemRoot/presentation/Html.inc");
  22 +require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/administration/adminUI.inc");
  23 +require_once("listLinksUI.inc");
12 24
13 -if (checkSession()) {  
14 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc");  
15 - require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");  
16 - require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");  
17 - require_once("$default->fileSystemRoot/lib/users/User.inc");  
18 - require_once("$default->fileSystemRoot/lib/security/permission.inc");  
19 - require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");  
20 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");  
21 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternTableSqlQuery.inc");  
22 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternBrowsableSearchResults.inc");  
23 - require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");  
24 - require_once("$default->fileSystemRoot/presentation/Html.inc");  
25 -  
26 - 25 +if (checkSession()) {
27 $oPatternCustom = & new PatternCustom(); 26 $oPatternCustom = & new PatternCustom();
28 -  
29 -if(checkSession()) {  
30 - global $default;  
31 -  
32 - $oPatternCustom->addHtml(renderHeading("Link Management")); // Create the Heading  
33 -  
34 - $main->setFormAction($_SERVER['PHP_SELF']);  
35 -  
36 -  
37 - $sQuery = "SELECT id as LinkID, name as LinkName, url LinkURL, rank as LinkRank, " .  
38 - "'Edit', 'Delete' " .  
39 - "FROM " . $default->owl_links_table . " " .  
40 - "ORDER BY name";  
41 -  
42 - $aColumns = array("LinkName", "LinkURL", "LinkRank", "Edit", "Delete");  
43 - $aColumnNames = array("Link Name","URL", "Rank", "Edit", "Delete");  
44 - $aColumnTypes = array(1,1,1,3,3);  
45 - $aDBColumnArray = array("LinkID");  
46 - $aQueryStringVariableNames = array("fLinkID");  
47 -  
48 - $aHyperLinkURL = array( 3=> "$default->rootUrl/control.php?action=editLink",  
49 - 4=> "$default->rootUrl/control.php?action=removeLink");  
50 -  
51 -  
52 - $oSearchResults = & new PatternTableSqlQuery($sQuery, $aColumns, $aColumnTypes, $aColumnNames, "100%", $aHyperLinkURL,$aDBColumnArray,$aQueryStringVariableNames);  
53 - $oSearchResults->setDisplayColumnHeadings(true);  
54 - $htmlTables = $oSearchResults->render() ;  
55 -  
56 - $oPatternCustom->addHtml($htmlTables);  
57 -  
58 - } // end of if checksession  
59 - 27 + $oPatternCustom->setHtml(getPage($fGroupID));
  28 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
60 $main->setCentralPayload($oPatternCustom); 29 $main->setCentralPayload($oPatternCustom);
61 - $main->render(); 30 + $main->setFormAction($_SERVER['PHP_SELF']);
  31 + $main->render();
62 } 32 }
63 -?> 33 -?>
  34 +?>
64 \ No newline at end of file 35 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/linkmanagement/listLinksUI.inc 0 → 100644
  1 +<?php
  2 +/**
  3 +* Presentation information for list links
  4 +*
  5 +* @author Omar Rahbeeni
  6 +* @date 19 May 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +
  11 +function getQuickLinks() {
  12 + global $default;
  13 + $sQuery = "SELECT id as LinkID, name as LinkName, url LinkURL, rank as LinkRank, " .
  14 + "'Edit', 'Delete' " .
  15 + "FROM " . $default->owl_links_table . " " .
  16 + "ORDER BY name";
  17 +
  18 + $aColumns = array("LinkName", "LinkURL", "LinkRank", "Edit", "Delete");
  19 + $aColumnNames = array("Link Name","URL", "Rank", "Edit", "Delete");
  20 + $aColumnTypes = array(1,1,1,3,3);
  21 + $aDBColumnArray = array("LinkID");
  22 + $aQueryStringVariableNames = array("fLinkID");
  23 +
  24 + $aHyperLinkURL = array( 3=> "$default->rootUrl/control.php?action=editLink",
  25 + 4=> "$default->rootUrl/control.php?action=removeLink");
  26 +
  27 +
  28 + $oSearchResults = & new PatternTableSqlQuery($sQuery, $aColumns, $aColumnTypes, $aColumnNames, "100%", $aHyperLinkURL,$aDBColumnArray,$aQueryStringVariableNames);
  29 + $oSearchResults->setDisplayColumnHeadings(true);
  30 + return $oSearchResults->render() ;
  31 +}
  32 +
  33 +function getPage() {
  34 + global $default;
  35 + $sToRender .= renderHeading("Current System QuickLinks");
  36 +
  37 + // add user link
  38 + $sToRender .= getAddLink("addLink", "Add A QuickLink");
  39 + $sToRender .= getQuickLinks();
  40 + return $sToRender;
  41 +}
  42 +?>
0 \ No newline at end of file 43 \ No newline at end of file