Commit a3974c888680bca582534d5fb876c9f5221d47b9

Authored by michael
1 parent 470b4673

(#2824) overhauled website editing


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2473 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/web/WebSite.inc
@@ -239,43 +239,8 @@ class WebSite { @@ -239,43 +239,8 @@ class WebSite {
239 $_SESSION["errorMessage"] = $lang_err_database; 239 $_SESSION["errorMessage"] = $lang_err_database;
240 return false; 240 return false;
241 } 241 }
242 -  
243 -  
244 - /*  
245 - * static function  
246 - *  
247 - * sets the id of the groupunit using their groupid  
248 - *  
249 - * @param String  
250 - * The unit_ID  
251 - *  
252 - */  
253 -  
254 - function setWebSiteID($iWebMasterID,$sWebSiteName) {  
255 - global $default;  
256 - $sql = $default->db;  
257 - $result = $sql->query("SELECT id FROM $default->owl_web_sites_table WHERE web_master_id = $iWebMasterID and web_site_name = '" . $sWebSiteName . "' ");  
258 - if ($result) {  
259 - if ($sql->next_record()) {  
260 - $id = $sql->f("id");  
261 -  
262 - } else {  
263 - $_SESSION["errorMessage"] = $lang_err_database;  
264 - return false;  
265 - }  
266 -  
267 - } else {  
268 - $_SESSION["errorMessage"] = $lang_err_database;  
269 - return false;  
270 - }  
271 -  
272 - $this->iId = $id;  
273 -  
274 - }  
275 } 242 }
276 243
277 -  
278 -  
279 /** 244 /**
280 * Static function 245 * Static function
281 * 246 *
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/editWebsiteBL.php
@@ -24,38 +24,32 @@ if (checkSession()) { @@ -24,38 +24,32 @@ if (checkSession()) {
24 24
25 $oPatternCustom = & new PatternCustom(); 25 $oPatternCustom = & new PatternCustom();
26 26
27 - if(isset($fUserID)) {  
28 - // post back on User select from manual edit page  
29 - $oPatternCustom->setHtml(getSelectWebSitePage($fUserID,$fWebSiteID));  
30 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fSelected=1");  
31 - } else {  
32 - // if nothing happens...just reload edit page  
33 - $oPatternCustom->setHtml(getSelectWebMasterPage(null));  
34 - $main->setFormAction($_SERVER["PHP_SELF"]);  
35 - }  
36 -  
37 - if(isset($fSelected)) {  
38 - $oPatternCustom->setHtml(getEditWebSitePage($fUserID,$fWebSiteID));  
39 - $main->setFormAction($_SERVER["PHP_SELF"] . "?fForStore=1");  
40 - }  
41 -  
42 - if(isset($fForStore)) {  
43 - if($fWebSiteName != "") {  
44 - $oWebSite = new WebSite($fWebSiteName,$fWebSiteURL, $fUserID);  
45 - $oWebSite->setWebSiteID($fUserID,$fOldWebSiteName);  
46 -  
47 - if($oWebSite->update()) {  
48 - $oPatternCustom->setHtml(getSuccessPage());  
49 - } else {  
50 - $oPatternCustom->setHtml(getFailPage());  
51 - }  
52 - } else {  
53 - $oPatternCustom->setHtml(getTextPage());  
54 - }  
55 - } 27 + if ($fWebSiteID) {
  28 + $oWebSite = WebSite::get($fWebSiteID);
  29 + if ($oWebSite) {
  30 + if ($fForStore) {
  31 + $oWebSite->setWebSiteName($fWebSiteName);
  32 + $oWebSite->setWebMasterID($fWebMasterID);
  33 + $oWebSite->setWebSiteURL($fWebSiteURL);
  34 + if ($oWebSite->update()) {
  35 + $oPatternCustom->setHtml(getSuccessPage());
  36 + } else {
  37 + $oPatternCustom->setHtml(getFailPage());
  38 + }
  39 + } else {
  40 + $oPatternCustom->setHtml(getEditWebSitePage($oWebSite));
  41 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fForStore=1");
  42 + }
  43 + } else {
  44 + $oPatternCustom->setHtml(statusPage("Edit Website", "", "The selected website no longer exists in the database.", "listWebsites"));
  45 + }
  46 + } else {
  47 + $oPatternCustom->setHtml(statusPage("Edit Website", "", "No website has been selected for editing.", "listWebsites"));
  48 + }
  49 +
56 //render the page 50 //render the page
57 $main->setCentralPayload($oPatternCustom); 51 $main->setCentralPayload($oPatternCustom);
58 $main->setHasRequiredFields(true); 52 $main->setHasRequiredFields(true);
59 $main->render(); 53 $main->render();
60 } 54 }
61 -?> 55 -?>
  56 +?>
62 \ No newline at end of file 57 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/editWebsiteUI.inc
1 <?php 1 <?php
2 2
3 -// if its the manual edit page..then display normally  
4 -function getSelectWebMasterPage($iUserID) { 3 +function getEditWebSitePage($oWebSite) {
5 global $default; 4 global $default;
6 - $oUser = null;  
7 - if (isset($iUserID)) {  
8 - $oUser = User::get($iUserID);  
9 - }  
10 -  
11 - $sToRender .= renderHeading("Edit Website");  
12 - $sToRender .= "<table>\n";  
13 - $sToRender .= "<tr><td>Please Select a WebMaster</td></tr>\n";  
14 - $sToRender .= "<tr>\n";  
15 - $sToRender .= "<td>User: </td><td>" . getUserDisplay($oUser) . "</td>\n";  
16 - $sToRender .= "</tr>\n";  
17 - $sToRender .= "<tr>\n";  
18 - $sToRender .= "</tr>\n";  
19 - $sToRender .= "<tr>\n";  
20 - $sToRender .= "</tr>\n";  
21 - $sToRender .= "</table>\n";  
22 -  
23 - return $sToRender;  
24 -}  
25 -  
26 -// if its the manual edit page..then display normally  
27 -function getSelectWebSitePage($iUserID, $iWebSiteID) {  
28 - global $default;  
29 - $oUser = null;  
30 - $oWebSite = null;  
31 -  
32 - if (isset($iUserID)) {  
33 - $oUser = User::get($iUserID);  
34 - }  
35 -  
36 - if (isset($iWebSiteID)) {  
37 - $oWebSite = WebSite::get($iWebSiteID);  
38 - }  
39 -  
40 - $sToRender .= renderHeading("Edit Website");  
41 - $sToRender .= "<table>\n";  
42 - $sToRender .= "<tr><td>Please Select the WebSite you wish to Edit:</td></tr>\n";  
43 - $sToRender .= "<tr>\n";  
44 - $sToRender .= "</tr>\n";  
45 - $sToRender .= "<tr>\n";  
46 - $sToRender .= "</tr>\n";  
47 - $sToRender .= "<tr>\n";  
48 - $sToRender .= "<td>User: " . getUserDisplay($oUser) . "</td>\n";  
49 - $sToRender .= "</tr>\n";  
50 - $sToRender .= "<tr>\n";  
51 - $sToRender .= "<td>WebSite: " . getWebSiteDisplay($oWebSite,$iUserID) . "</td>\n";  
52 - $sToRender .= "</tr>\n";  
53 - $sToRender .= "<tr>" . getCancelButton($oUser);  
54 - $sToRender .= "</tr>\n";  
55 - $sToRender .= "</table>\n";  
56 -  
57 - return $sToRender;  
58 -}  
59 -  
60 -// if its the manual edit page..then display normally  
61 -function getEditWebSitePage($iUserID, $iWebSiteID) {  
62 - global $default;  
63 - $oUser = null;  
64 - $oWebSite = null;  
65 -  
66 - if (isset($iUserID)) {  
67 - $oUser = User::get($iUserID);  
68 - }  
69 -  
70 - if (isset($iWebSiteID)) {  
71 - $oWebSite = WebSite::get($iWebSiteID);  
72 - } 5 +
  6 + $oUser = User::get($oWebSite->getWebMasterID());
73 7
74 $sToRender .= renderHeading("Edit Website"); 8 $sToRender .= renderHeading("Edit Website");
75 $sToRender .= "<table>\n"; 9 $sToRender .= "<table>\n";
76 - $sToRender .= "<tr><td>Enter WebSite Properties</td></tr>\n"; 10 + $sToRender .= "<tr><td>Update WebSite Properties</td></tr>\n";
77 $sToRender .= "<tr></tr>\n"; 11 $sToRender .= "<tr></tr>\n";
78 $sToRender .= "<tr></tr>\n"; 12 $sToRender .= "<tr></tr>\n";
79 $sToRender .= "<tr>\n"; 13 $sToRender .= "<tr>\n";
80 - $sToRender .= "<td>Webmaster:</td><td>" . getUserChangedDisplay($oUser) . "</td>\n"; 14 + $sToRender .= "<td>Webmaster:</td><td>" . getUserDisplay($oUser) . "</td>\n";
81 $sToRender .= "</tr>\n"; 15 $sToRender .= "</tr>\n";
82 $sToRender .= "<tr>\n"; 16 $sToRender .= "<tr>\n";
83 - $sToRender .= "<td>WebSite Name: </td><td>" . getWebSiteDisplay($oWebSite,$iUserID) . "</td>\n"; 17 + $sToRender .= "<td>WebSite Name: </td><td>" . getWebSiteName($oWebSite) . "</td>\n";
84 $sToRender .= "<tr>\n"; 18 $sToRender .= "<tr>\n";
85 $sToRender .= "<td>WebSite URL: </td><td>" . getWebSiteUrl($oWebSite,$iUserID) . "</td>\n"; 19 $sToRender .= "<td>WebSite URL: </td><td>" . getWebSiteUrl($oWebSite,$iUserID) . "</td>\n";
86 $sToRender .= "</tr>\n"; 20 $sToRender .= "</tr>\n";
  21 + $sToRender .= "<input type=\"hidden\" name=\"fWebSiteID\" value=\"" . $oWebSite->getID() . "\">\n";
87 $sToRender .= "<tr></tr>\n"; 22 $sToRender .= "<tr></tr>\n";
88 $sToRender .= "<tr>\n"; 23 $sToRender .= "<tr>\n";
89 $sToRender .= "<td></td>" . getUpdateButton($oUser); 24 $sToRender .= "<td></td>" . getUpdateButton($oUser);
@@ -105,154 +40,47 @@ function getEditWebSitePage($iUserID, $iWebSiteID) { @@ -105,154 +40,47 @@ function getEditWebSitePage($iUserID, $iWebSiteID) {
105 return $sToRender; 40 return $sToRender;
106 } 41 }
107 42
108 -  
109 -  
110 -// if edition is successful print otu success page  
111 -function getSuccessPage() {  
112 - global $default;  
113 -  
114 - $sToRender .= renderHeading("Edit Website");  
115 - $sToRender .= "<table>\n";  
116 - $sToRender .= "<b>Success!</b>\n";  
117 - $sToRender .= "<table>\n";  
118 - $sToRender .= "<br></br>\n";  
119 - $sToRender .= "<tr></tr>\n";  
120 - $sToRender .= "<tr><td>The WebSite was successfully edited</td></tr>\n";  
121 - $sToRender .= "<tr></tr>\n";  
122 - $sToRender .= "<tr></tr>\n";  
123 - $sToRender .= "<tr>\n";  
124 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=listWebsites\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";  
125 - $sToRender .= "</tr>\n";  
126 - $sToRender .= "</table>\n";  
127 -  
128 -  
129 - return $sToRender;  
130 -}  
131 -  
132 -// if edition is successful print otu success page  
133 -function getFailPage() {  
134 - global $default;  
135 -  
136 - $sToRender .= renderHeading("Edit Website");  
137 - $sToRender .= "<table>\n";  
138 - $sToRender .= "<b>FAILURE!</b>\n";  
139 - $sToRender .= "<table>\n";  
140 - $sToRender .= "<br></br>\n";  
141 - $sToRender .= "<tr></tr>\n";  
142 - $sToRender .= "<tr><td>The WebSite was not updated</td></tr>\n";  
143 - $sToRender .= "<tr></tr>\n";  
144 - $sToRender .= "<tr></tr>\n";  
145 - $sToRender .= "<tr>\n";  
146 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=listWebsites\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";  
147 - $sToRender .= "</tr>\n";  
148 - $sToRender .= "</table>\n";  
149 -  
150 -  
151 - return $sToRender;  
152 -}  
153 -  
154 -  
155 -// if edition is successful print otu success page  
156 -function getTextPage() {  
157 - global $default;  
158 -  
159 - $sToRender .= renderHeading("Edit Website");  
160 - $sToRender .= "<table>\n";  
161 - $sToRender .= "<b>FAILURE!</b>\n";  
162 - $sToRender .= "<table>\n";  
163 - $sToRender .= "<br></br>\n";  
164 - $sToRender .= "<tr></tr>\n";  
165 - $sToRender .= "<tr><td>Please Enter a Value in the Text Box</td></tr>\n";  
166 - $sToRender .= "<tr></tr>\n";  
167 - $sToRender .= "<tr></tr>\n";  
168 - $sToRender .= "<tr>\n";  
169 - $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=listWebsites\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";  
170 - $sToRender .= "</tr>\n";  
171 - $sToRender .= "</table>\n";  
172 -  
173 -  
174 - return $sToRender;  
175 -}  
176 -  
177 -// gets the updatebutton when a User is selected  
178 -function getUpdateButton($oUser) {  
179 - global $default;  
180 - if (isset($oUser)) {  
181 - return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/update.gif\" value=\"submit\" border=\"0\"/></td>\n";  
182 - }  
183 -}  
184 -  
185 // gets the cancel button when a User is selected 43 // gets the cancel button when a User is selected
186 function getCancelButton($oUser) { 44 function getCancelButton($oUser) {
187 global $default; 45 global $default;
188 - if (isset($oUser)) {  
189 - return "<td align = right><a href=\"$default->rootUrl/control.php?action=listWebsites\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";  
190 - } 46 + return "<td align = right><a href=\"$default->rootUrl/control.php?action=listWebsites\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
191 } 47 }
192 48
193 // show the list box when no User selected 49 // show the list box when no User selected
194 // then shows a text box with the User's name 50 // then shows a text box with the User's name
195 function getUserDisplay($oUser) { 51 function getUserDisplay($oUser) {
196 global $default; 52 global $default;
197 - if (!isset($oUser)) {  
198 -  
199 - //$sWhereClause = " ST.has_lookup = 1" ;  
200 - $oPatternListBox = & new PatternListBox($default->owl_users_table, "username", "id", "fUserID");  
201 -  
202 - $sFromClause = "," . $default->owl_web_sites_table ." aS WB ";  
203 - $sWhereClause = "ST.id = WB.web_master_id" ;  
204 - $oPatternListBox->setFromClause($sFromClause);  
205 - $oPatternListBox->setWhereClause($sWhereClause);  
206 - //$oPatternListBox->setIncludeDefaultValue(true);  
207 - //$oPatternListBox->setWhereClause($sWhereClause);  
208 - $oPatternListBox->setPostBackOnChange(true);  
209 - return $oPatternListBox->render();  
210 - } else {  
211 - return "<input type=\"hidden\" name=\"fUserID\" value=\"" . $oUser->iId . "\">\n" .  
212 - $oUser->getUserName(); 53 + $oPatternListBox = & new PatternListBox($default->owl_users_table, "username", "id", "fWebMasterID");
  54 + if ($oUser) {
  55 + $oPatternListBox->setSelectedValue($oUser->getID());
213 } 56 }
  57 + return $oPatternListBox->render();
214 } 58 }
215 59
216 -// show the list box when no User selected  
217 -// then shows a text box with the User's name  
218 -function getUserChangedDisplay($oUser) {  
219 - global $default;  
220 -  
221 - $oPatternListBox = & new PatternListBox($default->owl_users_table, "username", "id", "fUserID");  
222 - $oPatternListBox->setSelectedValue($oUser->getID());  
223 - $oPatternListBox->setIncludeDefaultValue(false) ;  
224 60
225 - return $oPatternListBox->render(); 61 +function getWebSiteName($oWebSite) {
  62 + return "<input type=\"text\" name=\"fWebSiteName\" value=\"" . $oWebSite->getWebSiteName() . "\">\n";
226 } 63 }
227 64
228 // show the list box when no User selected 65 // show the list box when no User selected
229 // then shows a text box with the User's name 66 // then shows a text box with the User's name
230 -function getWebSiteDisplay($oWebSite,$iUserID) {  
231 - global $default;  
232 - if (!isset($oWebSite)) {  
233 - $sWhereClause = " ST.web_master_id = " . $iUserID;  
234 - $oPatternListBox = & new PatternListBox($default->owl_web_sites_table, "web_site_name", "id", "fWebSiteID");  
235 - $oPatternListBox->setWhereClause($sWhereClause);  
236 - $oPatternListBox->setPostBackOnChange(true);  
237 - return $oPatternListBox->render();  
238 - } else {  
239 - return "<input type=\"hidden\" name=\"fWebSiteID\" value=\"" . $oWebSite->iId . "\">\n" .  
240 - "<input type=\"text\" name=\"fWebSiteName\" value=\"" . $oWebSite->getWebSiteName() . "\">\n" .  
241 - "<input type=\"hidden\" name=\"fOldWebSiteName\" value=\"" . $oWebSite->getWebSiteName() . "\">\n" ;  
242 - } 67 +function getWebSiteUrl($oWebSite) {
  68 + return "<input type=\"text\" name=\"fWebSiteURL\" value=\"" . $oWebSite->getWebSiteURL() . "\">\n";
243 } 69 }
244 70
  71 +function getSuccessPage() {
  72 + return statusPage("Edit Website", "Website update success!", "The website has been updated.", "listWebsites");
  73 +}
245 74
  75 +function getFailPage() {
  76 + return statusPage("Edit Website", "Website update failure!", "There was an error updating the website, please try again later.", "listWebsites");
  77 + return $sToRender;
  78 +}
246 79
247 -// show the list box when no User selected  
248 -// then shows a text box with the User's name  
249 -function getWebSiteUrl($oWebSite,$iUserID) { 80 +function getUpdateButton($oUser) {
250 global $default; 81 global $default;
251 - if (!isset($oWebSite)) {  
252 - return "";  
253 - } else {  
254 - return "<input type=\"text\" name=\"fWebSiteURL\" value=\"" . $oWebSite->getWebSiteURL() . "\">\n" .  
255 - "<input type=\"hidden\" name=\"fOldWebSiteURL\" value=\"" . $oWebSite->getWebSiteURL() . "\">\n" ; 82 + if (isset($oUser)) {
  83 + return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/update.gif\" value=\"submit\" border=\"0\"/></td>\n";
256 } 84 }
257 } 85 }
258 ?> 86 ?>
259 \ No newline at end of file 87 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/listWebsitesBL.php
@@ -8,56 +8,45 @@ @@ -8,56 +8,45 @@
8 * 8 *
9 */ 9 */
10 10
11 - require_once("../../../../../config/dmsDefaults.php");  
12 -  
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 -  
27 - $oPatternCustom = & new PatternCustom(); 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");
28 22
29 if(checkSession()) { 23 if(checkSession()) {
30 - global $default;  
31 -  
32 - $oPatternCustom->addHtml(renderHeading("Website Management")); // Create the Heading  
33 -  
34 - $main->setFormAction($_SERVER['PHP_SELF']);  
35 -  
36 -  
37 - $sQuery = "SELECT id as WebsiteID, web_site_name as WebsiteName, web_site_url WebsiteURL, web_master_id as WebmasterID, " .  
38 - "'Edit', 'Delete' " .  
39 - "FROM " . $default->owl_web_sites_table . " " .  
40 - "ORDER BY web_site_name";  
41 -  
42 - $aColumns = array("WebsiteName", "WebsiteURL", "Edit", "Delete");  
43 - $aColumnNames = array("Link Name","URL", "Edit", "Delete");  
44 - $aColumnTypes = array(1,1,3,3);  
45 - $aDBColumnArray = array("WebmasterID", "WebsiteID");  
46 - $aQueryStringVariableNames = array("fUserID","fWebSiteID");  
47 -  
48 - $aHyperLinkURL = array( 2=> "$default->rootUrl/control.php?action=editWebSite&fSelected=1",  
49 - 3=> "$default->rootUrl/control.php?action=removeWebSite");  
50 -  
51 -  
52 - $oSearchResults = & new PatternTableSqlQuery($sQuery, $aColumns, $aColumnTypes, $aColumnNames, "100%", $aHyperLinkURL,$aDBColumnArray,$aQueryStringVariableNames);  
53 - $oSearchResults->setDisplayColumnHeadings(true);  
54 - $htmlTables = $oSearchResults->render() ; 24 + $oPatternCustom = & new PatternCustom();
55 25
56 - $oPatternCustom->addHtml($htmlTables);  
57 -  
58 - } // end of if checksession 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";
59 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");
60 $main->setCentralPayload($oPatternCustom); 48 $main->setCentralPayload($oPatternCustom);
  49 + $main->setFormAction($_SERVER['PHP_SELF']);
61 $main->render(); 50 $main->render();
62 } 51 }
63 -?> 52 -?>
  53 +?>
64 \ No newline at end of file 54 \ No newline at end of file