Commit 53b538b61152bf957fd0e825eec21f56c41d9898
1 parent
b4335ccd
- admin breadcrumbs
- workflow portlet - help urls git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4776 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
6 changed files
with
13 additions
and
10 deletions
admin.php
| ... | ... | @@ -13,7 +13,7 @@ class AdminSplashDispatcher extends KTAdminDispatcher { |
| 13 | 13 | |
| 14 | 14 | function AdminSplashDispatcher() { |
| 15 | 15 | $this->aBreadcrumbs = array( |
| 16 | - array('url' => $_SERVER['PHP_SELF'], 'name' => 'Administration'), | |
| 16 | + array('url' => KTUtil::getRequestScriptName($_SERVER), 'name' => 'Administration'), | |
| 17 | 17 | ); |
| 18 | 18 | |
| 19 | 19 | parent::KTAdminDispatcher(); |
| ... | ... | @@ -85,7 +85,7 @@ if (empty($sub_url)) { |
| 85 | 85 | $aCategory = $oRegistry->getCategory($aParts[0]); |
| 86 | 86 | |
| 87 | 87 | $oDispatcher->aBreadcrumbs = array(); |
| 88 | - $oDispatcher->aBreadcrumbs[] = array('url' => $_SERVER['PHP_SELF'], 'name' => 'Administration'); | |
| 88 | + $oDispatcher->aBreadcrumbs[] = array('url' => KTUtil::getRequestScriptName($_SERVER), 'name' => 'Administration'); | |
| 89 | 89 | $oDispatcher->aBreadcrumbs[] = array("name" => $aCategory['title'], "url" => KTUtil::ktLink('admin.php',$aParts[0])); |
| 90 | 90 | } else { |
| 91 | 91 | // FIXME (minor) redirect to no-suburl? | ... | ... |
lib/templating/kt3template.inc.php
lib/util/ktutil.inc
| ... | ... | @@ -442,6 +442,7 @@ class KTUtil { |
| 442 | 442 | function addQueryString($url, $qs) { |
| 443 | 443 | require_once(KT_DIR . '/thirdparty/pear/Net/URL.php'); |
| 444 | 444 | $oUrl = new Net_URL($url); |
| 445 | + | |
| 445 | 446 | $aQs = $oUrl->_parseRawQuerystring($qs); |
| 446 | 447 | foreach ($aQs as $k => $v) { |
| 447 | 448 | $oUrl->addQueryString($k, $v); |
| ... | ... | @@ -455,6 +456,7 @@ class KTUtil { |
| 455 | 456 | $KTConfig =& KTConfig::getSingleton(); |
| 456 | 457 | $root = $KTConfig->get("KnowledgeTree/rootUrl"); |
| 457 | 458 | $url = $root . '/' . $base; |
| 459 | + $url = $base; | |
| 458 | 460 | $query = ''; |
| 459 | 461 | |
| 460 | 462 | $hasPathInfo = $KTConfig->get("KnowledgeTree/pathInfoSupport"); |
| ... | ... | @@ -467,6 +469,7 @@ class KTUtil { |
| 467 | 469 | } |
| 468 | 470 | } |
| 469 | 471 | $query .= $qs; |
| 472 | + | |
| 470 | 473 | return KTUtil::addQueryString($url, $query); |
| 471 | 474 | } |
| 472 | 475 | // }}} | ... | ... |
plugins/ktcore/admin/workflows.php
| ... | ... | @@ -36,10 +36,10 @@ class WorkflowNavigationPortlet extends KTPortlet { |
| 36 | 36 | if (is_null($this->oWorkflow)) { return _('No Workflow Selected.'); } |
| 37 | 37 | |
| 38 | 38 | $aAdminPages = array(); |
| 39 | - $aAdminPages[] = array('name' => _('Overview'), 'url' => KTUtil::addQueryString($_SERVER['PHP_SELF'], '?action=editWorkflow&fWorkflowId=' . $this->oWorkflow->getId())); | |
| 40 | - $aAdminPages[] = array('name' => _('States'), 'url' => $_SERVER['PHP_SELF'] . '?action=manageStates&fWorkflowId=' . $this->oWorkflow->getId()); | |
| 41 | - $aAdminPages[] = array('name' => _('Transitions'), 'url' => $_SERVER['PHP_SELF'] . '?action=manageTransitions&fWorkflowId=' . $this->oWorkflow->getId()); | |
| 42 | - $aAdminPages[] = array('name' => _('Actions'), 'url' => $_SERVER['PHP_SELF'] . '?action=manageActions&fWorkflowId=' . $this->oWorkflow->getId()); | |
| 39 | + $aAdminPages[] = array('name' => _('Overview'), 'url' => KTUtil::addQueryStringSelf('action=editWorkflow&fWorkflowId=' . $this->oWorkflow->getId())); | |
| 40 | + $aAdminPages[] = array('name' => _('States'), 'url' => KTUtil::addQueryStringSelf('action=manageStates&fWorkflowId=' . $this->oWorkflow->getId())); | |
| 41 | + $aAdminPages[] = array('name' => _('Transitions'), 'url' => KTUtil::addQueryStringSelf('action=manageTransitions&fWorkflowId=' . $this->oWorkflow->getId())); | |
| 42 | + $aAdminPages[] = array('name' => _('Actions'), 'url' => KTUtil::addQueryStringSelf('action=manageActions&fWorkflowId=' . $this->oWorkflow->getId())); | |
| 43 | 43 | |
| 44 | 44 | |
| 45 | 45 | $oTemplating = new KTTemplating; | ... | ... |
templates/kt3/standard_page.smarty
| ... | ... | @@ -130,7 +130,7 @@ |
| 130 | 130 | <div id="content"> |
| 131 | 131 | |
| 132 | 132 | <h1 class="{$page->componentClass}"><span class="fahrner">{$page->componentLabel}</span> |
| 133 | -{if ($page->getHelpURL() != null)} <a class="ktHelp" href="{$rootUrl}{$page->getHelpURL()}">Help</a> {/if} | |
| 133 | +{if ($page->getHelpURL() != null)} <a class="ktHelp" href="{$page->getHelpURL()}">Help</a> {/if} | |
| 134 | 134 | </h1> |
| 135 | 135 | |
| 136 | 136 | <!-- any status / error messages get added here. --> | ... | ... |
templates/ktcore/workflow/workflow_notification.smarty
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | state <strong>#state#</strong>, and you are specified as one of the users to inform |
| 5 | 5 | about documents in this state.{/i18n} |
| 6 | 6 | <div class="actionoptions"> |
| 7 | - <a href="{$absoluteRootUrl}/notify.php?id={$notify_id}">{i18n}View Document{/i18n}</a> | |
| 8 | - | <a href="{$absoluteRootUrl}/notify.php?id={$notify_id}¬ify_action=clear">{i18n}Clear Alert{/i18n}</a> | |
| 7 | + <a href="{ktLink base="notify.php" query="id=`$notify_id`"}">{i18n}View Document{/i18n}</a> | |
| 8 | + | <a href="{ktLink base="notify.php" query="id=`$notify_id`¬ify_action=clear"}">{i18n}Clear Alert{/i18n}</a> | |
| 9 | 9 | </div> |
| 10 | 10 | </dd> | ... | ... |