Commit 6c990a8e4934548b7df37827e41f427feaa4eb3c

Authored by mukhtar
1 parent 5aa3a591

added webiste management links

missing eidt website


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1292 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/addWebsiteBL.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* BL information for adding a link
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +require_once("../../../../../config/dmsDefaults.php");
  11 +
  12 +if (checkSession()) {
  13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCreate.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  15 + require_once("addWebsiteUI.inc");
  16 + require_once("$default->fileSystemRoot/lib/web/WebSite.inc");
  17 + require_once("$default->fileSystemRoot/lib/security/permission.inc");
  18 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
  19 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
  20 + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");
  21 + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");
  22 + require_once("$default->fileSystemRoot/presentation/Html.inc");
  23 +
  24 + $oPatternCustom = & new PatternCustom();
  25 + $oPatternCustom->setHtml(getPage());
  26 + $main->setCentralPayload($oPatternCustom);
  27 + $main->setFormAction("$default->rootUrl/presentation/lookAndFeel/knowledgeTree/create.php?fRedirectURL=".urlencode("$default->rootUrl/control.php?action=addWebsiteSuccess&fWebSiteID="));
  28 + $main->render();
  29 +}
  30 +?>
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/addWebsiteSuccess.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* Presentation information when updating group properties is successful
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +
  11 +require_once("../../../../../config/dmsDefaults.php");
  12 +
  13 +global $default;
  14 +
  15 +if(checkSession())
  16 +{
  17 +
  18 +// include the page template (with navbar)
  19 +require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
  20 +
  21 +$Center = "<br></br>\n" ;
  22 +$Center .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  23 +$Center .= "<tr>\n";
  24 +if($fWebSiteID != -1){
  25 + $Center .= "<td><b>New Website Added SuccessFully!<b></td>\n";
  26 +}
  27 +Else
  28 +{
  29 + $Center .= "<td><b>Addition Unsuccessful</b>...</td>\n";
  30 + $Center .= "</tr>\n";
  31 + $Center .= "<tr></tr>\n";
  32 + $Center .= "<tr></tr>\n";
  33 + $Center .= "<tr>\n";
  34 + $Center .= "<td>Please Check for duplicates!</td>\n";
  35 + $Center .= "</tr>\n";
  36 + $Center .= "<tr>\n";
  37 +
  38 +
  39 +}
  40 +
  41 +
  42 +$Center .= "<tr></tr>\n";
  43 +$Center .= "<tr></tr>\n";
  44 +$Center .= "<tr></tr>\n";
  45 +$Center .= "<tr></tr>\n";
  46 +$Center .= "<tr>\n";
  47 +$Center .= "<td align = right><a href=\"$default->rootUrl/control.php?action=addWebsite\">".
  48 + "<img src=\"$default->graphicsUrl/widgets/back.gif\" border = \"0\"></a></td>\n";
  49 +$Center .= "</tr>\n";
  50 +$Center .= "</table>\n";
  51 +
  52 +
  53 +$oPatternCustom = & new PatternCustom();
  54 +$oPatternCustom->setHtml($Center);
  55 +$main->setCentralPayload($oPatternCustom);
  56 +$main->render();
  57 +
  58 +
  59 +
  60 +
  61 +}
  62 +
  63 +?>
0 \ No newline at end of file 64 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/addWebsiteUI.inc 0 → 100644
  1 +<?php
  2 +/**
  3 +* Presentation information for adding a unit
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +// get add pages
  11 +function getPage() {
  12 +
  13 + global $default;
  14 +
  15 + //$oOrg = null;
  16 + //if (isset($iLinkID)) {
  17 + // $oLink = Link::get($iLinkID);
  18 + //
  19 + //}
  20 + $aDisplayRowNames = array("Website Name:", "Website URL: ", "WebMaster");
  21 + $aParameterNumbers = array(0,1,2);
  22 + $aDisplayColumnTypes = array(1,1,3);
  23 + $aRequired = array(1,1,1);
  24 + $aDropDownListTableNames = array(2 => "$default->owl_users_table");
  25 + $aDropDownListValueColumns = array(2=>'id');
  26 + $aDropDownListDisplayColumns = array(2=>'username');
  27 +
  28 + // create a text field that is required
  29 + $oPatternCreate = & new PatternCreate("Website", "web/Website.inc",$aDisplayRowNames, $aParameterNumbers, $aDisplayColumnTypes, $aRequired,$aDropDownListTableNames,$aDropDownListValueColumns,$aDropDownListDisplayColumns);
  30 + $oPatternCreate->setUniqueName("website");
  31 +
  32 +
  33 + $sToRender .= "<br></br>\n";
  34 + $sToRender .= "<b>Add a New Website:</b>\n";
  35 + $sToRender .= "<table>\n";
  36 + $sToRender .= "<br></br>\n";
  37 + $sToRender .= "<tr>\n";
  38 + $sToRender .= "<tr>\n";
  39 + $sToRender .= "<td>" . $oPatternCreate->render() . "</td>\n";
  40 + $sToRender .= "</tr>\n";
  41 + $sToRender .= "<tr>\n";
  42 + $sToRender .= "</tr>\n";
  43 + $sToRender .= "<td></td><td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/add.gif\" value=\"Submit\" /></td>\n";
  44 + $sToRender .= "</table>\n";
  45 +
  46 + return $sToRender;
  47 +
  48 +}
  49 +
  50 + // TODO .. do a check if rank already taken...as well as do a check if name already exists when inserting
  51 +
  52 +
  53 +
  54 + // if edition is successful print otu success page
  55 +function getAddPageFail() {
  56 + global $default;
  57 +
  58 + $sToRender .= "<br></br>\n";
  59 + $sToRender .= "<b>Addition Unsuccessful</b>\n";
  60 + $sToRender .= "<table>\n";
  61 + $sToRender .= "<br></br>\n";
  62 + $sToRender .= "<tr></tr>\n";
  63 + $sToRender .= "<tr><td>The Libn</td></tr>\n";
  64 + $sToRender .= "<tr></tr>\n";
  65 + $sToRender .= "<tr></tr>\n";
  66 + $sToRender .= "<tr>\n";
  67 + $sToRender .= "<td></td><td align = right><a href=\"$default->rootUrl/control.php?action=addWebsite\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  68 + $sToRender .= "</tr>\n";
  69 + $sToRender .= "</table>\n";
  70 +
  71 +
  72 + return $sToRender;
  73 +}
  74 +
  75 +
  76 +
  77 +
  78 +?>
0 \ No newline at end of file 79 \ No newline at end of file
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/removeWebsiteBL.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* BL information for adding a Link
  4 +*
  5 +* @author Mukhtar Dharsey
  6 +* @date 5 February 2003
  7 +* @package presentation.lookAndFeel.knowledgeTree.
  8 +*
  9 +*/
  10 +require_once("../../../../../config/dmsDefaults.php");
  11 +
  12 +if (checkSession()) {
  13 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternListBox.inc");
  14 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternEditableListFromQuery.inc");
  15 + require_once("removeWebsiteUI.inc");
  16 + require_once("$default->fileSystemRoot/lib/security/permission.inc");
  17 + require_once("$default->fileSystemRoot/lib/web/WebSite.inc");
  18 + require_once("$default->fileSystemRoot/lib/users/User.inc");
  19 + require_once("$default->fileSystemRoot/presentation/webpageTemplate.inc");
  20 + require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc");
  21 + require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc");
  22 + require_once("$default->fileSystemRoot/presentation/lookAndFeel/knowledgeTree/foldermanagement/folderUI.inc");
  23 + require_once("$default->fileSystemRoot/presentation/Html.inc");
  24 +
  25 + $oPatternCustom = & new PatternCustom();
  26 +
  27 + // get main page
  28 + if (isset($fWebSiteID)) {
  29 +
  30 + $oPatternCustom->setHtml(getDeletePage($fWebSiteID));
  31 + $main->setFormAction($_SERVER["PHP_SELF"] . "?fForDelete=1");
  32 +
  33 + // get delete page
  34 + } else {
  35 + $oPatternCustom->setHtml(getDeletePage(null));
  36 + $main->setFormAction($_SERVER["PHP_SELF"]);
  37 + }
  38 +
  39 + // if delete entry
  40 + if (isset($fForDelete)) {
  41 + $oWebSite = Website::get($fWebSiteID);
  42 + $oWebSite->setWebSiteName($fWebSiteName);
  43 +
  44 + if ($oWebSite->delete()) {
  45 + $oPatternCustom->setHtml(getDeleteSuccessPage());
  46 +
  47 + } else {
  48 + $oPatternCustom->setHtml(getDeleteFailPage());
  49 + }
  50 + }
  51 +
  52 + $main->setCentralPayload($oPatternCustom);
  53 + $main->render();
  54 +}
  55 +?>
presentation/lookAndFeel/knowledgeTree/administration/websitemanagement/removeWebsiteUI.inc 0 → 100644
  1 +<?php
  2 +
  3 +/**
  4 +* Presentation information for Deleting a WebSite
  5 +*
  6 +* @author Mukhtar Dharsey
  7 +* @date 5 February 2003
  8 +* @package presentation.lookAndFeel.knowledgeTree.
  9 +*
  10 +*/
  11 +// gets the delete stuff
  12 +function getDeletePage($iWebSiteID) {
  13 + global $default;
  14 + $oWebSite = null;
  15 + if (isset($iWebSiteID)) {
  16 + $oWebSite = WebSite::get($iWebSiteID);
  17 + $sToRender .= "<br></br>\n";
  18 + $sToRender .= "<b>Are you sure you wish to Remove this WebSite?:</b>\n";
  19 + }
  20 + else{
  21 + $sToRender .= "<br></br>\n";
  22 + $sToRender .= "<b>Remove WebSite From System:</b>\n";
  23 + }
  24 +
  25 + $sToRender .= "<table>\n";
  26 + $sToRender .= "<br></br>\n";
  27 + $sToRender .= "<tr></tr>\n";
  28 + $sToRender .= "<tr>\n";
  29 + $sToRender .= "<td>WebSite Name: </td><td>" . getWebSiteDisplay($oWebSite) . "</td>\n";
  30 + $sToRender .= "</tr>\n";
  31 + $sToRender .= "<tr>\n";
  32 + $sToRender .= "</tr>\n";
  33 + $sToRender .= "<tr>\n";
  34 + $sToRender .= "<td>" . getWebSiteUrl($oWebSite) . "</td>\n";
  35 + $sToRender .= "</tr>\n";
  36 + $sToRender .= "<tr>\n";
  37 + $sToRender .= "<td>" . getWebMasterName($oWebSite) . "</td>\n";
  38 + $sToRender .= "</tr>\n";
  39 + $sToRender .= "<tr>\n";
  40 + $sToRender .= "</tr>\n";
  41 + $sToRender .= "<tr>\n";
  42 + $sToRender .= "</tr>\n";
  43 + $sToRender .= "<td>" . getDeleteButton($oWebSite) . "</td>\n";
  44 + $sToRender .= "</table>\n";
  45 +
  46 +
  47 + return $sToRender;
  48 +}
  49 +
  50 +// get successfully deletion page
  51 +function getDeleteSuccessPage() {
  52 +
  53 +global $default;
  54 +
  55 +$sToRender = "<br></br>\n" ;
  56 +$sToRender .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  57 +$sToRender .= "<tr>\n";
  58 +$sToRender .= "<td><b>WebSite SuccessFully Removed!</b></td>\n";
  59 +$sToRender .= "</tr>\n";
  60 +$sToRender .= "<tr></tr>\n";
  61 +$sToRender .= "<tr></tr>\n";
  62 +$sToRender .= "<tr></tr>\n";
  63 +$sToRender .= "<tr></tr>\n";
  64 +$sToRender .= "<tr>\n";
  65 +$sToRender .= "<td align = right><a href=\"$default->rootUrl/control.php?action=removeWebSite\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td>\n";
  66 +$sToRender .= "</tr>\n";
  67 +$sToRender .= "</table>\n";
  68 +
  69 +return $sToRender;
  70 +}
  71 +
  72 +// get deletion failed page
  73 +function getDeleteFailPage() {
  74 +
  75 +global $default;
  76 +
  77 +$sToRender = "<br></br>\n" ;
  78 +$sToRender .= "<TABLE BORDER=\"0\" CELLSPACING=\"2\" CELLPADDING=\"2\">\n";
  79 +$sToRender .= "<tr>\n";
  80 +$sToRender .= "<td><b>Deletion Failed!</b></td>\n";
  81 +$sToRender .= "</tr>\n";
  82 +$sToRender .= "<tr></tr>\n";
  83 +$sToRender .= "<tr></tr>\n";
  84 +$sToRender .= "<tr><td>Please Ensure that The WebSite has been Removed from any Unit it belongs to</td></tr>\n";
  85 +$sToRender .= "<tr></tr>\n";
  86 +$sToRender .= "<tr></tr>\n";
  87 +$sToRender .= "</tr>\n";
  88 +$sToRender .= "<tr><td align = right><a href=\"$default->rootUrl/control.php?action=removeWebSite\"><img src =\"$default->graphicsUrl/widgets/back.gif\" border = \"0\" /></a></td></tr>\n";
  89 +$sToRender .= "</table>\n";
  90 +
  91 +return $sToRender;
  92 +}
  93 +
  94 +// show listbox...or the text name
  95 +function getWebSiteDisplay($oWebSite) {
  96 + global $default;
  97 + if (!isset($oWebSite)) {
  98 + $oPatternListBox = & new PatternListBox($default->owl_web_sites_table, "web_site_name", "id", "fWebSiteID");
  99 + $oPatternListBox->setIncludeDefaultValue(true);
  100 + $oPatternListBox->setPostBackOnChange(true);
  101 + return $oPatternListBox->render();
  102 + } else {
  103 + return "<input type=\"hidden\" name=\"fWebSiteID\" value=\"" . $oWebSite->iId . "\">\n" .
  104 + "<b>" . $oWebSite->getWebSiteName() . "</b>";
  105 + }
  106 +
  107 +}
  108 +
  109 +// show check box
  110 +function getWebSiteUrl($oWebSite) {
  111 + if (!isset($oWebSite)) {
  112 + return "";
  113 + } else {
  114 + return "WebSite URL: </td><td>" . $oWebSite->getWebSiteUrl();
  115 + }
  116 +}
  117 +
  118 +// show text box
  119 +function getWebMasterName($oWebSite) {
  120 +
  121 + $oUser = null;
  122 +
  123 + if (!isset($oWebSite)) {
  124 + return "";
  125 + } else {
  126 + $iUserID = $oWebSite->getWebMasterID();
  127 + //$oUser::get($iUserID);
  128 + //return "WebMaster: </td><td>" . $oUser->getName();
  129 + }
  130 +
  131 +}
  132 +
  133 +// show delete button
  134 +function getDeleteButton($oWebSite) {
  135 + global $default;
  136 + if (!isset($oWebSite)) {
  137 +
  138 + } else {
  139 + return "<td align = right><input type=\"image\" src =\"$default->graphicsUrl/widgets/delete.gif\" value=\"submit\" /></td>\n".
  140 + "<td align = right><a href=\"$default->rootUrl/control.php?action=removeWebSite\"><img src =\"$default->graphicsUrl/widgets/cancel.gif\" border = \"0\" /></a></td>\n";
  141 + }
  142 +}
  143 +?>