Commit 4ff42382b8b4a129594d17021fa2ba434bd2c216

Authored by nbm
1 parent c8b242bb

Make URL generation understand kt_no_extensions


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4523 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/actions/documentaction.inc.php
... ... @@ -71,10 +71,14 @@ class KTDocumentAction extends KTStandardDispatcher {
71 71  
72 72 function getURL() {
73 73 $oKTConfig =& KTConfig::getSingleton();
  74 + $sExt = ".php";
  75 + if (KTUtil::arrayGet($_SERVER, 'kt_no_extensions')) {
  76 + $sExt = "";
  77 + }
74 78 if ($oKTConfig->get("KnowledgeTree/pathInfoSupport")) {
75   - return sprintf("%s/action.php/%s?fDocumentId=%d", $GLOBALS['KTRootUrl'], $this->sName, $this->oDocument->getID());
  79 + return sprintf("%s/action%s/%s?fDocumentId=%d", $GLOBALS['KTRootUrl'], $sExt, $this->sName, $this->oDocument->getID());
76 80 } else {
77   - return sprintf("%s/action.php/?kt_path_info=%s&fDocumentId=%d", $GLOBALS['KTRootUrl'], $this->sName, $this->oDocument->getID());
  81 + return sprintf("%s/action%s/?kt_path_info=%s&fDocumentId=%d", $GLOBALS['KTRootUrl'], $sExt, $this->sName, $this->oDocument->getID());
78 82 }
79 83 }
80 84  
... ...